Данный тип банов не имеет отличия от реализации в версии Counter-Strike 1.6
Чтобы иметь возможность забанить, нужно прежде авторизироваться на сервере введя Ваш пароль
Бан по IP
Для бана по IP адресу клиента используем команду addip
Используйте значение 0 в поле для перманентного бана
Для записи списка забаненых в файл cfg/banned_ip.cfg используйте команду writeip
Бан по Steam_ID
Для бана по Steam_ID клиента используем команду banid
Используйте значение 0 в поле для перманентного бана
Для записи списка забаненых в файл cfg/banned_user.cfg используйте команду writeid
Для одновременного кика игрока вместе с баном используйте опцию kick . Пример:
Как узнать IP, userid, Steam_ID?
Для того, чтобы узнать список игроков и их IP , userid , steamid исользуем команду status
После установки SourceMod и добавления администраторов забанить можно стандартными средствами с помощью меню sm_admin либо с помощью консольных команд:
Для того, чтобы забанить игрока навсегда указываем в параметре значение 0.
Узнать #userid или steamid игроков можно консольной командой status
Узнать IP игроков можно только имея доступ к rcon командами
Все баны записываются в файлы сервера cfg/banned_user.cfg , cfg/banned_ip.cfg
Для разбана игрока можно удалить записи банов из соответствующих файлов и смените карту , либо воспользуйтесь командой sm_unban
Данный способ банов практически аналогичен банам через rcon за исключением того, что не нужно пользоваться командами записи в файл, баны записываются автоматически и игроки также кикаются автоматически при бане.
Для более надежного бана с использованием наглядного банлиста нужно использовать систему SourceBans . Баны в этой системе будут рассмотрены далее.
После установки SourceBans , необходимо добавить администраторов, так как права пользователей теперь настраиваются не в файлах admins.cfg , admins_simple.cfg , а на веб-странице банлиста SourceMod , в панели управления.
Для добавления администратора, заходим в Панель управления банлиста SourceMod , раздел Настройка администраторов. Выбираем пункт Добавить нового админа. Далее заполняем необходимые поля:
Admin Login — ник администратора. Будет использоваться для входа в веб-часть банлиста и будет отображаться в списке банов.
Admin Steam ID / Community ID — steamid администратора , которое будет использоваться для авторизации на игровом сервере
Admin Email — почта администратора для получения служебных сообщений банлиста
Admin Password — пароль администратора для входа в веб-панель.
Admin Password (confirm) — подтверждение пароля
Server Password — пароль администратора для входа на сервер (если нужно)
Далее выбираем игровые сервера из списка и права для данного администратора.
После добавления администратора он может зайти в веб-панель банлиста и банить игроков непосредственно оттуда. Для того, чтобы забанить, нужно зайти в Панель управления, раздел Баны, Добавить бан. при бане можно указать по какому параметру банить SteamID либо IP , что очень удобно.
Также можно банить находящихся на сервере игроков. Для этого зайдите в панель управления банлиста, раздел Серверы. далее выберите сервер, нажмите правой кнопкой мыши на выбранном игроке и выберите функцию бана.
Для бана на сервере можно использовать админ-меню sm_admin , а также консольную команду sm_ban :
Узнать #userid или имя игрока можно введя консольную команду status .
Разбанить быстро игрока можно из панели управления SourceMod в списке банов, выбрав игрока и нажав кнопку разбана. Либо разбанить игрока с сервера командой sm_unban :