Чтобы установить модпак на сервер 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. Вот пошаговый процесс.
- Откройте панель управления сервером. Войдите в личный кабинет Elysium и откройте панель Pterodactyl для нужного сервера. Если работающий сервер уже есть, на всякий случай остановите его кнопкой Stop перед сменой сборки.
- Выберите модпак в установщике. Перейдите в раздел установки сборок, выберите источник CurseForge или FTB и найдите нужный модпак — например All the Mods 10 или Create: Astral. Можно вставить ссылку на страницу сборки или её ID.
- Укажите версию сборки. Выберите конкретную версию модпака. Запомните её и сообщите игрокам — на клиенте должна стоять ровно эта же версия, иначе подключиться не выйдет.
- Подтвердите установку и дождитесь распаковки. Запустите установку. Панель сама скачает Server Pack, поставит нужный загрузчик (Forge, Fabric или NeoForge) и распакует моды с конфигами. Обычно это занимает от одной до нескольких минут.
- Проверьте RAM и версию Java. Убедитесь, что серверу выделено достаточно памяти под выбранную сборку и стоит правильный образ Java (17 для старых версий, 21 для 1.21.x). При нехватке ресурсов поднимите тариф до Nexus или выше.
- Запустите сервер и подключитесь. Нажмите 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-150 | 4-6 ГБ | Common / Pulse |
| Средняя | Create-сборки, Better MC | 150-300 | 6-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 ГБ серьёзная сборка задохнётся. Какой хостинг вообще тянет такие пакеты и на что смотреть при выборе, разобрано в материале про лучший хостинг для модпаков. А собрать сервер под конкретную сборку можно сразу в конструкторе — модпак ставится в один клик при заказе.