Poradniki / Optymalizacja serwera Minecraft Paper - mniej lagów bez większego pakietu

Optymalizacja serwera Minecraft Paper - mniej lagów bez większego pakietu

Zasięg widzenia, limity mobów, ustawienia paper-world-defaults.yml i spigot.yml, pregenerowanie świata i diagnoza pluginem spark. Konkretne wartości do wpisania.

Większość lagów na serwerach Minecraft nie wynika z za słabego pakietu, tylko z ustawień: za duży zasięg widzenia, tysiące mobów na farmach, generowanie nowego terenu w trakcie gry. Poniższe zmiany potrafią podwoić płynność bez wydawania złotówki.

1. Najpierw zmierz, potem zmieniaj

Zainstaluj plugin spark z zakładki Pluginy (na nowszych Paperach jest już wbudowany). W konsoli albo w grze:

spark tps
spark profiler start

Po 2-3 minutach gry wpisz spark profiler stop. Dostaniesz link do raportu, który pokazuje, co zjada czas serwera: konkretny plugin, rodzaj moba, redstone. TPS 20 oznacza pełną płynność, poniżej 18 gracze zaczynają czuć lagi.

Opis objawów i przyczyn znajdziesz też w poradniku Serwer laguje - co zrobić.

2. Zasięg widzenia i symulacji

W server.properties:

view-distance=8
simulation-distance=6

To najmocniejsza pojedyncza zmiana. simulation-distance decyduje, w jakim zasięgu działają moby i farmy - gracze rzadko zauważają zmniejszenie do 6.

3. Mniej mobów, szybsze znikanie

W pliku bukkit.yml zmniejsz limity pojawiania się mobów (domyślnie 70 potworów na gracza):

spawn-limits:
  monsters: 50
  animals: 10
  water-animals: 5
  ambient: 5

W pliku config/paper-world-defaults.yml ustaw szybsze znikanie odległych mobów:

entities:
  spawning:
    despawn-ranges:
      monster:
        soft: 28
        hard: 96

Jeśli w Twojej wersji Paper pod hard i soft są osobne pola horizontal i vertical, wpisz tę samą wartość w oba. Wcięcia w plikach YAML to spacje, nie tabulatory - jedno przesunięcie i serwer zignoruje ustawienie.

4. Mniej przedmiotów na ziemi

W spigot.yml, w sekcji world-settings.default:

merge-radius:
  item: 3.5
  exp: 4.0
entity-activation-range:
  animals: 16
  monsters: 24
  misc: 8

Przedmioty i kule doświadczenia leżące obok siebie łączą się w jedną, a moby daleko od graczy „myślą” rzadziej.

5. Wygeneruj świat z góry

Generowanie nowego terenu to najcięższa praca serwera. Gdy kilku graczy leci elytrą w różne strony, TPS spada gwałtownie. Rozwiązanie: wygeneruj świat wcześniej pluginem Chunky - opis w poradniku Pregenerowanie świata (Chunky).

6. Porządek z pluginami

7. Farmy graczy

Wielkie farmy mobów i zegary z redstone potrafią same zabić wydajność. Ustal zasady na serwerze (np. limit zwierząt w zagrodzie) albo ogranicz je pluginem. Raport spark pokaże, w którym chunku dzieje się najwięcej.

Kiedy jednak większy pakiet?

Jeśli po tych zmianach spark pokazuje, że serwer ma za mało pamięci (częste i długie GC w raporcie), a graczy jest dużo, czas na większy pakiet. Zmienisz go w panelu klienta, płacąc tylko różnicę za pozostałe dni.

Potrzebujesz serwera?

Postaw go w kilka minut, z instalatorem pluginów i modów w panelu.

Zobacz też

Aktualizacja: 2026-09-21