Авторы: felicita Версия: 11
Описание: ========================================= * сканирование конфигурационных файлов * проверка наличия алиасов у клиента * проверка значений кваров у клиента * проверка файлов клиента * обнаружение нажатия запрещенных клавиш * обнаружение использования багов карт * обнаружение игрового протектора * обнаружение спама командой fullupdate * обнаружение увеличения скорости игрока * обнаружение ускоренной стрельбы * обнаружение запрещенных сообщений * обнаружение запрещенных ников * возможность отгружать ряд читов командой _restart
=========================================
Пример записи в cvars.ini: "квар" "минимальное значение" "значение по умолчанию" "максимальное значение" Пример записи в zones.ini: "карта" "X минимальное" "X максимальное" "Y мин." "Y макс." "Z мин." "Z макс"
Требования: =========== * dproto * fakemeta
===========
Настройки: ================================================================================== * scanner_start_time - через какое время после захода клиента на сервер начнется сканирование * scanner_logs_enable - ведение логов: 1 - будут вестись, 0 - не будут * scanner_ban_type - тип бана: 0 - кик, 1 - бан по ip, 2 - advanced bans, 3 - AMXBANS 5, 4 - AMXBANS 6, 5 - SuperBan * scanner_ban_message - сообщение при обнаружении: 0 - ничего, 1 - сообщение в чат, 2 - hud-сообщение * scanner_aliases_enable - проверка алиасов: 1 - будет вестись, 0 - нет * scanner_aliases_ban_time - время бана на найденные алиасы * scanner_aliases_interval_time - время между отправками алиасов * scanner_aliases_repetitions - кол-во перепроверок при найденном алиасе * scanner_cvars_enable - проверка кваров: 1 - будут проверяться, 0 - нет * scanner_cvars_interval_time_send - время между отправками кваров * scanner_cvars_interval_time_check - время между проверками кваров * scanner_cvars_ban_time - время бана на найденные запрещенные квары * scanner_keys_enable - проверка использования запрещенных клавиш: 1 - будет проверка, 0 - нет * scanner_keys_warnings - кол-во предупреждений за использование запрещенных клавиш * scanner_keys_ban_time - время бана за использование запрещенных клавиш * scanner_keys_interval_time - время между отправками биндов * scanner_zones_enable - проверка использования багов карт: 1 - будет вестимь, 0 - нет * scanner_zones_ban_time - время бана за использование багов карт * scanner_zones_interval_time - время между проверками месторасположения игрока * scanner_protector_enable - будут ли клиенты проверяться на наличие различных протекторов: 1 - будут, 0 - нет * scanner_protector_ban_time - время бана при обнаружении игрового протектора * scanner_fullupdate_enable - проверка на спам командой fullupdate: 1 - будет вестись, 0 - нет * scanner_fullupdate_interval_time - время между проверками fullupdate комманд * scanner_fullupdate_warnings - максимальное допустимое кол-во fullupdate команд * scanner_fullupdate_ban_time - время бана за спам командой fullupdate * scanner_speedhack_enable - проверка на speedhack: 0 - нет, 1 - методом подсчета дистанции, 2 - методом подсчета кадров * scanner_speedhack_ban_time - время бана при обнаружении speedhack-а * scanner_speedhack_interval_time - время между проверками speedhack-а при scanner_speedhack_enable 1 (ставить не менее 1 секунды) * scanner_speedhack_warnings - кол-во предупреждений за использование speedhack-а * scanner_fastfire_enable - проверка на ускоренную стрельбу: 1 - будет вестись, 0 - нет * scanner_fastfire_ban_time - время бана при обнаружении ускоренной стрельбы * scanner_names_enable - проверка на запрещенные ники: 1 - будет вестись, 0 - нет * scanner_names_ban_time - время бана при обнаружении запрещенного ника * scanner_messages_enable - проверка на запрещенные сообщения: 1 - будет вестись, 0 - нет * scanner_messages_ban_time - время бана при обнаружении запрещенного сообщения * scanner_restart_enable - выполнение команды _restart на клиенте: 1 - выпонять, 0 - нет * scanner_restart_interval_time - время между отправками команд _reload * scanner_reload_repetitions - колличество попыток отправки _restart клиенту * scanner_reload_time - время, через которое данные об игроке будут удаляться из базы[attachment=822]
==================================================================================
Список изменений: ================================================================================== v.1 * релиз
v.2 * профиксирован код
v.3 * добавлена проверка кваров * добавлено ведение логов
v.3 fixed * исправлена ошибка в коде // спасибо ReAct1oN
v.4 * изменены квары и добавлены новые * добавлена проверка файлов * добавлено сканирование конфигурационных файлов * добавлен новый тип бана через SuperBan
v.5 * добавлены новые квары * добавлено обнаружение использования багов карт * добавлено обнаружение нажатия запрещенных клавиш * добавлены файлы keys.ini и zones.ini * исправлены мелкие недочеты в коде
v.6 * добавлены новые квары * добавлено обнаружение спама командой fullupdate * добавлено обнаружение игровых протекторов * добавлено сообщение в игру при нарушениях
v.7 * добавлены новые квары * изменены значения некоторых дефолтных значений кваров * добавлена проверка на speedhack * добавлено обнаружение fast fire
v.8 * добавлены новые квары * изменены значения некоторых дефолтных значений кваров * добавлена проверка на запрещенные ники * добавлена проверка на запрещенные сообщения * теперь за использование запрещенных клавиш в причине указывается название клавиши
v.9 * изменено значение по умолчанию квара scanner_aliases_repetitions (на 20) * добавлен конфигурационный файл addons\amxmodx\configs\scanner\main_config.cfg
v.10 * добавлены новые квары * добавлена возможность производить _restart на клиенте
v.11 * добавлены новые квары * переписан модуль выставления кваров клиентам с 47-ым протоколом * подредактирован модуль выявления нажатия запрещенных клавиш ==================================================================================
|