25.04.24
01:06
Модуль ReSRDetector Для  ReHLDS

Модуль ReSRDetector Для ReHLDS

ReSRDetector - Обнаруживает быструю ходьбу и NameSpam. Очень простой, и практичный в использовании плагин, так же помогает вашему серверу в борьбе с сторонним софтом, если на сервере не имеется администрации.

Требования:
ReHLDS
ReGameDLL

Примечание:
SRDetector переписан с 0 и переименован в ReSRDetector
Изменены и улучшены алгоритмы проверок и работы модуля
Установка:
Извлекаем все файлы из архива, конфиг config.ini должен находится рядом с мета плагином resrdetector.dll | resrdetector_mm_i386.so
по адресу /GAME_DIR/addons/resrdetector/
Открываем /addons/metamod/plugins.ini и прописываем мета плагин.

Код
Linux:
linux addons/resrdetector/resrdetector_mm_i386.so


Код
Windows:
win32 addons\resrdetector\resrdetector.dll


Код
Настройки конфига config.cfg
LogMode = 2 - уровень ведения логов. Ранее было 0-3, сейчас не знаю, какие пределы значений.

SpeedRun_Warn = 9 - количество предупреждений у игрока, после которых последует наказание. Ранее пределы были 0-100, сейчас, наверное, такие же.
SpeedRun_Reset = 50.0 - время, через которое будет вычитаться по одному предупреждению. 1.0-100.0 (прежние допустимые пределы)
SpeedRun_Punish_Kill = 0 - включить/выключить (1/0) убийство при наказании

PunishStringSpeedRun = amx_ban [userid] 43200 "SpeedRun Detected" - строка наказания за SpeedRun. Использовать в соответствии с синтаксисом своей бан-системы. Если банить можно не только по userid, то стоит дописать, использование каких переменных допускается.

NameSpam_Enable = 1 - включить/выключить (1/0) обнаружение NameSpam (быстрой смены ника)
NameSpam_Type = 0 - тип наказания после обнаружения: 0 - свой тип наказания (см. ниже) и блокировка смены ника; 1 - только блокировка смены ника
NameSpam_Warn = 5 - количество предупреждений у игрока, после которых последует наказание. 2-100 (прежние допустимые пределы)
NameSpam_Wait = 10.0 - время, через которое игрок может сменить ник, не получив предупреждение. 1.0-100.0 (прежние допустимые пределы)

PunishStringNameSpam = amx_ban [userid] 43200 "NameSpam Detected" - строка наказания за NameSpam. Использовать в соответствии с синтаксисом своей бан-системы. Если банить можно не только по userid, то стоит дописать, использование каких переменных допускается.

Модуль ReSRDetector Для ReHLDS
Скачать бесплатно