
Reallite HLGuard Anti-Cheat
2.6
Описание Требования Установка Команды Вопросы
и ответы (FAQ)
Описание
Reallite HLGuard Anti-Cheat (RHLG) - анти-читерское дополнение
для AMX Mod X и HLGuard для повышения безопасности вашего сервера.
ВНИМАНИЕ! Вы используете данную программу на свой страх
и риск. Мы не несем никакой ответственности за нанесенный ущерб
вашему имуществу.
Основные возможности:
- Сканирование игрока на наличие конфигов
- Сканирование игрока на читы
- Сканирование игрока на скрипты
- Блокировка определенных клавиш игрока
- Блокирующие зоны на картах
- Проверка имен игроков
- Блокировка значений консольных команд игрока
- Проверка значений консольных команд игрока
- Блокировка установки бесшумной бомбы
- Блокировка flash багов
- Блокировка команды fullupdate
- Блокировка Silent Run aka Double Duck
- Обнаружение Bunny Hop
- Обнаружение Spin Hack
- Проверка читерских сообщений
- Перезагрузка клиента
Требования
1. У вас на сервере должен быть установлен HLGuard 1.8 (http://www.thezproject.org) 2.
У вас на сервере должен быть установлен AMX Mod X 1.8 (http://amxmodx.org)
Установка
1. Выберите нужную вам версию (Steam или Non-Steam). Если вы выбрали Steam версию, то игроков будет банить по их Steam
ID. Если вы выбрали Non-Steam версию, то игроков будет банить по
их IP. 2. Выберите папку ../cstrike/addons/amxmodx/ 3. Если вы использовали ранние версии Reallite HLGuard
Anti-Cheat, то
удалите файл ../cstrike/addons/hlguard/config/hlg_custom.cfg. 4. Пропишите в файле:
../cstrike/addons/amxmodx/configs/plugins.ini строчки: reallite_hlg.amxx reallite_hlg_detects.amxx 5. Для успешной работы RHLG требуется включенные модули:
fakemeta, engine в ../cstrike/addons/amxmodx/configs/modules.ini 6. Настройте файл
../cstrike/addons/amxmodx/configs/reallite_hlg/reallite_main.cfg
по своему усмотрению. Вы также можете следить за статусом ваших настроек RHLG через
игру, набрав в консоли команду rhlg_menu 7. Откройте файл ../cstrike/addons/hlguard/config/cstrike/hlg_mod.cfg
и закомментируйте или удалите строчку: hlg_exec addons/hlguard/config/cstrike/hlg_cvars.cfg
А также откройте файл ../cstrike/addons/hlguard/config/hl/hlg_mod.cfg
и закомментируйте или удалите строчку: hlg_exec addons/hlguard/config/hl/hlg_cvars.cfg 8. Перезапустите сервер.
Команды
rhlg_actions (по умолчанию 1) Описание: Включить
действие при обнаружении. Дополнительная настройка: reallite_actions.cfg,
reallite_no_actions.cfg 1 - включить действие: kick, ban, log,
say 0 - выключить действие: log, say
rhlg_contact Описание: Связь с админом при бане игрока.
Используется при снятии скриншота и показывается игроку перед
его баном за читы, для того чтобы игрок знал куда отсылать скриншоты.
rhlg_advert (по умолчанию Visit http://reallite.cs2.ru) Описание:
Сообщение в игре при заходе на сервер.
rhlg_message (по умолчанию 1) Описание: Показывать
сообщение в игре про RHLG. 1 - включить 0 - выключить
rhlg_checkcheats (по умолчанию 1) Описание: Проверка
игроков на читы. 1 - включить проверку 0 - выключить проверку
rhlg_cdhack (по умолчанию 1) Описание: Проверка
игроков на CD Hack. ВНИМАНИЕ! Включать проверку только в том случае,
если у вас на сервере не установлен Cheating-Death. 1 - включить
проверку 0 - выключить проверку
rhlg_checkscripts (по умолчанию 1) Описание: Проверка
игроков на скрипты. 1 - включить проверку 0 - выключить проверку
rhlg_checkconfigs (по умолчанию 1) Описание: Проверка
конфигов у игроков. 1 - включить проверку 0 - выключить проверку
rhlg_checknames (по умолчанию 1) Описание: Проверка
ников игроков. 1 - включить проверку 0 - выключить проверку
rhlg_checkcvars (по умолчанию 1) Описание: Проверка
значений команд у игроков из файла reallite_cvars.cfg. 1 - включить
проверку 0 - выключить проверку
rhlg_checkcvarstype Описание: Тип используемой
функции для проверки
значений команд у игроков из файла reallite_cvars.cfg. 1 - использование
старой функции (подходит для No-Steam сервера) 2 - использование
новой функции (подходит для Steam сервера)
rhlg_checkcvarstime (по
умолчанию 120) Описание: Время в секундах, через которое
будет происходить повторная проверка значений команд игрока.
rhlg_checkcvarsaction Описание: Действие при проверки
значений команд игрока: 1 - сообщение в игру 2 - удаление
игрока с сервера 3 - бан по IP 4 - бан по Steam ID 5 -
бан по IP через AMXBans 6 - бан по Steam ID через AMXBans 7
- выполнение команд на клиенте
rhlg_checkcvarsexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при обнаружении запрещенного значения
команды у игрока, если выбрано действие - 7.
rhlg_checkcvarsbantime (по умолчанию 60) Описание:
Время бана в минутах при обнаружении запрещенного значения команды
у игрока.
rhlg_checkcvarslog (по умолчанию 1) Описание: Запись
в логи при обнаружении запрещенного значения команды у игрока. 1
- включить 0 - выключить
rhlg_blockcvars (по умолчанию 1) Описание: Блокировка
команд игрока из файла reallite_block_cvars.cfg. 1 - включить
блокировку 0 - выключить блокировку
rhlg_blockkeys (по умолчанию 0) Описание: Блокировка
клавиш игроков из файла reallite_block_keys.cfg. 1 - включить
блокировку 0 - выключить блокировку
rhlg_blockkeystime (по умолчанию 60) Описание: Время
в секундах, через которое будет происходит повторная блокировка
клавиш игрока.
rhlg_blockkeysaction Описание: Действие при использовании
заблокированной клавиши игроком: 1 - сообщение в игру 2 - удаление
игрока с сервера 3 - бан по IP 4 - бан по Steam ID 5 -
бан по IP через AMXBans 6 - бан по Steam ID через AMXBans 7
- выполнение команд на клиенте
rhlg_blockkeysexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при нажатии заблокированной клавиши,
если выбрано действие - 7.
rhlg_blockkeysbantime (по умолчанию 60) Описание:
Время бана в минутах при нажатии заблокированной клавиши, если
выбрано действие - бан.
rhlg_blockkeyslog (по умочанию 1) Описание: Запись
в логи при нажатии заблокированной клавиши. 1 - включить 0
- выключить
rhlg_swgzones (по умолчанию 1) Описание: Блокирующие
зоны на картах. 1 - включить блокировку 0 - выключить блокировку
rhlg_flashbug (по умолчанию 1) Описание: Обнаружение
использования Flash багов на картах. 1 - включить обнаружение 0
- выключить обнаружение
rhlg_flashbugaction Описание: Действие при обнаружении
использования Flash бага: 1 - сообщение в игру 2 - удаление
игрока с сервера 3 - бан по IP 4 - бан по Steam ID 5 -
бан по IP через AMXBans 6 - бан по Steam ID через AMXBans 7
- выполнение команд на клиенте
rhlg_flashbugexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при обнаружении использования flash
бага на карте, если выбрано действие - 7.
rhlg_flashbugbantime (по умолчанию 60) Описание:
Время бана в минутах при обнаружении использования Flash бага
на карте.
rhlg_flashbuglog (по умолчанию 1) Описание: Запись
в логи при обнаружении Flash бага 1 - включить 0 - выключить
rhlg_bombfix (по умолчанию 1) Описание: Анти-бесшумная
установка бомбы. 1 - включить 0 - выключить
rhlg_blockfullupdate (по умолчанию 1) Описание:
Блокировка команды fullupdate. 1 - включить блокировку 0
- выключить блокировку
rhlg_antisilentrun (по умолчанию 1) Описание: Блокировка
Silent Run aka DD. 1 - включить блокировку 0 - выключить блокировку
rhlg_bhop (по умолчанию 0) Описание: Блокировка
Bunny Hop. 1 - включить блокировку 0 - выключить блокировку
rhlg_bhopaction Описание: Действие при обнаружении
Bunny Hop: 1 - сообщение в игру 2 - удаление игрока с сервера 3
- бан по IP 4 - бан по Steam ID 5 - бан по IP через AMXBans 6
- бан по Steam ID через AMXBans 7 - выполнение команд на клиенте
rhlg_bhopwarnings (по умолчанию 5) Описание:
Количество предупреждений обнаружения Bunny Hop, после превышения
которых последует действие.
rhlg_bhopexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при обнаружении Bunny Hop, если
выбрано действие - 7.
rhlg_bhopbantime (по умолчанию 60) Описание: Время
бана в минутах при обнаружении Bunny Hop.
rhlg_bhoplog (по умолчанию 1) Описание: Запись
в логи при обнаружении Bunny Hop. 1 - включить 0 - выключить
rhlg_spinhack (по умолчанию 1) Описание: Обнаружение
Spin Hack.
rhlg_spinhackaction Описание: Действие при обнаружении
Spin Hack: 1 - сообщение в игру 2 - удаление игрока с сервера 3
- бан по IP 4 - бан по Steam ID 5 - бан по IP через AMXBans 6
- бан по Steam ID через AMXBans 7 - выполнение команд на клиенте
rhlg_spinhackexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при обнаружении Spin Hack, если
выбрано действие - 7.
rhlg_spinhackbantime (по умолчанию 0) Описание:
Время бана в минутах при обнаружении Spin Hack.
rhlg_spinhacklog (по умолчанию 1) Описание: Запись
в логи при обнаружении Spin Hack. 1 - включить 0 - выключить
rhlg_cheatmessage (по умолчанию 1) Описание: Проверка
сообщений читов в чате. 1 - включить проверку 0 - выключить
проверку
rhlg_cheatmessageaction Описание: Действие при обнаружении
читерских сообщений: 1 - сообщение в игру 2 - удаление игрока
с сервера 3 - бан по IP 4 - бан по Steam ID 5 - бан по
IP через AMXBans 6 - бан по Steam ID через AMXBans 7 - выполнение
команд на клиенте
rhlg_cheatmessageexec (по умолчанию disconnect) Описание:
Выполнение команд на клиенте при обнаружении читерских сообщений,
если выбрано действие - 7.
rhlg_cheatmessagebantime (по умолчанию 0) Описание:
Время бана в минутах при обнаружении читерских сообщений.
rhlg_cheatmessagelog (по умолчанию 1) Описание: Запись
в логи при обнаружении читерских сообщений. 1 - включить 0
- выключить
rhlg_reload (по уомлчанию 0) Описание: Перезагрузка
клиента. Позволяет делать перезагрузку клиента после захода на ваш
сервер, в результате чего у клиента и сервера сверяются уникальные
данные. 1 - включить перезагрузку 0 - выключить перезагрузку
rhlg_reloadtime
(по умолчанию 10) Описание: Время в секундах через
которое уникальные данные будут удалены с сервера.
rhlg_connect Описание: Вывод сообщений на сервере при
подключении игрока. Например: Reallite HLG 2.6 [ Ник - Steam ID
или IP ]. 2 - вывод сообщений по IP 1 - вывод сообщений по
Steam ID 0 - выключить вывод сообщений
rhlg_connecttype (по умолчанию 1) Описание: Тип
вывода сообщений на сервере при
подключении игрока. 1 - обычным игрокам выводится Reallite HLG 2.6 [ Ник ],
а админам Reallite HLG 2.6 [ Ник - Steam ID
или IP ] 2 - обычным игрокам и админам выводится Reallite HLG 2.6 [ Ник - Steam ID
или IP ]
hlg_sayformat (по умолчанию 60:90:250:0.01:0.65:1:10:9:0:1) Описание:
Цвет сообщений RHLG.
Вопросы и ответы
(FAQ)
Вопрос: Как узнать работает ли RHLG на сервере? Ответ:
Чтобы узнать работает ли RHLG на сервере, введите в консоли
сервера команду amxx plugins, после чего вы должны увидеть что-то
вроде этого: Reallite HLGuard 2.6
DJ_WEST reallite_hlg.am
running Reallite HLGuard Detec 2.6 DJ_WEST
reallite_hlg_de
running Затем наберите в консоли сервера команду meta
list, после чего вы должны увидеть что-то вроде этого: HLGuard
RUN -
hlguard_mm.dll v1.8 ini
Chlvl Chlvl
Вопрос: Я запустил чит и поиграл с ним на
сервере, где установлен RHLG, почему чит не обнаружился? Ответ:
RHLG предназначен в большей степени для обнаружения скриптов,
большинство читов нельзя поймать только средствами сервера, поэтому
используйте вместе с Reallite HLGuard еще дополнительный анти-чит,
который работает по типу клиент-сервер.
Вопрос: У игроков в консоли все время пишется
couldn't exeс ..., что это значит? Ответ: Это значит
что наш анти-чит работает. Ничего страшного в данных сообщениях
нету.
Вопрос: Я установил анти-чит по инструкции,
но в RHLG все равно не загружается. В чем проблема? Ответ:
Проверьте установлен и работает ли у вас HLGuard 1.8 и AMXX
1.8. Затем проверьте загружены ли у вас в modules.ini модули fakemeta
и engine. Если вы так и не смогли решить проблему, то обратитесь
на наш форум, где вам обязательно помогут: http://reallite.cs2.ru
Вопрос: У меня включена функция rhlg_cdhack
"1". Может ли анти-чит делать ложные обнаружения CD Hack? Ответ:
Да, может. Он может принять клиент анти-чит Cheating-Death за
CD Hack. Чтобы не возникало ложных обнаружений не используйте анти-чит
Cheating-Death у вас на сервере, а также проинформируйте всеми возможными
способами игроков, играющих у вас на сервере, о том, чтобы они не
включали клиент Cheating-Death.
Вопрос: Я указал в reallite_main.cfg свой
e-mail в rhlg_contact. Почему на указанный e-mail не приходят скриншоты? Ответ:
RHLG не может посылать скриншоты у вам на e-mail. Данная функция
нужна для информирования игроков, у которых был обнаружен чит, куда
нужно посылать скриншоты, которые находятся у них в папке cstrike,
чтобы администратор сделал по ним выводы.
Вопрос: Я установил анти-чит, все работает.
Но когда происходит бан игрока, то он не банится. Почему? Ответ:
Какую версию сервера вы используете? Steam или Non-Steam? При
установке RHLG вы должны выбрать ту версию, которую используете.
Вопрос: У меня включена блокировка клавиш
игрока rhlg_blockkeys "1". Но клавишы не блокируются,
в чем проблема? Ответ: Помимо включенной блокировки вы
должны в файле reallite_block_keys.cfg раскомментировать нужные
клавиши, которые должны блокироваться и перезапустить сервер.
Вопрос: Как можно изменять настройки RHLG
из игры? Ответ: Для этого у вас должны быть права администратора.
Наберите в консоли команду rhlg_menu.
Вопрос: У меня включена функция rhlg_reload
"1". Что она значит? И почему у игроков перезапускается
клиент? Ответ: Данная функция предназначена для перезагрузки
клиента, после того как они зашли на сервер. В результате перезагрузки
клиента все читы, которые были внедрены в игру, умирают. Что позволяет
бороться с огромным количеством читов. После того, как клиент был
перезагружен, он будет автоматически подсоединяться к серверу, где затем сверяются
уникальные данные клиента с сервером, если они совпадают, то игрок
может играть. Если нет, то повторная перезагрузка. Существует также
команда rhlg_reloadtime, которая означает, что через заданное время
в этой команде, уникальные данные для сверки с клиентом будут удалены
с севрера, чтобы не дать игроку успеть запустить читы и зайти на
сервер. Принцип такой: игрок заходит на сервер и через 15 секунд
начинается проверка его уникальных данных, затем через 5 секунд
клиент перегружается, если игрок не успевает после перезагрузки клиента зайти
на сервере в течении 10 секунд (rhlg_reloadtime), то он будет снова
перегружен. Поэтому стоит установить значение rhlg_reloadtime повыше,
если игроки не могут зайти. Это может быть из-за слабого компьютера
или интернет соединения.
Фактически, 10-15 секунд должно хватить, но чем меньше время, тем выше
надежность.
Вопрос: Как заблокировать Silent Run или
Double Duck? Ответ: Установите значение команды rhlg_antisilentrun
в "1".
Вопрос: Как увеличить или уменьшить число
предупреждений при использовании игроком Bunny Hop? Ответ:
Установите значение команды rhlg_bhopwarnings в нужное.
Допустимый диапозон значений команды: от 1 до 10.
Вопрос: В чем различия rhlg_checkcvars и
rhlg_blockcvars? Ответ: Блокировка команд (rhlg_blockcvars) не
позволяет игрокам менять значения команд на клиенте. Проверка команд
(rhlg_checkcvars) проверяет значения клиентских команд, в том случае,
если блокировка команд была обойдена.
Вопрос: Что лучше использовать HLGuard 1.8
или HLGuard 1.9.nX? Ответ: На ваше усмотрение. Но я советую
использовать HLGuard 1.8, потому что RHLG теперь работает именно
с ним, а не с HLG 1.9nX, как раньше. HLG 1.9.nX - это "бета"
версии, поэтому в них есть ошибки, которые приводят к увеличению
загрузки вашего сервера. В HLGuard 1.9.nX фактически только одна
новая функция - проверка значений клиентских команд, которая теперь
есть в RHLG (rhlg_checkcvars). Поэтому особого смысла использовать
"бета" версии HLG нету.
Вопрос: Могу я изменить действия при обнаружении
чита, скрипта, читерского ника и другое? Ответ: Да, можете.
Действия находятся в файле reallite_actions.cfg, а также в
reallite_main.cfg.
Вопрос: У меня не работает обнаружение читерских
сообщений в чате. Команда rhlg_cheatmessage установлена в "1".
Почему? Ответ: Возможно у вас на сервере стоят еще и другие
AMXX плагины, которые работают с чатом игроков, поэтому или отключите
их, или установите строчку reallite_hlg.amxx в plugins.ini
выше других плагинов.
Вопрос: Как настроить RHLG, чтобы бан производился
через AMXBans? Ответ: Читайте файл reallite_actions.cfg.
Также в reallite_main.cfg настройте нужные команды на AMXBans.
Вопрос: После установки RHLG на сервер, игроков
удаляет с сервера с ошибкой Host_Error: UserMsg: Not Present
on Client 57. Что делать? Ответ: Данная ошибка
означает, что у игрока очень старая версия клиента игры. Чтобы
играть на сервере, ему нужно обновить свою игру. Вы также можете
отключить функцию rhlg_checkcvats "0" в reallite_main.cfg,
что позволит играть игрокам с очень старыми клиентами, но вы потеряете
часть функционала анти-чита.
Вопрос: После установки RHLG на сервер, игроков
удаляет с сервера с ошибкой Host_Error: UserMsg: Not Present
on Client 58. Что делать? Ответ: Данная ошибка
означает, что версия клиента и сервера не совпадают. Такая ошибка
возникает на No-Steam серверах. Для решения данной проблемы нужно
в файле reallite_main.cfg установить значение rhlg_checkcvarstype
"1". Steam серверам лучше использовать rhlg_checkcvarstype
"2".
Вопрос: У меня есть вопрос, на который я
не нашел здесь ответ. Что мне делать? Ответ: Обратитесь
на наш форум, где вам обязательно помогут: http://reallite.cs2.ru
|