Какое ядро выбрать?
Серверные ядра для Minecraft: Java Edition можно разделить на следующие типы:
Ванильное ядро
Vanilla
Vanilla – это оригинальное ядро сервера от разработчиков игры. Из преимуществ на фоне других ядер можно выделить лишь то, что это ядро обновляется сразу же в момент релиза новой версии игры. Ядро поддерживает все функции, механики и возможности игры, но не поддерживает плагины и моды.
Не рекомендуется к использованию. Только для игры небольшой компанией на самой актуальной версии игры.
Ядра с поддержкой плагинов
С помощью плагинов можно здорово улучшить и расширить функционал сервера. Ядра с поддержкой плагинов более гибкие и оптимизированные в сравнении с ванильным ядром. Разберем популярные и поддерживаемые нами ядра:
CraftBukkit
CraftBukkit – это первое ядро сервера Minecraft с поддержкой плагинов. Все рассмотренные ниже ядра унаследованы от CraftBukkit, улучшая и дополняя его. Помимо поддержки плагинов это ядро также добавляет дополнительные настройки для сервера. В настоящее время ядро не пользуется популярностью, т.к. предоставляет мало возможностей.
Spigot
Spigot – это улучшенная версия ядра CraftBukkit от того же автора. В сравнении с оригиналом имеет немного больше настроек и чуть улучшенную оптимизацию. Аналогично CraftBukkit, практически не пользуется популярностью среди создателей серверов.
Paper
Paper – это ощутимо улучшенное ядро Spigot: поддерживает множество настроек, может похвастаться отличной производительностью и оптимизацией. Одно из самых популярных ядер для серверов Minecraft, рекомендуется к использованию.
Purpur
Purpur – это доработанная версия ядра Paper. Поддерживает ещё больше настроек, имеет аналогичную оптимизацию, а также некоторые уникальные фишки. Хороший выбор для сервера с плагинами, рекомендуется к использованию.
Folia
Folia – это ядро от разработчиков Paper с полноценной поддержкой многопоточности. В умелых руках это очень мощный инструмент, т.к. позволяет добиться максимальной производительности сервера, задействуя много ядер процессора. К сожалению, большинство плагинов не будут работать на этом ядре без доработок. Рекомендуем только продвинутым пользователям и профессионалам.
Дополнительные материалы
Рекомендуется использовать Paper или Purpur для классических проектов. Для проектов с высокой нагрузкой лучше рассмотреть Folia.
Ядра с поддержкой модов
Моды, в отличие от плагинов, расширяют не только функционал сервера, но и функционал игрового клиента. Для игры с модами с обеих сторон (игровой клиент и сервер) должно быть установлено одинаковое ПО. Разберем популярные и поддерживаемые нами ядра:
Forge
Forge – это самое популярное ядро для игры с модами, имеет поддержку практически всех версий игры. От ванильного ядра отличается лишь поддержкой модов и некоторыми связанными с ними настройками.
Fabric
Fabric – это второе по популярности ядро для игры с модами. Поддерживает меньше версий игры, чем Forge, но может похвастаться обилием модов на оптимизацию.
Дополнительные материалы
Выбирайте ядро в зависимости от сборки модов, с которой Вы хотите поиграть.
Ядра с поддержкой плагинов + модов
Поскольку рассмотренные выше ядра поддерживают либо плагины, либо моды, владельцам серверов и игрокам хотелось видеть гибридное решение с поддержкой всех дополнений. Таких ядер немного, у них есть определенные ограничения и особенности. Разберем популярные и поддерживаемые нами ядра:
Mohist
Mohist – это ядро на базе Forge, включающее в себя компоненты Spigot для поддержки плагинов. Имеет некоторые ограничения как к модам, так и к плагинам, поэтому создание сборки для этого ядра будет непростым занятием.
Magma
Magma – это аналог ядра Mohist, но от другой команды разработчиков. Имеет все те же особенности. Рекомендуется для версий от 1.16.5
Дополнительные материалы
Выбирайте ядро в зависимости от сборки модов и плагинов, с которой хотите поиграть.