
DynRes
Активный0.0
Установок
Последнее обновление
Версии
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". Проверьте доступность файла через браузер для подтверждения правильной настройки.