Начнем с того для чего этого: основной площадкой для тренировок, да и что уж греха таить практически для всех официальных матчей, является очень популярный ладдер
CB и на нем запрещено играть всяким квадратным товарищам. Товарищи все равно играть хотят и с упорством сперматозоидов лезут в кб. Дабы оградить вашу игру от них существует 3 места с базами данных (бан-листами) которые признает CB: Game Violations.org, PBBANS.com и Punksbusted.com
При покупке нового сервера, его дальнейшей настройке и установке GV-стриминга, обычно многие забывают о такой вещи как обновление бан-листов. Сейчас я вам расскажу как их собственно обновить.
Вариант 1.
1.Скачиваете 3 базы данных по ссылкам (если файлы будут иметь одинаковое название можно переименовать их или сохранить в разные папки):
- PBBANS.com
- Game Violations.org
- Punksbusted.com
2.Далее вам надо открыть файл pbbans.dat, который мы будем использовать как основной бан-лист, это можно сделать обычным "блокнотом" и найти в нем последнюю строчку. Посредством простого копирования из других бан-листов (ctrl+A,ctrl+C,ctrl+V) добавляем остальные баны.
3.Сохраняем, заливаем на сервер в папку pb\pbbans.dat.
4.Заходим на сервер,открываем консоль в игре(либо используем HLSW, тогда логинится и писать каждый раз rcon не надо), логинимся \rcon login rcon_password, очищаем бан-лист сервера \rcon pb_sv_banempty, обновляем бан-лист сервера \rcon pb_sv_banload. После этого вам напишет что-то типа GV PunkBuster^5: ***** Bans loaded from c:\games\94_75_230\***\cod4\pb\pbbans.dat. Все готово. Базы данных выходят каждый день новые, поэтому для тех кто хочет обновлять их регулярно, сейчас будет второй способ.
Вариант 2.
1.Скачиваем бан-листы с указанных в варианте первом ссылках и заливаем их на сервер в папку pb.
2.Создаем файл reloadbans.cfg (снова можно воспользоваться блокнотом).В него мы добавим следующие строчки
pb_sv_banempty
pb_sv_banload название_бан_листа_с_game-violations.dat
pb_sv_banload название_бан_листа_с_pbbans.com.dat
pb_sv_banload название_бан_листа_с_Punksbusted.com.dat
сохраняем и заливаем на сервер в папку pb.
3.Редактируем файл pb\pbsv.cfg и вносим в него строчку pb_sv_load reloadbans.cfg, если ее там еще нет. Перезагружаем сервер. Все готово. теперь осталось только периодически бан-листы заменять на более свежие. При хорошем файловом менеджере это дело 2х минут.
Вариант 3 (платный).
1."Пожертвовать" сайту Game-violations.org сумму большую 20 EUR и получить доступ до программы Game-Violations Admin Control System v2.0.
2.При помощи FAQ настроить программу и получить полностью автоматизированную систему управления сервером, включающую в себя интуитивно понятный интерфейс.
p.s Перед матчем на CB у вас может возникнуть проблема, когда игрок по сути имеет бан в одном из бан-листов, но играть он имеет право (прошел срок давности бана CB),в этом случае вам могут понадобится следующие команды:
/rcon pb_sv_unban номер - выводит из банлиста игрока с указанным номером (номера показывает команда /rcon pb_sv_banlist) после этого необходимо воспользоваться командой /rcon pb_sv_updbanfile что бы изменения прописались в файл pbbans.dat
/rcon pb_sv_unbanguid гуид_32_цифры - команда аналогична предыдущей только указывается pb_guid после этого необходимо воспользоваться командой /rcon pb_sv_updbanfile что бы изменения прописались в файл pbbans.dat