Pterohost docs

Сервер Minecraft на Fabric: установка и моды

Как установить сервер Minecraft на Fabric, добавить моды и fabric-api, оптимизировать с Lithium и FerriteCore - пошаговый гайд 2026.

Кратко: Fabric - лёгкий модлоадер для Minecraft, идеальный для оптимизационных и технических модов. Установка сервера занимает 5-10 минут: скачайте установщик с fabricmc.net, запустите с нужной версией MC, добавьте jar-файлы модов в папку mods/ и запустите сервер.

Сервер Minecraft на Fabric: установка и моды

Fabric стал стандартом для современных оптимизационных и технических модов Minecraft. В отличие от Forge, он обновляется вслед за каждым крупным релизом игры буквально за несколько дней, имеет минимальный оверхед и отлично сочетается с модами наподобие Lithium, FerriteCore и Carpet. В 2026 году Fabric поддерживает Minecraft 1.21.x и продолжает активно развиваться - экосистема модов на Modrinth насчитывает тысячи проектов. Эта статья проведёт вас от чистого VPS до рабочего Fabric-сервера с подобранными модами и объяснит, как избежать типичных ошибок при настройке.

Pterohost - игровой хостинг с NVMe-дисками, DDoS-защитой и поддержкой 24/7, оптимизированный под Minecraft и модпаки. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Что такое Fabric и чем он отличается от Forge

Fabric - это минималистичный модлоадер с открытым исходным кодом. Его архитектура разделена на два компонента:

  • Fabric Loader - собственно загрузчик модов, отвечает за внедрение модов в Minecraft
  • Fabric API - стандартная библиотека для разработчиков, предоставляет общие хуки и события

Главные отличия от Forge:

ПараметрFabricForge
Скорость обновления1-7 дней после релиза MC1-4 недели
Размер загрузчика~1 МБ40-80 МБ
Время старта сервераБыстрее на 20-40%Медленнее
База модовModrinth (растёт), CurseForgeCurseForge (огромная)
Оптимизационные модыLithium, Featherweight, FerriteCoreOptifine, Rubidium
Сложность конфигурацииНизкаяСредняя
Совместимость с Forge-модамиНет-

Fabric выигрывает там, где важна скорость обновления и производительность. Если вам нужен сервер с Industrial Craft, Thaumcraft или другими старыми Forge-модами - выбирайте Forge. Для технической игры, ваниль-плюс или серверов с упором на производительность - Fabric.

Требования к серверу

Перед установкой убедитесь, что у вас есть:

  • Java 21 (для Minecraft 1.21.x) или Java 17 (для 1.18-1.20.x)
  • Минимум 2 ГБ RAM для голой ванили; 4 ГБ с модами для 10+ игроков
  • Операционная система Linux (рекомендуется Ubuntu 22.04/24.04 или Debian 12)
  • Доступ к командной строке (SSH)

Проверьте версию Java:

java -version

Если Java не установлена (Ubuntu/Debian):

apt update && apt install -y openjdk-21-jre-headless

Для Minecraft 1.20.x и ниже подойдёт Java 17:

apt install -y openjdk-17-jre-headless

Установка Fabric Server Launcher

Создайте отдельную директорию для сервера:

mkdir -p /opt/minecraft-fabric
cd /opt/minecraft-fabric

Скачайте установщик Fabric с официального сайта. На момент написания актуальная версия установщика - 1.0.1:

wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.1/fabric-installer-1.0.1.jar -O fabric-installer.jar

Запустите установщик для нужной версии Minecraft (замените 1.21.4 на вашу версию):

java -jar fabric-installer.jar server -mcversion 1.21.4 -downloadMinecraft

Установщик создаст:

  • fabric-server-launch.jar - лончер Fabric
  • server.jar - оригинальный Minecraft server jar
  • fabric-server-launcher.properties - конфиг лончера

Примите лицензионное соглашение Mojang:

echo "eula=true" > eula.txt

Первый запуск сервера (он создаст нужные директории и остановится):

java -Xms2G -Xmx4G -jar fabric-server-launch.jar nogui

После первого запуска появятся папки mods/, config/, world/ и файл server.properties.

Установка Fabric API

Fabric API - обязательная зависимость для большинства модов. Без неё многие моды не загрузятся или выдадут ошибку при старте.

Скачайте актуальную версию Fabric API с Modrinth. Убедитесь, что версия API соответствует вашей версии Minecraft:

# Пример: скачиваем Fabric API для 1.21.4
# Актуальную ссылку берите на https://modrinth.com/mod/fabric-api/versions
wget "https://cdn.modrinth.com/data/P7dR8mSH/versions/.../fabric-api-X.X.X+1.21.4.jar" -O mods/fabric-api.jar

Либо скачайте вручную на своём компьютере с modrinth.com/mod/fabric-api и загрузите на сервер через SFTP или scp:

scp fabric-api-0.110.0+1.21.4.jar user@your-server:/opt/minecraft-fabric/mods/

Все моды хранятся в папке mods/ - это единственное место, которое Fabric сканирует при запуске.

Добавление модов на сервер

Fabric-моды - это обычные .jar-файлы. Процесс добавления мода:

  1. Скачайте jar-файл мода с Modrinth или CurseForge (убедитесь, что мод помечен как “Fabric” и совместим с вашей версией MC)
  2. Скопируйте jar в /opt/minecraft-fabric/mods/
  3. Перезапустите сервер
cp your-mod-1.0.jar /opt/minecraft-fabric/mods/

Пример добавления нескольких модов сразу:

cd /opt/minecraft-fabric/mods/
# Скачиваем с wget или загружаем через scp
ls -la  # Проверяем что файлы на месте

После перезапуска сервера в логах (logs/latest.log) будет видно загрузку каждого мода:

[FabricLoader] Loading 8 mods:
  - fabricloader 0.16.9
  - fabric-api 0.110.0+1.21.4
  - lithium 0.13.0+mc1.21.4
  - ...

Серверные и клиентские моды: разница

Это одна из самых частых точек путаницы при работе с Fabric. Моды делятся на три типа:

Серверные моды - работают только на сервере, клиенту не нужны:

  • Carpet - технические твики и команды для администраторов
  • LuckPerms (если есть Fabric-порт) - права
  • Chunky - предгенерация чанков
  • Dynmap / BlueMap - карты мира

Клиентские моды - работают только на клиенте, на сервер класть не нужно (и иногда нельзя):

  • Sodium - оптимизация рендеринга
  • Iris Shaders - шейдеры
  • Mod Menu - меню модов
  • REI / EMI - просмотр рецептов

Двусторонние моды - нужны и на сервере, и на клиенте:

  • Fabric API - всегда нужна на обеих сторонах
  • Create (Fabric-порт) - механический мод
  • Applied Energistics 2 - хранение предметов
  • Sodium Extra - иногда имеет серверную часть

Как определить тип мода: откройте страницу мода на Modrinth - там указано Client / Server / Client and server. Также в fabric.mod.json внутри jar-файла есть поле environment: "client" или "server" или "*".

Таблица популярных модов и где их устанавливать:

МодСерверКлиент
Fabric APIДаДа
LithiumДаНет
FerriteCoreДаДа
CarpetДаНет
ChunkyДаНет
SodiumНетДа
IrisНетДа
BlueMapДаНет
Mod MenuНетДа
EMIНетДа

Оптимизационные моды: Lithium и FerriteCore

Два самых важных мода для производительности Fabric-сервера:

Lithium

Lithium оптимизирует игровую логику сервера без изменения механик игры. Улучшает работу:

  • Физики сущностей
  • Поиска пути мобов (AI)
  • Обработки чанков
  • Коллизий блоков

Результат: TPS сервера растёт на 20-50% в зависимости от нагрузки.

Скачайте с modrinth.com/mod/lithium - выберите версию для Fabric и вашей версии MC, положите jar в mods/.

FerriteCore

FerriteCore снижает потребление оперативной памяти за счёт оптимизации хранения состояний блоков. На типичном сервере экономит 1-2 ГБ RAM.

Скачайте с modrinth.com/mod/ferrite-core.

Дополнительные рекомендуемые моды для сервера

МодНазначениеГде взять
LithiumОптимизация TPSmodrinth.com/mod/lithium
FerriteCoreСнижение RAMmodrinth.com/mod/ferrite-core
CarpetТехнические командыmodrinth.com/mod/carpet
ChunkyПредгенерация чанковmodrinth.com/mod/chunky
SparkПрофилировщик производительностиmodrinth.com/mod/spark
BlueMapВеб-карта сервераmodrinth.com/mod/bluemap

Пример состава mods/ для оптимизированного ванильного сервера:

mods/
  fabric-api-0.110.0+1.21.4.jar
  lithium-mc1.21.4-0.13.0.jar
  ferrite-core-7.0.1+fabric.jar
  carpet-1.4.147+v241119.jar
  chunky-2.0.0.jar
  spark-1.10.73-fabric.jar

Запуск сервера и скрипт автозапуска

Для продакшн-запуска используйте параметры JVM для оптимизации:

java -Xms4G -Xmx4G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC \
  -XX:+AlwaysPreTouch \
  -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 \
  -XX:G1HeapRegionSize=8M \
  -XX:G1ReservePercent=20 \
  -XX:G1HeapWastePercent=5 \
  -XX:G1MixedGCCountTarget=4 \
  -XX:InitiatingHeapOccupancyPercent=15 \
  -XX:G1MixedGCLiveThresholdPercent=90 \
  -XX:G1RSetUpdatingPauseTimePercent=5 \
  -XX:SurvivorRatio=32 \
  -XX:+PerfDisableSharedMem \
  -XX:MaxTenuringThreshold=1 \
  -jar fabric-server-launch.jar nogui

Значение -Xmx - максимум RAM. Рекомендации:

  • 5-10 игроков, 10-15 модов: 4 ГБ
  • 10-20 игроков, 20-40 модов: 6 ГБ
  • 20+ игроков или тяжёлый модпак: 8+ ГБ

Создайте скрипт запуска start.sh:

#!/bin/bash
cd /opt/minecraft-fabric
java -Xms4G -Xmx4G -XX:+UseG1GC -jar fabric-server-launch.jar nogui
chmod +x start.sh

Для автозапуска через systemd создайте /etc/systemd/system/minecraft-fabric.service:

[Unit]
Description=Minecraft Fabric Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft-fabric
ExecStart=/opt/minecraft-fabric/start.sh
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
systemctl enable minecraft-fabric
systemctl start minecraft-fabric

Синхронизация модпака с игроками

Если у вас модпак (несколько модов), игроки должны установить те же моды на своих клиентах. Есть несколько подходов:

Публикация на Modrinth (рекомендуется)

Modrinth поддерживает создание модпаков в формате .mrpack. Создайте пак с теми же модами, что на сервере, добавив клиентские моды по желанию. Игроки устанавливают его через лончер Prism Launcher или MultiMC.

Раздача архивом

Упакуйте папку mods/ с серверными и клиентскими модами в zip-архив и разместите на Discord или Google Drive. Инструкция для игроков:

  1. Установить Fabric Loader той же версии (с fabricmc.net)
  2. Распаковать архив в папку .minecraft/mods/
  3. Запустить игру

CurseForge App

Если вы публикуете модпак на CurseForge - игроки могут установить его через CurseForge App. Это удобнее для широкой аудитории, не знакомой с ручной установкой.

Важно: версии модов на сервере и клиенте должны совпадать для модов типа “client and server”. Несовпадение версий - частая причина ошибок при подключении.

Частые проблемы и способы их решения

Сервер не запускается: “incompatible mod set”

Fabric обнаружил конфликт между модами. Откройте logs/latest.log, найдите строку вида:

net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!

Там будет указано, какой мод с какой несовместим. Решение: обновите мод до версии, совместимой с текущей версией MC/Fabric Loader.

Крэш при загрузке мира: NullPointerException в классе мода

Обычно означает, что мод написан с ошибкой или не совместим с другим модом. Отключайте моды по одному (mods.disabled/ - Fabric не загружает моды с этим расширением) до нахождения виновника:

mv mods/suspicious-mod.jar mods/suspicious-mod.jar.disabled

Мод требует другую версию Fabric API

Ошибка вида requires fabric-api version >=0.100.0. Просто скачайте более новую версию Fabric API.

Высокое потребление памяти

Если сервер потребляет значительно больше, чем -Xmx, проверьте:

  • Установлен ли FerriteCore
  • Нет ли утечек памяти (Spark покажет)
  • Не слишком ли большой view-distance в server.properties (рекомендуется 8-10)
# server.properties
view-distance=8
simulation-distance=6

Клиент не может подключиться: “connection refused”

Проверьте, что сервер слушает нужный порт:

ss -tlnp | grep 25565

Если порт закрыт фаерволом:

ufw allow 25565/tcp

Связанные материалы

Если вы только выбираете хостинг для модового сервера - читайте Хостинг для модового сервера Minecraft. Для сборки полноценного модпака под свой сервер подойдёт статья Сборка модпака Minecraft для сервера. Общие советы по ускорению работы сервера - в статье Оптимизация сервера Minecraft.

Заключение

Fabric - это надёжная и лёгкая основа для Minecraft-сервера в 2026 году, особенно если ваша цель - производительность или технический геймплей. Установка занимает меньше 10 минут: скачиваете установщик, запускаете с нужной версией MC, кладёте моды в папку mods/ и стартуете. Обязательные компоненты - Fabric API, Lithium и FerriteCore - дадут хорошую базу даже без углублённой настройки. Главное правило при работе с модами: следить за совместимостью версий и разделять серверные и клиентские моды, чтобы не класть лишнее на сервер.

Pterohost - хостинг Minecraft с NVMe-дисками, защитой от DDoS-атак и живой поддержкой в чате. Разворачивайте Fabric-серверы в пару кликов через Pterodactyl-панель. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг