لماذا لا يجوز الكتابة فوق العالم مباشرةً
أكثر الحوادث شيوعاً عند تحديث العالم الحي هو الكتابة مباشرةً للملفات الجديدة فوق دليل العالم العامل. فبمجرد انقطاع الرفع في منتصفه، أو عدم توافق إصدار العالم الجديد، أو تلف الملفات أثناء النقل، قد يعجز الخادم عن الإقلاع — وفي هذه اللحظة يكون العالم الأصلي قد طُمس بالفعل، وتصبح الاستعادة شديدة الصعوبة. الفكرة الآمنة هي الفصل التام بين «الرفع» و«التفعيل»: ضع العالم الجديد أولاً في دليل معزول، وانتظر حتى يكتمل التحقّق والتأكيد دون مشكلات، ثم دع البيئة الحية تنتقل عبر التبديل الذرّي.
الخطوات الكاملة للتحديث الآمن
بعد منح mcworld.app صلاحية الإدارة الكاملة صراحةً، فإنه ينشر بأمان وفق الترتيب التالي، دون الحاجة إلى لمس الطرفية على الإطلاق:
- التحقّق المسبق من الإصدار والمساحة — التأكّد من توافق العالم الجديد مع إصدار الخادم، وأن القرص يتّسع للنسختين الجديدة والقديمة معاً.
- إنشاء لقطة والتحقّق منها — توليد نقطة تراجع للعالم الحالي، والتأكّد من أنها قابلة للاستعادة فعلاً.
- الرفع إلى دليل معزول — تخزين العالم الجديد بشكل مستقل، مع إبقاء العالم القديم متاحاً حتى لحظة التبديل.
- التحقّق من السلامة — مقارنة التجزئة وفحص البنية، للتأكّد من أن النقل تمّ دون تلف.
- التبديل الذرّي — توجيه الخادم إلى العالم الجديد دفعة واحدة، دون ترك أي حالة وسطية نصفها جديد ونصفها قديم.
- فحص السلامة والتراجع التلقائي — التأكّد بعد التبديل من أن الخادم يقلع بشكل طبيعي؛ وعند فشل أي خطوة يحدث تراجع تلقائي إلى اللقطة.
لمعرفة تفاصيل ما وراء كل خطوة، يمكنك الرجوع إلى الدليل المتعمّق النشر الآمن لعالم الخادم.
مبدأ المنتج: قابل للتتبّع وقابل للتراجع
المبدأ الأساسي للعملية بأكملها هو عدم الكتابة فوق الملفات الأصلية إطلاقاً: ففي كل تحديث تُحفظ النسخة السابقة للتحديث مع تجزئتها، وتبقى نقطة التراجع قابلة للتتبّع دائماً. ولمن يريد رؤية الحالة فقط دون الكتابة، يمكن استخدام وضع «المراقبة فقط» المجاني (انظر تشغيل خادم Minecraft عبر الهاتف)؛ وقبل التحديث الرسمي، يُنصح أيضاً بإجراء نسخ احتياطي للعالم للاحتفاظ بمخرج آمن. التشخيص مجاني، والتنفيذ افتراضياً على الجهاز نفسه، والدفع بحسب النتيجة، واسترداد المبلغ عند الفشل، والأسعار المعتمدة هي المعروضة داخل التطبيق.