Hledání a analýza chyb v logu

Log serveru je textový soubor, do kterého se zapisuje celý obsah konzole – od zapnutí až do vypnutí serveru. Můžeme v něm tedy zpětně vyhledávat veškeré dění na serveru – od zpráv v chatu přes upozornění od pluginů až po důvod pádu či restartu serveru.

Kde logy najít

  • Přejděte do Správce souborů v Control Panelu, kde najdete složku logs, do které se ukládají všechny logy.

Logy jsou pojmenované datem vytvoření a pořadovým číslem. Pokud vám tedy server během dne několikrát spadne nebo jej restartujete, budete zde mít více archivovaných logů z jednoho dne (jeden soubor na jedno spuštění serveru). Soubor latest.log pak obsahuje log aktuálně běžící (nebo naposledy spuštěné) relace serveru.

Analýza logu

U každé zprávy je v hranatých závorkách uvedený její typ. Nejčastěji se setkáte s úrovněmi INFO, WARN a ERROR.

INFO

Do této kategorie spadají běžné informační zprávy z chatu, od pluginů nebo samotného serveru, které standardně nevyžadují vaši pozornost.

WARN

Do této kategorie spadají varování od pluginů nebo serveru. Většinou se jedná o drobné nedostatky, které nezpůsobují pád serveru a mají spíše informativní charakter.

Můžete se setkat například se zprávami typu:

Legacy plugin PixelMOTD v9.3.7-SNAPSHOT does not specify an api-version.

⬆️ Plugin nemá specifikovanou verzi API – varování můžete ignorovat, opravu může provést pouze vývojář pluginu, ale na chod serveru to nemá vliv.

[PlaceholderAPI] Loaded class com.viaversion.viaversion.api.type.Type from ViaVersion v4.7.0 which is not a depend or softdepend of this plugin.

⬆️ Upozornění při načítání tříd mezi pluginy, můžete jej bez obav ignorovat.

Zpráv spadajících mezi varování je spousta. Pokud byste je přesto chtěli vyřešit, stačí zprávu zkopírovat a vyhledat na Googlu – většinou snadno najdete fórum (např. SpigotMC nebo PaperMC) s vysvětlením.

ERROR

Do této kategorie spadají již závažné chyby, které je potřeba řešit. Kvůli nim nemusí fungovat správně jednotlivé pluginy nebo celý server. Právě po těchto chybách se dívejte v případě, že vám server padá nebo se nechce zapnout.

Můžete se setkat například se zprávami typu:

Could not load 'plugins/ExcellentCrates-4.1.6.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: Unknown dependency NexEngine. Please download and install NexEngine to run this plugin.

⬆️ Občas bývá u chyb napsané rovnou i jejich řešení. V tomto případě chybí na serveru knihovní plugin NexEngine, který je nutný pro načtení pluginu ExcellentCrates. Chybějící plugin tedy dohledáme buď v Plugin Manageru, nebo na internetu (např. dotazem „NexEngine Spigot“), stáhneme jej a nahrajeme na server.

'void com.viaversion.viaversion.api.data.MappingDataBase.(java.lang.String, java.lang.String, boolean)' initializing ViaBackwards v4.2.0 (Is it up to date?)
java.lang.NoSuchMethodError: 'void com.viaversion.viaversion.api.data.MappingDataBase.(java.lang.String, java.lang.String, boolean)'

⬆️ Často se objevující chyba po aktualizaci serveru na novější verzi Minecraftu. V chybě si můžeme všimnout nápovědy „Is it up to date?“ („Je aktuální?“). Znamená to tedy, že máme na serveru zastaralou verzi pluginu, která nepodporuje aktuální verzi serveru. Aktualizaci najdeme v Plugin Manageru nebo na stránkách pluginu (Modrinth, Hangar, SpigotMC). Pokud jde o čerstvě vydanou verzi Minecraftu, je možné, že kompatibilní verze pluginu ještě nevyšla – v takovém případě je potřeba počkat na aktualizaci od vývojáře.

Encountered an unexpected exception java.lang.OutOfMemoryError: Java heap space

⬆️ Out of memory = serveru došla paměť RAM. Server optimalizujte nebo navyšte paměť RAM.

Chybových hlášení je celá řada, proto bývá nejrychlejší zkopírovat klíčový řádek s chybou do vyhledávače Google. Pokud potřebujete log poslat někomu dalšímu ke kontrole (např. na podporu nebo Discord), doporučujeme jej nahrát na službu mclo.gs, která log přehledně zvýrazní a automaticky skryje citlivé údaje (např. IP adresy hráčů).

Je návod nejasný nebo potřebuješ další pomoc?

Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!