Jeśli szukasz najlepszego silnika do serwera Minecraft i wahasz się między Paper, Spigot a Purpur, najkrótsza odpowiedź brzmi: dla większości serwerów wybierz Paper. Purpur weź wtedy, gdy chcesz grzebać w setkach ustawień gry i mechanik. Przy Spigocie zostań właściwie tylko wówczas, gdy trzyma Cię przy nim starszy plugin albo konkretny setup, którego nie chcesz ruszać.
Powód jest prosty. Paper to rozwinięcie Spigota, które dokłada asynchroniczne wczytywanie chunków i dziesiątki optymalizacji, a przy tym uruchamia wszystkie pluginy napisane pod Spigot. Purpur idzie o krok dalej i dorzuca ogrom opcji konfiguracyjnych. Poniżej rozkładam to na czynniki pierwsze, żebyś wiedział nie tylko co wybrać, ale i dlaczego.
Czym jest silnik serwera Minecraft
Silnik (albo oprogramowanie serwera) to program, który uruchamia Twój serwer. Domyślnie Mojang udostępnia serwer vanilla, czyli oryginalne oprogramowanie bez żadnych dodatków. Vanilla jest w porządku, kiedy chcesz czystą rozgrywkę albo natychmiastowy dostęp do najnowszej wersji gry, ale ma jedną poważną wadę: nie obsługuje pluginów.
Właśnie dlatego powstała cała rodzina alternatywnych silników. Kolejność jest tu ważna, bo to jedno wielkie drzewo genealogiczne:
- Bukkit / CraftBukkit wprowadziły pierwsze API do pluginów.
- Spigot to fork CraftBukkita z pierwszymi optymalizacjami.
- Paper to fork Spigota, mocno dopracowany pod wydajność.
- Purpur to fork Papera z naciskiem na konfigurowalność.
To pokrewieństwo tłumaczy najważniejszą rzecz w całym porównaniu: plugin napisany pod Spigot zadziała też na Paper i Purpur, bo każdy kolejny silnik rozszerza API poprzednika. W drugą stronę to już nie działa, o czym za chwilę.
Wszystkie te silniki dotyczą serwerów z pluginami (Bukkit API). To osobny świat niż serwery z modami, gdzie królują Forge, Fabric i NeoForge. Jeśli myślisz o modpackach, to temat na inny artykuł, a tutaj skupiamy się na trójce plugin: Paper, Spigot i Purpur.
Paper vs Spigot vs Purpur: szybkie porównanie
Zanim wejdziemy w szczegóły, tabela z najważniejszymi różnicami:
| Silnik | Wydajność | Kompatybilność pluginów | Konfiguracja | Dla kogo |
|---|---|---|---|---|
| Spigot | Podstawowa, szybciej traci TPS pod obciążeniem | Pełna baza Bukkit i Spigot | bukkit.yml, spigot.yml | Starsze setupy, minimum zmian |
| Paper | Wyraźnie wyższa (async chunki, optymalizacje) | Wszystkie pluginy Spigot plus API Paper | dodatkowo paper-global.yml, paper-world-defaults.yml | Zdecydowana większość serwerów |
| Purpur | Jak Paper, plus opcje wpływające na wydajność | Wszystkie pluginy Bukkit, Spigot i Paper | dodatkowo purpur.yml (setki opcji) | Fani strojenia gry i mechanik |
A teraz po kolei, co każdy z nich realnie oferuje.
Spigot: klasyk z ogromną bazą pluginów
Spigot przez lata był domyślnym wyborem dla serwerów z pluginami i to na nim wyrosła cała scena. Jego największa zaleta to dojrzałość: pluginy, poradniki i społeczność budowane były właśnie wokół Spigota, a strona SpigotMC do dziś jest jedną z największych baz wtyczek.
Spigot nadal dostaje aktualizacje pod nowe wersje Minecrafta, więc nie jest to projekt martwy. Problem w tym, że rozwój i uwaga społeczności przesunęły się w stronę Papera, a sam Spigot pod obciążeniem szybciej traci płynność (spadające TPS) niż jego następcy.
Konfiguracja Spigota opiera się na dwóch plikach ponad standardowym server.properties: bukkit.yml oraz spigot.yml. Znajdziesz w nich podstawowe strojenie, jak zasięgi widzenia czy limity spawnu potworów, ale to zdecydowanie węższy zakres niż w Paperze i Purpurze.
Kiedy Spigot faktycznie ma sens? Gdy prowadzisz mały serwer dla kilku znajomych z krótką listą pluginów i po prostu nie chcesz niczego zmieniać w działającym setupie. W praktyce jednak przejście na Paper nic Cię nie kosztuje, a zyskujesz sporo, więc traktuj Spigota raczej jako punkt wyjścia niż cel.
Paper: wydajność i standard wśród silników Minecraft
Paper to dziś domyślny wybór dla większości serwerów i nie bez powodu. Oficjalnie opisywany jest jako "serwer oparty na Spigocie, zaprojektowany tak, aby znacząco poprawić wydajność oraz zaoferować bardziej zaawansowane funkcje i API". W praktyce dostajesz wszystko, co ma Spigot, plus setki poprawek.
Skąd bierze się ta wydajność? Paper przenosi wczytywanie i zapisywanie chunków poza główny wątek (asynchroniczne chunki), dzięki czemu teleportacja i eksploracja świata mniej obciążają serwer. Do tego dochodzą optymalizacje silnika światła, lejów (hoppers) i przetwarzania mobów. Efekt jest taki, że przy tej samej liczbie graczy i pluginów Paper utrzymuje TPS bliżej idealnych 20 niż Spigot, zwłaszcza gdy na serwerze robi się tłoczno.
Druga wielka zaleta to konfiguracja. Oprócz plików Spigota Paper dokłada paper-global.yml (ustawienia globalne) i paper-world-defaults.yml (domyślne ustawienia światów, które możesz nadpisać osobno dla każdego świata). To właśnie tam ukryte są opcje, dzięki którym wyciśniesz z serwera dodatkową płynność, bez dotykania kodu.
Kompatybilność pluginów jest bezproblemowa. Ponieważ Paper rozszerza API Bukkita i Spigota, wszystkie pluginy Spigot działają na Paperze. Coraz więcej wtyczek pisanych jest wręcz bezpośrednio pod Paper API, co daje im dostęp do funkcji niedostępnych na starym Spigocie.
Jeśli dopiero zakładasz serwer i nie masz nietypowych wymagań, Paper jest odpowiedzią. To bezpieczny, szybki i najlepiej wspierany wybór.
Purpur: maksymalna konfiguracja i zabawa mechaniką
Purpur to fork Papera opisywany jako "drop-in replacement", czyli zamiennik, który po prostu podstawiasz w miejsce Papera. Zachowuje pełną zgodność z pluginami Bukkit, Spigot i Paper, więc pod względem wtyczek nic nie tracisz.
To, co wyróżnia Purpura, to purpur.yml z setkami dodatkowych przełączników. Możesz zmieniać zachowanie mobów, mechaniki snu, właściwości bloków i przedmiotów, a nawet włączać rzeczy, których w vanilli nie ma. Chcesz, żeby konie były szybsze, żeby dało się jeździć na dowolnym mobie albo żeby TNT miało inny zasięg? To są dokładnie te klocki, którymi bawi się Purpur.
Część tych opcji ma też wymiar wydajnościowy, bo pozwala precyzyjniej sterować tym, co dzieje się na serwerze. Warto jednak pamiętać, że sama zamiana Papera na Purpura nie da magicznego skoku FPS. Purpura bierzesz przede wszystkim dla kontroli i możliwości modyfikowania rozgrywki, a nie dlatego, że jest "szybszy od Papera".
Jest jeszcze jeden praktyczny plus: ponieważ Purpur to nadbudowa nad Paperem, całą konfigurację Papera masz w komplecie i dodajesz do niej swoją. Jeśli lubisz dłubać w ustawieniach i chcesz serwera skrojonego pod siebie, Purpur to naturalny kierunek.
Folia i Pufferfish: dla dużych i nietypowych serwerów
Dwa nazwiska, które pojawiają się w rozmowach o wydajności, ale nie są dla każdego.
Pufferfish to fork Papera nastawiony na wydajność. Jego znak rozpoznawczy to DAB (Dynamic Activation of Brains), mechanizm, który ogranicza koszt przetwarzania AI mobów, oraz zestaw drobniejszych optymalizacji. Sprawdza się na serwerach, które mocno obciążają procesor dużą liczbą stworzeń i graczy.
Folia to zupełnie inna bajka. To fork Papera, który dodaje regionalizowaną wielowątkowość, czyli dzieli świat na regiony i przetwarza je na różnych rdzeniach procesora jednocześnie. Brzmi jak marzenie, ale twórcy jasno ostrzegają, że Folia "nie przyda się większości serwerów i zepsuje większość publicznych pluginów". Jest przeznaczona dla naprawdę dużych serwerów, na których gracze są rozproszeni po mapie, jak SkyBlock czy wielki SMP.
Wniosek jest prosty: jeśli musisz pytać, czy potrzebujesz Folii, to jej nie potrzebujesz. Dla przytłaczającej większości serwerów Paper (lub Purpur) w zupełności wystarczy.
Który silnik Minecraft wybrać? Konkretne scenariusze
Zamiast ogólników, kilka realnych sytuacji:
- Serwer survival dla znajomych, kilka pluginów: Paper. Wydajność zapasowa, prosta konfiguracja, zero kombinowania.
- Serwer publiczny z ekonomią, rangami i ochroną: Paper. Standardowe pluginy działają od ręki, a
paper-world-defaults.ymlda Ci pole do optymalizacji, gdy przybędzie graczy. - Chcesz mocno modyfikować mechaniki gry i lubisz dłubać w ustawieniach: Purpur.
purpur.ymlto plac zabaw dla takich osób. - Masz stary, działający setup na Spigocie i boisz się cokolwiek ruszać: możesz zostać na Spigocie, ale migracja na Paper jest prosta i praktycznie zawsze się opłaca.
- Duży serwer minigier lub SMP z tłumem rozproszonych graczy: rozważ Pufferfish, a przy naprawdę dużej skali i zgodnych pluginach Folię.
Jeśli po tej liście dalej się wahasz, wybierz Paper. To najbezpieczniejsza decyzja i zawsze możesz później przejść na Purpura, bo pluginy przenoszą się bez zmian.
Zanim otworzysz serwer dla obcych, warto od razu zadbać o bezpieczeństwo. Dobry punkt startu znajdziesz w naszym poradniku o ochronie serwera przed grieferami.
Jak zmienić silnik serwera na voxelhost
Na voxelhost nie jesteś przywiązany do jednego rozwiązania. Zgodnie z zasadą "instaluj co chcesz" postawisz serwer na Paperze, Spigocie, Purpurze, a jeśli zmienisz zdanie w stronę modów, także na Forge czy Fabric. Nie ma limitu pluginów ani graczy, więc żaden silnik nie zostaje sztucznie okrojony.
W praktyce wygląda to tak:
- Oprogramowanie serwera wybierasz już przy jego zakładaniu (serwer uruchomisz w mniej niż minutę).
- Dzięki pełnemu dostępowi do plików możesz później podmienić silnik, na przykład przejść ze Spigota na Paper.
- Ponieważ pluginy Spigot działają na Paperze i Purpurze, taka migracja zwykle nie wymaga wymiany wtyczek.
Zawsze przed większą zmianą zrób kopię serwera, żeby spokojnie wrócić do poprzedniego stanu, gdyby coś nie zagrało.
Stwórz serwer Minecraft w minutę
Hosting już od 19,99 zł/mies. Automatyczna instalacja modpacków, panel 24/7, wsparcie techniczne.
Zamów hostingNajczęściej zadawane pytania
Czy pluginy ze Spigota działają na Paperze?
Tak. Paper rozszerza API Bukkita i Spigota, więc wszystkie pluginy napisane pod Spigot działają na Paperze bez zmian. To samo dotyczy Purpura, który obsługuje pluginy Bukkit, Spigot i Paper. W drugą stronę bywa inaczej: plugin korzystający z funkcji dostępnych tylko w Paper API nie uruchomi się na czystym Spigocie.
Czy Purpur jest stabilny?
Tak, Purpur to nadbudowa nad Paperem i dziedziczy jego stabilność, a jest aktywnie rozwijany. Warto tylko pamiętać, że im więcej niestandardowych opcji w purpur.yml włączysz, tym większa szansa na nietypowe zachowania. Zostaw ustawienia domyślne, a zmieniaj świadomie to, co faktycznie chcesz zmienić.
Czy Paper jest szybszy od Spigota?
Tak, i to zauważalnie, zwłaszcza pod obciążeniem. Paper dokłada między innymi asynchroniczne wczytywanie chunków oraz optymalizacje silnika światła, lejów i mobów, dzięki czemu przy tej samej liczbie graczy utrzymuje wyższe TPS. Dla większości serwerów to najprostszy sposób na poprawę płynności bez zmiany sprzętu.
Czy potrzebuję Folii do zwykłego serwera?
Nie. Folia jest przeznaczona dla bardzo dużych serwerów z graczami rozproszonymi po mapie i zepsuje większość publicznych pluginów. Dla serwera dla znajomych albo typowego serwera publicznego Paper lub Purpur w zupełności wystarczą.
Podsumowanie
Wybór silnika serwera Minecraft nie musi być trudny. Dla zdecydowanej większości graczy najlepszym wyborem jest Paper: szybki, zgodny ze wszystkimi pluginami Spigota i świetnie wspierany. Purpur weź, gdy chcesz stroić grę i mechaniki na własnych zasadach, a przy Spigocie zostań tylko wtedy, gdy trzyma Cię starszy, działający setup. Folię i Pufferfisha zostaw na sytuacje, w których naprawdę walczysz o wydajność na dużą skalę.
Cokolwiek wybierzesz, pluginy przenoszą się w rodzinie Bukkit, Spigot, Paper i Purpur bez większych problemów, więc zmiana zdania jest łatwa. Gotowy na własny serwer? Stwórz go z voxelhost, postawisz go na dowolnym silniku w mniej niż minutę, a w razie pytań pomożemy Ci na Discordzie.
Stwórz swój serwer Minecraft
Dołącz do tysięcy zadowolonych graczy i uruchom własny serwer w mniej niż minutę.
Zamów teraz