Перейти к содержимому

YetAnotherConfigLib (YACL)

Как разместить YetAnotherConfigLib (YACL) на game-serverhosting

Загрузки
117,787,731
Поддерживаемые версии
1.19, 1.19.1, 1.19.2, 22w42a, 1.19.3, 23w05a, 23w06a, 1.19.4-pre1, 1.19.4, 1.20-pre1, 1.20-pre2, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5-pre2, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 25w31a, 25w32a, 25w33a, 1.21.9, 1.21.10, 1.21.11, 26.1-snapshot-2, 26.1, 26.1.1, 26.1.2, 26.2-snapshot-2, 26.2, 26.3-snapshot-1, 26.3-snapshot-4, 26.3-snapshot-5, 26.3-snapshot-6, 26.3-snapshot-7
Категории
library, management, utility

YetAnotherConfigLib (YACL): установка и эксплуатация на сервере Minecraft

YACL — это библиотека конфигурации на основе компоновщика, которую многие клиентские моды используют для своих экранов настроек, и с почти 99 миллионами загрузок это одна из наиболее широко используемых библиотек в экосистеме Fabric. Это в первую очередь клиентская библиотека — меню, которые она использует, почти полностью связаны с настройками клиента, такими как параметры рендеринга и сочетания клавиш.

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

Совет. Если мод объявляет YACL как зависимость и он отсутствует, журнал пометит его сразу при запуске — просто добавьте ту же версию, которую вы уже отправили клиентам.

Планирование развертывания и эксплуатации

YACL — это клиентская библиотека, и ее версии следует создавать вместе с модами, страницы настроек которых она предоставляет. После обновления откройте каждое затронутое меню, измените одно безопасное значение и убедитесь, что оно сохраняется после перезапуска. Если меню отсутствует, сначала проверьте сообщение о зависимости клиента. Файл YACL в каталоге сервера не заменяет отсутствующую зависимость клиента и не выполняет автоматические настройки для всего сервера.

Для чистого развертывания создайте отдельный профиль клиента и запишите версии Minecraft, загрузчика и мода. Начните без других дополнительных модов, присоединитесь к серверу и проверьте меню, пакет ресурсов, путешествие по измерениям и саму функцию. После этого поочередно добавляйте моды рендеринга, интерфейса и удобства. Публикуйте протестированную комбинацию в качестве рекомендации, а не обещания сервера, поскольку аппаратные и локальные настройки различаются. После обновления сравните журналы и поведение со свежим профилем, прежде чем повторно использовать старые файлы конфигурации. Храните мод вне каталога сервера, пока на странице проекта он явно классифицируется как клиентский. В случае неудачи мир остается нетронутым: пострадавший игрок отключает локальный файл или возвращается к задокументированной версии. Для поддержки запросите скриншот экземпляра активного профиля latest.log и список других графических модов; они показывают, несет ли ответственность загрузчик, драйвер или перекрытие вместо сервера.