Modpacki Create na serwerze: Above and Beyond, Astral, Arcane
Modpacki Create kręcą się wokół mechanicznych konstrukcji: wałów, kół zębatych i ruchomych budowli zamiast kabli i liczników energii. Trzy najbardziej znane to Create: Above and Beyond z około 50 wynalazkami w drodze do kosmosu, Create: Astral na Fabric i Minecraft 1.18.2 z ponad 1,4 mln pobrań, w którym industrializujesz bazę i lecisz na Marsa, oraz Create: Arcane Engineering z ponad 716 000 pobrań, które miesza Create z Pneumaticcraft, Thermal Expansion, Forbidden & Arcanus i Ars Nouveau. Na serwerze te paczki potrzebują stosunkowo mało pamięci, za to sporo mocy procesora na każdy tick, bo każda ruchoma konstrukcja jest przeliczana od nowa w każdym ticku.
Czym modpack z Create różni się od zwykłego modpacka?
W większości paczek technicznych budujesz sieć energetyczną: kable, bufor i maszyny, które ciągną z niego prąd. Create działa na obrotach. Koło wodne, wiatrak albo silnik dostarcza siłę, która przez wały i koła zębate trafia prosto do maszyny, bez bufora, z którego cokolwiek podbierasz.
Ta różnica decyduje też o tym, jak zachowuje się serwer. Sieć energetyczna to głównie księgowość: liczby przesuwane z punktu A do punktu B. Fabryka na Create jest fizyczna. Taśmy przesuwają prawdziwe przedmioty, tłoki popychają prawdziwe bloki, a ruchoma konstrukcja przez chwilę istnieje jako poruszający się obiekt. To kosztuje więcej obliczeń na tick niż kabel przekazujący liczbę. Jeśli nie wiesz jeszcze, jak modpack działa od strony technicznej, zacznij od tekstu o tym, czym jest modpack i jak go zainstalować.
Które trzy modpacki z Create warto postawić?
Paczek z Create są dziesiątki; trzy z nich mają dokończoną progresję i poważną bazę graczy.
| Modpack | Sedno progresji | Zweryfikowane liczby |
|---|---|---|
| Create: Above and Beyond | Łańcuch wynalazków zakończony lotem w kosmos | Około 50 wynalazków |
| Create: Astral | Industrializacja, a potem lot na Marsa | Ponad 1,4 mln pobrań, Fabric, Minecraft 1.18.2 |
| Create: Arcane Engineering | Create połączony z technologią i magią | Ponad 716 000 pobrań, Create i cztery duże mody |
Create: Above and Beyond
To paczka, która zrobiła z Create wielką markę wśród modpacków z zadaniami. Przechodzisz przez około 50 wynalazków, każdy z własną linią produkcyjną, aż wylatujesz w kosmos. Żadnego etapu nie przeskoczysz inną modyfikacją, bo takiego moda po prostu tu nie ma.
Create: Astral
Astral działa na Fabric i Minecraft 1.18.2, a ma ponad 1,4 mln pobrań. Progresja prowadzi od ręcznego kombinowania przez pełną industrializację aż na Marsa. Na Fabric możesz sięgnąć po mody optymalizacyjne w rodzaju Sodium i Lithium. Pamiętaj, że 1.18.2 to starsza wersja: gracze muszą cofnąć swojego klienta.
Create: Arcane Engineering
Z ponad 716 000 pobrań to paczka dla tych, którym samo Create wydaje się zbyt ubogie. Miesza Create z Pneumaticcraft, Thermal Expansion, Forbidden & Arcanus i Ars Nouveau, więc obok obrotów dostajesz sprężone powietrze, maszyny techniczne i dwa systemy magii. Dla serwera to najcięższa z całej trójki: naraz pracuje więcej systemów.
Dlaczego ruchome konstrukcje tak obciążają procesor?
Serwer Minecraft pracuje w tickach: dwadzieścia razy na sekundę przechodzi przez wszystko, co wymaga uwagi. Mieści się w tym budżecie czasu, trzymasz 20 TPS; przekracza go, a wszystko zaczyna się kleić.
Ruchoma konstrukcja jest w tym rachunku drogim gościem. Dopóki się porusza, nie jest stojącym zbiorem bloków, tylko obiektem, który w każdym ticku dostaje nową pozycję, sprawdza kolizje i ciągnie ze sobą swoją zawartość. Obracające się łożysko, jadący pociąg albo tłok z pół fabryką na grzbiecie robią to bez przerwy, nawet gdy nikt nie patrzy. Do tego dochodzi sieć kinetyczna: zmienisz coś przy jednym wale, a cały łańcuch liczony jest od nowa.
Drugi problem to zagęszczenie. Fabryka, która mieści się w jednym czy dwóch chunkach, jest wygodna dla budowniczego, ale wrzuca całą tę robotę w jedno miejsce. Serwer przetwarza chunki jeden po drugim, a nie równolegle, więc zapchany chunk sam z siebie wywołuje skok czasu ticku, podczas gdy reszta mapy nic nie robi. Wielowątkowe oprogramowanie serwerowe nie jest wyjściem: Folia jest eksperymentalna, psuje większość pluginów i jest forkiem Paper, a modpacki z Create chodzą na Forge, NeoForge albo Fabric.
Serwer z Create rzadko wykłada się na pamięci. Wykłada się na tym jednym chunku, w którym za dużo rzeczy rusza się naraz.
Ile RAM-u i jaki procesor będą potrzebne?
Szybkość pojedynczego rdzenia procesora liczy się bardziej niż liczba rdzeni. Pętla ticków jest w dużej mierze jednowątkowa, więc konstrukcja, która zatyka się na obliczeniach, nic nie zyska na dodatkowych rdzeniach. Nasza linia budżetowa na AMD EPYC 7443P w zupełności wystarczy spokojnemu serwerowi z Create; linia premium na AMD Ryzen 9 9950X wypada lepiej, gdy twoja ekipa zaczyna stawiać fabryki pracujące bez przerwy.
Przy pamięci trzymaj się tego, co podaje autor paczki, bo wymagania różnią się modpack po modpacku. Jako punkt odniesienia warto wiedzieć, ile potrzebuje duży modpack ze wszystkim naraz. All the Mods 10 z 400 do ponad 500 modami wymaga minimum 10 GB, 12 GB dla małej ekipy oraz 14 do 16 GB przy pięciu lub więcej graczach. Paczki z Create mają mniej modów i mieszczą się poniżej, ale ile dokładnie, zależy od konkretnej paczki. W hostingu Minecraft w MC-Node linia budżetowa kosztuje równe 4,75 zł za GB miesięcznie, więc 8 GB wychodzi 38,02 zł, a pamięć dołożysz w chwili, gdy zauważysz, że potrzebujesz więcej.
Dysk bywa niedoceniany. Serwery z modami przy starcie czytają tysiące pojedynczych plików: przy ATM10 to różnica dziesięciu minut ładowania albo więcej na dysku talerzowym wobec dwóch, trzech minut na SSD. Sprawdź też przy każdej paczce, jakiej wersji Java wymagają twórcy; ATM10 na 1.21.1 naprawdę potrzebuje Java 21 i nie ruszy na Java 17, a starsze paczki mają inne wymagania.
Jak zainstalować paczkę z Create na serwerze?
- Zapisz dokładną wersję paczki, modloader i wersję Minecrafta. Dla Astral to Fabric na 1.18.2.
- Pobierz serwerową wersję paczki, a nie klienta. Paczka serwerowa zawiera skrypty startowe i pomija mody działające wyłącznie po stronie gracza.
- W panelu Pterodactyl ustaw właściwy modloader i wersję Java, zanim cokolwiek wgrasz.
- Wgraj paczkę serwerową i pozwól pierwszemu uruchomieniu spokojnie dobiec do końca: mody tworzą swoje pliki konfiguracyjne, a świat się generuje.
- Zadbaj o to, żeby każdy gracz miał dokładnie tę samą wersję paczki, bo inaczej nikt nie wejdzie.
- Zrób kopię zapasową, zanim cokolwiek zaktualizujesz. Skok wersji potrafi zmienić nazwy bloków albo je usunąć, a w połowie zniknięta konstrukcja jest trudna do naprawienia.
Jeśli zacinasz się już na samym stawianiu serwera, podstawy krok po kroku znajdziesz w naszym artykule o tym, jak stworzyć serwer Minecraft.
Jak utrzymać stabilne TPS przy dużych fabrykach?
- Rozrzuć fabryki na kilka chunków. Jedna zbita megabaza daje ostrzejsze skoki czasu ticku niż te same maszyny rozłożone na większym obszarze.
- Wyłączaj konstrukcje, które nic nie robią. Sprzęgło albo przekładnia sterowana sygnałem redstone zatrzyma obracające się łożysko, gdy nic nie musi być produkowane. To najtańszy zysk, jaki w ogóle istnieje.
- Ogranicz ruch trwający bez przerwy. Wiatraki i ozdobne konstrukcje kosztują na tick tyle samo co maszyny produkcyjne, a nic z nich nie masz.
- Nie zostawiaj luźnych przedmiotów na ziemi. Wyprowadzaj produkcję taśmami i lejkami prosto do skrzyni; zbierające się encje przedmiotów potrafią położyć TPS.
- Najpierw zmniejsz simulation-distance, czyli zasięg symulacji, a dopiero potem view-distance. To on decyduje, ile chunków naprawdę tyka.
- Oszczędnie z wymuszonym ładowaniem chunków. Każdy chunk trzymany na siłę tyka dalej, choć nikogo tam nie ma.
- Mierz, zamiast zgadywać. Profiler taki jak spark pokazuje, na co schodzi tick, dzięki czemu znajdziesz ten jeden chunk.
Mody optymalizacyjne też pomagają, ale dobieraj je pod swój modloader: na NeoForge standardem są FerriteCore, Canary i ModernFix, przy czym sam FerriteCore oszczędza od 30 do 40 procent pamięci. Szersze działania opisujemy w artykule o optymalizacji serwera Minecraft.
Kiedy modpack z Create nie jest dobrym wyborem?
Jeśli chcesz, żeby gracze nie musieli niczego instalować, Create jest złym adresem. Mody muszą być w tej samej wersji na serwerze i u gracza, podczas gdy pluginy na Paper czy Purpur działają wyłącznie po stronie serwera, na mechanikach rodem z vanilli. Zależy ci przede wszystkim na wygodzie zarządzania? Wtedy serwer Paper z EssentialsX, LuckPerms i CoreProtect będzie spokojniejszym punktem wyjścia.
Chcesz jak najwięcej różnorodnej zawartości? Wtedy bardziej sensowna jest paczka ze wszystkim naraz: All the Mods 10 ma ponad 18 mln pobrań, ale wymaga też minimum 10 GB RAM-u. Do tego modpacki z Create siedzą na starszych wersjach Minecrafta, z Astral na 1.18.2, podczas gdy Minecraft doszedł już do 26.2 „Chaos Cubed”, a 1.21 „Tricky Trials” wciąż pozostaje najczęściej graną wersją na holenderskich serwerach.
Najczęściej zadawane pytania
Który modpack z Create postawić jako pierwszy? Create: Above and Beyond to najbardziej prostoliniowy start, z około 50 wynalazkami jako osią rozgrywki. Chcesz Fabric i dłuższą budowę przemysłu w stronę Marsa? Wtedy wybierz Create: Astral na 1.18.2 z jego ponad 1,4 mln pobrań. Arcane Engineering jest dla tych, którzy chcą magii i dodatkowej technologii.
Ile RAM-u potrzebuje serwer z Create? To zależy od paczki, więc trzymaj się tego, co podaje jej autor. Jako punkt odniesienia: All the Mods 10 z 400 do ponad 500 modami wymaga minimum 10 GB, a przy pięciu lub więcej graczach od 14 do 16 GB. Paczki z Create mają mniej modów i mieszczą się poniżej, ale zmierz to od nowa, gdy fabryki urosną.
Czy na serwerze z Create da się uruchomić pluginy takie jak EssentialsX? Nie na czystym serwerze Forge, NeoForge czy Fabric: pluginy należą do świata Bukkit, Spigot, Paper i Purpur, a modloader ich nie wczyta. Domy, claimy i uprawnienia załatwiasz na serwerze z modami za pomocą modów.
Dlaczego TPS spada, gdy ktoś odpala dużą fabrykę? Każda ruchoma konstrukcja jest przeliczana od nowa w każdym ticku, a fabryka mieszcząca się w jednym czy dwóch chunkach skupia całą tę robotę w jednym miejscu. Wyłączaj nieużywane konstrukcje sprzęgłem, rozciągnij budowę na większy obszar i w razie potrzeby zmniejsz simulation-distance.
Czy gracze też muszą zainstalować paczkę u siebie? Tak. Mody muszą być w dokładnie tej samej wersji na serwerze i u gracza, bo inaczej przy łączeniu dostaną komunikat o błędzie. Zawsze podawaj więc dokładną wersję paczki, na przykład Fabric 1.18.2 przy Create: Astral.