TPS a MSPT na Minecraft serveru: co znamenají a jak je měřit
28. října 2026·5 min čtení
TPS a MSPT jsou dvě čísla, podle kterých poznáte, jestli váš Minecraft server stíhá. TPS říká, kolik herních kroků (ticků) server zvládne za sekundu, MSPT ukazuje, jak dlouho trvá jeden takový krok. Kdo jim rozumí, pozná lag dřív, než si hráči začnou stěžovat, a hlavně rychle zjistí, jestli je problém na serveru, nebo u hráče.
Co je tick a proč jich má být 20
Minecraft server nepočítá svět plynule, ale po krocích. V každém kroku, kterému se říká tick, zpracuje všechno, co se ve světě děje: pohyb a chování mobů, růst plodin, redstone, hoppery, pece, výbuchy i akce hráčů.
Hra počítá s tím, že server zvládne 20 ticků za sekundu. Na jeden tick má tedy 50 milisekund. Na tomto tempu je postavené všechno: herní den trvá 24 000 ticků (20 minut), plodiny rostou po ticích a stejně tak se počítá pohyb mobů.
TPS: jak rychle běží svět
TPS (ticks per second, ticky za sekundu) je počet ticků, které server opravdu stihne. Víc než 20 to být nemůže – když je server s výpočtem hotový dřív, na další tick prostě počká.
Jakmile TPS klesne, zpomalí se celý svět. Při 10 TPS běží hra polovičním tempem. Hráči to poznají takto:
- vytěžené bloky se na chvíli vrátí zpět,
- mobové se pohybují trhaně nebo se „teleportují“,
- truhly a dveře reagují se zpožděním,
- zásahy v boji se započítávají pozdě.
Důležité je, že takový lag cítí všichni hráči najednou. Když laguje jen jednomu, TPS bývá v pořádku a problém je v jeho připojení nebo počítači.
MSPT: kolik má server rezervy
MSPT (milliseconds per tick) je doba v milisekundách, kterou zabere jeden tick. Pro správce je to užitečnější číslo než TPS, protože ukazuje rezervu.
Dokud je MSPT pod 50 ms, drží se TPS na 20 a hráči nic nepoznají. Server s 10 ms a server se 48 ms tedy mají oba TPS 20. První má ale obrovskou rezervu, zatímco druhému stačí nová farma nebo pár dalších hráčů a začne zaostávat.
| MSPT | Co to znamená |
|---|---|
| pod 30 ms | Velká rezerva, server zvládne i večerní špičku. |
| 30–45 ms | V pořádku, ale rezerva se zmenšuje. Vyplatí se zjistit, co MSPT zvyšuje. |
| 45–50 ms | Na hraně. Při větším náporu začne TPS klesat. |
| nad 50 ms | Server nestíhá, TPS klesá a hráči cítí lag. |
Hodnoty berte jako orientační. Kromě průměru sledujte i špičky. Průměr 20 ms může vypadat skvěle, ale když jeden tick občas trvá 800 ms, hráči cítí krátké „zamrznutí“. Takové záseky bývají způsobené ukládáním světa, úklidem paměti v Javě (garbage collector), generováním nových chunků nebo jednorázovou akcí některého pluginu.
Jak TPS a MSPT změřit
Paper, Purpur a další jádra odvozená od Paperu
Do konzole napište (ve hře s lomítkem a s oprávněním OP):
tps
mspt
Příkaz tps ukáže průměr za poslední 1, 5 a 15 minut. Příkaz mspt vypíše průměrnou, nejkratší a nejdelší délku ticku za posledních 5 sekund, 10 sekund a 1 minutu.
spark – nejpřesnější měření
spark je nástroj na měření výkonu. V novějších verzích Paperu je přímo součástí serveru, na Fabricu, Forgi a NeoForgi ho nainstalujete jako mód. Základní přehled zobrazíte příkazy:
spark tps
spark health
spark tps kromě TPS ukáže i délku ticků jako nejmenší hodnotu, medián, 95. percentil a maximum. 95. percentil znamená, že 95 % ticků bylo kratších než tato hodnota. Výborně se hodí na odhalení občasných záseků, které průměr schová.
Když chcete zjistit, co server zdržuje, spusťte profiler a nechte ho běžet několik minut ve chvíli, kdy lag nastává:
spark profiler start
spark profiler stop
Po zastavení dostanete odkaz na přehledný report, kde uvidíte, který plugin, typ entity nebo činnost zabírá nejvíc času. Pokud řešíte jen občasné záseky, spusťte profiler příkazem spark profiler start --only-ticks-over 100 – spark pak zaznamená jen ticky delší než 100 ms. Podrobný postup najdete v návodu spark – měření výkonu a hledání lagů.
Vanilla server a varování v konzoli
Na čistém serveru bez pluginů ukáže průměrnou délku ticku v novějších verzích hry příkaz tick query. Na jakémkoli serveru je pak varováním hláška Can't keep up! Is the server overloaded? v konzoli. Znamená, že server za tempem zaostal a dohání zpoždění. Co s ní, popisuje návod Hláška „Can’t keep up!“.
Co MSPT nejčastěji zvyšuje
Podrobný rozbor příčin najdete v článku Lagy na Minecraft serveru. Nejčastěji jde o tyto věci:
- Entity a farmy – stovky zvířat, itemy na zemi a velké mob farmy. Viz Příliš mnoho entit a farmy.
- Generování chunků – hráči, kteří objevují nové oblasti. Pomůže předgenerování světa pluginem Chunky.
- Dohled a simulace – vysoké hodnoty
view-distanceasimulation-distance. Viz Dohled (view distance) a výkon. - Redstone a hoppery – část zátěže snížíte nastavením Paperu.
- Pluginy a módy – spark report ukáže, který z nich zabírá nejvíc času.
- Procesor – hlavní herní smyčka běží převážně v jednom vlákně, rozhoduje tedy výkon jednoho jádra. Víc v článku Jaký procesor pro herní server.
Přidání RAM samo o sobě MSPT nesníží. Pomůže jen tehdy, když serveru paměť opravdu chybí a Java kvůli tomu neustále uklízí. Jak to poznat, vysvětluje článek Kolik RAM potřebuje Minecraft server.
Postup, když TPS klesá
- Ověřte, že laguje všem. Pokud jen jednomu hráči, řešte jeho ping a připojení, ne server.
- Změřte TPS a MSPT a podívejte se, jestli je problém trvalý (vysoký průměr), nebo jde o občasné špičky.
- Spusťte spark profiler ve chvíli, kdy lag nastává, a nechte ho běžet aspoň pět minut.
- V reportu najděte, co zabírá nejvíc času, a řešte nejdřív to.
- Měňte vždy jen jednu věc a po každé změně změřte MSPT znovu. Jen tak poznáte, co opravdu pomohlo.
- Teprve když je server uklizený a MSPT je pořád vysoké, řešte silnější procesor nebo rozdělení hráčů na víc serverů.
Shrnutí
- TPS říká, jak rychle běží svět. Cílem je stabilních 20.
- MSPT ukazuje rezervu. Pod 50 ms server stíhá, a čím méně, tím lépe.
- Sledujte i špičky, ne jen průměr – nejlépe příkazem
spark tps. - Příčinu lagu najde spark profiler, ne odhad.
Na ColdHostu sledujete TPS a počet hráčů přímo v panelu a servery běží na procesorech AMD Ryzen 9 5900X a Ryzen 7 5800X3D. Když si s výsledky měření nebudete vědět rady, zeptejte se AI asistenta v panelu nebo nám napište tiket. Nabídku najdete na stránce Minecraft hosting. Stručný přehled najdete i v návodu TPS a MSPT – jak poznat lag serveru, a pokud server laguje právě teď, pokračujte návodem Server laguje – nízké TPS.
Minecraft od 20 Kč měsíčně
Vanilla, Paper, Fabric, Forge i modpacky. Pluginy a mody nainstalujete jedním klikem.