Krátce
Co znamená Tick?
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.