Автори: creator_52
Версія: 3
Опис:
Цей плагін призначений для визначення шахраїв, що грають з скриптами / читами. Особливість плагіна в тому, що він дуже динамічний і пристосовується (якщо це можливо) до будь-яких умов. Плагін буде постійно оновлюватися, будуть закриватися старі баги і додаватися нові функції.
Можливості:
Перевірка на наявність файлу opengl32.dll. Повністю динамічний Opengl hack detector, здатний працювати при відсутності половини файлів і папок і вчасно попереджає про проблему повідомленням у консоль сервера. Плагін по-черзі підставляє Ваші *. dll файли в корінь сервера, ці файли можуть мати будь-яке ім'я, можуть бути видалені або додані прямо під час гри. Поки база dll-файлів взята з іншого плагіна. У майбутньому планується зробити покидьок не дуже поширених *. dll шляхом аналізу їх популярності.
Перевірка на наявність певних аліасів у клієнта. Всі аліаси виведені в спеціальний файл, є можливість поставити свою причину покарання при виявленні кожного аліасу. Поки база аліасів взята з іншого плагіна і перероблена під цей.
Перевірка на наявність ігрового протектора. Плагін виявляє будь-які варіації ігрового протектора у клієнта, проводячи низку перевірок.
Виявлення нових аліасів. При виявленні нових аліасів плагін буде записувати їх в кінець файлу aliases.ini в закоментований вигляді.
Виявлення расприжкі. Плагін виявляє два види расприжкі у клієнта - скриптова і ту, яка робиться на "скролл". Виявлення відбувається в міру дій клієнта.
Виявлення Double duck (Silent run). Плагін виявляє будь-які види Double duck у клієнта. Як і виявлення расприжкі, воно відбувається в міру дій клієнта.
Виявлення спаму командою fullupdate. Плагін аналізує, яке у команд fullupdate користувач шле на сервер за певний період часу.
Виявлення чітерських імен. Всі імена виведені в спеціальний файл, є можливість поставити свою причину покарання при виявленні кожного імені. Поки база імен, як і аліасів, взята з іншого плагіна і перероблена під цей.
Виявлення частої зміни імені. Цей модуль призначений для виявлення чітера, у функціонал чиїх сторонніх програм входить часта зміна ніка.
Виявлення нових передбачуваних чітерських імен. Рівне як і при виявленні нових аліасів, нові чіт-імена будуть записуватися в кінець файлу names.ini в закоментований вигляді.
Комплектація:
data - папка з даними
opengls - папка з opengl-файлами
last.dat - файл з інформацією про останній opengl32.dll
*. Dll - додаткові opengl файли.
configs - папка з файлами конфігурацій
aliases.ini - файл з аліасами
names.ini - файл з іменами
main.cfg - головний конфігураційний файл
logs - папка із записами порушень тощо
detections.txt - файл із записами про порушення
Використовувані модулі:
Fakemeta
Engine
Налаштування:
Всі налаштування знаходяться у файлі addons \ amxmodx \ configs \ hacks_detector \ configs \ main.cfg.
Список змін:
v.1
Реліз
v.2
Виправлена помилка, через яку був некерований квар hd_doubleduck_enable (спасибі Pro.Pups).
Посилено захист від протектора, тепер перевірку майже неможливо обійти.
Долучення квар hd_admin_enable, відповідальний за перевірку адміністраторів.
v.2 fixed
Усунена помилка некоректного виявлення opengl32.dll.
Відредагований алгоритм.
v.3
Додано виявлення спаму командою fullupdate
Додано виявлення чітерських імен
Додано виявлення частої зміни імені
Додано виявлення нових чит-імен
Підкориговано код