
Trusted Clients
Trusted Clients - лёгкий античит-мод для серверов Minecraft, который показывает список установленных у игрока модов и блокирует вход с запрещёнными клиентскими модификациями. Поддержка Fabric и Forge.
Trusted Clients - компактный мод для Майнкрафт, который решает одну из главных головных болей любого админа сервера: как понять, с чем заходит игрок. Читы, x-ray, киллаура и прочие клиентские модификации ломают баланс, а ванильный сервер о них даже не подозревает. Скачать мод Trusted Clients стоит тем, кто держит свой сервер и хочет видеть список модов каждого подключающегося игрока прямо в момент входа.
Проект позиционируется как лёгкий античит и инструмент сканирования клиентов, а не как тяжёлая система защиты уровня больших сетей. Он работает на стороне клиента и сервера, распространяется под лицензией MIT с открытым исходным кодом и уже собрал больше 17 тысяч загрузок. Актуальная версия 0.4.1 с протоколом v1 доступна для Fabric, есть поддержка Forge, а совместимость заявлена для Minecraft Java 1.20.1-1.20.6 и свежих веток 1.21.10-1.21.11.
Как работает Trusted Clients
Механика простая, но продуманная. Когда игрок подключается к серверу, сервер отправляет ему специальный пакет и ждёт ответа. Если клиент молчит, значит мод у него не установлен, и сервер отключает его с сообщением о необходимости поставить Trusted Clients.
Если мод стоит, клиент получает запрос на отправку списка всех установленных модов. Дальше сервер сверяет этот список с конфигурацией, которую задал админ. Нашлись запрещённые моды - игрока выкидывает с понятным сообщением, какие именно моды нужно удалить. Всё чисто - игрок заходит как обычно и даже не замечает проверки.
По сути, это честный обмен: сервер говорит "покажи, что у тебя стоит", а клиент отвечает. Никакой магии и никакого шпионажа за пределами списка модов.
Настройка: whitelist или blacklist
Вся конфигурация лежит в файле SERVER_ROOT/config/trustedclients/main.json. Дальше всё зависит от того, какую политику вы хотите проводить на сервере.
Разрешить только конкретные моды
Выставляете mode в значение "WHITELIST" и прописываете в modList все клиентские моды, которые считаете допустимыми. Моды, которые уже установлены на самом сервере, разрешаются автоматически, их дублировать не нужно. Такой режим идеален для сборок с согласованным списком модов: игрок заходит строго с тем набором, который одобрила администрация.
Разрешить всё, кроме чёрного списка
Ставите mode в значение "BLACKLIST" и перечисляете нежелательные моды. Типичные кандидаты - x-ray, cheat-клиенты, моды на автоматизацию боя. Учтите один нюанс: моды, которые есть на сервере, добавить в чёрный список нельзя, логика мода этого не позволяет.
Старая версия для Forge 1.20.1
Если вы до сих пор сидите на Forge 1.20.1, у проекта было прошлое под именем EasyAntiCheat. Конфиг там лежит в ./config/ezac-common.toml, и помимо модов он умел проверять ещё и ресурспаки клиента. Кроме режимов BLACKLIST и WHITELIST была тонкая настройка реакции на нарушителя через параметр action:
NOTIFY- просто пишет найденные моды в консоль и уведомляет операторов, игрок проходит.RESTRICT- логирует и не пускает игрока, пока тот не удалит запрещённые моды.BAN- самый жёсткий вариант: бан до ручного помилования админом.
Автор честно предупреждал: это не защита от опытных взломщиков, а базовый фильтр против скрипт-кидди и массовых читерских клиентов. Определённый игрок при желании подменит список модов, поэтому воспринимать инструмент стоит как первый рубеж обороны, а не как панацею.
Кому пригодится
Если вы поднимаете небольшой приватный сервер для друзей или модовую сборку с чётким списком разрешённых модов - это практически must-have. Trusted Clients избавляет от ручных проверок скриншотами папки mods и унылых споров "да у меня ничего читерского нет". Всё решается автоматически ещё на этапе подключения.
Важно помнить главное условие: мод должен стоять и у игроков тоже. Без клиентской части вход на сервер просто не получится, поэтому имеет смысл включить его прямо в вашу сборку модов. На больших публичных проектах, куда заходят с чистого ванильного клиента, такая схема не взлетит, там нужны серверные античиты другого класса.
Скачайте мод Trusted Clients для Fabric или Forge, закиньте его на сервер и в клиентскую сборку, настройте main.json под свои правила - и вопрос контроля клиентских модов закроется раз и навсегда.
Как поиграть с друзьями с модом Trusted Clients?
Мод Trusted Clients куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Trusted Clients будет готов за пару минут - BungeeHost сделает всё за вас.
