Скачать Mod Whitelist — Minecraft Моды — MetaMods

Mod Whitelist

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.20 — 1.20.4
Клиент и сервер
Fabric
Forge
Игровые механики
Управление
Утилиты

Мод 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", ...]
Участники проекта
Viola-Siemens

Viola-Siemens

Разработчик

Viola_Siemens

Viola_Siemens

Создан: 13 дек 2023

ID: 8024