Какое ядро выбрать для сервера
Ядро — это программа сервера. От него зависит и скорость, и то, чем сервер можно дополнить: плагинами или модами. Разбираем, что выбрать и почему.
Коротко
Чем плагин отличается от мода?
Плагин работает только на сервере — игроки заходят с обычной игрой и ничего не ставят. Мод меняет саму игру, поэтому нужен и серверу, и каждому игроку, причём одинаковый.
Какое ядро брать, если не знаете что выбрать?
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. Он проверяет адрес сервера до захода и предупреждает, если версия не подходит, а позвать друга на свой сервер можно одной кнопкой — диктовать адрес не придётся.