УВІЙТИ
    opened image

    Ядра серверів Minecraft Java Edition.
    Ядер для minecraft досить багато і вони потрібні в різних випадках.
    Є 4 основних типи ядер.
    1. Ядра, в яких акцент на підтримку плагінів.
    2. Ядра, в яких акцент на модифікації.
    3. Гібридні ядра, які мають плюси перших двох пунктів.
    4. Ядра, в яких акцент йде на оптимізацію.

    Почнемо по порядку.
    1. Ядра з акцентом на підтримку плагінів є наступні.
    Bukkit  - Базове ядро з підтримкою плагінів.
    Плюси
    + Підтримка плагінів
    + Стабільніше чистого ядра minecraft, так як змінюється код ядра сервера.
    + Легке ядро, якому потрібно мало ресурсів системи.

    Мінуси
    - Підтримуються тільки плагіни Bukkit
     

    Spigot  - Трохи більш продвинуте ядро, ніж Bukkit.
    Плюси
    + Підтримка не тільки плагінів Spigot, але й підтримка плагінів Bukkit
    + Більш популярне ядро, тому плагінів на нього набагато більше.

    Мінуси
    - Вимагає більше ресурсів системи, ніж Bukkit
    - Деякі плагіни платні

    2. Ядра з акцентом на модифікації. Мають загальний мінус (Для підключення до таких серверів у Вас повинні бути встановлені модифікації версій точно таких же, як і на сервері - можна вирішити додаванням лаунчера для своїх серверів, він буде автоматично підгружати моди та інші ресурси для гри).
    Forge - Популярне ядро для модифікацій
    Плюси
    + Велика кількість модів.

    Мінуси
    - Вимагає велику кількість оперативної пам'яті (Мінімум 4Гб ОЗУ для нормальної роботи)
    - Менш стабільне в порівнянні з ванільним ядром*
    - Складне в установці на системах з ядром linux (У першій статті описано, як можна все змусити працювати коректно).

    Fabric
    Плюси
    + Більш стабільне ядро в порівнянні з Forge.
    + Виходить майже одразу з виходом ванільного ядра (Навіть на бета-версії гри є)
    + Мод Sodium, значно збільшує кількість FPS на комп'ютері (Знадобиться для тих, у кого слабкі комп'ютери).
    + Є мод Bukkit API, що дозволяє запускати, як ні дивно, плагіни Bukkit на сервері.

    Мінуси
    - Модів менше, ніж на Forge
    - Бета-версії в більшості випадків не мають модів.
    - Дуже примхливий до модифікацій. (Іноді ті модифікації, які на клієнті* працюють нормально, можуть просто не запуститися на сервері).


    3. Ядра, які поєднують переваги перших двох.

    Cauldron
    Плюси
    + Працює як з плагінами, так і з модами на базі ядра Forge

    Мінуси
    - Остання версія, для якої він створений, це 1.7.10

     

    Sponge - Продовження Cauldron
    + Плюси дозволяє запускати моди Forge і плагіни Bukkit.

    Мінуси
    - Остання доступна версія є для Minecraft 1.16.5

     

    Mohist
    По суті це збірка з ядер, суть яких оптимізувати серверну частину.

    Плюси
    + Оптимізація
    + Найновіша версія сервера є для minecraft 1.19.3 (На момент написання остання версія minecraft 1.19.4)

    Мінуси
    - Є не на всі версії гри, так як розробка однієї версії ведеться довго.

    4. Ядра, в яких акцент на оптимізацію.

    Paper
    Плюси
    + Має переваги ядра Spigot. (Входить до складу ядра Mohist)
    + Може витримати понад 1000 гравців одночасно.
    + Може працювати як проксі ядро для підключення, що дозволяє працювати як з Forge, так і Bukkit серверами.

    Tuinity
    Форк* Paper
    Плюси
    + Ще більш оптимізований, ніж ядро Paper.

    Мінуси
    - Недоступний на версіях нижче 1.13.
    - Потрібно компілювати ядро самостійно

    Purpur
    Форк* Tuinity
    Плюси
    + Дуже детальна конфігурація сервера (Можна налаштувати ШІ кожного моба* доступного в грі)

    Мінуси
    - Точно не підійде новачкам, так як складний в налаштуванні.

    Я написав коротко про найпопулярніші ядра Minecraft.
    Посилання на ядра зазначені нижче (Це безпечні посилання офіційних сайтів ядер).

    Bukkit   - https://getbukkit.org/download/craftbukkit
    Spigot   - https://getbukkit.org/download/spigot
    Forge    - https://files.minecraftforge.net/net/minecraftforge/forge/
    Fabric   - https://fabricmc.net/use/server/
    Cauldron - https://sourceforge.net/projects/cauldron-unofficial/files/1.7.10/
    Sponge   - https://spongepowered.org/downloads/spongeforge
    Mohist   - https://mohistmc.com/download
    Paper    - https://papermc.io/downloads/paper
    Tuinity  - https://github.com/Tuinity/Tuinity
    Purpur   - https://purpurmc.org/downloads


    *- Ванільним ядром вважають ядро сервера майнкрафт, завантажене з офіційного сайту.
    *2 - Форк - це використання коду програми як старту для іншої, при цьому основний проект може як продовжувати існування, так і припинити його.

    *3 Моб - Будь-яке тварина, мешканець або монстр в грі.

    *4 Клієнт - Сама гра запущена на персональному комп'ютері.