[b]Описание:[/b]
[left]Этот плагин предназначен для определения мошенников, играющих со скриптами/читами. Особенность плагина в том, что он очень динамичен и приспосабливается (если это возможно) к любым условиям. Плагин будет постоянно обновляться, будут закрываться старые баги и добавляться новые функции.[/left]
[b]Возможности:[/b]
[u] Проверка на наличие файла opengl32.dll.[/u] Полностью динамичный Opengl hack detector, способный работать при отсутствии половины файлов и папок и вовремя предупреждающий о проблеме сообщением в консоль сервера. Плагин по-очереди подставляет Ваши *.dll файлы в корень сервера, эти файлы могут иметь любое имя, могут быть удалены или добавлены прямо во время игры. Пока база dll-файлов взята из другого плагина. В будущем планируется сделать отброс не очень распространенных *.dll путем анализа их популярности.
[u]Проверка на наличие определенных алиасов у клиента.[/u] Все алиасы выведены в специальный файл, имеется возможность поставить свою причину наказания при обнаружении каждого алиаса. Пока база алиасов взята из другого плагина и переделана под этот.
[u]Проверка на наличие игрового протектора.[/u] Плагин обнаруживает любые вариации игрового протектора у клиента, проводя ряд проверок.
[u]Проверка на наличие старых чит-программ.[/u] Обнаружение происходит при наличии у клиента информации о них (setinfo). Все чит-программы выведены в специальный файл, имеется возможность поставить свою причину наказания при обнаружении каждого чита.
[u]Обнаружение новых алиасов.[/u] При обнаружении новых алиасов плагин будет записывать их в конец файла aliases.ini в закомментированном виде.
[u]Обнаружение распрыжки.[/u] Плагин обнаруживает скриптовый, "скролльный" и программный bunny hop. Обнаружение происходит по мере действий клиента.
[u]Обнаружение Double duck (Silent run).[/u] Плагин обнаруживает любые виды Double duck у клиента. Как и обнаружение распрыжки, оно происходит по мере действий клиента.
[u]Обнаружение спама командой fullupdate.[/u] Плагин анализирует, какое кол-во команд fullupdate пользователь шлет на сервер за определенный период времени.
[u]Обнаружение читерских имен.[/u] Все имена выведены в специальный файл, имеется возможность поставить свою причину наказания при обнаружении каждого имени. Пока база имен, как и алиасов, взята из другого плагина и переделана под этот.
[u]Обнаружение частой смены имени.[/u] Этот модуль предназначен для выявления читеров, в функционал чьих сторонних программ входит частая смена ника.
[u]Обнаружение новых предполагаемых читерских имен.[/u] Ровно как и при обнаружении новых алиасов, новые чит-имена будут записываться в конец файла names.ini в закомментированном виде.
[u]Обнаружение нажатия читерских кнопок.[/u] Все кнопки выведены в специальный файл. В причине наказания указывается, какую именно клавишу использовал клиент.
[u]Обнаружение читерских сообщений в чат.[/u] Все сообщения выведены в специальный файл, имеется возможность поставить свою причину наказания при обнаружении каждого сообщения. База сообщений была частично взята из другого плагина, частично сделана мною.
[u] Частичное обнаружение aim / autofire читов.[/u] Тестировалось на таких читах, как Fighter FX, Bloody Vectors.
[u] Частичное обнаружение анти-разброса.[/u] Тестировалось на чите Pistol Whip reborn Hitbox.
[u]Обнаружение speed читов во всех проявлениях методом посчета "кадров" игрока + подсчета расстояния.[/u] Учтены все ситуации, при которых могут происходить ложные обнаружения, такие как протектор или потери, телепортация клиентов и т.д.
[u]Обнаружение ускоренной стрельбы.[/u] Имеется возможность выставлять свое количество предупреждений. Тестировалось на чите Bloody Vectors.
[u]Обнаружение spin hack.[/u] Плагин обнаруживает стабильное ускоренное вращение игрока вокруг своей оси. Разумеется, при самостоятельном вращении игрока обнаружения не будет.
[u]Автоматическое обнаружение системы банов.[/u] На данный момент плагин умеет обнаруживать такие системы банов, как:
[i]Ban Cs
Extreme Ban Config[/i]
[b]Комплектация:[/b]
data - папка с данными
bans.dat - файл с информацией о банах
opengls - папка с opengl-файлами
last.dat - файл с информацией о последнем opengl32.dll
*.dll - дополнительные opengl файлы.
configs - папка с файлами конфигураций
aliases.ini - файл с алиасами
names.ini - файл с именами
keys.ini - файл с клавишами
messages.ini - файл с сообщениями
cheats.ini - файл с информацией о читах
main.cfg - главный конфигурационный файл
logs - папка с записями нарушений и т.п.
detections.log - файл с записями о нарушениях
bans.log - файл с записями о банах через встроенную систему
connections.log - файл с записями о подключениях
[b]Используемые модули:[/b]
[i] Fakemeta
Engine[/i]
[b]Команды:[/b]
hd_menu - меню плагина
hd_ban [reason] - забанить игрока
hd_thanks - вывод благодарностей в консоль сервера
[cssinfobox=info][b]Настройки:[/b]
Все настройки находятся в файле addons\amxmodx\configs\hacks_detector\configs\main.cfg.[/cssinfobox] |