Minecraft Günlüklerini Anlamak

Bir şey bozulduğunda Minecraft günlükleri en iyi gerçek kaynağınızdır. Oyunun veya sunucunun ne yaptığını, sırayla, arıza anına kadar kaydederler. Bu kılavuz, hangi günlük dosyalarının önemli olduğunu, bir günlük satırının nasıl okunacağını ve neye dikkat edileceğini açıklar.

Önemli olan günlük dosyaları

Her şey logs/ klasöründedir (sunucu kökü veya bir istemcide instance/.minecraft):

  • latest.log
    Geçerli çalışmanın tam günlüğü. İlk açtığınız dosya budur; hata neredeyse her zaman buradadır.
  • debug.log
    Aynı çalışmanın çok daha ayrıntılı bir sürümü. latest.log yeterince söylemediğinde bunu kullanın.
  • Arşivlenmiş günlükler
    Eski çalışmalar şu şekilde sıkıştırılır: 2026-06-08-1.log.gz. Geçmiş bir oturumu okumak için onu çıkartın.
  • crash-reports/
    Yalnızca oyun çöktüğünde yazılan, odaklı bir rapor içeren ayrı bir klasör. Bkz. Bir Minecraft Çökme Raporu Nasıl Okunur.

Bir günlük satırı nasıl okunur

Her satır aynı biçimi izler:

[14:23:51] [Server thread/ERROR]: Encountered an unexpected exception
  • [14:23:51]
    Zaman damgası: olayın ne zaman gerçekleştiği.
  • [Server thread/ERROR]
    Onu günlüğe kaydeden iş parçacığı ve düzey.
  • Mesaj
    Gerçekte ne olduğu, bir hataysa çoğunlukla bir stack trace izler.

Günlük düzeyi, ciddiyeti bir bakışta gösterir: INFO (normal), WARN (bir şeyler yanlış ama ölümcül değil), ERROR (gerçek bir arıza), ve FATAL (sunucu kapanıyor).

İş parçacıkları: kim konuşuyor

  • Server thread / main
    Ana oyun döngüsü. Buradaki hatalar genellikle oyunu doğrudan etkiler (ve sunucuyu çökertebilir).
  • Worker / IO threads
    Chunk I/O gibi arka plan işleri. Disk ve dünya kaydetme sorunları için kullanışlıdır.
  • Mod/plugin threads
    Bir mod veya eklentiden adlandırılmış: neyin sorumlu olduğuna dair hızlı bir ipucu.

Neye dikkat edilmeli

  1. İlk ERROR/FATAL veya Exception satırına kaydırın; sonraki hatalar çoğunlukla yalnızca bunun sonuçlarıdır.
  2. Başarısız mod/eklentiler, yanlış Java sürümü veya kabul edilmemiş bir EULA için başlangıç bölümünü okuyun.
  3. "Can't keep up!" gibi tekrarlanan WARN spam'ine dikkat edin (performans, bkz. Can't Keep Up) veya "moved too quickly".
  4. Bir donma veya kapanmadan önceki son satırları not edin: sunucunun çöktüğünde ne yaptığını gösterirler.
  5. Herhangi bir hatayı Sık karşılaşılan sorunlar listesiyle çapraz karşılaştırarak kesin çözümü bulun.

Sunucu günlükleri ile istemci günlükleri

Aynı biçimi paylaşırlar ama farklı yerlerde bulunurlar. Bir sunucu günlüğü dünya kaydetmeyi, oyuncu bağlantılarını ve eklenti/mod yüklemeyi kaydeder; bir istemci günlüğü işlemeyi, kaynak paketlerini ve kendi bağlantınızı kaydeder. Bir katılma sorununu giderirken her ikisini de karşılaştırın: neden yalnızca bir tarafta olabilir.

Günlükleri güvenli bir şekilde paylaşma

Günlükler sunucunuzun IP'sini ve ara sıra token'ları içerebilir, bu nedenle önce bir göz atmadan bunları herkese açık olarak yapıştırmayın. Paylaşmak için bir paste hizmeti (mclo.gs gibi) kullanın veya dosyayı doğrudan MCDoctor.ai'a yükleyin; günlüğü okur ve nedeni ile çözümü sizin için açıklar, elle araştırmaya gerek kalmadan.

Sıkça sorulan sorular

Sunucu kök dizininizin logs/ klasöründe veya instance/.minecraft klasöründe. Mevcut çalışma latest.log'dur; eski çalışmalar sıkıştırılmış .log.gz dosyalarıdır.

Aynı çalışmayı kapsarlar, ancak debug.log çok daha ayrıntılıdır. latest.log ile başlayın ve yalnızca daha fazla ayrıntıya ihtiyacınız olduğunda debug.log'a geçin.

WARN bir şeyin yanlış olduğu ancak ölümcül olmadığı anlamına gelir; ERROR gerçek bir arızadır; FATAL sunucunun kapandığı anlamına gelir. İlk ERROR/FATAL satırına odaklanın.

Evet, latest.log dosyasını veya bir çökme raporunu yükleyin, MCDoctor.ai onu analiz eder ve olası nedeni ve önerilen çözümü döndürür.