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

Серверные ядра для 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

Дополнительные материалы

Выбирайте ядро в зависимости от сборки модов и плагинов, с которой хотите поиграть.