Narzędzia Poradniki

Generator flag startowych serwera Minecraft (Aikar)

Flagi startowe to parametry, z którymi uruchamiasz Javę. Dobrze dobrane flagi skracają przerwy na sprzątanie pamięci, które gracze czują jako krótkie zacięcia serwera. Najpopularniejszy zestaw to flagi Aikara, polecane między innymi przez twórców Papera. Wpisz ilość pamięci i nazwę pliku serwera, a generator przygotuje gotowy skrypt startowy.

Skrypt startowy

Jak użyć skryptu

Zapisz skrypt w tym samym folderze co plik serwera. Na Windowsie uruchom start.bat dwuklikiem. Na Linuksie najpierw nadaj prawo do uruchamiania komendą chmod +x start.sh, a potem uruchom ./start.sh, najlepiej w programie screen albo tmux, żeby serwer działał po zamknięciu terminala. Na hostingu z panelem flagi zwykle wpisuje się w ustawieniach startu zamiast skryptu.

Co robią flagi Aikara

Flagi ustawiają zbieracz śmieci G1 tak, żeby sprzątał pamięć często, ale krótko. Serwer Minecraft tworzy mnóstwo krótko żyjących obiektów, więc lepiej sprzątać je od razu w młodej generacji, niż czekać na długie, odczuwalne pauzy. Parametry -Xms i -Xmx mają tę samą wartość, a AlwaysPreTouch od razu rezerwuje całą pamięć. Dlatego maszyna musi mieć więcej wolnej pamięci niż wpisany RAM.

Powyżej 12 GB generator używa wariantu dla dużej pamięci z większymi regionami i młodą generacją, tak jak zaleca autor flag. Flagi działają z Javą 17 i nowszą, której wymagają aktualne wersje Minecrafta.

Automatyczny restart

Opcja automatycznego restartu uruchamia serwer ponownie po komendzie /stop, awarii albo zaplanowanym restarcie z pluginu. Żeby całkiem wyłączyć serwer, zamknij okno albo przerwij skrypt skrótem Ctrl+C w czasie odliczania. Na Linuksie zamiast pętli w skrypcie lepiej sprawdza się usługa systemd, która uruchomi serwer również po restarcie maszyny.

Nie wiesz, ile pamięci wpisać? Sprawdź kalkulator RAM serwera.