Przejdź do głównej treści

TPS i MSPT na serwerze Minecraft

Serwer Minecraft aktualizuje swój świat dwadzieścia razy na sekundę, a każda z tych aktualizacji ma pięćdziesiąt milisekund. TPS liczy, ile z nich serwer zdążył wykonać, MSPT mówi, ile trwała jedna. Ta strona wyjaśnia, co znaczą obie liczby, dlaczego jedna z nich kłamie i co zrobić z odpowiedzią.

Krótka odpowiedź

  1. Dwadzieścia ticków, każdy po pięćdziesiąt milisekund

    TPS liczy, ile serwer zdążył, MSPT mówi, ile trwał jeden. Dwadzieścia to sufit, a nie wynik.

  2. MSPT ostrzega, TPS tylko raportuje

    Tick trwający 45 ms nadal pokazuje 20 TPS. Patrz na milisekundy i działaj przy 33.

  3. Którą połowę kupić

    Pamięć prawie pełna, a tick w porządku: większy pakiet. Pamięć w połowie wolna, a tick rośnie: jeden szybszy rdzeń, czyli linia Performance.

Co zjada tick, jak odczytać obie liczby na własnym serwerze i co sprawdzić, zanim cokolwiek kupisz.

Budżet pięćdziesięciu milisekund

  • 20 TPS
  • 50 ms na tick
  • 1 wątek
  • MSPT
  • TPS

Dwadzieścia razy na sekundę serwer przechodzi raz przez cały świat: rusza każdym mobem, uruchamia każdy lej, przełącza każdy kawałek redstone, wczytuje chunki, do których ktoś wszedł, nalicza pogodę i wzrost roślin i odpowiada każdemu, kto coś zrobił. Takie jedno przejście to tick, i ma on pięćdziesiąt milisekund.

Jeśli skończy wcześniej, serwer czeka na zegar, i właśnie to zdrowy serwer robi przez cały dzień. Jeśli skończy za późno, następny tick zaczyna się ze spóźnieniem i licznik spada poniżej dwudziestu. Za szybkość nie ma premii: dwadzieścia to sufit, a jedyne pytanie brzmi, ile budżetu zostaje.

Jak obie liczby się łączą i od kiedy gracze zaczynają to zauważać.
MSPTTPS, które widziszJak to odczuwają gracze
Poniżej 20 ms20,0Nic. Zapas na pełny wieczór
20 do 35 ms20,0Normalne dla pełnego serwera. Obserwuj, nie naprawiaj
35 do 50 ms20,0, potem spadkiMoby szarpią na spawnie, leje nie nadążają
50 do 100 ms10 do 19Bloki kopią się wolno, moby się ślizgają, redstone gubi impulsy
Powyżej 100 msPoniżej 10Nie da się grać. Coś jest zepsute, a nie tylko pełne
Ekran debugowania Java Edition z wykresem czasu ticku na dole i wykresem kołowym pokazującym, dokąd poszedł czas
Wykres czasu ticku na dole: każdy słupek to jeden tick, czerwona linia to pięćdziesiąt milisekund. Słupki ponad linią to ticki, które serwer stracił. Obraz: Debug Screen Performance Profiler Sneak Peek.png z minecraft.wiki, CC BY-NC-SA 3.0.

Dlaczego TPS to liczba, która kłamie

TPS zgłasza problem dopiero wtedy, gdy już się wydarzył. Tick trwający czterdzieści pięć milisekund wciąż mieści się w pięćdziesięciu, więc licznik mówi dwadzieścia, i mówi tak dalej aż do wieczoru, w którym trzydzieści osób loguje się naraz i ta sama praca przestaje się mieścić.

MSPT jest ostrzeżeniem, bo zmienia się płynnie. Kto obserwuje je przez tydzień, wie, czy stoi na dwudziestu milisekundach z zapasem, czy na czterdziestu pięciu bez niego. To różnica między zaplanowaną przeprowadzką a nagłą.

Niech nasz optymalizator odczyta obie liczby i pokaże, co je zjada

Co naprawdę zjada tick

Typowa kolejność, od prawie zawsze pierwszego do rzadko w ogóle.
CoDlaczego kosztuje czas tickaIle kosztuje pamięci
Załadowane encjeKażdy mob, przedmiot i stojak na zbroję jest przesuwany raz na tickNiewiele, dopóki nie ma ich dziesiątek tysięcy
Leje i bloki z encjąKażdy co tick sprawdza sąsiadów, czy coś przenosi, czy niePrawie nic
RedstoneZegar przy każdym impulsie aktualizuje całą swoją siećPrawie nic
Wczytywanie i generowanie chunkówNowy teren powstaje, gdy gracz do niego idzieDużo, ale krótko
Pluginy i modyWszystko, co jest zaplanowane na tick, działa w tym samym budżecieBardzo różnie
Rozmiar Twojego świataPrawie nic. Teren zapisany na dysku się nie liczyPrawie nic

Ostatni wiersz wielu zaskakuje. Świat o rozmiarze dwustu gigabajtów nie kosztuje ani jednej milisekundy za części, w których nikt nie stoi. Liczy się tylko to, co załadowane, i właśnie dlatego chunkloader, który trzyma przy życiu pusty róg mapy, jest jednym z najdroższych błędów.

Zegar redstone zero-tick zbudowany z tłoków, przekaźników i pyłu redstone
Zegar, który odpala się w każdym ticku. Każde odpalenie to aktualizacje bloków, przez które serwer musi przejść w tych samych pięćdziesięciu milisekundach co wszystko inne. Obraz: 0-tick Clock.png z minecraft.wiki, CC BY-NC-SA 3.0.

Odczyt na własnym serwerze

Trzy drogi do tego samego, z coraz większą liczbą szczegółów.
GdzieCo Ci mówi
/tpsŚrednia z jednej, pięciu i piętnastu minut. Wymaga uprawnień operatora
/mspt na Paper i PurpurSam czas ticka, czyli liczba, która ostrzega zawczasu
Wykres w naszym paneluTe same wartości w czasie, więc skok i stały wzrost wyglądają inaczej

Odczytuj je wtedy, gdy serwer jest pełny, a nie pusty. Pusty serwer stoi na dwudziestu na każdym pakiecie, jaki sprzedajemy, i właśnie dlatego pomiar w spokojnej minucie nic nie mówi o wieczorze, na którym Ci zależy.

Którą z dwóch połówek kupujesz

Pamięć prawie pełna przy porządnym czasie ticka oznacza, że serwer trzyma więcej, niż ma miejsca, i odpowiedzią jest większy pakiet. Standard ma 12 GB za 14,95 € miesięcznie przy okresie dwudziestu czterech miesięcy, wobec 6,95 € za Mini z 4 GB.

Pamięć w połowie pusta przy czasie ticka, który pełznie w stronę pięćdziesięciu, oznacza, że jednemu rdzeniowi kończy się czas, i więcej pamięci tego nie zmieni. Do tego służy nasza linia Performance: ta sama pamięć ivCPU zarezerwowanymi dla Twojego serwera na AMD Ryzen 9 5900X w Niemczech albo AMD Ryzen 9 7950X z pamięcią RAM DDR5 w Polsce, każdy to pełny wątek na szybszej maszynie, z własnym kawałkiem NVMe.

Własny rdzeń kontra współdzielone vCPU, i czego tick naprawdę potrzebuje

Zanim cokolwiek kupisz

Najczęstszą przyczyną serwera na czterech tickach na sekundę wcale nie jest pakiet. To dziesiątki tysięcy załadowanych encji, albo chunkloader, który trzyma przy życiu teren, gdzie od miesięcy nikogo nie było, albo plugin zaplanowany na każdy tick, któremu wystarczyłby raz na sekundę. Żaden pakiet u żadnego dostawcy tego nie naprawi, a kupowanie go to najdroższy sposób, żeby się o tym przekonać.

Co warto sprawdzić przed zmianą pakietu

Pytania o TPS i MSPT

Jaka wartość TPS jest dobra na serwerze Minecraft?

Dwadzieścia, i wyżej już nic nie ma. Dwadzieścia ticków na sekundę to tempo, w jakim działa gra, więc TPS jest sufitem, a nie wynikiem: zdrowy serwer stoi na 20,0, przeciążony schodzi poniżej. Wszystko od 19,5 w dół to już serwer, który nie zdążył z pracą.

Jaka wartość MSPT jest dobra?

Poniżej pięćdziesięciu milisekund, a im dalej poniżej, tym więcej masz zapasu. MSPT to czas trwania jednego ticka, a pięćdziesiąt to cały budżet: przy czterdziestu zużywasz cztery piąte, i pełny wieczór przepycha Cię ponad granicę, przy dwudziestu masz połowę w zapasie.

Dlaczego serwer się tnie, skoro TPS pokazuje 20?

Bo TPS rusza się dopiero wtedy, gdy serwer już nie nadążył. Tick trwający czterdzieści pięć milisekund wciąż mieści się w pięćdziesięciu, więc licznik pokazuje dwadzieścia, choć do przeciążenia brakuje jednego pełnego wieczoru. MSPT pokazuje problem zawczasu, TPS dopiero po fakcie.

Co zjada czas ticka na serwerze Minecraft?

W praktyce najpierw załadowane encje, potem leje i inne bloki z encją, potem redstone, a potem wczytywanie i generowanie chunków przed graczami, którzy eksplorują. Pogoda, wzrost roślin i szukanie drogi przez moby są niżej. Prawie nic z tego nie zależy od pamięci RAM.

Czy więcej RAM podnosi TPS?

Tylko jeśli to pamięci brakowało. Serwer, który ciągle sprząta pamięć i się zacina, zyska na większej ilości RAM. Serwer z w połowie pustą pamięcią i rosnącym czasem ticka nie zyska ani jednego ticka po jej podwojeniu, bo tick biegnie na jednym rdzeniu i to temu rdzeniowi skończył się czas.

Jak sprawdzić TPS i MSPT na własnym serwerze?

Komenda /tps pokazuje średnią z ostatniej minuty, pięciu i piętnastu minut, a na Paper i Purpur komenda /mspt pokazuje sam czas ticka. Obie wymagają uprawnień operatora. W naszym panelu te same wartości widać jako wykres, więc od razu wiesz, czy to chwilowy skok, czy stały wzrost.

Napisane i sprawdzone przez zespół Astroworld Hosting. Ostatnio sprawdzone 6 września 2026.

Dostawa: większość serwerów przekazujemy od razu i działają w kilka sekund po płatności, pozostałe w ciągu 60 minut w dzień i w ciągu 12 godzin w nocy.