Krátce
Co znamená MSPT?
MSPT říká, jak dlouho serveru trvá spočítat jeden tick. Pokud je průměr pod 50 ms, server má šanci držet 20 TPS .
Pro správce je MSPT užitečnější než samotné TPS, protože ukazuje rezervu výkonu. Server může mít 20 TPS, ale při 48 ms MSPT už je těsně před lagy.
Proč je hranice 50 ms důležitá
Minecraft chce zpracovat 20 ticků za sekundu. Jedna sekunda má 1000 ms, takže na jeden tick vychází 50 ms. Pokud server jeden tick počítá déle, nestíhá a začne snižovat efektivní TPS.
MSPT pomáhá odhalit problémy dřív, než je hráči uvidí. Hodnota 15 ms znamená velkou rezervu, 35 ms je pořád dobré, ale 45 až 50 ms už vyžaduje opatrnost při přidávání pluginů, hráčů nebo vyšší view distance.
Co dělat při vysokém MSPT
- Spusťte profiler jako Spark a zjistěte, co tick zpomaluje.
- Snižte view distance nebo simulation distance.
- Zkontrolujte množství entit, hopperů, villagerů a dropped itemů.
- Porovnejte, jestli problém nezpůsobuje konkrétní plugin nebo mod.
Jak číst průměr, minimum a maximum
Průměrné MSPT ukazuje běžný stav serveru, ale maximum často prozradí lag spike. Pokud je průměr 18 ms a maximum občas vyskočí na 120 ms při záloze, hráči ucítí krátký zásek, ale server nemusí být trvale špatný. Pokud je průměr 45 ms a maximum pravidelně přelézá 80 ms, server nemá rezervu a každá větší akce ho srazí.
Proto se vyplatí měřit MSPT ve chvíli, kdy se problém opravdu děje. Report po restartu nebo v prázdném lobby vypadá hezky, ale neřekne, co způsobuje lag během eventu, raid farmy nebo generování nového světa.
Ověřeno podle zdrojů
PaperMC uvádí, že /mspt vrací průměrné, minimální a maximální MSPT z posledních 5, 10 a 60 sekund. Dokumentace zároveň připomíná, že MSPT má být pod 50 pro 20 TPS a že hlavním nástrojem pro výkonové informace má být Spark.
Zdroj: PaperMC příkazy: MSPT a Spark.
Jak to využít v praxi
MSPT je dobré řešit podle naměřených dat, ne podle pocitu hráčů v chatu. Nejprve si ověřte, jestli jde o výkon serveru, síť, klientské FPS nebo konkrétní plugin/mod. Praktický postup je jednoduchý: sledujte TPS, MSPT, vytížení CPU, paměť a případně spusťte Spark ve chvíli, kdy se problém opravdu děje.
Na co si dát pozor
- Neměňte deset nastavení najednou. U výkonu serveru je lepší upravit jednu věc, chvíli měřit a teprve potom pokračovat.
- Rozlišujte krátký lag spike od dlouhodobě špatného výkonu. Jednorázový výkyv při záloze nebo generování světa se řeší jinak než trvale vysoké MSPT.
- Neberte RAM jako univerzální lék. U Minecraft serverů bývá často důležitější single-core výkon procesoru, množství entit, chunky a kvalita pluginů.
Časté otázky
Jaké MSPT je dobré? +
Ideálně výrazně pod 50 ms. Čím nižší MSPT, tím větší výkonovou rezervu server má.
Může mít server 20 TPS a přesto být problémový? +
Ano. Pokud má server 20 TPS, ale MSPT se drží těsně pod 50 ms, stačí malá špička a začnou lagy.
Jak MSPT změřím? +
Na Paper serverech bývá dostupný příkaz /mspt. Přesnější pohled dá Spark nebo jiný profiler.