Přejít na hlavní obsah

Spark

Profiler pro Minecraft servery, který pomáhá najít příčiny lagu, vysokého MSPT a paměťových problémů.

Krátce

Co znamená Spark?

Spark je diagnostický nástroj pro správce serverů. Ukáže, které pluginy, entity, chunky nebo části kódu spotřebovávají nejvíc času.

Místo hádání, jestli za lag může RAM , CPU , plugin nebo mob farma, umí Spark dát konkrétní profil výkonu.

Kdy Spark použít

Spark se hodí, když hráči hlásí lag, TPS klesá, MSPT roste nebo server občas zamrzne. Umí měřit CPU profil, paměť, garbage collection i tick health.

Výstup ze Sparku je užitečný hlavně proto, že ukazuje skutečná data. Bez profileru správci často zbytečně přidávají RAM, i když problém způsobuje konkrétní plugin nebo oblast světa.

Co sledovat ve výsledku

  • Metody nebo pluginy s vysokým podílem času v hlavním threadu.
  • Špičky MSPT, které souvisí s entitami nebo chunky.
  • Paměťové špičky a garbage collection pauzy.
  • Opakující se úlohy pluginů, které běží příliš často.

Jak to využít v praxi

Spark používejte ve chvíli, kdy se problém děje. Profil z prázdného serveru nebo z klidné noci vám neřekne, proč laguje víkendová špička. Typický postup je spustit profiler na několik minut, uložit odkaz na report a porovnat, jestli čas bere svět, entity, pluginy, chunk loading, garbage collection nebo síťové operace.

Na co si dát pozor

  • Spark report sdílejte jen s lidmi, kterým důvěřujete. Může obsahovat názvy pluginů, cesty, verze a další provozní detaily.
  • Nepleťte si vysoké využití CPU s automatickou chybou pluginu. Důležité je, co běželo v době problému a kolik času to bralo v ticku.
  • U Paperu 1.21 a novějších verzí je Spark preferovaná cesta oproti Timings. Starší návody proto berte s rezervou.

Časté otázky

Je Spark plugin? +

Ano, často se instaluje jako plugin, ale existují i varianty pro modded prostředí podle loaderu.

Je bezpečné posílat Spark report podpoře? +

Obvykle ano, ale vždy zkontrolujte, jestli report neobsahuje citlivé údaje z konfigurace nebo příkazů.

Nahradí Spark monitoring hostingu? +

Ne úplně. Monitoring ukáže stav serveru, Spark pomůže najít konkrétní příčinu uvnitř Minecraftu.

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