Přejít na hlavní obsah

Tick

Základní časový krok Minecraft serveru, ve kterém se počítá herní logika světa.

Krátce

Co znamená Tick?

Tick je jeden krok serverové simulace. Minecraft se snaží provést 20 ticků za sekundu, takže každý tick má trvat nejvýše 50 ms.

Když tick trvá moc dlouho, zhorší se MSPT , klesne TPS a hráči pocítí serverový lag.

Co se během ticku počítá

Během ticku server posouvá čas, zpracovává pohyb hráčů a mobů, redstone, růst plodin, příkazy, pluginy, ukládání dat i síťové události. Většina hráčů tick přímo nevidí, ale když se tick loop zpomalí, pocítí opožděné reakce světa.

Proto se u optimalizace často mluví o TPS a MSPT. TPS ukazuje, kolik ticků server zvládl, MSPT ukazuje, jak drahé ty tickové výpočty byly.

Kde se pojem tick používá

  • V redstone mechanikách, kde se načasování často počítá na tickové zpoždění.
  • V optimalizaci serveru přes TPS a MSPT.
  • V nastavení pluginů, schedulerů, farmení nebo cooldownů.

Jak to využít v praxi

Tick 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

Kolik ticků má jedna sekunda v Minecraftu? +

Standardně 20 ticků za sekundu, pokud server stíhá běžet bez lagu.

Co znamená, že server tickuje pomalu? +

Znamená to, že výpočet jednoho ticku trvá déle než plánovaných 50 ms a server se opožďuje.

Souvisí tick s FPS? +

Nepřímo. Tick je serverová simulace, FPS je plynulost obrazu na klientovi hráče.

Související pojmy

Hostujte svůj Minecraft server

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

Zobrazit balíčky