Server.log, jak na něj

Message
Autor
Pchalo
Příspěvky: 99
Registrován: 14 čer 2011, 12:32
Reputation: 3

Server.log, jak na něj

#1 Příspěvekod Pchalo » 26 čer 2012, 16:30

Ahoj,
rozhodl jsem se napsat krátký návod na hledání chyb v přehledu výpisu serveru souboru server.log. Všiml jsem si, že hodně lidí píše, že jim nefungují pluginy a ani se nepodívají do server.log nebo podívají, ale neumí v něm hledat to podstatné.

Pro začátek je nutné se umět připojit přes FTP na server, návod zde http://forum.fakaheda.eu/viewtopic.php?f=14&t=4398
Ve druhém příspěvku je i video.
Zde nalezneme soubor server.log, otevřeme si jej v námi pohodlném textovém editoru, stačí otevřít pro čtení. Pokud používáte stejně jako já Total Commander, stačí zmáčknout klávesu F3.

Nyní si najdeme řádek, kde začíná spuštění serveru(Po spuštění, když byl vypnut, nebo po restartu)

Kód: Vybrat vše

DATE TIME [INFO] Starting minecraft server version 1.2.5
DATE TIME [INFO] Loading properties
DATE TIME [INFO] Starting Minecraft server on IP:PORT
Výpis se liší server od serveru(Datum, čas, verze). Důležité je najít čas posledního takového spuštění. K vyhledání použijte kombinaci kláves CTRL+F a napište port svého serveru a vyhledejte řádky uvedené výše.


Dále následuje výpis načítání pluginů jako :

Kód: Vybrat vše

DATE TIME [INFO] [MagicCarpet] Loading MagicCarpet v2.1.2
DATE TIME [INFO] [Orebfuscator] Loading Orebfuscator v1.4.5
DATE TIME [INFO] [GroupManager] Loading GroupManager v1.9 (2.9.1) (Phoenix)
DATE TIME [INFO] [WorldEdit] Loading WorldEdit v5.2
DATE TIME [INFO] [FakaHedaMinequery] Loading FakaHedaMinequery v1.1
DATE TIME [INFO] [iZone] Loading iZone v7.2.2
DATE TIME [INFO] [ColoredSigns] Loading ColoredSigns v1.2
DATE TIME [INFO] [SpamGuard] Loading SpamGuard v0.4
DATE TIME [INFO] [BattleNight] Loading BattleNight v1.1.3
DATE TIME [INFO] [Vault] Loading Vault v1.2.15-b172

Odtud zpozorníme, jelikož zde se děje to důležité. Postupně procházíme řádek po řádku a hledáme případné chyby. Většina začíná [SEVERE], ale najdeme i výpisy u pluginů, kde tvůrce upozorňuje na možnou nefunkčnost pluginu.

Na začátku se vyskytují nejčastěji tyto chybové výpisy:

Kód: Vybrat vše

DATE TIME [SEVERE] Could not load 'plugins/nolagg.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: BKCommonLib
.
.
DATE TIME [SEVERE] Could not load 'plugins/adminrage.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
.
.
DATE TIME [SEVERE] Could not load 'plugins/SlotGroups.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: Vault
.
.
DATE TIME [SEVERE] Could not load 'plugins/lastlogin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/util/config/Configuration

Ti znalí anglického jazyka nebo Google překladače :) chápou, co znamenají první řádky u každého výpisu. Říkají nám, že se serveru nepodařilo načíst pluginy, jelikož při jejich načítání nastala chyba, která je napsána na druhém řádku.

A to konkrétně v prvním a třetím případě(UnknownDependencyException) jde o nenalezení pluginu, na kterém závisí správná funkčnost daného pluginu. Vždy za dvojtečkou následuje název potřebného pluginu a ten stáhněte a vložte na server do složky plugins.

Ve druhém a čtvrtém případě, jde o nenalezení dané definice třídy v bukkitu. Nejčastěji stačí aktualizovat bukkit, ale také může být plugin zastaralý a v nové verzi bukkitu se daná třída může jmenovat jinak nebo tam vůbec nemusí být.
Jelikož se uplatňuje zpětná kompatibilita verzí bukkitu, tak stačí spíše aktualizovat bukkit. Návod, jak na to, je zde http://forum.fakaheda.eu/viewtopic.php?f=85&t=2083


Následnuje načítání konfigurace jednotlivých pluginů(načítaní config.yml, pokud je mají) a tzv. povolování jednotlivých pluginů( Enabling ).
Zde se může vyskytnout následující:

Kód: Vybrat vše

DATE TIME [SEVERE] Error occurred while enabling AlphaChest v1.7.2 (Is it up to date?)
java.lang.NoSuchMethodError: com.mast3rplan.alphachest.AlphaChestPlugin.getConfiguration()Lorg/bukkit/util/config/Configuration;
.
.
DATE TIME [INFO] [EasyEssentials] Enabling EasyEssentials v0.4
DATE TIME [INFO] EasyEssentials version 0.4 is now enabled
DATE TIME [SEVERE] Cannot load configuration from stream
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
.
.
DATE TIME [SEVERE] Error occurred while enabling ZPort v3.0 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
.
.
DATE TIME [INFO] [SimpleJail] Enabling SimpleJail v2.0.2
DATE TIME [SEVERE] [SimpleJail]§fERROR: Could not find permissions plugin.§f
DATE TIME [INFO] [SimpleJail] Disabling SimpleJail v2.0.2

Jak vidíte v prvním a třetím případě je napsáno v prvním řádku v závorce(Is it up to date?), znamená to, že se Vás bukkit ptá, zda je plugin na nejaktuálnější jeho verzi, jelikož se vyskytla chyba při jeho povolování.
Většinou stačí daný plugin aktualizovat na nejnovější verzi a to tak, že stáhnete nejnovější verzi a přepíšete jí tu starou ve složce plugins. Ovšem někdy ani to nepomůže, jelikož nemusí být vyřešen právě daný problém v nejaktuálnější verzi pluginu a čeká se na vydání nové verze pluginu.

Ve druhém případě se jedná o nevalidní zápis uvnitř souboru (Většinou se jedná o nevalidní YAML soubor), konkrétně se v souboru config.yml pluginu EasyEssentials nachází nepřípustný znak. Může to znamenat více věcí, že se tam opravdu nachází nepřípustný znak, nebo, že při čtení souboru se narazilo na konec souboru(soubor byl prázdný) a přitom bylo očekáváno základní nastavení.
Správný zápis souboru typu YAML si můžete zkontrolovat zde http://www.yaml-online-parser.appspot.com/

V posledním případě je napsáno, že plugin SimpleJail potřebuje ke svému běhu plugin, který spravuje práva(co může jaký hráč dělat, například plugin PermissionsEX) a jelikož ho nenašel, tak se "vypnul".


Určitě jsem zde nenapsal všechny chybové výpisy, takže se nebojte napsat/dopsat s čím jste se setkali Vy a popřípadě, jak jste to vyřešili. Postupně budu nejspíš příspěvek doplňovat o nové poznatky :)

//EDIT: Ach jo čecha být má dobrá kobyla :D Díky Mysteria
Naposledy upravil(a) Pchalo dne 27 čer 2012, 09:30, celkem upraveno 2 x.
http://www.FakaHeda.eu
- Nezapomeň ohodnotit karmou ty, kteří ti pomohli!

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: Server.log ,jak na něj

#2 Příspěvekod Mysteria » 26 čer 2012, 19:24

Technická poznámka. Mezera se píše až po čárce ne před ní! Fakt vypadá to docela blbě.

EDIT: Aha koukám, že to nějak střídáš, nejdřív děláš mezeru za ní, pak před ní a nakonci už vůbec :D

Uživatelský avatar
siOnzee
Příspěvky: 810
Věk: 24
Registrován: 30 lis 2011, 21:40
Reputation: 5
Bydliště: siOnzee.cz
Kontaktovat uživatele:

Re: Server.log ,jak na něj

#3 Příspěvekod siOnzee » 20 črc 2014, 02:56

Zde nalezneme soubor server.log, otevřeme si jej v námi pohodlném textovém editoru,


Chtělo by to upravit, pač mam za to že logy už nejsou v rootu ale ve složce logs.

Uživatelský avatar
nejento
Příspěvky: 9662
Registrován: 28 lis 2011, 14:09
Reputation: 44
Kontaktovat uživatele:

Re: Server.log, jak na něj

#4 Příspěvekod nejento » 20 črc 2014, 13:56

jojo, je tomu tak, kdyžtak se na to někdy mrknu, nebo pokud bude pchalo rychlejší, tak to zvládne sám :D
Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: http://discord.fakaheda.eu/

Splash68
Příspěvky: 4
Registrován: 21 úno 2015, 12:08
Reputation: 0

Re: Server.log, jak na něj

#5 Příspěvekod Splash68 » 21 úno 2015, 12:09

Zdravím, chci se zeptat jak otevřu server log s příponou log.gz ? :)

Uživatelský avatar
nejento
Příspěvky: 9662
Registrován: 28 lis 2011, 14:09
Reputation: 44
Kontaktovat uživatele:

Re: Server.log, jak na něj

#6 Příspěvekod nejento » 21 úno 2015, 13:39

Buďto můžeš část toho logu prohlížet přímo ve Správci souborů, nebo je potřeba ten soubor nejprve rozbalit pomocí nějakého archivačního programu.
Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: http://discord.fakaheda.eu/


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host