Авторизация Регистрация Забыли пароль?
Реклама
Пушки CSGO
Информация
Популярные теги
Популярные материалы
Статьи CS 1.6
Статьи CS:GO
Ссылки
История посещений
Ваш путь:

CS:1.6 / Защита

ReChecker (проверка файлов игрока)

  • 100

Автор: Umbrella

Дата: 14-04-2016, 22:53

Просмотров: 1246

Комментариев: 0

     

Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


ReChecker (проверка файлов игрока)


ReChecker - metamod-плагин, проверяющий клиентские файлы по их md5 хэшу. Альтернатива античиту OpenGL32 от Mazdan'a, только для движка Rehlds.

Функционал модуля:
*Обнаружение читерских библиотек в директории игры
*Обнаружение отсутствия обязательных для игры файлов
*Обнаружение запрещенных моделей игроков, либо создание белого списка разрешенных

Требования:
*Платформа HLDS (build 6153)
*ReHLDS >= build 654
*MetaMod 1.20(p) или новее

Установка:
1. В директории cstrike/addons/ создаем папку rechecker
2. В созданную нами папку копируем файл rechecker_mm.dll для Windows и rechecker_mm_i386.so для Linux
3. Открываем текстовый файл plugins.ini, находящийся в директории cstrike/addons/metamod, и прописываем в нем строчку


4. Находящийся в архиве файл resources.ini должен находиться в той же директории, что и сам модуль
5. Установка завершена. Если установка была проведена правильно, то при вводе команды meta list строка rechecker'а должна отобразиться так:



Квары:
rch_log 0/1/2 - Отключить логирование / Логировать обнаружения / Детальный лог. Лог пишется в папку logs рядом с библиотекой
rch_delay - время, через которое будет выполнена команда сервером (По-умолчанию: 0.0 [указывается вплоть до миллисекунд]) (В версиях выше 1.6 квар убран за ненадобностью)

Дополнительно; описание флагов:
UNKNOWN - Флаг, при наличии которого будет осуществляться поиск флага с любым хэшем
IGNORE - Флаг, помечающий файл с указанным хэшем в игнорируемый (белый) список
Если 2 файла с указанным хэшем и с флагом IGNORE были обнаружены, то для UNKNOWN они будут проигнорированы
"../qwerty.dll" 099b3b06 IGNORE
"../qwerty.dll" f284f878 IGNORE
"../qwerty.dll" UNKNOWN "addip 1440 [ip]"


BREAK - Флаг, при наличии которого, будет произведен выход из всех проверок в случае обнаружения файла или же его отсутствия
Ниже показан пример: при обнаружении файла antichet.dll произойдет выход из цикла, дальнейшие проверки выполняться не будут

"../anticheat.dll" bdc52384 BREAK
"../opengl32.dll" 0ee4e274 "addip 1440 [ip]"


Форматирование строк:
[name] - никнейм игрока
[ip] - IP-адрес игрока
[userid] - идентификатор игрока
[steamid] - steamid игрока
[file_name] - имя проверяемого файла
[file_hash] - хэш файла, который вернул клиент

Полезные примечания:
Оповещения или причину наказания можно заключать в одинарные кавычки (пример - "amx_kick [userid] 'Opengl32 Detected'")
md5 хэш c8005c526355d8015d462dc7f4ddb159 достаточно иметь первые 4 байта (c8005c52)

Скачать: rechecker_2_0.zip [119,41 Kb] (cкачиваний: 320)





Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


Вернуться

Ключевые слова: rechecker 2.0 rehlds, rechecker

Похожие публикации
Новый комментарий

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.