Trusted Clients
Лёгкий античит-мод со сканированием клиента, который показывает установленные у клиента моды на сервере, когда игрок заходит.
- Загрузчики
- FabricForge
- Скачиваний на Modrinth
- 19,7 тыс.
- Подписчиков на Modrinth
- 15
- версий
- 11
- Обновлён
- 7 октября 20267 окт.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Trusted Clients
Легкий античит/мод для сканирования клиента, который показывает установленные на клиенте моды на сервере, когда игрок присоединяется.
Как это работает?
Когда клиент подключается к серверу, он должен ответить на определённый пакет, отправленный сервером. Если клиент не отвечает, считается, что мод не запущен, и его отключат с сообщением о том, что нужно установить мод Trusted Clients.
Когда клиент пытается присоединиться с установленным модом, ему предлагается отправить список установленных на клиенте модов на сервер, и сервер соответственно проверит, совместимы ли моды с конфигурацией сервера, заданной администраторами. Если у клиента есть запрещённые моды, его отключат с сообщением о том, какие моды нужно удалить; если у клиента нет отмеченных модов, он сможет присоединиться как обычно.
Что мне нужно сделать?
Мод полностью настраивается через файл конфигурации, расположенный по пути SERVER_ROOT/config/trustedclients/main.json. Дальше всё зависит от того, чего вы хотите:
Я хочу разрешить только определённые моды
Установите mode в значение "WHITELIST" и добавьте все клиентские моды, которые хотите разрешить, в modList. Моды, которые уже есть на сервере, разрешены автоматически.
Я хочу разрешить все моды, кроме некоторых
Установите mode в значение "BLACKLIST" и добавьте все клиентские моды, которые хотите запретить. Моды, которые уже есть на сервере, нельзя добавить в чёрный список.
Мне (как администратору сервера) нужны моды, которые не должны использовать другие игроки
Используйте любой из описанных выше способов и добавьте своё имя пользователя в список bypass в конфиге. Это позволит вам обойти всю систему проверки.
Устаревшая документация
Старая версия (Forge 1.20.1)
(ранее) EasyAntiCheat
Лёгкий и простой, но мощный инструмент AntiCheat для Forge, дающий администраторам серверов контроль над установленными на клиенте модами и ресурспаками.
⚠️ Отказ от ответственности
Этот мод не предназначен для защиты от опытных хакеров. Скорее, это базовая мера против скрипт-кидди и подобных низкоуровневых угроз. Он создан простым и не устраняет риск появления хакеров на вашем сервере.
Как это работает?
Этот мод работает так: при подключении клиент отправляет серверу список установленных модов и ресурспаков. Затем сервер логирует все моды и ресурспаки, которые установлены на клиенте, но не на сервере. Если функциональность включена и правильно настроена через конфиг, он также предпримет автоматические действия, когда мод не одобрен владельцами сервера.
Для чего это нужно?
Его основная цель — быстрое выявление нежелательных модов операторами сервера через механизм логирования, но поскольку это эффективно только на небольших серверах, так как требует человеческого контроля, есть также функциональность белого/чёрного списка для автоматизации выявления распространённых/известных модов или помощи операторам.
Конфигурация
Файл конфигурации находится в ./config/ezac-common.toml. Все опции описаны в комментариях, так что вы можете легко изменить их под свои нужды.
Ниже приведён пример конфига, использующего режим WHITELIST, что означает, что на сервере будут разрешены только моды из массива mods. Но так как mods оставлен пустым, все клиентские моды будут отмечены, то есть каждый мод, которого нет на сервере, но который есть на клиенте, будет отмечен. Разрешённые ресурспаки на сервере определяются в списке resourcePacks. В этом примере на сервере разрешены только ресурспаки с именем "TotallyLegitResourcePack.zip". Для action установлено значение RESTRICT, что означает: пока на клиенте установлены отмеченные моды, игрок не сможет присоединиться, но сможет снова войти после удаления этих модов.
["Server Configuration"]
# A list of all mods that should be added to either the blacklist or whitelist.
mods = []
# A list of all resource packs that should be added to either the blacklist or whitelist.
resourcePacks = ["TotallyLegitResourcePack.zip"]
# How should the mods in the list be treated?
# BLACKLIST will flag all mods of the client that are in the list.
# WHITELIST will flag all mods of the client that aren't in the list.
#Allowed Values: BLACKLIST, WHITELIST
mode = "WHITELIST"
# What should be done, when a player uses a flagged mod?
# NOTIFY will log the flagged mods in the console (and send a message to the operators).
# RESTRICT will do the same as NOTIFY, but will additionally deny the player everytime they join with a flagged mod.
# BAN will also do the same as NOTIFY, but is a bit harsher than RESTRICT and will ban the player, so once they joined with a flagged mod, they will never be able to join again, until they are pardoned by an operator.
# This will only work, when the mode selected is either BLACKLIST or WHITELIST.
#Allowed Values: NOTIFY, RESTRICT, BAN
action = "RESTRICT"Частые вопросы
Как установить Trusted Clients?
Установите Fabric под свою версию Minecraft, скачайте Trusted Clients под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Trusted Clients?
У Trusted Clients есть сборки для Minecraft 1.20.1–1.20.6, 1.21.10–1.21.11, 26.2–26.3.
Нужен ли Trusted Clients на сервере?
Нужен и в игре, и на сервере