Установка:
- Распакуйте архив HLGuard в <c-s dir>/cstrike/
- Зайдите в <c-s dir>/cstrike/addons/metamod/ откройте любым текстовым редактором файл plugins.ini и допишите строки:
- Код: Выделить всё • Развернуть
;HLGuard
win32 addons/hlguard/dlls/hlguard_mm.dll
- Сохраните изменения и закройте файл plugins.ini
Установка HLGuard закончена , устанавливаем Realite HlGuad
Reallite HLGuard Anti-Cheat
Список изменений:
- Исправлено меню RHLG (rhlg_menu)
- Исправлена ошибка с включением/выключением блокировки Silent Run
- Максимальное количество сообщений в reallite_message.cfg изменено с 50 на 500
- Добавлена команда rhlg_connecttype
- Исправлена ошибка с Host_Error: UserMsg: Not Present on Client 58
- Добавлена команда rhlg_checkcvarstype
Realite Labs писал(а):ВНИМАНИЕ! Для работы RHLG 2.6 требуется наличие AMXX 1.8 на сервере, а также RHLG включает в себя новый исправленный мною модуль AMXX 1.8 (amxmodx_mm.dll - для Windows, amxmodx_mm_i386.so - для Linux), с помощью которого исправляется ошибка Host_Error: UserMsg: Not Present on Client 58. Если данный модуль не установить, то есть не заменить свой файл AMXX 1.8 на наш, то RHLG работать не будет.
Установка Reallite HLGuard Anti-Cheat
Установка RHLG сопровождается графическим инсталятором:
- Выберите нужную вам версию (Steam или Non-Steam)
Если вы выбрали Steam версию, то игроков будет банить по их Steam ID
Если вы выбрали Non-Steam версию, то игроков будет банить по их IP
- Выберите папку <c-s dir>/cstrike/addons/amxmodx
- Если вы использовали ранние версии Reallite Anti-Cheats, то удалите
файл <c-s dir>/cstrike/addons/hlguard/config/hlg_custom.cfg
- Пропишите в файле:
<c-s dir>/cstrike/addons/amxmodx/configs/plugins.ini строчки:
- Код: Выделить всё • Развернуть
reallite_hlg.amxx
reallite_hlg_detects.amxx
- Для успешной работы RHLG требуются включенные модули:
- Код: Выделить всё • Развернуть
fakemeta
engine
в <c-s dir>/cstrike/addons/amxmodx/configs/modules.ini
- Настройте файл:
<c-s dir>/cstrike/addons/amxmodx/configs/reallite_hlg/reallite_main.cfg
по своему усмотрению.
Вы также можете следить за статусом ваших настроек RHLG через игру,
набрав в консоли команду rhlg_menu
- Откройте файл <c-s dir>/cstrike/addons/hlguard/config/cstrike/hlg_mod.cfg
и закомментируйте или удалите строчку:
- Код: Выделить всё • Развернуть
hlg_exec addons/hlguard/config/cstrike/hlg_cvars.cfg
А также откройте файл <c-s dir>/cstrike/addons/hlguard/config/hl/hlg_mod.cfg
и закомментируйте или удалите строчку:
- Код: Выделить всё • Развернуть
hlg_exec addons/hlguard/config/hl/hlg_cvars.cfg
- Перезапустите сервер
Вышла новая версия 2.7
Вышла новая версия Reallite HLGuard под номером 2.7. К сожалению, полностью отвязать RHLG от HLG не успел, но со временем все будет. Список изменений:
* Для работы анти-чит теперь не нужна библиотека AMXX от Reallite
* Оптимизирован код для уменьшения нагрузки на сервер
* Добавлена возможность отключения проверки на определенных игроках через reallite_users.cfg
* Функция проверки конфигов теперь работает через AMXX
* HUD сообщения теперь выводятся через AMXX
* Добавлен новый (второй) способ обнаружения читов
* Добавлены новые обнаружения
* Все файлы из папки data удаляются после запуска сервера или смены карты
* Добавлено разделение скриптов на 13 групп
* Исправлена ошибка функции перезагрузки клиента, позволяющая обойти проверку
* Добавлены новые команды rhlg_checkconfigstime, rhlg_checkscriptstype, rhlg_users, rhlg_bantypeб, rhlg_checkcheats2, rhlg_checkcheats2action, rhlg_checkcheats2bantime, rhlg_checkcheats2exec, rhlg_checkcheats2log
* Убрана команда ex_extrapmax из конфигов
* Убрана команда rhlg_checkcvarstype
* Полностью изменено меню RHLG
* Проверка значений клиентских команд у старых no-steam клиентов игры теперь не поддерживается
* Для работы RHLG теперь нужен только модуль fakemeta (оптимизация)
* Добавлена поддержка Cerberus
* Другие изменения
Изменений много, некоторые я может и забыл указать, но более менее главные перечислены. Сильно оптимизирован код обоих плагинов с точки зрения программирования и потребления ресурсов. Добавлена команда rhlg_users, которая включает иммунитет игрокам, прописанных в reallite_users.cfg, к анти-читу. Синтаксис указан в комментариях к конфигу. Добавлена функция проверки и запуска конфигов на клиенте. Раньше данная опция работала через HLGuard, теперь через AMXX. HUD сообщения анти-чита теперь тоже выводятся средствами AMXX, за исключением тех, что прописаны в reallite_action.cfg и reallite_no_actions.cfg. Добавлен новый (второй) способ обнаружения читов, который управляется командой rhlg_checkcheats2. Данный способ позволяет увеличить шанс обнаружения определенных читов. Теперь для работы анти-чита не нужна AMXX библиотека от Reallite, используйте RHLG 2.7 с оригинальной библиотекой AMXX. Что потеряет RHLG без AMXX библиотеки Reallite? Одну особенность - проверку значений клиентских команд на старых no-steam клиентах. Взамен же получаем стабильную работу анти-чита и сервера, без зависаний. Также теперь при запуске сервера или смены карты из папки data удаляются все файлы, которые отвечают за функцию перезагрузки клиента. Сделано это для того, чтобы в случае зависания сервера файлы не сохранялись в данной папке. За одно была исправлена ошибка, позволяющая обойти проверку перезагрузки клиента. После определенного обновления клиента игры, команда ex_extrapmax была убрана из игры, следовательно, чтобы не было ложных обнаружений пришлось ее удалить из конфигов проверки. Переделано и оптимизировано меню RHLG (rhlg_menu), теперь оно содержит только самые необходимые опции, остальные изменяйте вручную в reallite_main.cfg. Увеличен языковой файл, теперь в нем содержатся данные для перевода опций меню.
Используемые файлы:
- Hl Guard 1.8
- Версия 2.6
- Обновлённая база сообщений кидайте в <c-s dir>cstrike/addons/amxmodx/configs/
- Версия 2.7
Все выложенные файлы на момент написания статьи самой последней версии , файлы будут обновляться по мере выхода новых.
(c)Dimanok