Описание плагина M1c – это плагин для AMX Mod X, предназначенный для повышения безопасности вашего сервера.
Для работы данного плагина необходимо иметь: 1) Игровой сервер Counter-Strike 1.6 2) Metamod 3) AMX Mod Xверсии 1.8 или выше 4) Для корректной работы античита отключите схожие по функциональности плагины
Установка плагина 1) Откройте папку ../cstrike/addons/amxmodx/configs/ и создайте в ней под папку m1c 2) В папку m1c скопируйте из архива: • папку data • папку zones • файл проверяемыхалиасовm1c_aliases.ini • файл блокируемых клавиш m1c_block_keys.ini • файлсообщений от читов m1c_cheat_msgs.ini • файл читерских имён m1c_cheat_names.ini • файл проверяемых значений команд m1c_check_cvars.ini • файл настроек античитаm1c_config.cfg
3) Откройте папку ../cstrike/addons/amxmodx/data/lang/ и скопируйте в неё словарь m1c.txtиз архива 4) Откройте папку ../cstrike/addons/amxmodx/plugins/ и скопируйте в неё плагин m1c.amxxиз архива 5) Откройте файл plugins.ini в подпапке ../cstrike/addons/amxmodx/configs/ и добавьте строку m1c.amxx 6) Убедитесь что на сервере установлен модуль Fakemeta: • в папке ../cstrike/addons/amxmodx/modules/ должна присутствовать библиотека fakemeta_amxx.dll • в файле modules.ini (../cstrike/addons/amxmodx/configs/) должна быть прописана строка fakemeta
Настройка плагина Для настройки плагина откройте файл m1c_config.cfg с помощью блокнота (дополнительные способы настройки см. в разделе «Администрирование»). Команды: m1caim (по умолчанию 3)* - Действие при обнаружении AIM Hack’a m1calias (по умолчанию 3)* - Действие при обнаружении алиасов из файла m1c_aliases.ini m1ccmdflood (по умолчанию 2)* - Действие при обнаружении флуда консольных команд m1cblockkey (по умолчанию 3)* - Действие при обнаружении нажатия игроком запрещённых клавиш из файла m1c_block_keys.ini m1ccheckcvar (по умолчанию 2)* - Действие при обнаружении использования значений команд отличных от значений из файла m1c_check_cvars.ini m1ccheatname(по умолчанию 3)* - Действие при обнаружении использования игроком читерского имени из файла m1c_cheat_names.ini m1ccheatmsg(по умолчанию 3)* - Действие при обнаружении читерского сообщения из файла m1c_cheat_msgs.ini m1cadvanced(по умолчанию 3)* - Действие при обнаружениичит-программ в ходе дополнительной проверки m1cspinhack(по умолчанию 3)* - Действие при обнаруженииSpinHack’а m1cblockcvar 0/1 (поумолчанию1) - Включение выставления значений команд из файла m1c_check_cvars.ini m1crender 0/1 (поумолчанию0)– Включение проверки видео-режима игрока m1czone 0/1 (поумолчанию1)– Включение блокировки зон с багами карты m1cadvert 0/1 (поумолчанию1)– Включение показа присоединившимся игрокам сообщения о наличии античита на сервере m1cconnect 0/1 (поумолчанию1)– Включение показа сообщений о входе клиентов на сервер m1csilentrun0/1 (поумолчанию1)– Включение блокировки бесшумного бега m1cflbug0/1 (поумолчанию1)– Включение блокировки Флеш-багов на карте m1c bhop0/1 (поумолчанию1)– Включение блокировки распрыга m1c log0/1 (поумолчанию1)– Включение ведения логов в файл m1c_detectionlist.log m1cbantime– Время бана в минутах m1cwarning– Количество нарушений, после которых произойдёт наказание m1cwarntypeblockkey0/1 (поумолчанию1)– Способ показа сообщений о нажатии игроком запрещённых клавиш (0 – Чат, 1 – HUD) m1cwarnwhoblockkey0/1 (поумолчанию1)– Кому показывать сообщения о нажатии игроком запрещённых клавиш (0 – Всем, 1 – Только администраторам) m1cwarnwhoconnect0/1 (поумолчанию1)– Кому показывать сообщения о входе клиентов на сервер (0 – Всем, 1 – Только администраторам) m1ccoloradvert(по умолчанию"255 255 0") – Цвет HUD-сообщения о наличии античита на сервере m1ccolorviolation(поумолчанию"255 15 0") – Цвет HUD-сообщения о наказании игрока m1cdelayalias(по умолчанию1) – Задержка в секундах между проверками алиасов m1cdelayaction(по умолчанию1) – Задержка в секундах при наказании m1cdelaycheckcvar(по умолчанию60) – Задержка в секундах между проверками значений команд m1cshortcheatname0/1 (по умолчанию1)– Следует ли выкидывать клиентов с коротким именем m1cpunishaction(поу молчанию"") - Команда выполняема до основного наказания (оставьте пустым для отключения)
Доступные тэги: %username% - имя игрока %userip%- ИП адрес игрока %usersteamid% - СтимИД игрока %bantime% - время бана в минутах %reason% - причина наказания m1cpunishname(поумолчанию "") – Имя админа при наказании через систему банов (оставьте пустым для отключения) m1c debugaction(поумолчанию "") – Отладка работы античита и запись результатов в файл m1c_data.log (оставьте пустым для отключения)
Доступные флаги: a – ошибочные возвращения результатов при проверке AIM Hack’a b – запись статуса начала проверки c–запись команд выполняемых на сервере античитом
* - Действие при нарушении: 0 - Никаких действий (функция не активна) 1 - Сообщение в игру 2 - Удаление игрока с сервера 3 - Бан по IP 4 - Бан по Steam ID 5 - Бан через систему банов
Администрирование Для доступа к меню античита введите в консоли клиента команду m1c_menu (требуется флаг «l»), в нём можно перейти к настройке обнаружение, меню зон и визуальным настройкам работы плагина. Так же возможно изменить настройки вводя в консоли как сервера так и клиента команды из раздела «Настройка плагина».