Пошагово: выбрать загрузчик, поднять сервер, поставить модпак, раздать сборку игрокам и не сломать мир при обновлении.
Команда IMBA HOST
Игровые серверы, инфраструктура и всё, что помогает проектам расти.
В статье
Сервер с модами отличается от ванильного одним принципиальным свойством: у каждого игрока должна быть ровно та же сборка, что и на сервере. Не «примерно те же моды», а тот же список тех же версий. Отсюда почти все проблемы новичков — и отсюда же простое решение, к которому мы придём в конце.
| Загрузчик | Кому подходит | Особенности |
|---|---|---|
| Forge | Классические тяжёлые модпаки | Самая большая библиотека модов, прожорлив к памяти |
| NeoForge | Современные сборки 1.20.2+ | Форк Forge, куда переехала большая часть разработчиков |
| Fabric | Лёгкие сборки, оптимизация | Быстрые обновления под новые версии, экономнее по ОЗУ |
| Quilt | Эксперименты | Совместим с модами Fabric, сообщество меньше |
| Paper + плагины | Публичные проекты без клиентских модов | Игрокам не нужно ничего ставить |
История основателей
Коротко о пути команды: с чего начался IMBA HOST, какие проблемы игровых серверов мы сами проходили и почему строим хостинг именно таким.
Если ваша цель — публичный сервер, куда заходят случайные игроки, честнее собирать его на плагинах: порог входа нулевой. Моды берут за другое — за геймплей, которого в ванили нет.
Определитесь с версией игры
Версию диктует модпак, а не наоборот. Сначала выбираете сборку, потом под неё берёте версию Minecraft и загрузчик.
Возьмите серверную сборку модпака
У любого крупного модпака на CurseForge есть Server Files — отдельный архив. Клиентский архив на сервер ставить нельзя: в нём моды для интерфейса, которые уронят запуск.
Выделите память с запасом
Модпаку на 150 модов нужно 10–12 ГБ. Проверьте по таблице в статье — на нехватке памяти сервер падает молча, уже после генерации мира.
Загрузите файлы и запустите первый раз
Первый запуск создаёт конфиги и мир — он может занять 5–15 минут. Не перезапускайте сервер, даже если кажется, что он завис: в консоли идёт генерация.
Примите EULA и настройте server.properties
Если готового модпака нет, сборка собирается руками. Правила простые, но нарушение любого из них ломает запуск:
Сломанный запуск почти всегда объясняется в `logs/latest.log`: строка `Missing or unsupported mandatory dependencies` прямо назовёт, чего не хватает.
Порядок, который спасает: остановить сервер → снять полную копию папки → обновить моды → запустить и посмотреть лог на предмет пропавших блоков. Моды, удаляющие свои блоки из мира, оставляют дыры в чанках — именно поэтому копия делается до, а не «потом восстановим».
Правило одного изменения: обновляйте моды по одному. Иначе при поломке вы не узнаете, какой из них виноват.
У нас модпак ставится на с полным доступом к файлам, а протестировать сборку можно на бесплатных сутках — этого хватает, чтобы понять, укладывается ли она в память.
Оцените материал - это поможет нам делать следующие статьи понятнее.
После первого запуска появится eula.txt. Заодно сразу выставьте view-distance 7–8: на модпаках это главный рычаг производительности.
Раздайте игрокам ту же сборку
Ссылка на конкретную версию модпака в лаунчере — обязательна. Разные версии одного пака между собой несовместимы.
Сделайте бэкап до первых построек
Мир с модами ломается от неудачного обновления мода чаще, чем ванильный. Копия чистого мира экономит вечер.