Плагин вычисляет и частично блокирует игроков использующих функции подмены SteamID
Установка:
1 - SC_Busters.amxx положить в папку Plugins
2 - В файл Plugins.ini прописать SC_Busters.amxx
3 - Перезапустить сервер или сменить карту
Настройки(прописывать в amxx.cfg)
SC_PunishmentType
1-При обнаружении подмены кикать нарушителя
2-При обнаружении подмены только запись в лог-файл
По умолчанию: SC_PunishmentType "2"
SC_IgnoreAdmins
0-Проверять всех, включая админов
1-Не проверять админов
По умолчанию: SC_IgnoreAdmins "1"
SC_PunishmentCmd
Команда выполняемая при срабатывании
Доступные переменные:
%userid% - ID игрока
%ip% - IP адрес игрока
%steamid% - SteamID игрока
%name% - Ник игрока
%reason% - Причина бана/кика
Пример для бана с помощью штатной функции бана по SteamID:
SC_PunishmentCmd "banid 1440 %reason%"
Пример для бана с помощью штатной функции бана по IP:
SC_PunishmentCmd "addip 1440 %ip%"
Пример для бана с помощью сторонней функции бана AMXBans 6.0.4:
SC_PunishmentCmd "amx_ban %userid% 1440 %reason%"
По умолчанию: SC_PunishmentCmd "kick %userid% %reason%"
v1.2
Исправлены ошибки:
-Исправлена ошибка из-за которой плагин иногда срабатывал на steam игроков.
-Исправлена ошибка из-за которой через определенное время начинал лагать сервер имеющий только одну карту(режим only de_dust2 например).
-Исправлена проблема из-за которой нельзя было играть нескольким игрокам с одного ip-адреса.
-Добавлена возможность игнорирования администраторов
-Добавлена возможность использовать свои варианты наказания
v 1.1
Исправлены ошибки:
Количество ложных срабатываний сведено до минимума.
Исправлены мелкие ошибки кода.
Добавлены функции:
Добавлена защита от паузы, теперь этот плагин
нельзя поставить на паузу используя бекдоры и прочие уязвимости сервера.
|