aspose.info
AR

MCR - تنسيق ملف منطقة ماينكرافت، قارن بين MCR و MCA

تاريخ التحديث

ما هو ملف MCR؟

تنسيق ملف MCR في ماينكرافت هو تنسيق بيانات يستخدمه ماينكرافت لتخزين قطع التضاريس في عالم ماينكرافت. يعتمد على تنسيق NBT (العلامة الثنائية المسماة)، الذي تم تطويره من قبل مطوري محرك اللعبة المفتوح المصدر الشهير، ماينكرافت فورج. تم تقديم نوع ملف MCR في البداية وتم استبداله لاحقًا بـ تنسيق ملف MCA.

تنسيق ملف MCR

يتم هيكلة تنسيق ملف MCR كسلسلة من العلامات الثنائية المسماة، كل واحدة منها تحتوي على نوع محدد من البيانات. العلامة العليا هي علامة "Level"، التي تحتوي على جميع البيانات لمستوى لعبة واحد. داخل علامة Level، توجد عدة علامات مسماة أخرى تخزن أنواعًا مختلفة من البيانات، مثل علامة "Data" التي تخزن معلومات حول عالم اللعبة، وعلامتي "Entities" و "TileEntities" التي تخزن بيانات حول كائنات اللعبة والكيانات البلاطية في العالم، على التوالي.

ما المحتوى داخل تنسيق ملف MCR؟

في تنسيق ملف Minecraft MCR، المنطقة هي مساحة 32×32 كتلة من عالم اللعبة. يقوم تنسيق MCR بتقسيم عالم اللعبة إلى مناطق لإدارة البيانات بشكل أكثر كفاءة والسماح بتحميل وحفظ مستويات اللعبة بسرعة أكبر. يتم تخزين كل منطقة في ملف منفصل، ويستخدم تنسيق MCR نظام إحداثيات لتحديد موقع كل منطقة داخل عالم اللعبة. تُحدد إحداثيات المنطقة بناءً على إحداثيات الكتلة للزاوية السفلية اليسرى للمنطقة. على سبيل المثال، المنطقة ذات الإحداثيات (-1,0) ستكون موجودة منطقة واحدة إلى اليسار ولا مناطق إلى الأسفل من أصل عالم اللعبة.

الخصائص الرئيسية لملفات MCR

الخاصيةالوصف
امتداد الملف.mcr
الأنواع الأساسيةتنسيق McRegion الأصلي الذي تم تقديمه في ماينكرافت بيتا 1.3؛ تم استبداله لاحقًا بتنسيق Anvil (MCA) في ماينكرافت 1.2.1؛ لا توجد إصدارات رسمية أخرى بخلاف تنفيذ McRegion القياسي
نوع التنسيقتنسيق ملف المنطقة الثنائي يعتمد على بنية العلامة الثنائية المسماة (NBT)؛ يحتوي على رأس بحجم 8 كيب بايت (مقسم إلى جداول الموقع والطابع الزمني التي تحتوي كل منها على 1024 إدخال) يتبعها بيانات قطع مضغوطة بـ GZip أو Zlib مخزنة في قطاعات بحجم 4 كيب بايت
الاستخدام الأساسيتخزين بيانات المنطقة لعوالم ماينكرافت إديشن جافا من النسخة التجريبية 1.3 حتى الإصدار 1.1؛ كل منطقة تغطي مساحة 32×32 قطعة (512×256×512 كتلة) وتحتوي على بيانات الكتل، الكيانات، الكيانات البلاطية، ومعلومات الإضاءة
الميزة الرئيسيةتخزين إقليمي ثوري يجمع القطع معًا، مما يلغي مشاكل الأداء في تنسيق المستوى ألفا السابق حيث كان كل قطعة تُحفظ كملف منفصل؛ يقلل من توقفات تحميل العالم بما يصل إلى سبع مرات
ملف الأمانآمن للاستخدام في اللعبة؛ لا يحتوي على تدقيقات داخلية للتحقق من سلامة البيانات؛ عرضة للتلف إذا تم تحريره يدويًا باستخدام محررات النصوص؛ يتطلب أدوات متخصصة (NBTExplorer، Minecraft Region Fixer) للعرض والتعديل بأمان
التوافقمتوفر أصلاً في إصدارات ماينكرافت جافا إديشن من بيتا 1.3 حتى 1.1؛ يتم تحويله تلقائيًا إلى تنسيق MCA عند تحميله في ماينكرافت 1.2.1 أو الإصدارات الأحدث؛ يمكن فتحه وفحصه باستخدام أدوات طرف ثالث مثل NBTExplorer، MCEdit، أو أدوات إصلاح المناطق القائمة على بايثون

مواصفات تنسيق ملف MCR

مواصفات تنسيق ملف MCR متاحة للجمهور. المواصفات الخاصة بتنسيق NBT، الذي يعتمد عليه تنسيق MCR، متوفرة على موقع Minecraft Forge. بالإضافة إلى ذلك، يحتوي ويكي ماينكرافت أيضًا على معلومات مفصلة حول تنسيق ملف MCR، بما في ذلك هيكله وأنواع البيانات المختلفة التي يدعمها.

البيانات المضغوطة في ملفات MCR

يدعم تنسيق ملف MCR في ماينكرافت الضغط. تنسيق ملف MCR مبني على تنسيق NBT الذي يسمح بتخزين البيانات بصورة مضغوطة. يساعد ذلك في تقليل حجم ملفات MCR وجعلها أكثر كفاءة في النقل والتخزين. هذه ميزة مهمة في تنسيق MCR، حيث تتيح للاعبين مشاركة بيانات تضاريس عالم ماينكرافت الكبيرة مع الآخرين.

MCR مقابل MCA: الاختلافات الرئيسية

قدّم تنسيق الأنفل (MCA) عدة تحسينات مقارنةً بـ MCR:

الميزةMCR (قديم)MCA (أنفل)
ارتفاع البناء128 كتلة256 كتلة
حد معرف الكتلة2564096 (مع طبقة بيانات 4-بت)
قطاعات فارغةمحملة في الذاكرةغير محملة أو محفوظة
بيانات البيئةمحسوب في الوقت الفعليمحفوظ لكل عمود X,Z (قابل للتحرير)
ترتيب الكتلXZYYZX (يحسن الضغط)
حزم القطعأقل تحسينًامحسّن للحجم

الأسئلة الشائعة

**Q1: ماذا يعني اختصار MCR في ماينكرافت؟

أ: MCR يعني Minecraft Region، مما يعكس أن الصيغة تخزن بيانات عالم اللعبة مقسمة إلى مناطق من 32×32 شظايا.

**Q2: هل يمكنني فتح ملفات MCR بدون ماينكرافت؟

أ: نعم، يمكنك عرض وتحرير ملفات MCR باستخدام أدوات طرف ثالث مثل NBTExplorer، لكنك تحتاج إلى ماينكرافت لتشغيل العالم فعليًا.

**Q3: ما الفرق بين ملفات MCR و MCA؟

أ: MCA (Anvil) هو الصيغة الأحدث التي استبدلت MCR في ماينكرافت 1.2.1، وتوفر ضعف ارتفاع البناء (256 مقابل 128 كتلة) وكفاءة تخزين أفضل

**Q4: هل ملف MCR هو عالم ماينكرافت كامل؟

ج: لا، ملف MCR واحد يخزن منطقة واحدة فقط من العالم. يتكون عالم ماينكرافت كامل من العديد من ملفات MCR في مجلد “region”.

**Q5: هل يمكنني حذف ملفات MCR إذا كان عالمي يحتوي على ملفات MCA؟

ج: نعم، إذا تم تحويل عالمك إلى تنسيق Anvil الأحدث، تُترك ملفات MCR القديمة كإجراء توافق ويمكن حذفها بأمان لتوفير مساحة.

المراجع