EasyAntiCheat
Активный0.0
Установок
Последнее обновление
Версии
EasyAntiCheat
Простой и легковесный инструмент против читерства для Forge, который дает администраторам серверов полный контроль над модификациями и ресурспаками, устанавливаемыми игроками на клиенте.
Важное предупреждение
Этот мод не рассчитан на противостояние опытным хакерам. Его задача — обеспечивать базовую защиту от начинающих читеров и простых скриптов. Он создан как элементарное средство обнаружения, а не как полноценная защита от всех видов взлома.
Принцип работы
При подключении к серверу клиент автоматически отправляет полный перечень установленных модов и ресурспаков. Сервер сверяет этот список со своими собранными данными и фиксирует все расхождения. Если функция автоматического реагирования активирована в настройках конфигурационного файла, система предпримет соответствующие меры против нежелательных модификаций.
Основная функция
Главное предназначение этого инструмента — быстрое выявление неразрешенных модов сотрудниками сервера через систему логирования. Поскольку ручной контроль эффективен только на небольших серверах, предусмотрены функции белых и черных списков. Они автоматизируют процесс проверки популярных модов и упрощают работу администраторов.
Настройка конфигурации
Конфигурационный файл находится по пути ./config/ezac-common.toml. Каждая настройка снабжена подробными комментариями, что позволяет легко адаптировать их под конкретные требования.
["Конфигурация сервера"]
# Перечень всех модов, которые следует добавить в черный или белый список.
mods = []
# Список всех ресурспаков, которые нужно включить в черный или белый список.
resourcePacks = ["TotallyLegitResourcePack.zip"]
# Как следует обращаться с модами из списка?
# BLACKLIST — помечает все моды клиента, присутствующие в списке.
# WHITELIST — помечает все моды клиента, отсутствующие в списке.
#Допустимые значения: BLACKLIST, WHITELIST
mode = "WHITELIST"
# Какие действия предпринимать при обнаружении запрещенного мода?
# NOTIFY — регистрирует помеченные моды в консоли (и отправляет сообщение операторам).
# RESTRICT — делает то же самое, что и NOTIFY, но дополнительно блокирует вход игрока с помеченными модами.
# BAN — также выполняет функции NOTIFY, но более жестко блокирует игрока, делая невозможным его подключение до разблокировки оператором.
# Работает только при выбранном режиме BLACKLIST или WHITELIST.
#Допустимые значения: NOTIFY, RESTRICT, BAN
action = "RESTRICT"
В представленном примере используется режим WHITELIST, что означает разрешение только тех модов, которые указаны в массиве mods. Поскольку этот массив пуст, будут помечены все клиентские моды, не установленные на сервере. Список разрешенных ресурспаков определяется в resourcePacks — в данном случае допускается только пак "TotallyLegitResourcePack.zip". Установленное действие RESTRICT блокирует вход игроков с запрещенными модами, но позволяет им вернуться после удаления проблемных модификаций.
Часто задаваемые вопросы
Вопрос: Планируется ли поддержка других версий/Fabric/NeoForge?
Ответ: На текущий момент — нет.
Вопрос: Можно ли использовать этот мод в составе собственной сборки?
Ответ: Да, можно!