Jak číst crash report a logy Minecraft serveru
28. října 2026·5 min čtení
Když Minecraft server spadne nebo se nespustí, odpověď skoro vždy najdete v logu nebo v crash reportu. Na první pohled je to stěna anglického textu, ale stačí vědět, kam se dívat. Níže je postup, jak v logu najít příčinu během pár minut, i když nejste programátor.
Kde logy a crash reporty najdete
logs/latest.log– záznam aktuálního (nebo posledního) běhu serveru. Konzole v panelu ukazuje totéž, jen naživo.logs/2026-10-27-1.log.gz– starší logy zabalené podle data. Stáhněte je a otevřete v počítači, například v programu 7-Zip.crash-reports/– crash reporty, které server vytvoří při pádu. Název obsahuje datum a čas, napříkladcrash-2026-10-27_18.43.01-server.txt.hs_err_pid….logv kořenové složce – pád samotné Javy, nejčastěji kvůli paměti.
Pokud konzole po pádu už nic neukazuje, otevřete latest.log ve správci souborů. Více v návodu Kde najdu logy a crash reporty.
Jak přečíst řádek logu
Každý řádek má stejnou stavbu: čas, vlákno a úroveň závažnosti, a nakonec samotnou zprávu.
[18:42:07] [Server thread/INFO]: Steve joined the game
[18:42:15] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 2541ms or 50 ticks behind
[18:43:01] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ExamplePlugin v1.0
- INFO – běžná informace (start, připojení hráče, uložení světa).
- WARN – varování. Nemusí jít o problém, ale stojí za přečtení, hlavně když se opakuje.
- ERROR (případně FATAL) – chyba. Tady hledejte nejdřív.
Server thread je hlavní vlákno serveru, ve kterém běží herní logika. Podle jádra se formát může mírně lišit, princip je ale všude stejný.
Jak číst chybový výpis (stack trace)
Za řádkem s chybou obvykle následuje dlouhý výpis, kterému se říká stack trace. Zjednodušeně vypadá takto:
[18:43:01] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ExamplePlugin v1.0
java.lang.NullPointerException: Cannot invoke "String.length()" because "name" is null
at cz.example.plugin.ClickListener.onClick(ClickListener.java:42)
at org.bukkit.plugin.java.JavaPluginLoader...
at net.minecraft.server...
Čtěte ho v tomto pořadí:
- Řádek s výjimkou říká, co se stalo: typ chyby (
NullPointerExceptionznamená, že chyběla nějaká hodnota) a krátký popis. - Řádky začínající
atukazují, kudy program prošel. Nahoře je místo, kde chyba vznikla. - Hledejte první řádek, který nepatří serveru. Řádky s
net.minecraft,org.bukkit,io.papermcnebojava.patří samotnému serveru a Javě. Řádek s jiným názvem (tadycz.example.plugin) prozradí plugin nebo mód, který chybu způsobil. U pluginů to často napoví už úvodní hláška – zdeExamplePlugin v1.0. - Řádek
Caused by:znamená, že chybu vyvolala jiná, hlubší chyba. Skutečná příčina bývá u posledníhoCaused byve výpisu.
Jedna chyba často spustí lavinu dalších. Když server nejde spustit, hledejte první ERROR od začátku logu, ne poslední – ty další bývají jen následky.
Jak číst crash report
Crash report vznikne, když server spadne úplně. Je delší než chyba v logu, ale má pevnou strukturu:
---- Minecraft Crash Report ----
// (vtipná hláška – tu můžete ignorovat)
Time: ...
Description: Ticking entity
java.lang.NullPointerException: ...
at ...
-- Head --
Thread: Server thread
-- Entity being ticked --
Details: ...
-- System Details --
Details:
Minecraft Version: ...
Java Version: ...
- Description stručně říká, při čem server spadl. Například
Ticking entity(chyba při zpracování entity),Ticking block entity(chyba bloku, třeba stroje z módu),Exception in server tick loop(obecná chyba v hlavní smyčce) neboWatching Server(jeden tick trval tak dlouho, že server ukončil hlídací mechanismus, takzvaný watchdog). - Výjimku a řádky
atčtete stejně jako v logu. - Prostřední sekce popisují, co se zrovna zpracovávalo. U entity nebo bloku najdete jejich typ a souřadnice, takže víte, kde ve světě problém je.
- System Details obsahuje verzi Minecraftu a Javy, paměť a u modovaných serverů seznam módů. Forge a NeoForge navíc často uvádějí řádek
Suspected Mods módem, který je podezřelý.
Nejčastější chyby a co znamenají
| Co v logu uvidíte | Co to znamená |
|---|---|
java.lang.OutOfMemoryError | Serveru došla paměť. Viz Serveru dochází paměť. |
UnsupportedClassVersionError | Server nebo plugin potřebuje jinou verzi Javy. Viz Chyba verze Javy. |
FAILED TO BIND TO PORT | Port je obsazený nebo špatně nastavený. Viz Chyba „Failed to bind to port“. |
You need to agree to the EULA | Není odsouhlasená licence hry. Viz Server se vypne hned po instalaci. |
UnknownDependencyException | Pluginu chybí jiný plugin, na kterém závisí. Viz Plugin se nenačte. |
Ticking entity, Ticking block entity | Konkrétní entita nebo blok shazuje server. Viz Crash „Ticking entity“. |
invalid dist DEDICATED_SERVER | Na serveru je mód určený jen pro hráče (klienta). Viz Server padá kvůli klientským módům. |
mapping values are not allowed here | Chyba v YAML konfiguraci pluginu, typicky špatné odsazení. Viz Chyba v YAML configu. |
The server has stopped responding! | Watchdog: tick se zasekl na desítky sekund. Viz Server se sám vypíná nebo restartuje. |
Tipy, jak hledat rychleji
- Po pádu běžícího serveru čtěte
latest.logodspodu – poslední chyba před vypnutím bývá ta podstatná. Při chybě během startu naopak hledejte první ERROR shora. - V editoru souborů použijte hledání (
Ctrl+F) a hledejte slovaERROR,ExceptionneboCaused by. - Název chyby zkopírujte do vyhledávače i s názvem pluginu nebo módu. Většinu chyb už někdo řešil a autor pluginu o nich často ví.
- Když log posíláte podpoře nebo na fórum, pošlete ho celý jako text, ne výřez nebo snímek obrazovky.
- Při veřejném sdílení buďte opatrní: v logu bývají u připojení IP adresy hráčů.
Shrnutí
- Logy jsou ve složce
logs/, crash reporty vcrash-reports/. - Hledejte ERROR, řádek s výjimkou a poslední
Caused by. - První řádek
at, který nepatří serveru ani Javě, prozradí viníka. - V crash reportu čtěte Description, výjimku a sekci s entitou nebo blokem.
Na ColdHostu vám při pádu serveru přijde e-mail s pravděpodobnou příčinou a AI asistent v panelu umí log projít a příčinu pádu najít za vás – víc v článku ColdHost AI v panelu. Nabídku serverů najdete na stránce Minecraft hosting. Pokud server nejde vůbec spustit, pokračujte návodem Server nejde spustit – jak najít příčinu nebo Analýza pádu serveru.
Minecraft od 20 Kč měsíčně
Vanilla, Paper, Fabric, Forge i modpacky. Pluginy a mody nainstalujete jedním klikem.