Jak uruchomić serwer All the Mods 10 (ATM10)?
W tym artykule
All the Mods 10 (ATM10) to obecnie największy uniwersalny modpack: ponad 400 modów na NeoForge dla Minecrafta 1.21.1 — od technologii, przez magię, po eksplorację. Tak duży pack ma jednak swoje wymagania: przy zbyt małej ilości RAM-u serwer nie przetrwa nawet pierwszego uruchomienia. W tym poradniku krok po kroku zainstalujesz ATM10 przez panel, wybierzesz pakiet z odpowiednią ilością pamięci i ustawisz najważniejsze opcje wydajności, dzięki czemu twój serwer ATM10 będzie działał płynnie nawet przy większej liczbie graczy.
Krok 1: Zainstaluj ATM10 przez instalator modpacków
- Zaloguj się do panelu MC-Node na panel.mc-node.net i otwórz swój serwer Minecraft.
- Na serwerze działa już jakiś świat? Najpierw zrób backup w zakładce Backups — instalacja zastąpi pliki serwera.
- Otwórz instalator modpacków swojego serwera i wyszukaj All the Mods 10.
- Wybierz najnowszą wersję packa i rozpocznij instalację. Instalator pobierze pliki serwera i automatycznie przygotuje odpowiednią wersję NeoForge.
- Zanotuj dokładny numer instalowanej wersji: twoi gracze będą potrzebować dokładnie tej samej wersji packa na swoim kliencie.
Nie ma ATM10 na liście albo wolisz samodzielnie wgrać pliki serwera? Skorzystaj z poradnika jak ręcznie zainstalować modpack. Chcesz dowiedzieć się więcej o różnicach między NeoForge a innymi typami serwerów? Przeczytaj jakie oprogramowanie serwera Minecraft wybrać.
Krok 2: Wybierz odpowiednią ilość RAM-u (10–12 GB na start)
Zalecana ilość RAM-u na stronie packa to wartość dla klienta. Serwer musi jednocześnie obsługiwać chunki, maszyny i moby wszystkich graczy, więc potrzebuje więcej. Dla serwera ATM10 przyjmij następujące widełki:
- 1–5 graczy: 10–12 GB
- 5–15 graczy: 12–16 GB
- 15+ graczy lub dużo automatyzacji: 16 GB lub więcej
Wahasz się między dwoma pakietami? W artykule ile RAM-u potrzebuje twój serwer Minecraft dowiesz się, po czym poznać, że czas na upgrade, i dlaczego heap Javy jest zawsze mniejszy niż twój pakiet.
Krok 3: Pierwsze uruchomienie trwa długo — to normalne
- Przejdź do zakładki Console i uruchom serwer.
- Przy pierwszym starcie NeoForge przygotowuje swoje biblioteki, a ponad 400 modów ładuje swoje rejestry i configi. Licz się z 5–15 minutami, zanim serwer będzie online.
- Nie restartuj w międzyczasie, nawet jeśli konsola na chwilę jakby się zatrzymała. Dopiero gdy przez ponad dziesięć minut w konsoli nie pojawia się zupełnie nic, coś jest naprawdę nie tak.
- Serwer jest gotowy, gdy zobaczysz
Done (…)! For help, type "help". Kolejne uruchomienia są wyraźnie szybsze, zwykle zajmują kilka minut.
Wydajność: jak utrzymać płynne ATM10
Trzy działania dają zdecydowanie największy zysk:
- Wygeneruj świat z wyprzedzeniem za pomocą Chunky. Chunky jest domyślnie częścią ATM10. Wpisz w konsoli
chunky radius 3000, a następniechunky start. Serwer wygeneruje wtedy z wyprzedzeniem wszystkie chunki w promieniu 3000 bloków od spawnu. Generowanie nowego terenu to przy dużym packu największe źródło lagów; uruchom to więc w nocy albo gdy nikt nie jest online — praca będzie wykonana, zanim twoi gracze ruszą na eksplorację. - Zmniejsz simulation distance. Otwórz w zakładce Files plik
server.propertiesi ustawsimulation-distance=6orazview-distance=8. Ustaw teżsync-chunk-writes=false; zapisywanie chunków na dysk stanie się dzięki temu znacznie lżejsze. Zrestartuj serwer, aby wczytać zmiany. - Ogranicz forceloadowane chunki i szukaj źródeł lagów za pomocą sparka. Profiler spark jest częścią packa:
spark tpsw konsoli pokazuje czasy ticków, a dziękispark profiler start(i po kilku minutachspark profiler stop) zobaczysz dokładnie, które maszyny lub farmy mobów zabierają najwięcej czasu. Ogranicz też liczbę chunków, które gracze trzymają forceloadowane przez FTB Chunks — wszystko, co jest forceloadowane, tyka dalej nawet wtedy, gdy nikt nie jest online.
Częste problemy
- Serwer wpada w crashloopa podczas startu — Jeśli widzisz w konsoli
java.lang.OutOfMemoryError: Java heap spacealbo serwer raz za razem pada podczas ładowania świata, brakuje mu RAM-u. Przy mniej niż 10 GB ATM10 rzadko stabilnie przechodzi start. Ulepsz pakiet i spróbuj ponownie. - Gracze nie mogą dołączyć („Incompatible mod set” lub brakujące mody) — Wersja packa na kliencie nie zgadza się z tą na serwerze. Porównaj oba numery wersji i zaktualizuj klienta w launcherze albo zainstaluj na serwerze dokładnie tę samą wersję, której używają twoi gracze.
- Pack zaktualizowany i świat się zepsuł — Nigdy nie aktualizuj bez backupu. Między wersjami packa niektóre mody czasem znikają, a wraz z nimi z twojego świata znikają ich bloki i maszyny. Przywróć backup w zakładce Backups i przeczytaj changelog packa, zanim spróbujesz ponownie.
- Lagi, gdy gracze eksplorują nowe tereny — Świat nie został wygenerowany wystarczająco daleko. Uruchom Chunky ponownie z większym promieniem w spokojniejszym momencie.
Gotowy na pierwszych graczy
Twój serwer All the Mods 10 działa teraz z odpowiednią ilością RAM-u, wygenerowanym z wyprzedzeniem światem i dobrze dobranymi ustawieniami. Na koniec ustaw w zakładce Schedules codzienny automatyczny backup — przy packu tej wielkości zawsze warto mieć świeży punkt przywracania. Masz z czymś problem? Otwórz ticket przez naszą stronę pomocy i podaj nazwę serwera oraz ostatnie linijki z konsoli.
Uruchom swój serwer w 60 sekund na naszym własnym sprzęcie.