Guides / Troubleshooting

level.dat dosyasını okumak: hardcore durumu, doğma noktası ve gerçekten neleri düzeltebilirsiniz?

Hardcore ölümü, level.dat dosyasındaki tek bir boolean değeridir. Bu dosyanın içeriği, bozuk bir kaydın nasıl göründüğü ve incelemenin neleri kurtarabileceğine dair dürüst sınırlar burada.

level.dat, her dünya klasörünün kök dizininde bulunan küçük, gzipped bir NBT dosyasıdır. Arazi yerine dünyanın ayarlarını içerir, bu da onu hem incelemek için en kullanışlı hem de merak etmek için en az tehlikeli dosya yapar.

İçeriği

Yolİçerik
Data.LevelNamedünya listesinde gösterilen ad
Data.hardcore1b veya 0b — hardcore bayrağı
Data.Difficulty0 barışçıl → 3 zor
Data.allowCommandshilelerin açık olup olmadığı
Data.SpawnX/Y/Zdünya doğma noktası
Data.Time / Data.DayTimetoplam tikler ve günün saati
Data.GameRulesher oyun kuralı (gamerule) bir ip (string) olarak
Data.DataVersionen son hangi Minecraft sürümünün yazdığı
Data.Playertek oyunculu dünyalardaki tek oyunculu Oyuncu

DataVersion, insanların gözden kaçırdığı ve sorun giderme için en önemli olanıdır: bir dünyanın daha yeni bir sürümde zaten açılıp açılmadığını söyler, ki bu genellikle geri döndürülemez.

Hardcore bayrağı

Hardcore ayrı bir dünya türü değildir. Data.hardcore: 1b artı zorluğun zora kilitlenmesidir. Öldüğünüzde, oyun dosyayı değiştirmez — sadece yeniden doğmanıza izin vermeyi reddeder.

Bu yüzden "ölü bir dünyayı hardcore'dan çıkarabilir miyim" adil bir sorudur ve cevap, bayrağın düzenlenebilir olduğudur, ancak bu bir inceleme değil, bir değişikliktir. Dosyayı okuyan araçlar size bayrağı gösterebilir; değiştirmek, NBT'yi geri yazmak anlamına gelir, bu da dosyayı riske atar. Her zaman önce dünya klasörünü yedekleyin.

Bozuk bir kaydın görünümü

  • level.dat okunamıyor, level.dat_old mevcut — oyun tek nesillik bir yedek tutar. level.dat_old dosyasını level.dat olarak yeniden adlandırmak, en son oturum hariç dünyayı kurtarır. Bu, insanların beklediğinden çok daha sık işe yarar.
  • Dünya yükleniyor, parçalar (chunks) eksik veya siyah — bu, level.dat değil, region/*.mca içindeki bölge dosyası (region-file) hasarıdır. Farklı sorun, farklı araç.
  • Dünya listede hiç görünmüyor — genellikle eksik veya sıfır baytlık level.dat. Her şeyden önce level.dat_old olup olmadığını kontrol edin.

İncelemenin yapamayacakları

Bir kayıt dosyasını okumak şunları geri getiremez:

  • ölüm veya kaybolma (despawn) nedeniyle kaybedilen eşyalar
  • asla oluşturulmamış parçalar (chunks)
  • silinmiş bir dünya klasörü

Buradaki hiçbir şey bir kurtarma hizmeti değildir. Araç, dosyanın ne dediğini gösterir; dosyanın artık içermediği şeyleri yeniden yapılandırmaz.

Oyuncu verileri

Tek oyunculuda, Data.Player envanteri, konumu, XP'yi ve sağlığı tutar. Çok oyunculuda, her Oyuncu, UUID ile adlandırılmış playerdata/ içinde ayrı bir .dat'tür — bu yüzden tek oyunculu bir dünya sunucuya dönüştürüldüğünde envanterinizi "kaybeder". Hala level.dat içindedir, sadece sunucunun baktığı yerde değildir.

Bir level.dat, bir Oyuncu .dat açın veya hardcore bir dünyanın durumunu kontrol edin — hepsi tarayıcınızda ayrıştırılır, hiçbir şey yüklenmez — World Save File Inspector ile.

Dünya dosyası inceleyici →

More guides

Browse all →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.