Server spadl nebo nejde spustit: jak číst logy a crash reporty
Kde najdeš logy a crash reporty Minecraft serveru a jak poznat nejčastější chyby: chybějící mod, špatná Java, nedostatek RAM, poškozený svět nebo obsazený port.
Server se vypne hned po startu, nebo spadne uprostřed hry? Skoro vždy ti přesně řekne proč – jen je potřeba vědět, kde hledat. Tady je postup a přehled nejčastějších chyb.
Kde hledat
- Konzole v panelu – živý výpis. Chyba bývá těsně před tím, než se server zastaví.
logs/latest.log– kompletní log posledního běhu (v záložce Soubory). Starší logy jsou zabalené jako.log.gz.crash-reports/– při pádu hry Minecraft uloží podrobný report s popisem příčiny.
Hledej první řádek se slovem ERROR, Exception nebo Caused by. Poslední chyby bývají jen důsledek té první.
Nejčastější chyby
UnsupportedClassVersionError / „compiled by a more recent version of the Java Runtime“
Server nebo mod potřebuje novější Javu, než právě běží. Vyber správnou verzi v záložce Spouštění – přehled najdeš v návodu Jakou verzi Javy použít.
java.lang.OutOfMemoryError: Java heap space
Serveru došla RAM. Buď má balíček na daný server málo paměti (typicky těžký modpack na 4 GB), nebo nějaký plugin či mod paměť „žere“. Zkontroluj využití v panelu a zvaž větší balíček. Pomoct může i pregenerace světa a nižší view-distance.
Mod chybí nebo má špatnou verzi
Fabric a Forge vypíšou přímo, co chybí, třeba „Mod X requires fabric-api“ nebo „requires minecraft 1.20.1“. Doinstaluj závislost přes Mod manager, nebo stáhni verzi modu pro tvoji verzi Minecraftu. Mody, které jsou jen pro klienta (minimapy, shadery, menu), na server nepatří – smaž je ze složky mods.
„Failed to bind to port“ / „Address already in use“
Server se snaží použít jiný port, než má přidělený. V server.properties nech server-port a server-ip tak, jak je nastavil panel (port najdeš v záložce Síť).
„Can't keep up! Is the server overloaded?“
Není to pád, ale varování: server nestíhá 20 ticků za sekundu. Příčinou bývají farmy s mnoha entitami, generování nových chunků nebo náročný plugin. Postup najdeš v optimalizaci výkonu – a pomůže profiler /spark profiler.
„Ticking entity“ / „Ticking block entity“
Konkrétní entita nebo blok (často z modu) způsobuje pád při každém ticku. Crash report uvede souřadnice. Na Forge pomůže v konfiguraci zapnout odstranění chybných entit, jinak entitu odstraň editorem světa (např. MCA Selector) nebo obnov zálohu.
Poškozený svět / „Exception reading region file“
Nejčastěji po tvrdém vypnutí během ukládání. Nejjistější je obnovit poslední funkční zálohu.
Server se po startu hned vypne bez chyby
- Nepřijatá EULA – v souboru
eula.txtmusí býteula=true. - Špatně zvolené jádro nebo verze – zkontroluj změnu verze a jádra.
- Poškozený soubor jádra (
server.jar) – jádro přeinstaluj.
Když si nevíš rady
Pošli nám tiket a přilož odkaz na log – latest.log můžeš nahrát na mclo.gs, který z něj automaticky vyčistí IP adresy a zvýrazní chyby. Pomůžeme ti najít příčinu.
Pořád si nevíš rady? Rádi pomůžeme.