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

DynRes

Активный

Установок

0

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

2 месяца назад

Версии

1.16.4 — 1.21.8
Сервер
Fabric
Утилиты

DynRes

DynRes представляет собой модификацию для Minecraft сервера, которая интегрирует веб-сервер для прямой раздачи ресурс-паков из серверной директории. Мод автоматически настраивает сервер, указывая этот пак как ресурс-пак по умолчанию, перезаписывая соответствующие параметры в файле server.properties.

Основные возможности

Вы можете гибко настроить порт для веб-сервера, указать конкретный файл для размещения и определить, нужно ли предоставлять хэш-сумму в конфигурации.

Настройка и использование

Для работы с модом необходимо разместить ваш ресурс-пак в указанной директории (по умолчанию: server/resources.zip) и настроить параметр baseLink в конфигурации на ваш публичный адрес, который будут использовать игроки для подключения.

Важно отметить, что DynRes требуется устанавливать только на сервер. При установке на клиентскую версию мод будет лишь записывать информацию о подключениях к серверу в лог.

Конфигурация

Функциональность хостинга ресурс-паков в DynRes обеспечивается общей библиотекой libjf-web-v1, поэтому основные настройки хостинга выполняются именно там.

Если вы хотите использовать тот же порт, что и Minecraft, libjf-web-v1 делегирует логику приема соединений библиотеке libjf-mainhttp-v0. Это приводит к распределению конфигурации между двумя файлами, причем libjf-web предоставляет дополнительные функции, не относящиеся непосредственно к DynRes.

Рекомендуемая настройка

Параметр resourcesFile в DynRes должен содержать относительный путь к ресурс-паку, который будет раздаваться.

Опция hashResources предоставляет клиентам контрольную сумму для кэширования пакетов, что улучшает производительность. В более старых версиях это предотвращало изменение пакета во время работы сервера, но сейчас эта проблема исправлена.

Для хостинга пакета на том же порту, что и игра (рекомендуемый и простой вариант настройки):

  • Установите параметры port и portOverride в конфигурации libjf-web на значение -1
  • Настройте serverIp на адрес, который игроки будут использовать для подключения к вашему серверу Minecraft
  • Порт добавляется автоматически, но при необходимости можно настроить его через portOverride

При запуске сервера в логе появится сообщение вида: "Initialized DynRes at http://ваш_адрес:порт/resources.zip". Проверьте доступность файла через браузер для подтверждения правильной настройки.

Участники проекта
JFronny

JFronny

Разработчик

Создан: 12 дек 2020

ID: 7781