Bir Minecraft Çökme Raporu Nasıl Okunur

Bir Minecraft çökme raporu göz korkutucu görünür, ancak her seferinde aynı yapıyı izler. Hangi satırların gerçekten önemli olduğunu öğrendikten sonra, nedeni genellikle bir dakikadan kısa sürede bulabilirsiniz. Bu kılavuz, raporun nerede bulunduğunu, stack trace'in nasıl çözüleceğini ve onu bir çözüme nasıl dönüştüreceğinizi anlatır.

Çökme raporu nerede bulunur

Minecraft, oyun veya sunucu beklenmedik şekilde durduğunda her seferinde bir çökme raporu yazar. Buraya bakın:

  • crash-reports/
    Zaman damgalı bir dosya, örneğin crash-2026-06-08_14.23.51-server.txt. Bu, ayrılmış, ayrıntılı rapordur.
  • logs/latest.log
    Tam çalışma günlüğü. Çökme raporu yoksa (işlem yalnızca sonlandıysa) hata burada, en altta.
  • logs/debug.log
    Çok daha ayrıntılı bir günlük, latest.log yeterince ayrıntılı olmadığında kullanışlıdır.

Bir sunucuda bu klasörler sunucu kök dizinindedir; bir istemcide instance/.minecraft klasörünün içindedir. Her zaman zaman damgasına göre en yeni dosyayı açın.

Bir çökme raporunun anatomisi

Her rapor aynı bölümlere sahiptir, yukarıdan aşağıya:

  • Başlık ve açıklama
    Neyin başarısız olduğunu özetleyen tek satırlık bir Description satırı, artı saat. Bu ilk ipucunuzdur.
  • Stack trace
    İstisna türü, ardından nerede olduğunu gösteren bir kod satırları listesi, çoğunlukla bir veya daha fazla Caused by: blok izler.
  • Etkilenen dünya / ayrıntılar
    Dünya veya varlık çökmelerinde: koordinatlar, boyut ve ilgili varlık/blok.
  • Sistem ayrıntıları
    Minecraft sürümü, Java sürümü, ayrılan bellek, mod yükleyici ve tam mod listesi. Teşhis için altın değerinde.

Aslında nasıl okunur, adım adım

  1. Description satırını okuyun. Bu, sade bir dille bir özettir, örn. "Exception ticking entity" veya "Unexpected error". Bu zaten size kategoriyi söyler.
  2. İstisna türünü bulun stack trace'in en üstünde (örn. java.lang.OutOfMemoryError, NullPointerException, NoClassDefFoundError). Tür çoğunlukla sorunu doğrudan adlandırır.
  3. Son "Caused by:" satırına atlayın. Birkaçı zincirlendiğinde, en derin olanı genellikle ilk değil, gerçek kök nedendir.
  4. Bir mod veya eklenti adı arayın paket yolunda (örn. com.somemod.Thing). Bu doğrudan suçluyu gösterir. Salt net.minecraft.* trace bunun yerine vanilla/dünya verilerine işaret eder.
  5. Sistem ayrıntılarını kontrol edin. Java sürümünün Minecraft sürümünüzle eşleştiğini doğrulayın, ne kadar bellek ayrıldığını görün ve mod listesini yinelenenler veya güncel olmayan girişler için tarayın.
  6. Belirtiyi bilinen bir çözümle eşleştirin. Bulduğunuz nedeni, eşleşen çözüme atlamak için kullanın (aşağıdaki örneklere bakın).

Yaygın stack trace'lerin size söyledikleri

  • OutOfMemoryError: Java heap space
    Yeterli bellek yok. Bkz. Out of Memory.
  • Exception ticking entity
    Tek bir bozuk varlık. Bkz. Ticking Entity.
  • A single server tick took 60.00 seconds
    Sunucu dondu. Bkz. Watchdog Crash.
  • NoClassDefFoundError / ClassNotFoundException
    Eksik bir kitaplık. Bkz. NoClassDefFoundError.
  • Exit code -1 with no crash report
    Bunun yerine latest.log'u okuyun. Bkz. Error Code -1.

Hepsine Sık karşılaşılan sorunlar sayfasında göz atın.

Çökme raporu yok mu? latest.log'u okuyun

Bazen işlem bir çökme raporu yazmadan yalnızca sonlanır (çoğunlukla çıkış kodu 1 veya -1 ile). Bu durumda gerçek hata logs/latest.log'un en altındadır. Sondan yukarıya, ilk ERROR, FATAL veya Exception satırına kadar kaydırın: bir şeyler orada ters gitti. Günlük biçiminin kendisini anlamak için bkz. Minecraft Günlüklerini Anlamak.

Sıkça sorulan sorular

Sunucu kök dizininizin crash-reports/ klasöründe veya instance/.minecraft klasöründe, çökmenin tarih ve saatiyle adlandırılmış. En yeni dosyayı açın.

Çökme raporu, oyun durduğunda yazılan odaklanmış bir anlık görüntüdür. latest.log tam çalışma günlüğüdür. Çökme raporu yoksa, hata latest.log'un altındadır.

Stack trace'teki paket adlarına ve en derin "Caused by:" satırına bakın. Vanilla olmayan bir paket (net.minecraft değil) genellikle sorumlu modu adlandırır — System Details'teki mod listesini kontrol ederek doğrulayın.

Evet, çökme raporunu MCDoctor.ai'a yapıştırın veya yükleyin, nedeni ve çözümü sade bir dille açıklasın.