أدلة / استكشاف الأخطاء وإصلاحها
قراءة ملف level.dat: حالة الوضع المتشدد، نقطة الظهور، وما يمكنك إصلاحه فعلاً
موت الوضع المتشدد هو مجرد قيمة منطقية واحدة في level.dat. إليك ما يحتويه الملف، وكيف يبدو الحفظ التالف، والحدود الصادقة لما يمكن أن يستعيده الفحص.
level.dat هو ملف NBT صغير مضغوط بصيغة gzip في جذر كل مجلد عالم. يحتوي على إعدادات العالم وليس تضاريسه، مما يجعله الملف الأكثر فائدة للفحص والأقل خطورة للفضول بشأنه.
ما الذي بداخله
| المسار | المحتوى |
|---|---|
Data.LevelName | الاسم المعروض في قائمة العوالم |
Data.difficulty_settings.hardcore | 1b أو 0b — علامة الوضع المتشدد |
Data.difficulty_settings.difficulty | peaceful → hard، بالإضافة إلى علامة locked بجانبه |
Data.allowCommands | ما إذا كانت الغش مفعّلة |
Data.spawn | نقطة ظهور العالم: pos، dimension، yaw، pitch |
Data.Time | إجمالي التكات (أصبح وقت اليوم موجوداً الآن في data/minecraft/world_clocks.dat) |
Data.DataVersion | أي إصدار من Minecraft كتبه آخر مرة |
Data.singleplayer_uuid | أي ملف لاعب يخص مالك اللعب الفردي |
قواعد اللعبة لم تعد هنا أيضاً — فقد انتقلت إلى data/minecraft/game_rules.dat في نفس مجلد العالم.
DataVersion هو ما يتجاهله الناس وهو الأهم في استكشاف الأخطاء وإصلاحها: يخبرك ما إذا كان العالم قد فُتح بالفعل في إصدار أحدث، وهو أمر لا رجعة فيه عادةً.
علامة الوضع المتشدد
الوضع المتشدد ليس نوع عالم منفصل. إنه difficulty_settings.hardcore: 1b مع ضبط الصعوبة على hard وlocked. عندما تموت، لا تغيّر اللعبة الملف — بل ترفض فقط السماح لك بإعادة الظهور.
لذا فإن سؤال "هل يمكنني إلغاء الوضع المتشدد من عالم ميت" سؤال مشروع، والجواب أن العلامة قابلة للتعديل، لكن هذا تعديل وليس فحصاً. الأدوات التي تقرأ الملف يمكنها أن تعرض لك العلامة؛ أما تغييرها فيعني كتابة NBT مرة أخرى، مما يعرّض الملف للخطر. انسخ مجلد العالم احتياطياً أولاً، دائماً.
كيف يبدو الحفظ التالف
level.datغير قابل للقراءة،level.dat_oldموجود — تحتفظ اللعبة بنسخة احتياطية بجيل واحد. إعادة تسميةlevel.dat_oldإلىlevel.datتستعيد العالم ناقصاً آخر جلسة. هذا ينجح أكثر بكثير مما يتوقعه الناس.- العالم يُحمَّل، لكن القطع مفقودة أو سوداء — هذا تلف في ملفات المناطق في
region/*.mca، وليس فيlevel.dat. مشكلة مختلفة، أداة مختلفة. - العالم لا يظهر في القائمة إطلاقاً — عادةً
level.datمفقود أو بحجم صفر بايت. ابحث عنlevel.dat_oldقبل أي شيء آخر.
ما لا يستطيع الفحص فعله
قراءة ملف الحفظ لا يمكنها استعادة:
- العناصر المفقودة بسبب موت أو اختفاء
- القطع التي لم تُولَّد قط
- مجلد عالم حُذف
لا شيء هنا خدمة استعادة. الأداة تعرض ما يقوله الملف؛ ولا تعيد بناء ما لم يعد الملف يحتويه.
بيانات اللاعب
كل لاعب — بما في ذلك مالك اللعب الفردي — هو .dat منفصل في players/data/ مسمّى بمعرّف UUID، يحتوي على المخزون والموقع ونقاط الخبرة والصحة. level.dat يسجّل فقط أي من تلك الملفات يخص المالك (singleplayer_uuid). إذا بدا المخزون مفقوداً بعد نقل عالم إلى خادم، ابحث عن ملف معرّف UUID الخاص بك هناك، وليس في level.dat.
افتح level.dat أو .dat الخاص بلاعب، أو تحقق من حالة عالم الوضع المتشدد — كل ذلك يُحلَّل في متصفحك، دون رفع أي شيء — عبر فاحص ملفات حفظ العوالم.