
Mod Whitelist
Активный0.0
Установок
Последнее обновление
Версии
Мод Whitelist: Защита сервера от нежелательных модификаций
Мод Whitelist представляет собой эффективное решение для обеспечения безопасности вашего Minecraft сервера. Он предотвращает подключение игроков с неавторизованными или вредоносными модами, обеспечивая стабильность игрового процесса.
Принцип работы системы
Система функционирует на двух уровнях - клиентском и серверном:
- Клиентская часть собирает идентификаторы всех установленных модов, шифрует их и передает на сервер
- Серверная часть анализирует полученные данные и проверяет соответствие списка модов установленным правилам
Варианты установки и последствия
Для корректной работы необходима установка мода на обе стороны:
- Если мод установлен только у клиента - игрок сможет подключиться, но защита сервера не будет активна
- Если мод установлен только на сервере - клиенты без него получат ошибку подключения с сообщением "multiplayer.disconnect.mod_whitelist.packet_corruption"
Настройка белого и черного списков
Конфигурационный файл находится по пути "<директория сервера>/config/mod_whitelist-config.json". Для добавления модов в списки следуйте инструкциям:
Сначала определите идентификатор мода (modid). Простой способ - открыть jar-файл архиватором (WinZip, 7-Zip), найти файл "fabric.mod.json" и посмотреть значение ключа "id". Например, идентификатор самого мода Whitelist - "mod_whitelist".
Добавьте мод в поле CLIENT_MOD_NECESSARY
, если хотите требовать его установку у клиентов. По умолчанию используется режим черного списка, поэтому для запрета мода используйте поле CLIENT_MOD_BLACKLIST
. Для переключения в режим белого списка установите USE_WHITELIST_ONLY
в true и добавьте разрешенные моды в CLIENT_MOD_WHITELIST
.
При активации режима белого списка поле CLIENT_MOD_BLACKLIST
игнорируется. В обычном режиме игнорируется поле CLIENT_MOD_WHITELIST
.
Если установлен fabric-api, список модов может быть достаточно большим. Для упрощения сбора идентификаторов запустите клиент с установленным модом и откройте файл ".minecraft/logs/latest.log", где найдете строку формата:
Mod Whitelist vx.x.x from the client! Modlist: ["fabric-api", "fabric-api-base", ...]