Hacks detector является плагином для выявления читеров. Читеры - это недобросовестные игроки, мошенники, жулики, применяющие недозволенные или нестандартные методы и приёмы в игре, прибегающие к помощи специальных технических средств – читов (cheats) или модифицированных программ для повышения эффективности игровых действий, неоспоримого игрового преимущества над другими игроками или облегчения игры, тем самым нарушая игровой баланс и портящие приятные ощущения от игрового процесса другим игрокам. 

Данный плагин характерен тем, что имеет динамическую составляющую, которая умеет приспосабливаться к различным условиям игрового процесса, что положительным образом сказывается на выявлении читеров. Также приятно радует частота обновления Hacks detector. Разработчики постоянно улучшают функционал плагина и повышают эффективность защиты в целом. Это является решающим фактором, так как в последнее время все больше и больше игроков становятся жуликами. Люди соревнуются не в скорости реакции и слаженности командных действий, а в том у кого чит круче. Что положительным образом никак не сказывается на культуре игры в таких играх как Counter-Strike. Но и в этом темном царстве есть лучики света, которые освещают игровое пространство онлайн игр и дарят игрокам шанс сразится в честном поединке на игровой арене, а не в битве читов. Такими лучиками являются различные античит-программы и плагины, такие как Hacks detector.

Хочу отметить некоторые возможности Hacks detector:

1. Hacks detector проверяет opengl32.dll файл. При полной своей динамичности Hacks detector имеет возможность функционировать даже если отсутствует более половины файлов, а также папок. Проводит мониторинг проблем и сообщает, если что-либо проблемное обнаружил. При отсутствии *.dll файлов в «горячем» режиме копирует необходимые файлы в корневую папку сервера, с возможностью экстренного добавления файлов в «горячем» режиме – без перезапуска игр на сервере, прямо во время поведения игры.

2. Hacks detector проводит проверку у игроков алиасов определенных типов. С выводом результатов проверки. Если был обнаружен алиас нового типа, то он помещается в конце файла aliases.ini в закомментированном виде. Впоследствии, администратор может самостоятельно выбрать наказание для недобросовестных игроков с указанием причины.

3. Также Hacks detector проверяет игровой клиент на наличие протектора.

4. Hacks detector обнаруживает читы, которые отображает в логе, с возможностью выбора наказания и комментария кнему.

5. На большинстве игровых серверов CS 1.6 распрыжка является запрещенным приемом. Поэтому Hacks detector обнаруживает и ее. Как программный вариант распрыжки так и скрольный. Обнаруживается по факту использования клиентом распрыжки. 

6. Бывает, игроки занимаются спамом, но это не проблема, если у вас есть Hacks detector. Обнаружение спама, а также читерских сообщений входит в опцию Hacks detector. Обнаружение происходит путем анализа команд fullupdate за единицу времени.

7. Также этот замечательный плагин умеет выявлять Double duck (Silent run/тихий бег). А также обнаруживает включение speed читов за счет сравнения количества кадров и расстояния. При этом учитываются различные варианты ложного срабатывания .Если клиент использовал любой вид Double duck или speed чит, то об этом немедленно становится известно.

8. Данный плагин имеет базу читерских имен. И при обнаружении последних, выводит информацию о них в файл names.ini. При обнаружении потенциальных читерских имен происходит пополнение базы, которой они заносятся в конец файла names.ini в закомментированном виде.

9. Также обнаруживает читеров, которые что бы скрыться от праведного гнева админа часто меняют имена – ники.

10. Также вышеупомянутый плагин может идентифицировать факты нажатия игроками читерских кнопок с выводом информации об этом событии.

11. Обнаруживает некоторые вариации aim / autofire читов - Fighter FX, Bloody Vectors и т .д.

12. Обнаруживает анти-разброс пуль. Например, на таких читах как Pistol Whip reborn Hitbox. Умеет вычислять читеров с читом на ускоренную стрельбу по примеру чита Bloody Vectors.

13. Выявление так называемого spin hack – ускоренного вращения игрока вокруг своей оси. Данный плагин умеет автоматически обнаруживать различные системы банов – Ban CS, Ban Cs Extreme Ban Config

Компоновка Hacks detector:

1. data - папка с данными 
2. bans.dat – файл с информацией о банах
3. opengls - папка с opengl-файлами
4. last.dat - файл с информацией о последнем opengl32.dll
5. *.dll - дополнительные opengl файлы.
6. configs - папка с файлами конфигураций
7. aliases.ini - файл с алиасами
8. names.ini - файл с именами
9. keys.ini - файл с клавишами
10. messages.ini - файл с сообщениями
11. cheats.ini - файл с информацией о читах
12. main.cfg - главный конфигурационный файл
13. logs - папка с записями нарушений и т.п.
14. detections.log - файл с записями о нарушениях
15. bans.log - файл с записями о банах через встроенную систему
16. connections.log - файл с записями о подключениях


Hacks detector использует следующие модули AMXModX:

1. Fakemeta
2. Engine

Команды в Hacks detector:

1. hd_menu - меню плагина
2. hd_ban [reason] - забанить игрока
3. hd_thanks - вывод благодарностей в консоль сервера

Настройка:

Все настройки находятся в файле addons/amxmodx/configs/hacks_detector/configs/main.cfg.


Что нового:

Список новых изменений:
v.15
Отредактирован код
В меню добавлены новые пункты
Исправлена ошибка, из-за которой при стрельбе "зажимом" из m249 происходило ложное обнаружение no-recoil'а

v.15 fixed
Добавлена возможность выставление метки 'Hacks detector' в сообщении об обнаружении
Должно быть устранено залипание стрельбы
Устранена ошибка предыдущей версии, из-за которой происходило ложное обнаружение spin hack'а