ZALOGUJ
    opened image

    Jądra serwerów Minecraft Java Edition.
    Jest wiele jąder dla minecrafta i są one potrzebne w różnych przypadkach.
    Istnieje 4 główne typy jąder.
    1. Jądra, które skupiają się na obsłudze wtyczek.
    2. Jądra, które skupiają się na modyfikacjach.
    3. Jądra hybrydowe, które mają zalety pierwszych dwóch punktów.
    4. Jądra, które skupiają się na optymalizacji.

    Zacznijmy od początku.
    1. Jądra skupiające się na obsłudze wtyczek to:
    Bukkit  - Podstawowe jądro z obsługą wtyczek.
    Zalety:
    + Obsługa wtyczek
    + Stabilniejsze niż czyste jądro minecrafta, ponieważ zmienia się kod jądra serwera.
    + Lekkie jądro, które wymaga mało zasobów systemowych.

    Wady:
    - Obsługiwane są tylko wtyczki Bukkit
     

    Spigot  - Trochę bardziej zaawansowane jądro niż Bukkit.
    Zalety:
    + Obsługa nie tylko wtyczek Spigot, ale także wtyczek Bukkit
    + Bardziej popularne jądro, więc jest więcej wtyczek do niego dostępnych.

    Wady:
    - Wymaga więcej zasobów systemowych niż Bukkit
    - Niektóre wtyczki są płatne

    2. Jądra skupiające się na modyfikacjach. Mają jedną wadę (Aby połączyć się z takimi serwerami, musisz mieć zainstalowane mody o dokładnie takich samych wersjach jak na serwerze - można to rozwiązać dodając launcher do swoich serwerów, który automatycznie ładować będzie mody i inne zasoby do gry).
    Forge - Popularne jądro do modyfikacji
    Zalety:
    + Duża ilość modów.

    Wady:
    - Wymaga dużej ilości pamięci operacyjnej (Minimum 4GB RAM do normalnej pracy)
    - Mniej stabilne w porównaniu do czystego jądra*
    - Trudne do zainstalowania na systemach z jądrem linux (W pierwszym artykule opisano, jak można skonfigurować wszystko, aby działało poprawnie).

    Fabric
    Zalety:
    + Bardziej stabilne jądro w porównaniu do Forge.
    + Wychodzi prawie jednocześnie z wydaniem czystego jądra (Nawet na wersjach beta gry jest dostępne)
    + Mod Sodium, znacznie zwiększa ilość klatek na sekundę na komputerze (Przydatne dla osób posiadających słabe komputery).
    + Istnieje mod Bukkit API, który pozwala na uruchamianie wtyczek Bukkit na serwerze.

    Wady:
    - Mniej modów niż na Forge
    - Wersje beta w większości przypadków nie mają modów.
    - Bardzo wybredny jeśli chodzi o modyfikacje. (Czasami te modyfikacje, które działają normalnie na kliencie*, mogą po prostu nie uruchomić się na serwerze).


    3. Jądra, które łączą zalety pierwszych dwóch.

    Cauldron
    Zalety:
    + Działa zarówno z wtyczkami, jak i z modami opartymi na jądrze Forge

    Wady:
    - Ostatnia dostępna wersja, dla której zostało stworzone, to 1.7.10

     

    Sponge - Kontynuacja Cauldron
    + Zalety umożliwiają uruchamianie modów Forge i wtyczek Bukkit.

    Wady:
    - Ostatnia dostępna wersja jest dostępna dla Minecraft 1.16.5

     

    Mohist
    W zasadzie jest to mieszanka jąder, których celem jest zoptymalizowanie części serwerowej.

    Zalety:
    + Optymalizacja
    + Najnowsza wersja serwera jest dostępna dla minecrafta 1.19.3 (W momencie pisania tego artykułu najnowsza wersja minecrafta to 1.19.4)

    Wady:
    - Nie jest dostępny dla wszystkich wersji gry, ponieważ rozwój jednej wersji trwa długo.

    4. Jądra, które skupiają się na optymalizacji.

    Paper
    Zalety:
    + Ma zalety jądra Spigot. (Jest częścią jądra Mohist)
    + Może obsłużyć ponad 1000 graczy jednocześnie.
    + Może działać jako jądro proxy do połączenia, co pozwala na pracę zarówno z serwerami Forge, jak i Bukkit.

    Tuinity
    Fork* Paper
    Zalety:
    + Jeszcze bardziej zoptymalizowane niż jądro Paper.

    Wady:
    - Nie jest dostępne dla wersji poniżej 1.13.
    - Trzeba samodzielnie skompilować jądro

    Purpur
    Fork* Tuinity
    Zalety:
    + Bardzo szczegółowa konfiguracja serwera (Można dostosować sztuczną inteligencję każdego dostępnego w grze moba*)

    Wady:
    - Na pewno nie jest odpowiednie dla początkujących, ponieważ jest trudne do skonfigurowania.

    Napisałem krótko o najpopularniejszych jądrach Minecrafta.
    Poniżej znajdują się linki do jąder (Są to bezpieczne linki do oficjalnych stron jąder).

    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


    *- Czystym jądrem uważa się jądro serwera minecraft pobrane ze strony oficjalnej.
    *2 - Fork - to użycie kodu programu jako podstawy do innego, przy czym główny projekt może nadal istnieć lub zakończyć działanie.

    *3 Mob - Dowolne zwierzę, mieszkaniec lub potwór w grze.

    *4 Klient - Gra sama uruchomiona na komputerze osobistym.