Серверные ядра
Какие есть ядра для майнкрафт серверов
Содержание статьи
#Какие есть ядра
- Vanila
Ванильное ядро сервера от Mojang AB
Оно не поддерживает плагины или моды, но вы можете поставить датапаки.
- Forge | Fabric | Sponge | etc
Ядра для модовых серверов.
Они поддерживают моды, но не поддерживают плагины.
Моды пишутся под каждое ядро отдельно
- Bangeecord | Velocity | Gate | etc
Прокси ядра, нужные для создания связок серверов
Поддерживают плагины, написанные под них
- Bukkit | Spigot | Paper | etc
Ядра для плагинов
Тут подробнее. Почти все эти ядра являются ответвлениями от Bukkit и имеют обратную совместимость как со старыми версиями игры, так и с ядрами, от которых они ответвлились.
Пример обратной совместимости - Bukkit -> Spigot -> Paper -> Purpur
Каждое новое ядро из этой цепочки будет поддерживать большинство плагинов с предыдущего ядра, но может не поддерживать плагины, написанные для последующих ядер, если в них используется что-то, чего нет в предыдущем.
- Bedrock
Помимо ванильного Bedrock ядра существуют так же PocketMine и другие.
Но честно говоря это мертвая зона и особого рабочего разнообразия тут к сожалению нету.
- Other
Есть так же другие серверные ядра. Например:
- Pumkin - Ядро на Rust, которое активно развивается, но не очень юзабельно.
- Minestom - Это именно API для создания серверов на Java. Само по себе ядром не является, но позволяет делать свои. Настоятельно советую изучить, если планируете делать сервера с мини-играми.
#Как поставить ядро сервера
Большинство ядер распостраняется в виде .jar файлов. Так что именно их мы и разберем.
Ядра по типу Bukkit | Spigot | Velocity | .. - Просто загружаются на сервер и работают сразу после старта.
(Не забудьте переименовать ядро в server.jar)
Ядра по типу Forge | Fabric | .. - Нужно сначала загрузить на свой пк и запустить на нем, выбрав папку установки сервера. После чего необходимо перенести все файлы из этой папки по SFTP на сам сервер.
