Какое ядро выбрать для сервера

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

Коротко

Чем плагин отличается от мода?

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

Какое ядро брать, если не знаете что выбрать?

Paper. Он заметно быстрее официального, понимает плагины и ведёт себя как обычная игра. Под большинство задач этого достаточно.

Можно ли одновременно плагины и моды?

Гибридные ядра существуют, но работают нестабильно и ломаются на обновлениях. Практичнее выбрать одно направление: либо плагины на Paper, либо моды на Fabric.

Правда ли, что на Paper ломаются фермы?

Часть ферм на игровых багах действительно перестаёт работать: Paper эти баги чинит. Почти всё возвращается настройками в файле config/paper-world-defaults.yml.

Коротко: что бывает

ЯдроПлагиныМодыПро что оно
VanillaнетнетОфициальный сервер. Эталонное поведение, самый медленный
SpigotданетСтарый стандарт для плагинов, сегодня почти всегда уступает Paper
PaperданетБыстрый, чинит баги, понимает плагины Spigot. Выбор по умолчанию
PurpurданетPaper плюс сотни необязательных настроек механики
FabricнетдаЛёгкий сервер под моды, быстро выходит под новые версии
Forge / NeoForgeнетдаПод крупные модовые сборки: техника, магия, приключения
FoliaданетPaper, разложенный по ядрам процессора. Для очень больших серверов

Главная развилка: плагины или моды

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

Плагин живёт только на сервере. Приваты, дома, телепорты, защита от гриферства, экономика — всё это делается плагинами, и человек заходит обычной игрой, ничего не устанавливая. Именно поэтому плагины выбирают, когда сервер для друзей, у которых нет желания что-то настраивать.

Мод меняет саму игру: новые блоки, мобы, механику. Он нужен и серверу, и каждому игроку, причём набор должен совпадать — иначе сервер не пустит. Это цена за то, чего плагинами не сделать.

Гибридные ядра, которые обещают и то и другое (Mohist, Magma и подобные), существуют, но ломаются на каждом обновлении и падают в самых неожиданных местах. Для сервера, на котором хочется играть, а не чинить, лучше выбрать что-то одно.

Vanilla — когда нужен эталон

Официальный server.jar хорош ровно одним: он ведёт себя точно так, как задумали разработчики. Ни один баг не починен, ни одна механика не изменена.

Минусы весомые: он заметно медленнее остальных на том же железе, а любая защита территории или команда /home потребуют модов.

Берите его, если сервер на двоих и вам важна абсолютная ванильность.

Paper — выбор по умолчанию

Paper — это доработанный Spigot. Он держит заметно больше игроков на том же компьютере, чинит десятки багов, понимает все плагины Spigot и Bukkit и настраивается до мелочей.

Одна оговорка: некоторые фермы, построенные на багах, на Paper перестают работать — как раз потому, что баги починены. Почти всё возвращается в файле config/paper-world-defaults.yml, но знать об этом стоит заранее, чтобы не удивляться.

Spigot сегодня стоит брать, только если конкретный плагин отказывается работать на Paper — случай редкий.

Purpur — если хочется всё перенастроить

Purpur построен на Paper и добавляет сотни настроек: скорость роста растений, поведение мобов, правила урона. Всё выключено по умолчанию, то есть это тот же Paper, пока вы сами что-то не поменяли.

Хороший вариант, если нравится крутить настройки. Если не нравится — берите Paper, разницы не заметите.

Fabric и Forge — когда нужны моды

Здесь выбор определяется сборкой, в которую хотите играть, а не вкусом: мод под Forge не запустится на Fabric и наоборот.

  • Fabric — легче, быстрее, появляется под новую версию игры почти сразу. На нём живут все моды оптимизации.
  • Forge и его продолжение NeoForge — под ними крупные модовые сборки: техника, магия, большие приключенческие модпаки.

Главное помнить: у всех игроков должен быть тот же набор модов, что на сервере. Как их ставить, разобрано в статье о плагинах и модах и об установке модов игроку.

Folia — только для больших

Folia раскладывает разные части мира по ядрам процессора и рассчитана на сотни игроков одновременно. На домашнем сервере смысла в ней нет: плагины требуются специально совместимые, а выигрыш появляется только при большой нагрузке и большом числе ядер.

Как поменять ядро

Ядро — это тот самый файл, который запускается командой из инструкции по созданию сервера. Чтобы перейти на другое, остановите сервер, положите новый .jar в ту же папку и поправьте имя файла в start.bat.

Мир при этом сохраняется: папка world от ядра не зависит. А вот сделайте резервную копию перед переходом — с Paper обратно на Vanilla мир вернётся, а вот с модового ядра на обычное уже нет: блоки из модов в ванильной игре не существуют.

Чтобы друзья зашли с первого раза

Sonar — бесплатный лаунчер для Minecraft. Он проверяет адрес сервера до захода и предупреждает, если версия не подходит, а позвать друга на свой сервер можно одной кнопкой — диктовать адрес не придётся.

Вкладка «Серверы» в лаунчере Sonar: список серверов Minecraft с онлайном, версией и пингом
Онлайн, версия и ваш пинг видны до захода. Лаунчер заранее проверяет, подходит ли ваша версия и пустят ли вас, — вместо непонятной ошибки на полпути.

Архив — если браузер не даёт скачать установщик. Внутри тот же файл и памятка, что нажимать.

Версия 0.1.0 · 83 МБ · бесплатно

Другая система: Windows Сборка для Mac готовится: dmg собирается только на macOS.