Zaloguj się Dodaj swój serwer

PoradnikDla właścicieli serwerów

Paper, Purpur, Folia czy Velocity: na czym działają serwery

Na czym działają serwery z naszych pingów, do czego służą Paper, Purpur, Leaf, Folia i Velocity i jak bezpiecznie zmienić oprogramowanie serwera Minecraft.

Redakcja ServerList Opublikowano 9 min czytania
Co odpowiada na nasze pingiTerazRodzina Velocity47Paper20Własny tekst18Tylko numer wersji9Brak tekstu wersji8Purpur4
Dane na żywo, pomiar 19 paź 2026, 22:55 UTC

Większość publicznych serwerów Minecraft działa na Paperze albo na forku Papera, za proxy Velocity. O 00:24 UTC 18 października 2026 na nasze pingi odpowiedziało 114 serwerów z listy: 52 przedstawiło się jako Velocity albo fork Velocity, 27 podało nazwę swojego backendu i każdy z tych 27 był Paperem albo działał na bazie Papera.

Dla nowego serwera to rozstrzyga sprawę domyślnego wyboru. Zacznij od Papera, sięgnij po Purpur, jeśli chcesz więcej ustawień rozgrywki, wypróbuj Leaf tylko wtedy, gdy brakuje ci mocy procesora i jesteś gotów testować, Folię zostaw na ogromne światy na bardzo dużych maszynach, a Velocity postaw przed serwerami, gdy tylko prowadzisz więcej niż jeden.

Na czym działają serwery, które śledzimy

Wykres na żywo liczy każdy serwer, który właśnie teraz odpowiada naszemu pingerowi, według nazwy oprogramowania w jego odpowiedzi.

Oprogramowanie serwerów w pinguOstatni ping
  1. Rodzina Velocity4742%
  2. Paper2018%
  3. Własny tekst1816%
  4. Tylko numer wersji98%
  5. Brak tekstu wersji87,1%
  6. Purpur43,6%
  7. Leaf32,7%
  8. Rodzina BungeeCord21,8%
  9. Folia10,9%

Tekst wersji 112 serwerów, które odpowiedziały na ostatni ping. Przez proxy odpowiada 49, więc ich tekst opisuje proxy, a nie serwer gry za nim.

Pomiar: 19 paź 2026, 22:55 UTCJak mierzymy

Migawka, z której powstał ten poradnik, zrobiona o 00:24 UTC 18 października 2026, w spokojnej godzinie na liście:

Oprogramowanie w pinguSerwery
Rodzina Velocity (Velocity 43, Velocity-CTD 8, VeloFlame 1)52
Rodzina BungeeCord (BungeeCord 1, FlameCord 1)2
Paper20
Purpur3
Leaf3
Folia1
Spigot albo CraftBukkit0
Sam numer wersji11
Tekst zastępczy hostingu (uśpiony, offline, przerwa techniczna, usunięty)7
Własna nazwa albo tekst7
Brak tekstu wersji Java, najczęściej serwery, które odpowiedziały tylko na porcie Bedrock8
Razem114

Rzucają się w oczy trzy rzeczy. Prawie połowa serwerów odpowiada jak proxy: sieci buduje się właśnie tak, a wiele pojedynczych serwerów chce mieć jedne drzwi wejściowe dla Geysera albo ochrony przed DDoS. Ani jeden serwer nie podał Spigota ani CraftBukkita, co pokazuje, jak całkowicie Paper wyparł swojego rodzica na serwerach publicznych. A 7 z 20 serwerów Paper nadal działało na 1.21.11, ostatniej wersji, którą PaperMC podaje dla Javy 21. Minecraft 26.1 przeszedł na Javę 25, więc aktualizacja takich serwerów oznacza jednoczesną aktualizację Javy i sprawdzenie każdego pluginu.

Najnowsza deklarowana wersjaOstatni ping
  1. 26.33535%
  2. 26.22626%
  3. 26.177%
  4. 1.21.x1414%
  5. Starsze66%
  6. Brak numeru wersji1212%

26.3, najnowsze wydanie Java, deklaruje 35 z 100 grywalnych serwerów.

Pomiar: 19 paź 2026, 22:55 UTCJak mierzymy

Na żywo, z 112 odpowiadających serwerów: 47 przedstawia się jako proxy z rodziny Velocity, 28 jako Paper albo fork Papera, a 0 jako Spigot.

Skąd to wiemy i czego nie widzimy

Gdy klient albo nasz pinger pyta serwer Java o status, odpowiedzią jest mały blok JSON z nazwą wersji i numerem protokołu. Paper wpisuje swoją nazwę i wersję („Paper 26.3”), Velocity swoją nazwę i zakres wersji, które obsługuje („Velocity 1.7.2-26.3”), a vanilla i Fabric tylko numer. Ten tekst to wszystko, co czytamy, i ma martwe pola:

  • Proxy odpowiada za całą sieć. Velocity może przepuszczać części odpowiedzi backendu przez ustawienie ping-passthrough, ale domyślnie jest ono wyłączone, więc backendów za 54 proxy z tej migawki w ogóle nie widzimy. Prawdziwy udział Papera jest prawie na pewno wyższy, niż pokazuje tabela, o wielkość, której nie umiemy udowodnić.
  • Zakresy proxy opisują proxy. 50 z 52 odpowiedzi rodziny Velocity podawało zakres zaczynający się od 1.7.2, czyli po prostu własne minimum Velocity. To, czy klient 1.8 naprawdę może grać, zależy od backendu i od pluginów z rodziny ViaVersion. Dlaczego zależy na tym serwerom PvP, wyjaśnia tekst PvP 1.8 kontra nowa walka.
  • Tekstem może być cokolwiek. Pluginy list serwerów potrafią podmienić tekst wersji na nazwę serwera albo zmyślony licznik graczy. W tej migawce widzieliśmy jedno i drugie.
  • Sam numer ukrywa oprogramowanie. Może to być vanilla, Fabric, NeoForge albo serwer ustawiony tak, żeby ukrywał swoją nazwę.

Widzimy za to zmiany w czasie. Między 3 września a 16 października 2026 nasz pinger zarejestrował na liście 71 zmian tekstu wersji (na żywo, z ostatnich 42 dni: zmian tekstu wersji 70, w tym zmian oprogramowania 26). Z tych 71 zmian 36 to aktualizacje do 26.3 na tym samym oprogramowaniu, a 27 to przejścia na inną rodzinę oprogramowania, we wszystkich kierunkach: z Papera na Leaf, z Leaf na Paper, z Purpur na Paper, proxy, które pojawiło się przed serwerem Paper, a na innych serwerach znów zniknęło. Jeden adres odpowiadał jako Leaf zamiast Velocity przez mniej niż dobę, a potem wrócił. Nie każda zmiana się utrzymuje. Publiczna strona statystyk twojego wpisu pokazuje zmiany, które zauważyliśmy na twoim serwerze, a nasz raport o wersjach śledzi, jak szybko serwery przechodzą na każde wydanie.

Oprogramowanie backendu: Paper, Purpur, Leaf, Folia, Spigot

Backend to serwer, który naprawdę prowadzi świat. Wszystko w tej sekcji uruchamia pluginy w stylu Bukkita, których gracze nie muszą instalować.

Paper

Paper jest domyślnym wyborem z dobrych powodów. Zaczął jako fork Spigota, a od 1.21.4 stał się twardym forkiem (hard fork), więc nie czeka już na zmiany Spigota, a nadal uruchamia pluginy Bukkita, Spigota i Papera. Od 1.21 ma wbudowany profiler spark, czyli pierwsze narzędzie, po które sięga się, gdy coś laguje (nasz poradnik o lagach pokazuje, jak z niego korzystać).

Paper domyślnie wyłącza kilka vanillowych exploitów: duplikowanie TNT, dywanów i szyn tłokami, niszczenie skały macierzystej (bedrocka) i ramek portalu Endu oraz bezgłowe tłoki (headless pistons). Zostają wyłączone, dopóki nie włączysz ich w sekcji unsupported-settings w config/paper-global.yml. Jeśli twój SMP żyje z duplikatorów TNT, przeczytaj tę sekcję, zanim przejdziesz.

Tabela wymagań PaperMC podaje Javę 21 dla wersji od 1.20 do 1.21.11 i Javę 25 dla 26.1 i nowszych.

Purpur

Purpur to fork Papera z rozbudowanym plikiem purpur.yml z opcjami rozgrywki: moby, na których można jeździć, ustawienia zachowania pojedynczych mobów i wiele małych przełączników, które inaczej wymagałyby stosu pluginów. Uruchamia pluginy Papera, a z nietkniętym purpur.yml zachowuje się jak Paper. Ponieważ bazuje na Paperze, jego buildy dla nowej wersji Minecrafta mogą pojawić się później niż buildy Papera.

Leaf

Leaf to fork Papera od Winds-Studio nastawiony na wydajność. Jego README wymienia asynchroniczne wyszukiwanie ścieżek, spawn mobów i śledzenie bytów oraz poprawki zebrane z innych forków, a o ryzyku mówi wprost: „Upewnij się, że masz kopie zapasowe, zanim na niego przejdziesz”. Przeniesienie pracy poza główny wątek może zmienić taktowanie, od którego zależą farmy i redstone, więc najpierw przetestuj na kopii to, co zbudowali twoi gracze. Leaf potrafi też zapisywać światy w formacie plików regionów Linear, żeby oszczędzać miejsce na dysku. Jeśli to włączysz, wiedz, jak wrócić do poprzedniego formatu, zanim będzie to potrzebne.

Folia

Folia to fork PaperMC z regionalną wielowątkowością (regionized multithreading). Dzieli załadowany świat na regiony, które tickują równolegle, a to najbardziej bezpośrednia droga poza limit jednego rdzenia pojedynczego serwera. README projektu Folia jasno wyznacza poprzeczkę:

  • Pasuje do „typów serwerów, które w naturalny sposób rozpraszają graczy, takich jak skyblock albo SMP”, ze sporą liczbą graczy.
  • Chce „najlepiej co najmniej 16 rdzeni (nie wątków)”.
  • Jej autor spodziewa się, że „w zasadzie żaden plugin zgodny z Paperem nie będzie zgodny z Folią”, a Folia ładuje tylko pluginy, które deklarują folia-supported: true.

Folia nie jest lekarstwem na lagujący serwer z 30 graczami. To inna platforma dla bardzo dużych światów, a jeden serwer z naszej migawki jej używał.

Spigot i vanilla

Paper uruchamia większość pluginów Spigota, więc nie ma już wielu powodów, żeby wybierać Spigota na nowy serwer publiczny. Serwerowy plik jar vanilla od Mojang to właściwy wybór dla czystego świata vanilla bez pluginów.

Proxy: Velocity, BungeeCord, Waterfall

Proxy stoi przed twoimi backendami. Gracze łączą się raz i przechodzą między lobby, survivalem i minigrami, a ty dostajesz jedne drzwi wejściowe dla Geysera i ochrony.

Velocity to proxy PaperMC i najczęstsze oprogramowanie ze wszystkich rodzajów na naszej liście. Jego nowoczesne przekazywanie danych graczy (modern forwarding) przekazuje backendom prawdziwe IP, nick, UUID i skin każdego gracza, podpisane wspólnym sekretem, i wymaga na backendach wersji 1.13 lub nowszej. Konfiguracja w skrócie:

  1. W velocity.toml ustaw player-info-forwarding-mode = "modern". Velocity generuje sekret w forwarding.secret przy pierwszym uruchomieniu.
  2. Na każdym backendzie Paper ustaw online-mode=false w server.properties, bo logowanie obsługuje teraz proxy, a settings.bungeecord w spigot.yml zostaw na false.
  3. W config/paper-global.yml każdego backendu ustaw proxies.velocity.enabled: true, skopiuj sekret do proxies.velocity.secret i dopasuj proxies.velocity.online-mode do online-mode z velocity.toml.

Przy nowoczesnym przekazywaniu backend odrzuca graczy, którzy nie przeszli przez proxy. Przy starszym przekazywaniu w stylu BungeeCorda nie odróżni jednych od drugich, więc zapora blokująca porty backendów z zewnątrz jest obowiązkowa.

Forki Velocity, takie jak Velocity-CTD i VeloFlame, dodają własne funkcje. W naszej migawce korzystało z nich dziewięć serwerów.

BungeeCord to oryginalne proxy, nadal utrzymywane przez SpigotMC, a forki takie jak FlameCord się na nim opierają. Używa starszego przekazywania, więc powyższa zasada dotycząca zapory obowiązuje. Dwa serwery z naszej migawki działały na rodzinie BungeeCord.

Waterfall to dawny fork BungeeCorda od PaperMC. PaperMC ogłosiło koniec jego wsparcia 26 marca 2024: stare buildy nadal można pobierać, ale nie licz na aktualizacje dla nowych wersji Minecrafta. Jeśli nadal go używasz, zaplanuj przejście na Velocity i sprawdź każdy plugin BungeeCord pod kątem wersji dla Velocity, bo oba systemy pluginów nie są ze sobą zgodne.

Fabric i NeoForge na serwery z modami

Plugin działa tylko na serwerze. Mod zwykle zmienia grę po obu stronach, więc serwer i każdy gracz potrzebują tego samego loadera modów i tych samych modów, z wyjątkiem modów zrobionych do pracy wyłącznie po stronie serwera.

  • Fabric to lekki loader, który szybko się aktualizuje po każdym wydaniu Minecrafta. Jest popularny na serwerach wiernych vanilli, które dodają mody wyłącznie serwerowe, takie jak Lithium, który przyspiesza logikę gry bez zmiany zachowania vanilli, i FerriteCore, który zmniejsza zużycie pamięci. Gracze nie potrzebują żadnego z nich.
  • NeoForge zaczął jako fork Forge 12 lipca 2023, gdy większość zespołu Forge przeniosła się do nowego projektu. Duże modpacki z treścią na najnowsze wersje działają przeważnie na NeoForge albo Fabric, a wiele paczek na starsze wersje zostaje przy Forge.

Istnieją serwery hybrydowe, które ładują pluginy i mody razem, ale zwykle się psują, gdy zaktualizuje się którakolwiek ze stron. Na serwer publiczny wybierz jedno. Z zewnątrz serwery z modami zwykle odpowiadają samym numerem wersji, więc chowają się w wierszu „sam numer wersji” w tabeli wyżej. Nasza lista serwerów z modami pokazuje te, które same się oznaczają.

Co wybrać na swój serwer

Twoja sytuacjaUruchomDlaczego
Pierwszy publiczny serwer, survival albo SMP z pluginamiPaperDomyślny wybór, najszersza obsługa pluginów, wbudowany spark
SMP wierny vanilli albo techniczny, z farmami i duplikatoramiFabric z Lithium albo plik jar vanillaPaper domyślnie wyłącza kilka vanillowych exploitów
Chcesz zmieniać mechanikę mobów i rozgrywki bez pluginówPurpurpurpur.yml obejmuje bardzo dużo, pluginy nadal działają
Jeden ruchliwy serwer, któremu nadal brakuje mocy procesora po oczywistych poprawkachLeaf albo inny fork Papera, po kopiach zapasowych i testach farmPrzenosi więcej pracy poza główny wątek
Bardzo duży, rozproszony świat na 16 lub więcej rdzeniach i z niewieloma pluginamiFoliaRegiony tickują równolegle
Lobby i kilka trybów gryVelocity przed backendami PaperNowoczesne przekazywanie danych, utrzymywane przez PaperMC
Gracze Javy i Bedrocka razemGeyser i Floodgate na Velocity albo PaperzeZobacz nasz poradnik o konfiguracji Geysera
Duży modpackNeoForge albo Fabric, zależnie od tego, pod co zbudowano paczkęGracze muszą dokładnie pasować do serwera

Jeśli prawdziwym limitem jest procesor, żadne oprogramowanie cię nie uratuje, a wybór hostingu wyjaśnia, dlaczego najważniejsza jest szybkość pojedynczego rdzenia.

Bezpieczna zmiana oprogramowania

  1. Zrób kopię zapasową wszystkiego. Foldery światów, folder plugins i każdy plik konfiguracyjny, skopiowane poza maszynę.
  2. Przeczytaj wymagania. Wersja Javy (25 dla 26.1 i nowszych na Paperze), obsługa pluginów (flaga folia-supported dla Folii) i własne uwagi docelowego oprogramowania.
  3. Przetestuj na kopii. Uruchom nowy plik jar na kopii świata. Forki Papera dodają własne pliki konfiguracyjne i zachowują istniejące.
  4. Zrób profil przed i po. Uruchom /spark profiler start --timeout 600 przy podobnej liczbie graczy w obu przypadkach, żeby wiedzieć, czy zmiana pomogła, zamiast zgadywać.
  5. Przetestuj to, co zbudowali gracze. Farmy mobów, zegary redstone, sortery na lejach i duplikatory to miejsca, w których forki i ustawienia pokazują różnice.
  6. Nie otwieraj świata w starszej wersji Minecrafta. Przejście z Papera na fork w tej samej wersji to rutyna. Cofanie się o wersję gry nie jest wspierane, a uwagi PaperMC do 26.1 mówią to wprost: po uaktualnieniu świata do 26.1 „nie można wrócić do niższej wersji”.
  7. Zachowaj stary plik jar i kopię zapasową na tydzień. Wielu właścicieli wraca do poprzedniego oprogramowania.