Blog

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.

MSPTCo to znamená
pod 30 msVelká rezerva, server zvládne i večerní špičku.
30–45 msV pořádku, ale rezerva se zmenšuje. Vyplatí se zjistit, co MSPT zvyšuje.
45–50 msNa hraně. Při větším náporu začne TPS klesat.
nad 50 msServer 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:

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á

  1. Ověřte, že laguje všem. Pokud jen jednomu hráči, řešte jeho ping a připojení, ne server.
  2. 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.
  3. Spusťte spark profiler ve chvíli, kdy lag nastává, a nechte ho běžet aspoň pět minut.
  4. V reportu najděte, co zabírá nejvíc času, a řešte nejdřív to.
  5. 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.
  6. 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.

Zobrazit balíčky