- Автор
- Совместимость с
- Amx Mod X 1.9.0, Amx Mod X 1.10.0 dev
- Требования
-
1) База данных MySQL
2) Одна из нижеперечисленных бансистем
Рекомендуется
Fresh Bans или [fork] Lite Bans или Diveban X Open
Либо
Lite Bans или AMXBans RBS
Данный плагин является дополнительным опциональным модулем для основного плагина (ядра), - Bypass Guard.
Что умеет плагин?
Плагин не обязателен, но в случае установки повышает защищённость сервера. Основная задача плагина: автоматическое выявление последовательных атак типа "обход бана". Концепция следующая: у плагина есть два режима работы. Пассивный, когда он ничего не ограничивает, и активный, когда он ограничивает вход глобально (для всех) и/или для конкретного провайдера интернета (AS-номера). В пассивном режиме плагин просто помечает всех заходящих на сервер игроков как "знакомых". Параллельно этому плагин отслеживает баны, которые производятся на сервере. Каждый бан на # минут добавляет +1 к счётчику бана по AS-номеру, и на # минут добавляет +1 к глобальному счётчику. Когда один из счётчиков достигает установленного лимита, плагин переходит в активный режим - следующие # минут блокирует подключения игроков с провайдера, AS-номер которого достиг лимита банов, либо блокирует все подключения игроков (т.е. глобально). При этом блокируются только игроки-"незнакомцы" - те игроки, которые ранее не заходили на сервер вообще, либо не заходили последние # дней. Те, кто ранее был помечен как "знакомый", под ограничение не попадает. Таким образом можно пересидеть какое-то время атаку "обходом бана", и ваши постоянные игроки не будут страдать от невозможности попасть на сервер. Затем система либо сама вернётся в пассивный режим (по таймеру), либо администратор сам может досрочно перевести плагин в пассивный режим работы. К слову, плагин так же позволяет администратору самостоятельно вводить активный режим (по AS-номеру либо глобально) на указанный срок, так что на серверах где присутствует администрация, можно отключать автоматический режим, и вместо этого раздавать доступ к ручному ограничению вашим администраторам. Консольные команды доступны как из консоли сервера, так и из консоли клиента. Все действия логируются в отдельный логфайл. Обратите особое внимание, что ограничения по AS-номерам действуют независимо как друг от друга, так и от глобального ограничения. Т.е. если вы хотите отменить все ограничения разом, придётся отменять каждое ограничение по-отдельности.
Ничего не понял. Я - хлебушек! Помогите! ТЫК
Что умеет плагин?
Плагин не обязателен, но в случае установки повышает защищённость сервера. Основная задача плагина: автоматическое выявление последовательных атак типа "обход бана". Концепция следующая: у плагина есть два режима работы. Пассивный, когда он ничего не ограничивает, и активный, когда он ограничивает вход глобально (для всех) и/или для конкретного провайдера интернета (AS-номера). В пассивном режиме плагин просто помечает всех заходящих на сервер игроков как "знакомых". Параллельно этому плагин отслеживает баны, которые производятся на сервере. Каждый бан на # минут добавляет +1 к счётчику бана по AS-номеру, и на # минут добавляет +1 к глобальному счётчику. Когда один из счётчиков достигает установленного лимита, плагин переходит в активный режим - следующие # минут блокирует подключения игроков с провайдера, AS-номер которого достиг лимита банов, либо блокирует все подключения игроков (т.е. глобально). При этом блокируются только игроки-"незнакомцы" - те игроки, которые ранее не заходили на сервер вообще, либо не заходили последние # дней. Те, кто ранее был помечен как "знакомый", под ограничение не попадает. Таким образом можно пересидеть какое-то время атаку "обходом бана", и ваши постоянные игроки не будут страдать от невозможности попасть на сервер. Затем система либо сама вернётся в пассивный режим (по таймеру), либо администратор сам может досрочно перевести плагин в пассивный режим работы. К слову, плагин так же позволяет администратору самостоятельно вводить активный режим (по AS-номеру либо глобально) на указанный срок, так что на серверах где присутствует администрация, можно отключать автоматический режим, и вместо этого раздавать доступ к ручному ограничению вашим администраторам. Консольные команды доступны как из консоли сервера, так и из консоли клиента. Все действия логируются в отдельный логфайл. Обратите особое внимание, что ограничения по AS-номерам действуют независимо как друг от друга, так и от глобального ограничения. Т.е. если вы хотите отменить все ограничения разом, придётся отменять каждое ограничение по-отдельности.
Ничего не понял. Я - хлебушек! Помогите! ТЫК
- Команды
-
AS-номер вводится как AS***, например AS123, AS765, AS35678
<> вводить не надо, это указатель границ аргумента
Обратите особое внимание, что ограничения по AS-номерам действуют независимо как друг от друга, так и от глобального ограничения. Т.е. если вы хотите отменить все ограничения разом, придётся отменять каждое ограничение поотдельности.
bg_sv_rest_add <AS number or *> <minutes> - Добавить ограничение на вход для указанного AS-номера, либо глобально (укажите * вместо AS-номера), на указанное кол-во минут (минимум 1)
Примеры:
bg_sv_rest_add AS123 1440
bg_sv_rest_add * 60
bg_sv_rest_del <AS number or *> - Снять ограничение на вход для указанного AS-номера, либо глобально (укажите * вместо AS-номера)
bg_sv_rest_show - Выводит список действующих ограничений, с сортировкой по дате истечения, в порядке возрастания