Мод для серверов Майнкрафт, который синхронизирует сборку с игроками через лаунчер NLauncher. Он передаёт моды и выбранные конфиги прямо с сервера: при запуске игры лаунчер сверяет файлы и загружает только изменившиеся.
Возможности
- Создаёт список файлов из папки
mods/и указанных конфигов с проверкой SHA-256. - Встроенный HTTP-сервер отдаёт файлы игрокам без стороннего хостинга.
- Доступ к синхронизации проверяется по UUID Майнкрафт: при включённом белом списке — для игроков из него, иначе — для незабаненных игроков.
- Правила клиентских модов задаются параметром
policy:open— игрок может добавлять любые клиентские моды;allowlist— разрешены только моды по шаблонам из спискаallowed;strict— при синхронизации удаляются дополнительные моды.
- Если сервер синхронизации недоступен, игрок может запустить ранее синхронизированную сборку.
Как пользоваться
Владелец сервера добавляет мод на сервер, настраивает config/nlauncher-sync.toml и открывает порт синхронизации. Игрок добавляет адрес сервера в NLauncher через «Add Server Instance», при необходимости указывает игровой порт и порт синхронизации, затем создаёт экземпляр сборки в лаунчере.
Настройки
В config/nlauncher-sync.toml задаются:
name— имя сервера в лаунчере;port— порт синхронизации;configs— пути и шаблоны конфигов для передачи;exclude_mods— моды, которые не нужно передавать игрокам;policyиallowed— правила дополнительных клиентских модов.
Требования и совместимость
Работает с NeoForge, Forge, Fabric и Quilt. Игрокам нужен NLauncher, а порт из port должен быть доступен извне.
