Jak zwiększyć TPS serwera Minecraft

Jak zwiększyć TPS serwera Minecraft

Niski TPS (Ticks Per Second) to jeden z najczęstszych problemów administratorów serwerów Minecraft. Objawia się lagami, opóźnieniami działania redstone, wolniejszym poruszaniem się mobów oraz dłuższym wykonywaniem komend. W tym poradniku dowiesz się, czym jest TPS, jak go sprawdzić oraz jak skutecznie poprawić wydajność serwera.

Czym jest TPS?

TPS (Ticks Per Second) oznacza liczbę ticków wykonywanych przez serwer w ciągu jednej sekundy. Minecraft został zaprojektowany tak, aby działać z prędkością 20 TPS, co oznacza wykonywanie jednego ticka co 50 ms.

20 TPS oznacza idealną wydajność serwera. Jeśli wartość spada poniżej 18 TPS, gracze mogą zacząć odczuwać lagi.

Jak sprawdzić TPS?

W zależności od rodzaju serwera możesz użyć jednej z poniższych komend:

/tps

Komenda jest dostępna m.in. na serwerach Paper, Purpur i Pufferfish.

W przypadku serwerów Forge lub Fabric możesz wykorzystać mody diagnostyczne, takie jak Spark.

Najczęstsze przyczyny niskiego TPS

  • Zbyt duża liczba mobów.
  • Farmy automatyczne generujące setki encji.
  • Nadmierna liczba hopperów.
  • Źle napisane pluginy lub mody.
  • Za mało pamięci RAM.
  • Słaby procesor.
  • Zbyt duży render distance.
  • Niezaładowane lub ciągle generujące się chunki.

1. Używaj Paper lub Purpur

Jeżeli korzystasz z Vanilla, rozważ przejście na Paper lub Purpur. Oferują one wiele optymalizacji poprawiających wydajność serwera bez wpływu na rozgrywkę.

W większości przypadków sama zmiana silnika z Vanilla na Paper pozwala uzyskać zauważalny wzrost wydajności.

2. Ogranicz liczbę mobów

Każdy mob wykonuje własną sztuczną inteligencję (AI), co obciąża procesor. Warto ograniczyć maksymalną liczbę zwierząt i potworów oraz regularnie usuwać niepotrzebne encje.

Pomocne mogą być pluginy automatycznie usuwające przedmioty i moby po określonym czasie.

3. Zmniejsz render distance

Parametr view-distance w pliku server.properties określa liczbę chunków wysyłanych do graczy.

Dla większości serwerów optymalna wartość wynosi od 6 do 8 chunków.

view-distance=8

4. Pregeneruj mapę

Generowanie nowych chunków podczas gry jest bardzo kosztowne dla procesora. Jeśli planujesz duży serwer survival lub SMP, warto wcześniej wygenerować całą mapę za pomocą odpowiednich pluginów.

Dzięki temu gracze nie będą powodować chwilowych spadków TPS podczas eksploracji świata.

5. Zoptymalizuj pluginy i mody

Niektóre pluginy wykonują skomplikowane operacje co tick lub co sekundę. Zbyt duża liczba dodatków może znacząco obniżyć wydajność serwera.

Regularnie sprawdzaj, które pluginy zużywają najwięcej czasu procesora oraz usuwaj te, z których nie korzystasz.

6. Użyj Spark do analizy wydajności

Spark to jedno z najlepszych narzędzi do diagnozowania problemów wydajnościowych.

Pozwala sprawdzić:

  • zużycie procesora,
  • zużycie pamięci RAM,
  • najbardziej obciążające pluginy,
  • najbardziej obciążające światy i chunki.

Dzięki temu można szybko znaleźć przyczynę spadków TPS.

7. Dobierz odpowiednią ilość pamięci RAM

Większa ilość RAM nie zawsze oznacza lepszą wydajność. Dla większości serwerów survival optymalne wartości to:

Liczba graczy Zalecana pamięć RAM
1–10 2–4 GB
10–30 4–8 GB
30–80 8–12 GB
80+ 12 GB i więcej

8. Wybierz wydajny hosting

Nawet najlepiej zoptymalizowany serwer nie będzie działał płynnie na słabym procesorze. Minecraft jest grą bardzo zależną od wydajności pojedynczego rdzenia CPU.

Jeśli planujesz serwer survival, SMP lub duży serwer z modami, warto wybrać hosting oferujący nowoczesne procesory i szybkie dyski NVMe.

Zamów wydajny serwer Minecraft

Podsumowanie

Aby utrzymać stabilne 20 TPS, należy regularnie monitorować wydajność serwera, ograniczać liczbę encji, korzystać z Paper lub Purpur, pregenerować mapę oraz wybierać sprawdzone pluginy. W połączeniu z wydajnym hostingiem pozwoli to zapewnić płynną rozgrywkę nawet przy dużej liczbie graczy.