// Minecraft

Serwer Skyblock: modpack czy plugin? Poradnik

Serwer Skyblock: modpack czy plugin? Poradnik

Serwer skyblock jest pod względem technicznym odwrotnością zwykłego serwera survival: teren praktycznie się nie generuje, więc plik świata pozostaje mały, a dysk niemal nic nie robi. Rachunek płaci procesor, bo wszystkie maszyny, farmy i gracze są ściśnięci na garstce chunków (fragmentów świata), które są załadowane bez przerwy. Przy plugin-skyblocku na Paper z BentoBox lub ASkyBlock nikt nie musi niczego instalować; mod-skyblock w stylu SkyFactory potrzebuje modloadera i sporo RAM-u, bo All the Mods 10 działa przy minimum 10 GB, a przy pięciu lub większej liczbie graczy potrzebuje 14 do 16 GB.

Czym jest skyblock i dlaczego ten gatunek wciąż się trzyma?

Zaczynasz na wysepce z kilku bloków zawieszonej w pustce, z drzewem, odrobiną ziemi i skrzynią ze startowym ekwipunkiem. Wszystko, co dalej, wyprowadzasz z tego zestawu: generator cobblestone'u z lawy i wody, a później całe fabryki duplikujące surowce. To ograniczenie jest właśnie rozgrywką: survival nagradza cię za eksplorację, a skyblock za rozwiązywanie zagadek.

Dla administratora serwera zmienia to zachowanie graczy o sto osiemdziesiąt stopni. Nie odchodzą od spawnu, miesiącami budują na tym samym kawałku i automatyzują coraz więcej. To sprawia, że skyblock jest jednym z najtańszych typów serwera pod względem miejsca na dysku i jednym z najtrudniejszych pod względem stabilności ticków.

Dlaczego skyblock prawie nie obciąża dysku, ale mocno obciąża CPU?

Na zwykłym serwerze survival największym kosztem jest generowanie świata. Za każdym razem, gdy gracz rusza w nowym kierunku, serwer musi obliczyć teren, rozstawić struktury i zapisać to wszystko do plików regionów; taki świat spokojnie rozrasta się do wielu gigabajtów. Przy skyblocku uruchamiasz świat typu void: nie ma czego generować, a wyspy są wstawiane jako gotowe struktury. Mapa świata zostaje mała, kopie zapasowe robią się błyskawicznie, a przywrócenie świata trwa kilka minut zamiast pół wieczoru.

Druga strona medalu to tick. Twój serwer ma 50 milisekund na tick (jeden cykl obliczeń), żeby obsłużyć wszystko, co znajduje się w załadowanych chunkach: byty, leje, redstone, płyny i block entity. Na skyblocku to wszystko stoi jedno na drugim. Farma mobów z setkami bytów, rząd lejów pod nią i kilka maszyn siedzą w tych samych paru chunkach co gracz, który się temu przygląda, więc nic się nie rozkłada i nic nie wypada poza dystans symulacji. Dwudziestu graczy z dwudziestoma działającymi farmami generuje skoki obciążenia, jakich na serwerze survival nie zobaczysz.

Dlatego zanim dokupisz RAM, zrób profilowanie za pomocą spark: zwykle winowajcą jest skupisko bytów albo wyciek porozrzucanych przedmiotów, a nie brak pamięci. Ustaw limit spawnu mobów na wyspę, oszczędnie dobieraj view-distance (zasięg widzenia) i simulation-distance (zasięg symulacji) oraz rozważ ClearLagg do sprzątania walających się itemów. Jak podejść do tego systematycznie, opisujemy w artykule o optymalizacji serwera Minecraft.

Mod-skyblock czy plugin-skyblock: na czym polega różnica?

To najważniejsza decyzja i to ona przesądza właściwie o wszystkim, co dalej. Pluginy działają wyłącznie po stronie serwera, na mechanikach vanilla. Mody ładuje modloader, dodają one naprawdę nowe bloki, przedmioty, moby i wymiary, a na serwerze i na kliencie muszą być w dokładnie tej samej wersji.

Plugin-skyblock budujesz na Paper lub Purpur z BentoBox, ASkyBlock albo podobnym pluginem do wysp. Gracze łączą się zwykłym klientem, wpisują coś w rodzaju /is i dostają własną wyspę we wspólnym świecie typu void. Plugin ogarnia granice wysp, poziomy, rankingi, tryb co-op i kasowanie porzuconych wysp. Uzupełniasz to standardowym zestawem: EssentialsX do podstawowych komend, LuckPerms do rang, CoreProtect do cofania griefu i Geyser z Floodgate dla graczy Bedrock. Który plugin za co odpowiada, znajdziesz w naszym zestawieniu najlepszych pluginów do Minecraft.

Mod-skyblock to pełny modpack: linia SkyFactory albo pack oparty na questach na NeoForge lub Fabric. Dostajesz prawdziwe maszyny, nowe wymiary i księgę zadań, która prowadzi cię przez progresję, a tego pluginami nie da się podrobić. Ceną jest to, że każdy gracz musi zainstalować pack w tej samej wersji, że jesteś przywiązany do wersji Minecraft z tego packa i że każda aktualizacja to zaplanowana operacja z kopią zapasową na starcie. Jak to działa, tłumaczymy w tekście o tym, czym jest modpack i jak go zainstalować.

AspektPlugin-skyblock (Paper lub Purpur)Mod-skyblock (Forge, NeoForge lub Fabric)
Gracz musi coś instalowaćNie, wystarczy zwykły klientTak, dokładnie ten sam pack i ta sama wersja
Nowe bloki i maszynyNie, mechaniki vanillaTak, możliwe setki modów
Gracze BedrockMożliwe przez Geyser z FloodgateNierealne
Rząd wielkości RAMPorównywalnie ze zwykłym serwerem PaperAll the Mods 10: minimum 10 GB, 14 do 16 GB przy 5+ graczach
Wersja JavaZgodna z wersją MinecraftAll the Mods 10 wymaga Java 21, Java 17 nie zadziała
Nakład pracy przy aktualizacjachPluginy aktualizujesz pojedynczoCały pack i wszyscy klienci naraz

Ile RAM-u faktycznie potrzebujesz?

Przy plugin-skyblocku decyduje liczba graczy i liczba aktywnych wysp, a nie stos modów. Pamięciowo jesteś w tym samym rzędzie wielkości co zwykły serwer Paper z normalnym zestawem pluginów; zacznij od małego pakietu i skaluj w górę, gdy spark pokaże, że dobijasz do granicy. Przy mod-skyblocku dolna granica jest z góry ustalona przez pack. All the Mods 10 działa na NeoForge i Minecraft 1.21.1 z 400 do 500+ modów i wymaga minimum 10 GB, 12 GB dla małej ekipy oraz 14 do 16 GB przy pięciu lub większej liczbie graczy albo przy dużej automatyzacji. To ostatnie jest na skyblocku normą, więc licz się z górnym widełkiem.

Liczy się też rodzaj nośnika: na HDD pierwszy start takiego packa trwa ponad dziesięć minut, na SSD dwie do trzech minut. Mody optymalizacyjne robią realną różnicę: FerriteCore obniża zużycie pamięci o 30 do 40 procent, a Canary i ModernFix to na NeoForge standardowy wybór. W hostingu Minecraft od MC-Node dysk NVMe SSD jest w każdym pakiecie w standardzie, tak samo jak kopie zapasowe. Linia budżetowa kosztuje 4,75 zł za GB miesięcznie, a przy większych pakietach wychodzi taniej w przeliczeniu na GB: 4 GB to 19,01 zł, 8 GB to 38,02 zł, a 15 GB to 64,80 zł.

Jakie oprogramowanie serwera pasuje do skyblocka?

Przy plugin-skyblocku Paper jest wyborem domyślnym: setki poprawek wydajnościowych ponad Spigotem, lepsza stabilność TPS (ticków na sekundę) i ładowania chunków oraz pełna zgodność z pluginami Bukkit i Spigot. Purpur to fork Paper z dodatkowymi opcjami konfiguracji i opcjonalnymi funkcjami, takimi jak dosiadanie mobów czy regulowana ich sztuczna inteligencja, i obsługuje te same pluginy. Pufferfish plasuje się celowo gdzieś pomiędzy nimi.

Folię świadomie tu odpuszczamy. To eksperymentalny, wielowątkowy Paper dla bardzo dużej liczby graczy, który psuje większość istniejących pluginów i pomaga tylko wtedy, gdy aktywność jest rozproszona po mapie. Skyblock to dokładne przeciwieństwo. Przy mod-skyblocku nie wybierasz oprogramowania serwera, tylko idziesz za packiem, bo to on narzuca loader i wersję: przy All the Mods 10 jest to NeoForge na 1.21.1 z Java 21.

Jak krok po kroku postawić mod-skyblock?

  1. Zapisz dokładną wersję packa, modloader i wersję Minecraft. Te trzy rzeczy muszą być identyczne po stronie serwera i klienta.
  2. Postaw serwer na właściwym loaderze i właściwej wersji Java. Przy All the Mods 10 to NeoForge i Java 21; na Java 17 pack się nie uruchomi.
  3. Przydziel RAM jeszcze przed pierwszym startem. Zbyt mało pamięci nie daje ładnego komunikatu o błędzie, tylko crash albo serwer, który wiecznie się ładuje.
  4. Wgraj pliki serwera, zaakceptuj EULA i przepuść jeden pełny start. Na NVMe zajmuje to dwie do trzech minut; po prostu poczekaj.
  5. Ustaw server.properties z niskim view-distance i simulation-distance. Na skyblocku nikt nie musi patrzeć daleko, a to od razu oszczędza czas ticka.
  6. Dorzuć mody optymalizacyjne: FerriteCore, Canary i ModernFix to na NeoForge typowy zestaw.
  7. Dopilnuj, żeby każdy gracz zainstalował tę samą wersję packa, i przetestuj wszystko na dwóch klientach, zanim udostępnisz serwer.
  8. Sprawdź, czy działa automatyczna kopia zapasowa, i zrób dodatkowy backup przed każdą aktualizacją packa.

Kiedy skyblock nie jest dobrym wyborem?

Jeśli twoi gracze chcą przede wszystkim zwiedzać, przeczesywać jaskinie i szukać wiosek, skyblock będzie działał przeciwko tobie. Ten gatunek jest z założenia ciasny i kto nie ma na to ochoty, odpada po jednym wieczorze. Jeśli nikt w twojej ekipie nie ma cierpliwości do instalowania, plugin-skyblock w zupełności wystarczy. A jeśli są wśród was gracze Bedrock, decyzja już zapadła: plugin-skyblock na Paper z Geyser i Floodgate zadziała, modpack nie.

I jeżeli celujesz w packa z 400 do 500 modów, a twój budżet kończy się na 4 GB, wybierz coś lżejszego. Mały pack, który śmiga, daje więcej frajdy niż imponujący pack, który się zacina.

Najczęściej zadawane pytania

Czy gracze muszą coś instalować do plugin-skyblocka? Nie. Pluginy na Paper lub Purpur działają wyłącznie po stronie serwera, na mechanikach vanilla, więc BentoBox czy ASkyBlock poznasz jako gracz tylko po komendach w rodzaju /is. Przy modpacku każdy musi zainstalować dokładnie ten sam pack i tę samą wersję Minecraft co serwer.

Ile RAM-u potrzebuje serwer modpacka w stylu SkyFactory? To zależy od packa, ale All the Mods 10 jest dobrym punktem odniesienia dla ciężkiego segmentu: minimum 10 GB, 12 GB dla małej grupy i 14 do 16 GB przy pięciu lub większej liczbie graczy albo przy dużej automatyzacji. W MC-Node 15 GB na linii budżetowej kosztuje 64,80 zł miesięcznie.

Dlaczego mój serwer skyblock laguje, skoro świat waży raptem kilka MB? Bo skyblock oszczędza dysk, ale obciąża CPU. Wszystkie farmy, leje i byty stoją w tych samych załadowanych chunkach, więc nic nie wypada poza dystans symulacji. Zrób profilowanie za pomocą spark i zmniejsz view-distance, zanim dokupisz RAM.

Czy gracze Bedrock mogą grać na serwerze skyblock? Na plugin-skyblocku tak: z Geyser i Floodgate na Paper lub Purpur gracze Bedrock wchodzą na twój serwer Java. Przy mod-skyblocku to nie jest realna droga, bo mody wymagają modloadera po stronie klienta.

Czy Folia to dobry pomysł na obłożony serwer skyblock? Zwykle nie. Folia to eksperymentalny, wielowątkowy Paper, który psuje większość istniejących pluginów i daje zysk tylko wtedy, gdy aktywność jest rozproszona po mapie. Skyblock aktywność właśnie koncentruje, więc Paper lub Purpur jest niemal zawsze lepszym wyborem.

Warto przeczytać

// WYPRÓBUJ SAM
Twój serwer online w 60 sekund
MC-Node →