PocketMine-MP ve Bedrock Sunucu level.dat Düzenleyici

Minecraft Bedrock Edition ve Java Edition desteği — her iki sürümün yaygın veya az bilinen tüm sunucu çekirdekleriyle: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina ve diğerleri. Tam liste.

Bedrock sunucu yazılımları PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly ve resmi Bedrock Dedicated Server aynı little-endian level.dat dosyasını 8 baytlık üstbilgiyle worlds/<World>/. Klasörü çoğalttıktan sonra dünya adını düzeltmek, spawn noktasını taşımak, oyun kurallarını değiştirmek veya son yazan derlemeyi görmek için dosyanızı aşağıya bırakın.

PocketMine-MPNukkitPowerNukkitXCloudburstBedrock Dedicated ServerDragonflyEndstoneWaterdogPE

worlds/<World>/level.dat öğesini buraya bırakın

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · chunk dökümleri

Yinelenen dünya adı sorunu

Her Bedrock sunucu yöneticisi bununla karşılaşır. İkinci bir arena için worlds/hub klasörünü worlds/hub2 adıyla kopyalarsınız. Buna rağmen konsol, dünya yöneticisi ve dünya adını gösteren tüm eklentiler her ikisini de hub olarak gösterir. Klasörün adı değişmiştir, ancak LevelName etiketi level.dat içinde aynı kalmıştır.

Sonuç yalnızca görsel değildir. Dünyaları iç adla bulan ışınlanma noktaları, dünya başına yapılandırmalar ve bölge koruması gibi eklentiler yanlış dünyayı seçebilir; dünya yönetimi komutları belirsizleşir. Etiketi düzenleyerek düzeltin: dosyayı yukarıya bırakınca düzenleyici doğrudan LevelName etiketine gider ve düzenlemeye açar.

  1. Sunucuyu durdurun. Çalışan sunucu kayıt sırasında level.dat dosyasını yeniden yazar ve değişikliği geri alır.
  2. Dosyayı worlds/<World>/level.dat SFTP veya panel dosya yöneticisiyle indirin.
  3. Düzenleyiciye bırakın, LevelName değerini yeni adla değiştirip kaydedin.
  4. Eski dosyayı yedek tutarak yenisini özgün dosyanın üzerine yükleyin.
  5. Sunucuyu başlatın ve yüklenen dünyaları bildiren konsol satırını denetleyin.

Çekirdeğe göre notlar

ÇekirdekDünya yoluNotlar
PocketMine-MP (PM5)worlds/<World>/Varsayılan dünyanın klasörünü belirleyen level-name ayarı server.properties dosyasındadır. Buna karşılık LevelName, dünyanın kendi adıdır.
Nukkit / PowerNukkitXworlds/<World>/Aynı Bedrock düzeni; PNX yanına kendi ayar dosyalarını ekler.
Bedrock Dedicated Serverworlds/<World>/level-name içindeki server.properties klasörü seçer; üstbilgi depolama sürümü genellikle 10’dur.
Cloudburst / Dragonflyworlds/<World>/Aynı level.dat dosyasını kullanırlar; Dragonfly ek durum bilgilerini kendi veritabanında tutabilir.
WaterdogPE, Geyser—Proxy’lerdir. Dünya barındırmazlar; NBT yalnızca ağ NBT’si olarak üzerlerinden geçer.

Üretimi bozmadan düzenleme

  • Tüm dünya klasörünü yedekleyin; yalnızca level.dat dosyasını değil. Birkaç saniye sürer ve hatalı bir düzenlemeyi geri alabilmenizi sağlar.
  • Canlı dosyayı SFTP üzerinden düzenlemeyin. Sunucu duruyorken indirin, düzenleyin ve yükleyin. Sunucu dünyayı açık tutarken yerinde düzenlemek dosyanın kesilmesine yol açabilir.
  • Yeni mod için dünya mı kopyalıyorsunuz? LevelName değerini sunucu görmeden hemen sonra değiştirin; böylece hiçbir şey yanlış adı önbelleğe almaz.
  • Dosyayı açtıktan sonra bilgi çubuğunu kontrol edin. Algılanan biçimi ve depolama sürümünü gösterir. Bedrock dünya dosyası Bedrock level.dat olarak görünmüyorsa yanlış dosyayı seçmiş olabilirsiniz veya dosya bozulmuş olabilir.

Sık Sorulan Sorular

PocketMine-MP, Bedrock ile aynı level.dat dosyasını mı kullanır?

Evet. PocketMine-MP, Bedrock dünya biçimini uygular; level.dat dosyası 8 baytlık üstbilgili little-endian NBT’dir ve Vanilla Bedrock sunucusunun yazdığı biçimle bayt düzeyinde aynıdır.

İki dünya konsolda neden aynı adı gösteriyor?

İkisi de aynı klasörden kopyalanmıştır ve ortak bir LevelName değerine sahiptir. Klasör adı ile etiket bağımsızdır; etiketi değiştirin.

Sunucuyu yeniden başlatmadan dünyayı yeniden adlandırabilir miyim?

Hayır. Dünya bellekte yüklüdür ve kayıtta yeniden yazılır; sunucu çalışırken yapılan düzenleme kaybolur. Durdurun, düzenleyin, başlatın.

Nukkit ve PowerNukkitX ile çalışır mı?

Evet; biçim, dosya yolu ve işlem aynıdır.

Bedrock dünyasını Java’ya nasıl dönüştürürüm?

NBT düzenleyiciyle dönüştüremezsiniz. Bayt sırası kolay kısımdır; etiket düzeni, blok paletleri ve chunk depolaması tamamen farklıdır. Özel bir dönüştürücü kullanın, ardından kalan meta verileri bu düzenleyiciyle düzenleyin.

İlgili araçlar