Проверь в bnetd.conf параметр XML_output_ladder = false.
Если он true, вся стата будет уходить в xml файл, не попадая в бд.
Ещё желательно выполнить этот запрос. Здесь все необходимые поля для разных игр бнета, которых нет в твоей базе. По-умолчанию их разработчики, почему-то, не поставляют, и ни у кого их нет. В логах пвпгна без них возникают ошибки при попытке записи.
ALTER TABLE bnet ADD current_at_team varchar(16);
ALTER TABLE record ADD (
`STAR_0_draws` int(11) default '0',
`STAR_1_draws` int(11) default '0',
`STAR_1_active_rank` int(11) default '0',
`STAR_1_active_last_game` int(11) default '0',
`STAR_1_active_rating` int(11) default '0',
`STAR_1_active_disconnects` int(11) default '0',
`STAR_1_active_draws` int(11) default '0',
`STAR_1_active_wins` int(11) default '0',
`STAR_1_active_losses` int(11) default '0',
`SEXP_0_rank` int(11) default '0',
`SEXP_1_draws` int(11) default '0',
`SEXP_1_active_rank` int(11) default '0',
`SEXP_1_active_last_game` int(11) default '0',
`SEXP_1_active_rating` int(11) default '0',
`SEXP_1_active_disconnects` int(11) default '0',
`SEXP_1_active_draws` int(11) default '0',
`SEXP_1_active_wins` int(11) default '0',
`SEXP_1_active_losses` int(11) default '0',
`DRTL_0_rank` int(11) NOT NULL,
`DRTL_0_vitality` varchar(128) default '0',
`DRTL_0_dexterity` varchar(128) default '0',
`DRTL_0_magic` varchar(128) default '0',
`DRTL_0_strength` varchar(128) default '0',
`DRTL_0_diablo_kills` varchar(128) default '0',
`DRTL_0_class` varchar(128) default '0',
`DRTL_0_level` varchar(128) default '0',
`DRTL_0_gold` varchar(128) default '0',
`W2BN_0_rank` int(11) NOT NULL,
`W2BN_0_last_game` int(11) default '0',
`W2BN_0_losses` int(11) default '0',
`W2BN_0_last_game_result` int(11) default '0',
`W2BN_0_wins` int(11) default '0',
`W2BN_0_draws` int(11) default '0',
`W2BN_1_active_last_game` int(11) default '0',
`W2BN_1_active_rank` int(11) default '0',
`W2BN_1_active_rating` int(11) default '0',
`W2BN_1_active_disconnects` int(11) default '0',
`W2BN_1_active_draws` int(11) default '0',
`W2BN_1_active_losses` int(11) default '0',
`W2BN_1_active_wins` int(11) default '0',
`W2BN_1_high_rank` int(11) default '0',
`W2BN_1_rank` int(11) default '0',
`W2BN_1_losses` int(11) default '0',
`W2BN_1_rating` int(11) default '0',
`W2BN_1_last_game` int(11) default '0',
`W2BN_1_high_rating` int(11) default '0',
`W2BN_1_last_game_result` int(11) default '0',
`W2BN_1_draws` int(11) default '0',
`W2BN_1_wins` int(11) default '0',
`WAR3_w3pgrace` varchar(128) default NULL,
`W3XP_demons_wins` int(11) default '0',
`W3XP_demons_losses` int(11) default '0',
`W3XP_solo_high_rank` int(11) default '0',
`W3XP_team_high_rank` int(11) default '0',
`W3XP_w3pgrace` int(11) default '0',
`W3XP_ffa_high_rank` int(11) default '0'
);
-- можно добавить больше 25 друзей, если в конфиге выставить max_friends, а в базу добавить больше полей
ALTER TABLE friend ADD (
count int(11),
1_uid int(11),
2_uid int(11),
3_uid int(11),
4_uid int(11),
5_uid int(11),
6_uid int(11),
7_uid int(11),
8_uid int(11),
9_uid int(11),
10_uid int(11),
11_uid int(11),
12_uid int(11),
13_uid int(11),
14_uid int(11),
15_uid int(11),
16_uid int(11),
17_uid int(11),
18_uid int(11),
19_uid int(11),
20_uid int(11),
21_uid int(11),
22_uid int(11),
23_uid int(11),
24_uid int(11),
25_uid int(11)
);
ALTER TABLE wol MODIFY auth_apgar VARCHAR(128);
Do not ask for support in PM.