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.
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ę.
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.