Чтобы установить модпак на сервер Minecraft, проще всего использовать установщик в панели: выбираете сборку из CurseForge или FTB, версию — и панель сама скачивает серверную версию пакета, ставит нужный загрузчик и распаковывает моды. Вручную процесс тот же, только Server Pack, инсталлятор Forge/Fabric/NeoForge и конфиги вы заливаете по SFTP самостоятельно. Ниже разберём оба способа и типичные ошибки.

Серверный и клиентский модпак — в чём разница

Главное, что путает новичков: «модпак на сервере» и «модпак у тебя в лаунчере» — это не одно и то же. Сборка состоит из модов трёх типов: серверные (генерация мира, мобы, механики), клиентские (миникарты, шейдеры, твики интерфейса) и общие, которые нужны и там, и там. На сервер ставится Server Pack — урезанная версия сборки без чисто визуальных модов. Поэтому установка модпака на сервер и установка той же сборки в лаунчере — это два разных действия, которые нужно сделать оба.

Ключевое правило: версии должны совпадать. Сервер и каждый игрок обязаны использовать один и тот же набор геймплейных модов, один загрузчик и одну версию Minecraft. Если на сервере All the Mods 10 версии 2.40, а у игрока 2.38 — он просто не зайдёт, получив ошибку рассинхронизации модов. Поэтому, выбирая сборку, сразу зафиксируйте версию и раздайте её игрокам.

Совет

Если сборка состоит только из клиентских модов (оптимизация, шейдеры, миникарты), ставить на сервер нечего — поднимайте обычное ядро Paper или Vanilla, а моды останутся локально у каждого игрока.

Способ 1: установка модпака в один клик через панель

Это рекомендуемый путь и для новичка, и для опытного админа — панель сама подбирает загрузчик и Java, так что ошибиться почти негде. На Elysium установщик встроен в панель Pterodactyl и работает с каталогами CurseForge и FTB. Вот пошаговый процесс.

  1. Откройте панель управления сервером. Войдите в личный кабинет Elysium и откройте панель Pterodactyl для нужного сервера. Если работающий сервер уже есть, на всякий случай остановите его кнопкой Stop перед сменой сборки.
  2. Выберите модпак в установщике. Перейдите в раздел установки сборок, выберите источник CurseForge или FTB и найдите нужный модпак — например All the Mods 10 или Create: Astral. Можно вставить ссылку на страницу сборки или её ID.
  3. Укажите версию сборки. Выберите конкретную версию модпака. Запомните её и сообщите игрокам — на клиенте должна стоять ровно эта же версия, иначе подключиться не выйдет.
  4. Подтвердите установку и дождитесь распаковки. Запустите установку. Панель сама скачает Server Pack, поставит нужный загрузчик (Forge, Fabric или NeoForge) и распакует моды с конфигами. Обычно это занимает от одной до нескольких минут.
  5. Проверьте RAM и версию Java. Убедитесь, что серверу выделено достаточно памяти под выбранную сборку и стоит правильный образ Java (17 для старых версий, 21 для 1.21.x). При нехватке ресурсов поднимите тариф до Nexus или выше.
  6. Запустите сервер и подключитесь. Нажмите Start и дождитесь в консоли строки Done — первый запуск тяжёлой сборки идёт дольше обычного. Затем зайдите с того же модпака той же версии и проверьте, что мир грузится без ошибок.

Весь смысл такого подхода — не думать о ручной возне с инсталляторами и стартовыми скриптами. Если хотите сразу собрать сервер под конкретную сборку, удобнее всего оформить заказ на /order: выбираете тариф, ядро и модпак прямо в конструкторе, и сервер приезжает уже с установленной сборкой.

Способ 2: установка модпака вручную по SFTP

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

Шаг 1. Скачайте именно Server Pack

На странице сборки в CurseForge или на сайте FTB ищите файл с пометкой Server Pack или «Server Files». Не клиентский архив — он не запустится как сервер. Внутри лежат папка с модами, конфиги и, как правило, скрипт запуска.

Шаг 2. Поставьте загрузчик нужной версии

Сборке нужен загрузчик той же версии, что указана у пакета. Запустите установщик в режиме сервера:

# Forge
java -jar forge-1.20.1-47.x.x-installer.jar --installServer

# NeoForge (1.20.2+, современные сборки вроде ATM10)
java -jar neoforge-21.1.x-installer.jar --install-server

# Fabric
java -jar fabric-installer.jar server -mcversion 1.21.1 -downloadMinecraft

Не уверены, какой загрузчик у вашей сборки, — почти всегда он указан на странице модпака. Если выбираете загрузчик для собственного сервера с нуля, поможет разбор, что выбрать — Forge или Fabric (и где тут место NeoForge).

Шаг 3. Залейте файлы по SFTP

Подключитесь к серверу по SFTP (данные — в панели), загрузите папку mods, папки config и defaultconfigs, а также серверный jar из Server Pack в корень сервера. Это самый долгий этап — папка модов может весить под гигабайт.

Шаг 4. Примите EULA и задайте параметры

Откройте (или создайте) eula.txt и согласитесь с лицензией Mojang:

eula=true

Базовые правки тонкой настройки делаются в server.properties — порт, view-distance, online-mode и прочее. Что там за что отвечает, подробно расписано в разборе server.properties.

Шаг 5. Пропишите стартовую команду

В настройках сервера укажите команду запуска с нужным jar и объёмом памяти. Для модов важны вменяемые JVM-флаги — стандарт здесь это Aikar flags, они снижают паузы сборщика мусора (GC) на больших объёмах RAM:

java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
  -jar server.jar nogui

Это сокращённый вариант; полную строку флагов и объяснение каждого параметра мы собрали в гайде про Aikar flags и оптимизацию JVM. На Elysium стартовый скрипт и Java подставляются автоматически, так что при установке через панель этот шаг можно пропустить.

Сколько RAM и какой загрузчик нужны под модпак

Память — главный ресурс для модов. Ориентир по «тяжести» сборки:

Тип сборкиПримерыМодовRAM под серверТариф Elysium
ЛёгкаяCreate (минимальная), небольшие техно-паки50-1504-6 ГБCommon / Pulse
СредняяCreate-сборки, Better MC150-3006-8 ГБPulse / Nexus
Тяжёлая «всё в одном»All the Mods 10, крупные FTB-паки400-500+10-16 ГБApex / Titan

Цифры приблизительные и зависят от онлайна: каждый активный игрок прогружает свои чанки и добавляет нагрузку. Точный расчёт под число модов и игроков — в гайде сколько RAM нужно серверу. По загрузчику ориентир простой: большинство свежих больших сборок (включая ATM10) переехали на NeoForge для версий 1.20.2 и выше, классические паки остаются на Forge, а лёгкие оптимизированные сборки часто идут на Fabric.

Важно про железо

Modded-сервер упирается не только в RAM, но и в одно ядро процессора — Minecraft плохо параллелится, и тикает мир в один поток. Поэтому для тяжёлых сборок критична высокая частота: на Elysium это Ryzen 9 с бустом выше 5 ГГц, реальная DDR5 без оверселла и NVMe Gen4, чтобы прогрузка чанков не роняла TPS.

Частые ошибки при установке модпака

  • Мало RAM. Самая частая причина вылетов. Сервер падает с OutOfMemoryError или жёстко лагает под нагрузкой. Лечится поднятием памяти и тарифа.
  • Неверная версия Java. Сборка на 1.21.x на Java 17 просто не стартует. Свежим пакетам нужна Java 21, старым — 17. В панели образ Java переключается одним кликом.
  • Клиентские моды на сервере. Шейдеры и миникарты на сервере не нужны и иногда роняют запуск — их место только в клиенте.
  • Разные версии у сервера и игроков. Несовпадение версии сборки или загрузчика — и вход обрывается ошибкой «mod rejected». Держите всех на одной версии.
  • Смешали загрузчики. Forge-моды не работают на Fabric, и наоборот. Все моды должны быть под один загрузчик и одну версию Minecraft.

Если сервер уже стоит, но тормозит, причина почти всегда в этом коротком списке — отдельно разбираем диагностику в материале почему лагает сервер и как починить.

Популярные сборки и их требовательность

Чтобы прикинуть тариф заранее, держите в голове репутацию пакетов:

  • All the Mods 10 (ATM10) — «всё в одном» примерно на 500 модов, работает на NeoForge для 1.21.1 и требует Java 21. Самая прожорливая категория: 12-16 ГБ под компанию, тарифы Apex или Titan.
  • Create-сборки (Create: Astral, Create: Above and Beyond) — построены вокруг механики Create. Средняя нагрузка, но много движущихся контраптов нагружают как раз одно ядро CPU; 6-8 ГБ, Pulse или Nexus.
  • Better MC — большой приключенческий пак с упором на контент и атмосферу. Тяжелее среднего из-за объёма генерации мира; ориентируйтесь на 8 ГБ и выше.

Если планируете именно тяжёлый модпак, начинать стоит с тарифа Nexus (8 ГБ) и выше — на 4 ГБ серьёзная сборка задохнётся. Какой хостинг вообще тянет такие пакеты и на что смотреть при выборе, разобрано в материале про лучший хостинг для модпаков. А собрать сервер под конкретную сборку можно сразу в конструкторе — модпак ставится в один клик при заказе.