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.

Własny serwer Minecraft? W HostValues od €2,80 miesięcznie, online w kilka minut. Zobacz plany →

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 Versions 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. Limity ustawia się w pliku bukkit.yml, w sekcji spawn-limits:

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

Osobno dla każdego świata można je też ustawić w config/paper-world-defaults.yml, w sekcji entities.spawning.spawn-limits. Klucze nazywają się tam monster, creature i water_creature, a domyślna wartość -1 oznacza liczbę z bukkit.yml.

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.

Wynajem własnego serwera Minecraft

Od €2,80 miesięcznie. Online w kilka minut, bez zobowiązań, z ochroną DDoS.

Jaki pakiet dla Państwa grupy?

Zobacz plany Zamów teraz

Pierwszy raz w HostValues? Z kodem WELKOM10 otrzymają Państwo 10% zniżki na pierwsze zamówienie.


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

Powrót do bazy wiedzy