Optymalizacja serwera Minecraft (Paper)

Dobrze zoptymalizowany serwer Minecraft zapewnia mniej lagów i lepsze wrażenia z gry. Jest to szczególnie ważne, gdy rośnie liczba graczy lub świat staje się duży. Paper jako oprogramowanie serwerowe oferuje najwięcej możliwości dostrajania wydajności.

Paper jako oprogramowanie serwerowe

Paper to wydajna wersja Spigot z wieloma wbudowanymi optymalizacjami. Jeśli nadal używasz Vanilla lub Spigot, przełącz się na Paper w zakładce Startup panelu gry. Paper jest kompatybilny ze wszystkimi pluginami Spigot i zauważalnie poprawia wydajność, szczególnie przy dużej liczbie encji i złożonych obwodach redstone.

View-Distance i Simulation-Distance

View-Distance określa, ile chunków wokół każdego gracza jest ładowanych. Wysoka wartość mocno obciąża serwer. Otwórz plik server.properties i dostosuj następujące wartości:

  • view-distance=7: dobry kompromis między zasięgiem widoku a wydajnością. Domyślna wartość 10 jest zbyt wysoka dla większości serwerów.
  • simulation-distance=5: określa promień, w którym encje i bloki są aktywnie symulowane. Niższa wartość znacząco oszczędza moc obliczeniową.

Testuj różne wartości i obserwuj TPS (Ticks per Second) komendą /tps. Stabilny serwer utrzymuje stałe 20 TPS.

Limity encji

Zbyt wiele encji (zwierzęta, potwory, przedmioty na ziemi) to częsta przyczyna lagów. Konfiguracja Paper pozwala ustawić limity. Otwórz plik config/paper-world-defaults.yml i dostosuj limity spawnowania:

  • spawn-limits.monsters: 50 (domyślnie 70)
  • spawn-limits.animals: 8 (domyślnie 10)
  • spawn-limits.water-animals: 3 (domyślnie 5)

Zmniejszaj wartości stopniowo, aż wydajność będzie zadowalająca bez nadmiernego ograniczania rozgrywki.

Dodatkowe optymalizacje

  • Wstępna generacja chunków: użyj pluginu Chunky, aby wygenerować świat z wyprzedzeniem. Zapobiega to lagom spowodowanym generowaniem chunków podczas gry.
  • Usuwanie nieużywanych pluginów: każdy plugin zużywa zasoby. Wyłącz pluginy, których aktywnie nie używasz.
  • Flagi JVM od Aikar: użyj zalecanych flag JVM dla lepszego zarządzania pamięcią. Znajdziesz je w oficjalnej dokumentacji Paper i wpiszesz w panelu gry w zakładce Startup w parametrach JVM.
  • Pluginy anti-lag: pluginy takie jak ClearLagg regularnie usuwają zbędne encje i przedmioty z ziemi.

Czym są TPS i jak je sprawdzić?

TPS to Ticks per Second. Minecraft oblicza 20 ticków na sekundę. Gdy ta wartość spada, gracze odczuwają lagi. Sprawdź TPS komendą /tps w konsoli lub w grze.

Jaką view-distance polecacie?

Dla serwerów do 20 graczy zalecamy view-distance od 6 do 8 i simulation-distance od 4 do 5. Przy większej liczbie graczy zmniejsz wartości jeszcze bardziej i obserwuj TPS.

Czy więcej RAM pomaga przy lagach?

Więcej RAM pomaga, gdy serwer laguje z powodu braku pamięci (OutOfMemoryError w logu). Często jednak problem leży w zbyt dużej liczbie encji lub zbyt wysokiej view-distance. Najpierw zoptymalizuj ustawienia, zanim zwiększysz RAM.

Szukasz wydajnego hostingu Minecraft? Sprawdź nasze pakiety serwerów Minecraft.


Nadal masz problem? Otwórz zgłoszenie do supportu, nasz zespół chętnie pomoże.

Powrót do bazy wiedzy