fon


AMXX BanCfg - замена плагину 'Ban CS', способы обхода которого на каждом сайте в интернете ;) Версия для amxmodx 1.8.2-1.8.3


Ключевые преимущества по сравнению с bancs'ом:
банит одним махом сразу на всех ваших серверах, но общая база банов не требуется;
не палится сменой ника и команды (команды - в Half-Life TDM);
позволяет обнаружить и пресечь попытки обхода бана;
поддержка выдачи банов через AMXBans, Advanced Bans и Fresh Bans
Ban CS может предотвращать вход читера только на последнем серваке, где тот был забанен. все баны на предыдущих серверах перестают действовать. поэтому одни и те же читеры, не производя никаких обходов bancs'а, возвращаются на сервера снова и снова. такую систему - в топку.

Коротко о плагине
Предназначен для бана игроков, обходящих обычные баны. У них динамические IP-адреса и либо нет уникального SteamID (47-й протокол), либо они его меняют с той же лёгкостью, что и IP. Сделан просто и сердито: метка в конфиге, отслеживание постоянства IP-адресов и 'имитация' 'работы' админа. Последнее, чтобы игрок как можно дольше не менял/не чистил клиент. Удивительно, но, как показывает практика, всё в сумме даёт довольно хорошие результаты. Плагин в целом уникальный. И ещё это единственный плагин (кроме Ban CS), обеспечивающий защиту на серверах Half-Life, собственно, для них и написан.


Команды

amx_bancfgmenu – меню для удобного выбора жертвы;
amx_bancfg – бан игрока. формат описан ниже в блоке 'Настройка';
amx_unbancfg <точный ник или IP-адрес> [причина] - разбанить игрока по его нику или IP-адресу. До входа игрока программируете разбан одной или 2-мя командами.
amx_unbancfg_clear – очистить список разбанов (файл data\amx_bancfg_unbans.txt). доступно только для админов с флагом ' L ' (ADMIN_RCON);
amx_bancfg_bantimes 0 10 60 1440 … – задать выбор времени бана в меню в минутах. Исключительно серверная команда, для использования вamxx.cfg! Для перманентного бана время равно 0. по дефолту сроки: перманент, 10 минут, час, день, неделя, месяц.

<> означает обязательный параметр, [] – опциональный, необязательный. Для перманентного бана в качестве длительности указывать 0. Если параметр содержит пробелы или двоеточия, его нужно заключить в кавычки. Для банов через консоль удобнее использовать #userid игроков.
Примеры:
amx_bancfg #479 0
amx_unbancfg "Fair Player" "demo"
Ссылка на источник

Настройки server.cfg:

bancfg_key "wqQcqwqcwqcQQC" // имя метки. Требуется выставить уникальное значение , например, bancfg_key jaIdadkDjsd. На всех ваших серверах это значение должно быть идентичным. Придумайте что-то своё, без пробелов и не более 15 символов.
bancfg_cmdformat 0 – формат команды amx_bancfg:
// 0 – amx_bancfg [причина]
// 1 – amx_bancfg [причина]
bancfg_bantype 0 – указывает бан-систему на сервере:
// 0 – без бан-системы: плагин будет делать записи в AMXX-лог аналогично бан-системе AMXX и запоминать IP-адреса;
// 1 – бан будет выдаваться командой amx_ban игрок время (AMXBans 6, Advanced Bans);
// 2 – amx_ban время игрок (AMXBans # Gm 1.6, AMXBans 5);
// 3 – fb_ban время игрок (Fresh Bans).
// Внимание! При использовании сторонней бан-системы разбанивать игроков нужно будет и в ней, и в BanCfg.

// Плагин ведёт собственную базу забаненных IP-адресов с самоочисткой (файл dataamx_bancfg_bannedips.txt, т.н. локальное хранилище). Если со временем конкретный IP-адрес будет признан статическим (игрок его использует на протяжении нескольких дней), то он добавляется в список IP-банов сервера (listip.cfg):
bancfg_keepip "10" // сколько дней хранить запись о конкретном IP-адресе, по умолчанию 10 дней, 0 – отключить локальное хранилище (не рекомендуется!);
bancfg_treatasstatic "5" // сколько дней игрок должен пользоваться этим IP, чтобы он был признан постоянным (статическим), по умолчанию 5 дней.

// В случае использования сторонней бансистемы дополнительные настройки для обходящих бан с другого IP-адреса:
// AUTOBAN_REASON = Обход бана в lang-файле – причина, с которой игрок банится повторно;
bancfg_ignorethesameip "0" // должен быть равен 0 во всех случаях, кроме конфигурации, когда bancfg_bantype 1 или 2 и бан-система банит по IP. Такая конфигурация не рекомендуется: BanCfg как раз и призван без необходимости не банить IP-адреса. Поэтому рекомендуется перевести систему на баны по SteamID. Но если это по какой-то причине не желательно, квар ставим в 1, и тогда BanCfg не будет сам удалять игроков с сервера, зашедших с забаненных IP: это забота бан-системы. Для bancfg_bantype 0 и 3 квар роли не играет. Для AMXBans # Gm 1.6 оптимальной конфигурацией является bancfg_ignorethesameip 0 и amxbans_bantype "0" // (это квар Gm 'тип бана - автоматически опеределять).

// В качестве времени для повторного бана для игроков, забаненных навсегда, бан-системе при bancfg_ignorethesameip 0 передаётся время из bancfg_keepip, переведённое в минуты, при bancfg_ignorethesameip 1 – 0 (перманент).
Похожие файлы
  • 111

Категория: Защитны | Добавил: Ismagilov | Дата: 19.11.2014, 02:48
Теги: AMXX, BanCFG, 0.94
Просмотров: 2058 | Загрузок: 3 | Рейтинг: 5.0/1
Жаловаться на материал Жалоба
Информация
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.



  • Кометировать через сайт
  • Кометировать через Контакт
  • Кометировать Facebook
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]