Сервер 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:
| Параметр | Fabric | Forge |
|---|---|---|
| Скорость обновления | 1-7 дней после релиза MC | 1-4 недели |
| Размер загрузчика | ~1 МБ | 40-80 МБ |
| Время старта сервера | Быстрее на 20-40% | Медленнее |
| База модов | Modrinth (растёт), CurseForge | CurseForge (огромная) |
| Оптимизационные моды | Lithium, Featherweight, FerriteCore | Optifine, 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- лончер Fabricserver.jar- оригинальный Minecraft server jarfabric-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-файлы. Процесс добавления мода:
- Скачайте jar-файл мода с Modrinth или CurseForge (убедитесь, что мод помечен как “Fabric” и совместим с вашей версией MC)
- Скопируйте jar в
/opt/minecraft-fabric/mods/ - Перезапустите сервер
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 | Оптимизация TPS | modrinth.com/mod/lithium |
| FerriteCore | Снижение RAM | modrinth.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. Инструкция для игроков:
- Установить Fabric Loader той же версии (с fabricmc.net)
- Распаковать архив в папку
.minecraft/mods/ - Запустить игру
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 хостинг