Porozumenie protokolom Minecraftu

Protokoly Minecraftu sú tým najlepším zdrojom pravdy, keď sa niečo pokazí. Zaznamenávajú v poradí, čo hra alebo server robili, až do okamihu zlyhania. Tento návod vysvetľuje, na ktorých súboroch protokolov záleží, ako čítať riadok protokolu a čo hľadať.

Súbory protokolov, na ktorých záleží

Všetko je v priečinku logs/ (koreň servera alebo instance/.minecraft na klientovi):

  • latest.log
    Úplný protokol aktuálneho behu. To je súbor, ktorý otvoríte ako prvý; chyba je takmer vždy tu.
  • debug.log
    Oveľa podrobnejšia verzia toho istého behu. Použite ju, keď latest.log nepovie dosť.
  • Archivované protokoly
    Staršie behy sú zazipované ako 2026-06-08-1.log.gz. Rozbaľte ho a prečítajte si minulú reláciu.
  • crash-reports/
    Samostatný priečinok so zameranou správou, zapísanou len vtedy, keď hra spadne. Pozri Ako čítať správu o páde Minecraftu.

Ako čítať riadok protokolu

Každý riadok má rovnaký formát:

[14:23:51] [Server thread/ERROR]: Encountered an unexpected exception
  • [14:23:51]
    Časová pečiatka: kedy udalosť nastala.
  • [Server thread/ERROR]
    Vlákno, ktoré to zaznamenalo, a úroveň.
  • Správa
    Čo sa skutočne stalo, často nasledované stack trace, ak ide o chybu.

Úroveň protokolu vám na prvý pohľad ukáže závažnosť: INFO (normálna), WARN (niečo nie je v poriadku, ale nie je to fatálne), ERROR (skutočné zlyhanie), a FATAL (server sa vypína).

Vlákna: kto hovorí

  • Server thread / main
    Hlavná herná slučka. Chyby tu zvyčajne priamo ovplyvňujú hru (a môžu spôsobiť pád servera).
  • Worker / IO threads
    Práca na pozadí ako I/O chunkov. Užitočné pri problémoch s diskom a ukladaním sveta.
  • Mod/plugin threads
    Pomenované podľa modu alebo pluginu: rýchla nápoveda, čo je zodpovedné.

Čo hľadať

  1. Posuňte sa k prvému riadku ERROR/FATAL alebo Exception; neskoršie chyby sú často len jeho dôsledkami.
  2. Prečítajte si spúšťaciu sekciu, či nie sú zlyhané mody/pluginy, nesprávna verzia Javy alebo neprijaté EULA.
  3. Sledujte opakovaný spam WARN ako „Can't keep up!“ (výkon, pozri Can't Keep Up) alebo „moved too quickly“.
  4. Zaznamenajte si posledné riadky pred zamrznutím alebo vypnutím: ukazujú, čo server robil, keď padol.
  5. Porovnajte akúkoľvek chybu so Časté problémy zoznamom pre presné riešenie.

Serverové protokoly vs. klientske protokoly

Zdieľajú rovnaký formát, ale nachádzajú sa na rôznych miestach. Protokol servera zaznamenáva ukladanie sveta, pripojenia hráčov a načítavanie pluginov/modov; protokol klienta zaznamenáva vykresľovanie, balíky prostriedkov a vaše vlastné pripojenie. Pri riešení problému s pripojením porovnajte oba: príčina môže byť len na jednej strane.

Bezpečné zdieľanie protokolov

Protokoly môžu obsahovať IP vášho servera a občas tokeny, takže ich nevkladajte verejne bez toho, aby ste sa na ne najprv pozreli. Na zdieľanie použite službu paste (napríklad mclo.gs) alebo nahrajte súbor priamo do MCDoctor.ai, ktorý protokol prečíta a vysvetlí vám príčinu a riešenie, bez ručného hrabania.

Často kladené otázky

V priečinku logs/ v koreni vášho servera alebo v priečinku instance/.minecraft. Aktuálny beh je latest.log; staršie behy sú zazipované súbory .log.gz.

Pokrývajú rovnaký beh, ale debug.log je oveľa podrobnejší. Začnite s latest.log a prepnite na debug.log iba vtedy, keď potrebujete viac detailov.

WARN znamená, že niečo nie je v poriadku, ale nie je to fatálne; ERROR je skutočné zlyhanie; FATAL znamená, že sa server vypína. Zamerajte sa na prvý riadok ERROR/FATAL.

Áno, nahrajte latest.log alebo správu o páde a MCDoctor.ai ju analyzuje a vráti pravdepodobnú príčinu a odporúčanú opravu.