Уже наверное год, неспешно, веду разработку античита для SA-MP'a (не amx скрипт)
Античит успешно защищает от читов мой сервер (gta.is74.ru), но этот сервер находится в локальный сети (внешки нету)
на нём играет в среднем 50-60 игроков и ни одного читера или игрока с модами влияющими на мультиплеер. Сегодня решил что настало время выводить свой античит на другой уровень, не останавливаться на локальный сети.
Но т.к. пока времени мало, в связи с сессией, да и учёбой в общем, делать версию для других серверов некогда,
поэтому пока выкладываю локальную версию программы, которая обладает почти полным функционалом,
за исключением графических модификация, защиты от модификация карты и автоматического восстановления файлов.
В данной версии реализовано:
* Защита важных файлов из папки data (handling.cfg и тд + script.img и main.scm)
* Защита от внедрения чужого кода\изменения памяти процесса gta_sa
* Защита от большинства тренеров, которые работают в одиночной игре и в SA-MP'e
* Защита от модельных модификаций (dff, col) в файле gta3.img
* Защита от s0beit hack, V0gelz mod (reborn), NaWaR mod (reborn), Artmoney
* Защита от использование геймпада (autoaim)
* Блокировка игроков по MAC адресу и некоторым другим параметрам железа
Если будут предложения по новым защитам или способы обхода античита,
пишите в эту тему или в ICQ (507-28-66) или на мыло (Demon01d<at>ya.ru)
Ссылки для скачивания:
Античит: http://slil.ru/25329546 (пароль на архив gta.is74.ru)
Оригинальные файлы игры из папки data: http://slil.ru/25329503
Если античит пишет чтото типа:
Загрузка файла "handling.cfg"... ERROR (0): Socket Error # 10061 Connection refused.
Значит нужно из архива с оригинальными файлами в папку с игрой в папку data скопировать файл handling.cfg
Либо поднять http сервер (можно HFS) на порту 5464 и расшарить в него папку files и папку gtasa из архива
P.S. античит может обнаруживаться\подозреваться некоторыми антивирусами как вирус, это не так =)