قبل تغيير الإصدار

أنشئ أولًا نسخة احتياطية يدوية من لوحة التحكم ضمن Backups. بعد ذلك أوقف الخادم. قد يحتاج Stable و Experimental إلى إصدارات مختلفة من ملفات الحفظ والمودات؛ لا تغيّر الإصدار أبدًا أثناء تشغيل الخادم.

وضّح أيضًا مسبقًا ما الذي تريد الوصول إليه فعليًا. الرجوع من Experimental إلى Stable ليس مجرد نقرة Downgrade عادية: العالم الذي تم حفظه بالفعل على Build أحدث لا يمكن متابعة اللعب فيه بشكل موثوق على إصدار أقدم. في هذه الحالة خطّط إما لعالم جديد أو لاستخدام النسخة الاحتياطية التي أُنشئت قبل الانتقال إلى Experimental. إذا كنت تُعد خادمك للتو، فابدأ أولًا بدليل الإعداد الأساسي لخادم 7-Days-to-Die — فالإعدادات هناك هي الأساس لكل ما يلي.

اختيار Stable أو Experimental

  1. افتح خادمك وانتقل إلى Einstellungen → Version wechseln.
  2. اختر Stable للتشغيل العادي. استخدم Experimental فقط إذا كان عالمك وكل المودات تدعم الـ Build المطلوب صراحةً.
  3. أكّد التغيير وانتظر حتى تنتهي عملية التثبيت وإعادة التشغيل.
  4. افحص إصدار اللعبة المعروض في سجل بدء التشغيل، ثم اتصل مرة واحدة بالعميل المناسب.

عند وجود تحديث كبير Major-Update، يجب أن تتحقق مسبقًا من توافق عالمك وكل مود. إذا فشل بدء التشغيل، فلا تعِد التثبيت مرارًا: أوقف الخادم، وافحص أول مشكلة محددة متعلقة بالمود أو الإصدار في السجل، واستعد نسختك الاحتياطية عند الحاجة.

جانب العميل مهم أيضًا: يجب أن يستخدم عميل اللعبة لديك نفس الفرع الذي يستخدمه الخادم. Steam لا ينتقل تلقائيًا إلى Experimental — تضبط ذلك من خصائص اللعبة ضمن Betas. إذا بقي العميل على Stable بينما يعمل الخادم على Experimental، فلن يظهر الخادم في القائمة أصلًا أو سيفشل الانضمام برسالة إصدار. هذا ليس خطأ في الخادم ولا يمكن إصلاحه بأي إعادة تشغيل.

رفع المودات الكبيرة عبر SFTP

مدير الملفات في المتصفح مخصص للملفات الصغيرة. للمودات الكبيرة أو الملفات الكثيرة استخدم SFTP:

  1. أوقف الخادم.
  2. افتح في لوحة التحكم SFTP/Zugangsdaten وانسخ المضيف والمنفذ واسم المستخدم وكلمة المرور.
  3. اتصل باستخدام عميل SFTP مثل FileZilla أو WinSCP. استخدم صراحةً بروتوكول SFTP وليس FTP.
  4. فك ضغط أرشيف المود محليًا. ارفع مجلد المود الكامل إلى /Mods/. في النهاية يجب أن يكون الملف ModInfo.xml مباشرة داخل مجلد المود الفرعي المعني، مثلًا /Mods/MeinMod/ModInfo.xml.
  5. ارفع أيضًا كل الاعتماديات التي يذكرها المود. أزِل الإصدارات القديمة من نفس المود حتى لا يتم تحميل ملفات DLL مكررة.
  6. شغّل الخادم وابحث في السجل عن اسم المود وكذلك عن ERR أو Exception أو الاعتماديات الناقصة.

لماذا SFTP وليس مدير الملفات في المتصفح؟ حزم المودات الكبيرة تتكوّن من الكثير من الملفات الصغيرة. رفع المتصفح ينقلها واحدة تلو الأخرى وقد ينقطع عند اتصال غير مستقر في منتصف الحزمة — والنتيجة مود مرفوع جزئيًا يسبب عند بدء التشغيل رسالة خطأ تبدو كأنها تعارض إصدار. عميل SFTP ينقل المجلدات دفعة واحدة، يعرض التقدم، ويمكنه متابعة عمليات النقل المنقطعة. بيانات الوصول العامة والأساسيات موجودة في دليل وصول SFTP إلى ملفات Gameserver.

انتبه عند جلب المودات إلى إصدار اللعبة المناسب. مجموعات مثل 7daystodiemods.com تذكر لكل مود إصدار 7DTD المدعوم — عادةً لا يعمل مود مخصص لـ A21 على Build أحدث. ستجد شرحًا أكثر تفصيلًا للتثبيت في تثبيت المودات على خادم 7-Days-to-Die.

إذا لم يبدأ الخادم

  • تحقّق مما إذا كان المود والخادم يدعمان نفس الإصدار الرئيسي من 7DTD.
  • افحص المجلدات المتداخلة مثل /Mods/MeinMod/MeinMod/ModInfo.xml؛ هذا مستوى زائد.
  • جرّب بدء التشغيل بدون آخر مود تم رفعه.
  • استعد النسخة الاحتياطية إذا كان تغيير الإصدار نفسه قد أتلف العالم.

تعامل دائمًا مع تغيير واحد فقط في كل مرة. من يغيّر الإصدار ويستبدل ثلاثة مودات ويعدّل الإعدادات في الوقت نفسه لن يستطيع لاحقًا معرفة أي خطوة منعت بدء التشغيل. أسرع طريق للرجوع غالبًا هو: إزالة المودات مؤقتًا من /Mods/، تأكيد بدء تشغيل نظيف، ثم إعادة إضافة المودات واحدًا تلو الآخر.

فقط عندما لا يذكر السجل اسم ملف أو خطأ محددًا، أنشئ تذكرة دعم وأرفق رابط المود المتأثر وأول كتلة خطأ من سجل بدء التشغيل.

FAQ

هل يمكنني الرجوع من Experimental إلى Stable؟

تغيير الإصدار نفسه نعم — لكن عالمك ليس بالضرورة. ملفات الحفظ التي تم حفظها على Build أحدث غالبًا لا تكون قابلة للقراءة في الإصدارات الأقدم. خطّط للرجوع باستخدام نسخة احتياطية أُنشئت قبل التغيير.

هل يجب أن أغيّر عميل اللعبة أيضًا؟

نعم. يجب أن يستخدم الخادم والعميل نفس الفرع. تضبط Experimental في Steam من خصائص اللعبة في تبويب Betas. بدون هذا التغيير سيفشل الانضمام برسالة إصدار.

لماذا لا يتم تحميل المود بعد الرفع؟

في الغالبية العظمى من الحالات يكون السبب عمق المجلدات. يجب أن يكون ModInfo.xml مباشرة داخل مجلد المود، أي /Mods/MeinMod/ModInfo.xml. وجود مستوى إضافي مثل /Mods/MeinMod/MeinMod/ModInfo.xml يجعل الخادم يتجاهل المود — بدون رسالة خطأ.

هل تضيع عوالمي وبيانات اللاعبين عند تغيير الإصدار؟

التغيير يستبدل ملفات الخادم، وليس ملفات الحفظ. مع تحديث كبير Major-Update يمكن مع ذلك أن يصبح العالم غير متوافق — لذلك أنشئ نسخة احتياطية قبل كل تغيير.

لماذا ينقطع الرفع في المتصفح باستمرار؟

مدير الملفات ينقل الكثير من الملفات الصغيرة واحدة تلو الأخرى. مع حزم المودات الكبيرة يكون عميل SFTP خيارًا أكثر موثوقية، لأنه ينقل المجلدات دفعة واحدة ويمكنه متابعة الانقطاعات.