Zrozumieć logi Minecraft

Logi Minecraft to Twoje najlepsze źródło prawdy, gdy coś się zepsuje. Zapisują po kolei, co robiła gra lub serwer, aż do momentu awarii. Ten przewodnik wyjaśnia, które pliki logów się liczą, jak czytać linię logu i czego szukać.

Pliki logów, które się liczą

Wszystko znajduje się w folderze logs/ (katalog główny serwera lub instance/.minecraft na kliencie):

  • latest.log
    Pełny dziennik bieżącego uruchomienia. To plik, który otwierasz najpierw; błąd prawie zawsze jest tutaj.
  • debug.log
    Znacznie bardziej szczegółowa wersja tego samego uruchomienia. Użyj go, gdy latest.log mówi za mało.
  • Zarchiwizowane dzienniki
    Starsze uruchomienia są spakowane jako 2026-06-08-1.log.gz. Rozpakuj go, aby przeczytać poprzednią sesję.
  • crash-reports/
    Osobny folder z ukierunkowanym raportem, zapisywanym tylko wtedy, gdy gra ulegnie awarii. Zobacz Jak czytać raport awarii Minecraft.

Jak czytać linię logu

Każdy wiersz ma ten sam format:

[14:23:51] [Server thread/ERROR]: Encountered an unexpected exception
  • [14:23:51]
    Znacznik czasu: kiedy zdarzenie wystąpiło.
  • [Server thread/ERROR]
    Wątek, który to zarejestrował, oraz poziom.
  • Komunikat
    Co faktycznie się stało, często po nim stack trace, jeśli to błąd.

Poziom dziennika pokazuje powagę na pierwszy rzut oka: INFO (normalny), WARN (coś jest nie tak, ale nie krytycznie), ERROR (prawdziwa awaria), i FATAL (serwer się wyłącza).

Wątki: kto mówi

  • Server thread / main
    Główna pętla gry. Błędy tutaj zwykle bezpośrednio wpływają na rozgrywkę (i mogą spowodować awarię serwera).
  • Worker / IO threads
    Praca w tle, taka jak I/O chunków. Przydatne przy problemach z dyskiem i zapisem świata.
  • Mod/plugin threads
    Nazwany od moda lub pluginu: szybka wskazówka, co jest odpowiedzialne.

Czego szukać

  1. Przewiń do pierwszego wiersza ERROR/FATAL lub Exception; późniejsze błędy są często tylko jego konsekwencjami.
  2. Przeczytaj sekcję startową pod kątem nieudanych modów/pluginów, błędnej wersji Javy lub niezaakceptowanego EULA.
  3. Zwróć uwagę na powtarzający się spam WARN, np. „Can't keep up!” (wydajność, zobacz Can't Keep Up) lub „moved too quickly”.
  4. Zanotuj ostatnie wiersze przed zawieszeniem lub wyłączeniem: pokazują, co serwer robił, gdy padł.
  5. Porównaj każdy błąd z Częste problemy listą, aby znaleźć dokładne rozwiązanie.

Logi serwera a logi klienta

Mają ten sam format, ale znajdują się w różnych miejscach. Dziennik serwera rejestruje zapis świata, połączenia graczy oraz ładowanie pluginów/modów; dziennik klienta rejestruje renderowanie, pakiety zasobów i twoje własne połączenie. Przy rozwiązywaniu problemu z dołączeniem porównaj oba: przyczyna może być tylko po jednej stronie.

Bezpieczne udostępnianie logów

Dzienniki mogą zawierać adres IP twojego serwera i czasami tokeny, więc nie wklejaj ich publicznie bez wcześniejszego sprawdzenia. Użyj serwisu paste (takiego jak mclo.gs) do udostępniania lub prześlij plik bezpośrednio do MCDoctor.ai, który odczyta dziennik i wyjaśni ci przyczynę i rozwiązanie, bez ręcznego grzebania.

Często zadawane pytania

W folderze logs/ w katalogu głównym serwera lub w folderze instance/.minecraft. Bieżąca sesja to latest.log; starsze sesje to spakowane pliki .log.gz.

Obejmują tę samą sesję, ale debug.log jest znacznie bardziej szczegółowy. Zacznij od latest.log, a na debug.log przejdź tylko, gdy potrzebujesz więcej szczegółów.

WARN oznacza, że coś jest nie tak, ale nie krytycznie; ERROR to prawdziwa awaria; FATAL oznacza, że serwer się wyłącza. Skup się na pierwszej linii ERROR/FATAL.

Tak, prześlij latest.log lub raport awarii, a MCDoctor.ai przeanalizuje go i zwróci prawdopodobną przyczynę oraz zalecane rozwiązanie.