На данный момент вы располагаете следующим набором команд.
- pb_sv_ban *ник-нейм или слот #* *отображаемая_причина* / заработает после рестарта серверов.
- pb_sv_banmask *ip-адрес* "ник-нейм" "причина"
- pb_sv_kick *ник или слот* *время* "причина"
- pb_sv_getss *ник или слот*
Примеры:
pb_sv_ban Ant1q "Cheats by Ze Anq for month"
pb_sv_banmask 127.0.0.1 "localhost" "Cheats by Ze Anq for month"
pb_sv_kick 2 30 "Mat by Ze Anq for 30 min"
pb_sv_getss 2
Примечания:
Обязательно(!): указываем причину по форме "Вид нарушение by Ник-админа for время наказания."
Если бан перманентный, последнее можно не указывать. Пока это будет технология временных банов.
Так же обратите внимание, что если вы собрались банить диапазон, ip-адресс в команде должен выглядеть так: 195.248.191 - таким форматов вы забаните 195.248.191.0/4. Я попался, банив по 195.248.191.0 - результат на лицо, баны не работают. Банами диапазонов не увлекайтесь, у нас в КС один товарищ забанил всех, не повторяйте его ошибок
Итак. Новые правила использования бана ip.
1) Берем в log.php айпи адрес злодея.
2) делаем pb_sv_banmask ip "nick" "причина" - кавычки обязательны.
3) заходим на второй сервер, открываем консоль, клацаем вверх и запускаем еще раз команду бана.
Связано с тем, что база банов для 1 и 2 сервера одна, и они ее не динамически обновляют, надо принудительно.
Как получить номер слота?
Командой pb_plist
Как получить ip-адрес игрока?
Искать в http://cod4.alkar.net/log/log.php по GUID и нику
Как использовать команды?
/pb_rcon *ваша команда*
Например: /pb_rcon pb_sv_getss 2 снимит скриншот с игрока с №2.
Принимаю заявки на нужные вам команды, а так отвечаю на вопросы.