Wydajność i TPS
Co realnie przyspiesza serwer: zasięg widzenia, limity mobów, ustawienia z panelu i profiler, a dopiero na końcu większy pakiet.
TPS to liczba tyknięć serwera na sekundę. Zdrowy serwer trzyma 20. Gdy spada do 15, gra staje się gumowata, a przy 10 nie da się już grać.
Zacznij od najtańszych zmian, a nie od dokładania pamięci.
Sprawdź, co się dzieje
- Pulpit pokazuje zużycie procesora i pamięci na żywo oraz wykresy z ostatnich minut. Zobacz Pulpit i konsola.
- Na Paperze i pochodnych komenda
tpsw konsoli podaje bieżący wynik. - Dziennik aktywności zapisuje wyłączenia z powodu braku pamięci. Jeśli takie wpisy się powtarzają, to nie kwestia strojenia, tylko za małego pakietu.
Ważne rozróżnienie: pełna pamięć to problem pakietu, a stale obciążony procesor przy wolnej pamięci to zwykle jeden plugin, mod albo zbyt duży zasięg widzenia.
Ustawienia, które dają najwięcej
Wszystkie zmienisz w zakładce Ustawienia serwera, bez grzebania w plikach.
| Ustawienie | Sensowna wartość | Dlaczego |
|---|---|---|
| Zasięg widzenia | 6 do 8 | najskuteczniejsza pojedyncza zmiana, liczba wczytanych chunków rośnie z kwadratem |
| Zasięg symulacji | 4 do 6 | ogranicza obszar, w którym liczą się moby i mechanizmy |
| Limit potworów | niżej niż domyślnie | mniej bytów do przeliczenia w każdym tyknięciu |
| Limit zwierząt | niżej niż domyślnie | to samo, zwłaszcza przy dużych farmach |
| Moby ze spawnerów bez AI | włączone | moby z farm przestają myśleć, a nadal dają łupy |
| Anti-XRay | włączone tylko gdy potrzeba | kosztuje procesor, na serwerze dla znajomych bywa zbędne |
Zejście z zasięgu widzenia 12 na 8 potrafi podnieść TPS bardziej niż podwojenie pamięci.
Typowi winowajcy
- Farmy mobów i przedmiotów. Setki bytów w jednym miejscu to najczęstsza przyczyna spadków.
- Generowanie terenu. Gracz lecący elytrą w nowy teren obciąża serwer bardziej niż dwudziestu graczy na spawnie.
- Pojedynczy plugin lub mod, zwłaszcza taki, który sprawdza coś w każdym tyknięciu.
- Zbyt duży zasięg widzenia przy modpackach, gdzie każdy chunk jest dużo cięższy.
Znajdź winowajcę zamiast zgadywać
Zainstaluj spark (działa na silnikach pluginowych i modowych), uruchom spark profiler start, poczekaj kilka minut w typowym obciążeniu i zatrzymaj profil. Dostaniesz odnośnik do raportu, który wprost pokazuje, co zjada czas: konkretny plugin, mod, generowanie terenu albo obsługa bytów.
Pięć minut z profilerem oszczędza wieczór zgadywania. Zobacz Pluginy.
Restart raz na dobę
Nocny restart w zakładce Harmonogramy porządkuje pamięć i zwykle wystarcza. Nie ustawiaj go co dwie godziny, bo każdy restart to przerwa i ponowne wczytywanie świata. Zobacz Harmonogramy.
Kiedy naprawdę potrzeba więcej
Dokładaj zasoby, gdy:
- pamięć stale siedzi przy limicie mimo obniżonych ustawień,
- w dzienniku pojawiają się wyłączenia z braku pamięci,
- serwer działa na modpacku, a masz mniej niż 8 GB.
Wtedy pomaga zmiana pakietu na wyższy. Zobacz Przedłużanie usługi. Dodatkowe vCPU ma sens przy dużych modpackach i intensywnym generowaniu terenu, ale nie naprawi problemu z pamięcią.