Как установить Fabric-сервер и добавить моды
Fabric Loader загружает моды для Fabric. Fabric API устанавливается отдельно, если требуется конкретным модам. Paper-плагины из plugins не заменяют Fabric-моды.
Согласуйте четыре версии
Вам нужны Minecraft-версия, версия Fabric Loader, совместимая Java и набор модов с зависимостями. Номер Loader не равен номеру игры. Для готового модпака сначала используйте инструкции и серверный пакет его автора.
| Компонент | Что проверить |
|---|---|
| Minecraft | Версия сервера и клиента соответствует сборке |
| Fabric Loader | Не ниже требования каждого мода; совместим с версией игры |
| Fabric API | Поддерживаемая модами версия, если библиотека требуется |
| Java | Требование конкретной Minecraft-версии и модов |
| Моды | Версия игры, загрузчик, зависимости и сторона установки |
Таблицу можно прокрутить по горизонтали →
Выберите способ установки Fabric
На официальной странице Fabric Server можно получить подходящий launcher или воспользоваться установщиком в режиме Server. Для подготовленного каталога обычно нужны не только launcher, но и соответствующий Minecraft JAR и зависимости. Сохраняйте комплект, созданный установщиком.
- Остановите сервер и сохраните копию существующих данных.
- Выберите версию Minecraft и Loader на официальном сайте Fabric.
- Подготовьте серверный каталог по инструкции Fabric; при установке через installer выбирайте Server, а не Client.
- Передайте созданные файлы на сервер, сохраняя структуру каталогов. Для большого комплекта используйте SFTP.
Сверьте launcher с параметрами запуска
В разных способах установки имя JAR может отличаться. В комплекте installer встречается fabric-server-launch.jar, а server.jar может быть ванильной частью запуска. Нельзя без проверки переименовывать один в другой или удалять вспомогательный JAR.
java -version
# Только если установщик создал этот launcher и его зависимости:
java -Xms1G -Xmx4G -jar fabric-server-launch.jar --noguiКуда положить моды и Fabric API
JAR модов размещаются в mods. Проверьте зависимости: некоторые моды требуют Fabric API или другие библиотеки. Не кладите клиентские шейдеры, меню и графические моды на dedicated server, если автор не поддерживает такую установку.
- Моды с игровым контентом часто нужны и серверу, и клиенту. Версии должны соответствовать сборке.
- Чисто серверные моды могут не требоваться клиенту; это должно быть указано автором.
- Клиентские моды обычно не должны загружаться сервером.
- Не переносите Forge/NeoForge JAR в Fabric только потому, что совпадает Minecraft-версия.
Первый запуск и проверка игроков
Запустите подготовленный сервер. Если требуется EULA, прочитайте соглашение и подтвердите его. Дождитесь завершения загрузки, затем подключитесь клиентом с совместимым набором модов. Проверьте создание мира, контент модов и сохранение после штатного перезапуска.
| Ошибка | Что проверить |
|---|---|
| Incompatible mod set / requires | Требуемую версию Loader, API и зависимости |
| ClassNotFoundException | Полноту установки и отсутствующие библиотеки |
| Клиент не входит из-за registry / channel mismatch | Совпадение контентных модов и их версий |
| UnsupportedClassVersionError | Версию Java процесса |
Таблицу можно прокрутить по горизонтали →
Как обновлять Fabric-сборку
Не обновляйте Loader, все моды и Minecraft одновременно на единственной рабочей копии. Сохраните список версий, мир, config, mods и внешние данные. Проверяйте миграции модов. Откат модового мира может требовать полного восстановления, а удаление контентного мода способно удалить или изменить связанные блоки и предметы.
Документация и источники
Названия файлов и параметры могут отличаться между версиями. Перед изменением сверяйте документацию своей сборки.