Сервера Minecraft работают не просто так только с помощью АО (Аппаратного Обеспечения) так-же нужна программная часть.
В основном, главным центральным файлом является ядро сервера.
С выхода Minecraft существует ванильное ядро, для стабильной обработки игрового процесса.
Создатели и разработчики крупных проектов были недовольны ванильным ядром и создали для него форк.
В этой статье будет указано, какое ядро выбрать для вашего сервера и какие существуют.
Vanilla
Ванильное ядро является самым обычным ядром для создания обычного ванильного сервера.
Создан практический с выхода Minecraft
Ядро имеет возможность впускать более большое количество игроков и имеет настройки.
Выходит почти сразу после выхода новой версии.
Но у этого ядра есть свои недостатки.
На нём мало настроек и слишком низкая производительность.
Потребляет много оперативной памяти и ресурсы процессора.
Достоинства:
Лучшая ванильность,
Большой онлайн (30 игроков)
Имеются настройки.
Поддержка и быстрый выход на последние версии.
Недостатки:
Высокое потребление ресурсов и низкая производительность
Настроек слишком мало. (только базовые)
Скачать ядро можно по ссылке: https://www.minecraft.net/ru-ru/download/server
Bukkit
Bukkit это не форк, а API для ванильного ядра.
Создан для добавления поддержки плагинов, небольшие улучшения производительности и добавление расширенных настроек.
Это ядро уже используется на многих проектах.
Из новых настроек, является включение поддержки плагинов и модов для расширения возможностей.
Также появилась система контроля мобов (ограничение, тики спавна)
У этого ядра есть и свои минусы.
Имеется много уязвимостей, которые создают краши, баги, глюки, эксплойты.
Их довольно много.
Bukkit давно перестал поддерживаться и остановилась на версии 1.12.2
Достоинства:
Улучшена производительность.(незначительно)
Поддержка плагинов и модов.
Расширенные настройки.
Высокая популярность.
Недостатки:
Производительность не очень высокая.
Много уязвимостей и багов.
Прекращена поддержка
Скачать Bukkit: https://getbukkit.org/
CraftBukkit
CraftBukkit уже полноценное серверное ядро.
Практический ничего нового не имеет, кроме исправление уязвимостей и улучшение стабильности.
Также имеется поддержка последних версий.
Достоинства:
Немного выше производительность.
Стабилизация.
Недостатки:
Такие-же как у Bukkit
Имеется поддержка последних версий
Скачать CraftBukkit: https://getbukkit.org/download/craftbukkit
Spigot
Spigot форк CraftBukkit.
Появляется очень большой функционал и гибкие настройки. (прорисовка мобов, изменение мира, сиды).
Улучшение поддержки плагинов и модов.
Значительное улучшение производительности.
Новые улучшения и инструменты для фикса уязвимостей.
Spigot стал довольно известным и популярным серверным софтом.
Достоинства:
Гибкая настройка
Высокая производительность.
Улучшена поддержка плагинов и модов.
Исправление многих уязвимостей.
Огромная популярность.
Недостатки:
Ухудшение ванильности.
Инструкция и установка Spigot: https://www.spigotmc.org/wiki/spigot-installation/
Paper
Paper форк Spigot.
Нацелен на очень высокую производительность и хороший фикс уязвимостей.
Имеет очень много новых полезных функций (Изменение обработки взрыва и редстоуна, лимит пакетов, изменение механики и другое.)
Имеется новый API для разработки плагинов.
Производительность у Paper является очень нестабильной, TPS может иногда прыгать.
Достоинства:
Очень мало уязвимостей.
Высокая производительность.
Огромное количество новых настроек.
Новый API для разработчиков.
Недостатки:
Худшая ванильность.
TPS нестабильный.
Скачать Paper: https://papermc.io/
Tuinity
Tuinity форк Paper.
Нацелен только на повышение производительности.
В ядре имеется поддержка функций для улучшения оптимизации сервера.
Главным для ядра, является новый движок освещения "Starlight"
Starlight полностью изменяет движок освещения и прогружает его быстрее.
Сильно повышая производительность.
Достоинства:
Очень высокая производительность.
Новый движок освещения
Недостатки:
Почти как у Paper
Нету поддержки старых версий. (Только 1.14+)
Инструкция и установка Tuinity: https://github.com/Tuinity/Tuinity
Airplane
Airplane форк Tuinity
Имеет самую лучшую производительность и почти все уязвимости исправлены.
Имеются новые функции для рендеринга местности.
Исправлены все хопперы, снижающие производительность.
Достоинства:
Лучшая производительность.
Новые возможности рендеринга.
Исправлены почти все уязвимости.
Недостатки:
Поддержка только на 1.16.5 и выше.
Средняя ванильность.
Скачать Airplane: https://github.com/TECHNOVE/Airplane
Purpur
Purpur форк Tuinity
Нацелен на добавление новых настроек для изменения всей игры.
Имеет новые возможности для механик,
Достоинства:
Много функций и настроек.
Недостатки:
Такие-же как у Tuinity
Скачать Purpur: https://purpur.pl3x.net/
Patina
Совершенно новое ядро.
Форк Airplane и PurPur.
Имеет все исправленные уязвимости и выше производительность.
Имеется поддержка только на 1.17+
Достоинства:
Самая высокая производительность.
Все уязвимости исправлены.
Недостатки:
Поддержка только на 1.17+
Скачать Patina: https://github.com/PatinaMC/Patina
Итоги
Какое всё-таки ядро выбрать?
Если вы собираетесь создать обычный сервер с плагинами и небольшим онлайном, ставьте Spigot.
Если хотите создать средний проект или у вас лагает сервер, ставьте Paper.
Хотите самый крупный проект с онлайном 100+
Используйте Airplane или Patina
Помочь автору: подписка на канал.
Теги:
#minecraft
#сервер майнкрафт
#сервер minecraft
#майнкрафт
#сервер