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

Верхняя строка экрана ограничения доступа отображает тип применяемого действия/наказания, например: "Вы не можете подключиться к серверу". Это сообщение меняется в зависимости от выбранного режима.
Средняя строка информирует игрока о возможности обращения к администраторам сервера при возникновении вопросов относительно блокировки или необходимости подачи апелляции при ошибочном ограничении доступа.
Нижняя строка предназначена именно для таких случаев. С помощью этой информации администраторы могут убедиться, что предоставленные пользователем данные полностью соответствуют хранящейся на сервере информации. Данные игрока (UUID и имя пользователя) используются для подтверждения владения аккаунтом, а IP-адрес - для определения приблизительного местоположения пользователя. Это особенно полезно, когда игроки заявляют о взломе аккаунта и утверждают, что блокировка вызвана действиями третьих лиц.