---
title: "TPS: co znamená a jak souvisí s Minecraft serverem"
description: "Ticks Per Second, tedy počet herních ticků za sekundu. Ideální Minecraft server běží na 20 TPS."
url: "https://eternyx.cz/slovnik/tps"
---

# Vysvětlení pojmu: TPS

Ticks Per Second, tedy počet herních ticků za sekundu. Ideální Minecraft server běží na 20 TPS.

Také: ticks per second

Krátce

## Co znamená TPS?

TPS ukazuje, jestli server stíhá zpracovávat herní logiku v reálném čase. Hodnota 20 TPS znamená plynulý server, nižší čísla znamenají serverový lag.

TPS je dobrý první signál, ale pro diagnostiku je přesnější [MSPT](https://eternyx.cz/slovnik/mspt), protože ukazuje, kolik milisekund trvá jeden [tick](https://eternyx.cz/slovnik/tick).

## Jak číst hodnoty TPS

Minecraft plánuje 20 ticků za sekundu, takže jeden tick má rozpočet 50 ms. Když server zvládá každý tick včas, drží 20 TPS. Pokud tick trvá déle, server se začne opožďovat a hráči uvidí opožděné bloky, moby nebo příkazy.

Hodnota 19,8 obvykle nevadí. Dlouhodobé hodnoty okolo 15 už hráči poznají a pod 10 TPS je server výrazně zpomalený. Je ale důležité neplést TPS s [pingem](https://eternyx.cz/slovnik/ping): TPS je výkon serveru, ping je síťová odezva hráče.

## Nejčastější příčiny nízkého TPS

- Příliš mnoho [entit](https://eternyx.cz/slovnik/entity), mobů, itemů nebo villagerů.
- Příliš vysoká [view distance](https://eternyx.cz/slovnik/view-distance) a mnoho aktivních [chunků](https://eternyx.cz/slovnik/chunk).
- Náročný [plugin](https://eternyx.cz/slovnik/plugin), velký [modpack](https://eternyx.cz/slovnik/modpack) nebo neoptimalizovaný redstone.
- Slabý [CPU](https://eternyx.cz/slovnik/cpu), který nestíhá hlavní tick loop.

## TPS vs MSPT vs ping

TPS říká, kolikrát za sekundu server dokončí herní smyčku. [MSPT](https://eternyx.cz/slovnik/mspt) říká, jak dlouho jeden tick trval. [Ping](https://eternyx.cz/slovnik/ping) je síťová odezva hráče. Tyto tři věci se často pletou, ale řeší se jinak.

Když má server 20 TPS a hráč má 180 ms ping, problém je pravděpodobně síť nebo vzdálenost. Když mají všichni hráči zpožděné bloky, moby a příkazy, a TPS padá pod 20, problém je na straně serverového výkonu. Když je TPS stále 20, ale MSPT se drží těsně pod 50 ms, server ještě stíhá, ale nemá skoro žádnou rezervu.

## Ověřeno podle zdrojů

PaperMC dokumentace popisuje `/tps` jako příkaz pro TPS z posledních 1, 5 a 15 minut a uvádí cílovou hodnotu 20.0. Stejná dokumentace doporučuje spoléhat na `/spark` pro výkonové informace, protože `/tps` a `/mspt` jsou jen jednoduché signály.

Zdroj: [PaperMC Performance profiling](https://docs.papermc.io/paper/reference/commands/).

## Jak to využít v praxi

Konkrétní tipy na konfiguraci, entity a optimalizaci najdete v článku [Jak odstranit lagy na Minecraft serveru](https://eternyx.cz/blog/jak-odstranit-lagy-na-minecraft-serveru). TPS 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](https://eternyx.cz/slovnik/tps), [MSPT](https://eternyx.cz/slovnik/mspt), vytížení [CPU](https://eternyx.cz/slovnik/cpu), paměť a případně spusťte [Spark](https://eternyx.cz/slovnik/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é TPS je ideální?

Ideální je 20 TPS. Krátké výkyvy jsou normální, ale dlouhodobý pokles znamená, že server nestíhá.

Je nízké TPS stejné jako vysoký ping?

Ne. Nízké TPS je problém výkonu serveru, zatímco ping je síťové zpoždění mezi hráčem a serverem.

Jak zjistím TPS?

Na Paper serverech pomůže příkaz /tps nebo plugin Spark. Pro hlubší diagnostiku sledujte hlavně MSPT a profiler.

## Související pojmy

[CPU Procesor serveru, který počítá herní logiku, tick loop, entity, redstone, pluginy a síťové úlohy.](https://eternyx.cz/slovnik/cpu) [Entity Pohyblivý nebo interaktivní objekt ve světě, například hráč, mob, item, minecart nebo armor stand.](https://eternyx.cz/slovnik/entity) [MSPT Milliseconds Per Tick, metrika ukazující, kolik milisekund server potřebuje na jeden herní tick.](https://eternyx.cz/slovnik/mspt) [Ping Síťová odezva mezi hráčem a serverem měřená v milisekundách.](https://eternyx.cz/slovnik/ping) [Spark Profiler pro Minecraft servery, který pomáhá najít příčiny lagu, vysokého MSPT a paměťových problémů.](https://eternyx.cz/slovnik/spark) [Tick Základní časový krok Minecraft serveru, ve kterém se počítá herní logika světa.](https://eternyx.cz/slovnik/tick) [View Distance Nastavení určující, kolik chunků kolem hráče server načítá a posílá klientovi.](https://eternyx.cz/slovnik/view-distance)

[Zpět na slovník](https://eternyx.cz/slovnik)

### Hostujte svůj Minecraft server

Spusťte si vlastní Minecraft server během několika vteřin. Servery od 49 Kč měsíčně s českou podporou.

[Zobrazit balíčky](https://eternyx.cz/#balicky)
