يمكنك تثبيت Mods للعبة 7 Days to Die بشكل موثوق إذا بدأت أولًا بتحديد نوع الـ Mod، ثم أوقفت الخادم، وأنشأت نسخة احتياطية، ووضعت كل Mod كمجلد مستقل داخل /Mods. المهم هو بنية المجلدات الصحيحة التي تحتوي على ModInfo.xml، وتوافق إصدارات اللعبة والـ Mod، ثم إجراء اختبار نظيف باستخدام عميل مضبوط بشكل متوافق.
المتطلبات
قبل إضافة Mods، يجب أن يكون لديك وصول إلى ملفات الخادم، وكونسول الخادم أو السجلات، وتثبيت 7 Days to Die المحلي لديك. خطط أيضًا لإنشاء نسخة احتياطية: على الأقل يجب حفظ حالة العالم، وإعدادات الخادم، ومجلد Mods الموجود. عند استخدام خادم game-serverhosting مستأجر، تنفذ عادة نقل الملفات، وإعادة التشغيل، والتحقق عبر طرق الإدارة المتاحة؛ ومع ذلك يبقى مهمًا ألا تفرض التغييرات أثناء تشغيل اللعب فعليًا.
كمرجع تقني، تفيدك وثائق Wiki الرسمية للعبة 7 Days to Die. صفحة Mod Interface توضّح أن الـ Mods يجب أن تكون داخل مجلد Mods في المجلد الرئيسي للعبة، وأن كل Mod يحتاج إلى مجلده الخاص مع ModInfo.xml: التوثيق على 7daystodie.wiki.gg. وبالنسبة إلى Modlets، تضيف التعليمات الرسمية أن مجلد الـ Mod يتم التعرف عليه من خلال ملف ModInfo.xml الموجود فيه: التوثيق على 7daystodie.wiki.gg.
التعرّف على أنواع الـ Mods
| النوع | التثبيت | هل العميل مطلوب؟ |
|---|---|---|
| XML Modlets | في مجلد /Mods |
يعتمد على المحتوى |
| Overhaul Mods | استبدال كامل | نعم |
| Server-Only | في مجلد /Mods |
لا |
غالبًا ما تغيّر XML-Modlets بيانات الإعدادات مثل العناصر، والوصفات، والغنائم، والكتل، أو التوازن. يمكن أن تعمل تغييرات XML الصرفة من جهة الخادم بمجرد أن يحمّلها الخادم عند التشغيل. لكن إذا كان الـ Mod يحتوي على أيقونات خاصة، أو حزم أصول، أو ملفات واجهة، أو أجزاء كود، فغالبًا يجب على العملاء تثبيت الـ Mod نفسه. لذلك لا تعتمد فقط على اسم الـ Mod، بل اقرأ تعليمات التثبيت الخاصة بكل Mod.
تتدخل Overhaul-Mods بشكل أعمق بكثير. فهي غالبًا تغيّر التقدم، والتصنيع، والأعداء، وتوليد العالم، والواجهة، والعناصر. عادة يجب تثبيت هذه الحزم على الخادم والعميل بإصدار متوافق تمامًا. أما Server-Only-Mods فهي مخصصة للإدارة، والتسجيل، والإشراف، أو القواعد من جهة الخادم، وتعمل دون تثبيت على العميل ما لم تطلب وثائق الـ Mod غير ذلك.
تثبيت Modlets
- حمّل الـ Modlet، مثلًا من 7daystodiemods.com، وتحقق من توافقه مع إصدار 7 Days to Die لديك.
- أوقف الخادم بالكامل. إعادة التشغيل وحدها لا تكفي إذا كانت الملفات تُستبدل أثناء عمل العملية.
- فك ضغط الأرشيف محليًا وافتح المجلد الذي تم فكّه. ابحث عن
ModInfo.xml. - انسخ المجلد الذي يحتوي مباشرة على
ModInfo.xmlإلى مجلد/Modsعلى الخادم. - إذا لم يكن
/Modsموجودًا بعد، أنشئ المجلد في المجلد الرئيسي للخادم، وليس داخلDataأوConfig. - أعد تشغيل الخادم وتحقق من السجل بحثًا عن أخطاء تحميل الـ Mods.
أكثر مصدر شائع للأخطاء هو وجود طبقة تغليف إضافية. سيكون خطأً مثلًا أن يكون المسار /Mods/MeineMod-v1/MeineMod/ModInfo.xml إذا كان مجلد الـ Mod الفعلي هو MeineMod. الصحيح حينها هو /Mods/MeineMod/ModInfo.xml.
نشر Overhaul-Mods بشكل نظيف
| الـ Mod | الوصف |
|---|---|
| Darkness Falls | Hardcore مع فئات جديدة |
| Undead Legacy | تصنيع واقعي |
| Ravenhearst | أصعب وأكثر واقعية |
| War of the Walkers | عناصر وزومبي جديدة |
مع Overhaul-Mods يجب أن تعمل بدقة خاصة. تحقق أولًا مما إذا كان الـ Mod يناسب إصدار 7 Days to Die المثبت. بعد ذلك ثبّته على الخادم وعلى كل عميل وفق تعليمات مشروع الـ Mod المعني. إذا كان Overhaul-Mod يتطلب Launcher خاصًا أو خطوات تثبيت إضافية، فاتبع تلك التعليمات بدل تثبيت Modlet عام.
بالنسبة إلى العوالم الموجودة: يمكن للـ Overhauls الكبيرة أن تغيّر حالات العالم، والتقدم، والعناصر بشكل كبير. ابدأ بعالم جديد إن أمكن أو اختبر الـ Mod في نسخة منفصلة. على خوادم المجتمع الإنتاجية، من المفيد تحديد موعد صيانة واضح، حتى يعرف اللاعبون أي Client-Mods يحتاجون ومتى يصبح الخادم متاحًا مرة أخرى.
Server-Only Mods
هذه الـ Mods لا تحتاج إلى تثبيت على العميل، إذا أكّد إصدار الـ Mod ووثائقه ذلك:
- Server Tools – أدوات الإدارة
- Allocs Server Fixes – الأداء وخريطة الويب
- CSMM – إدارة الخادم
Server-Only-Mods عملية جدًا للمهام الإدارية، لأن اللاعبين لا يضطرون إلى تثبيت ملفات بأنفسهم. ومع ذلك يجب أن تتحقق بعد كل تغيير مما إذا كان الـ Mod يناسب إصدار الخادم الحالي وما إذا كان يسبب تعارضات مع أدوات مثبتة مسبقًا.
فحص النتيجة
بعد إعادة التشغيل، اتصل أنت أولًا بالخادم. تحقق مما إذا كان الخادم يظهر في القائمة، وما إذا كان الانضمام يعمل، وما إذا كان العالم يُحمّل دون رسالة خطأ. بعد ذلك اختبر بشكل موجه ما يفترض أن يغيّره الـ Mod: عناصر جديدة، وصفات، نوافذ واجهة، أوامر، زومبي، جداول غنائم، أو وظائف إدارية.
تحقق أيضًا من سجلات الخادم. التحذيرات المتعلقة بفقدان ModInfo.xml، أو أخطاء XML، أو المسارات غير الصالحة، أو تعارضات الإصدارات تشير إلى أن الـ Mod لم يتم تحميله بشكل صحيح. إذا كانت عدة Mods مثبتة، فاختبر عند حدوث مشاكل بشكل منفرد: أزل أولًا كل الـ Mods الجديدة، ثم فعّل Modًا واحدًا تلو الآخر.
استكشاف الأخطاء وإصلاحها
الـ Mod لا يتم تحميله
تحقق أولًا من بنية المجلدات. يجب أن يكون ملف ModInfo.xml مباشرة داخل مجلد الـ Mod المعني. كذلك يجب أن يكون مجلد Mods في المجلد الرئيسي لتثبيت الخادم. إذا كان موجودًا تحت Data أو Config أو داخل طبقة أرشيف إضافية، فلن يتم التعرف على الـ Mod غالبًا.
اللاعبون لا يستطيعون الانضمام
في هذه الحالة غالبًا يفتقد العميل Mod مطلوبًا، أو يستخدم الخادم والعميل إصدارات مختلفة. قارن قائمة الـ Mods، وإصدار اللعبة، ومسارات التثبيت. مع Overhauls يجب أن يستخدم كل اللاعبين إصدار الحزمة نفسه.
الخادم لم يعد يبدأ بعد تثبيت Mod
أوقف الخادم، وأزل آخر Mod تم تثبيته من /Mods ثم ابدأ مرة أخرى. إذا عاد الخادم للعمل، فافحص وثائق الـ Mod، والاعتماديات، والتوافق. استرجع النسخة الاحتياطية إذا تضررت ملفات العالم أو إذا كان لا يمكن إزالة الـ Mod دون بقايا.
عدة Mods تستبدل المحتويات نفسها
تظهر التعارضات كثيرًا عندما تغيّر عدة Mods مناطق XML نفسها، أو ملفات الواجهة، أو أنظمة التقدم. قلّل قائمة الـ Mods إلى الحزم الضرورية واختبر الترتيب أو التركيبة. مع Overhauls الكبيرة، لا تستخدم Gameplay-Mods إضافية إلا إذا كانت متوافقة صراحة.
أدلة Modding إضافية
إذا كنت تدير عدة خوادم Survival، فستفيدك إجراءات مشابهة أيضًا في ألعاب أخرى. لعمليات التحقق المتقاطعة بين Client-Mods وServer-Mods ستجد أدلة مناسبة عن تثبيت Palworld Mods، وV Rising BepInEx Server Mods، وتثبيت Factorio Mods على الخادم. تختلف التفاصيل، لكن النسخ الاحتياطي، وفحص الإصدارات، وإعادة التشغيل المضبوطة تبقى أهم خطوات العمل.
الفحص، الحدود، وطريق الرجوع الآمن
ينطبق دليل „تثبيت Mods للعبة 7 Days to Die – الخادم والعميل“ على نوع الخادم الموصوف في المقال وعلى حالة الإصدارات الظاهرة وقت الفحص. قد تختلف أسماء القوائم، والإصدارات المتاحة، وتوافق الـ Mod أو Plugin، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو خادم آخر دون فحص.
أنشئ نسخة احتياطية من الملفات المتأثرة قبل إجراء تغييرات على العالم، أو حالة اللعب، أو الإعدادات، أو الإضافات. بعد ذلك غيّر خطوة واحدة مترابطة فقط، وافحصها بنفس إصدار العميل والخادم الذي تريد اللعب به لاحقًا.
| نقطة الفحص | النتيجة المتوقعة | الإيقاف وطريق الرجوع |
|---|---|---|
| بدء الخادم | يصل الخادم إلى حالة الجاهزية دون رسالة خطأ جديدة. | عند أخطاء البدء، تراجع عن التغيير واسترجع آخر نسخة احتياطية. |
| اختبار الاتصال | يمكن لحساب اختبار الاتصال عبر العنوان المعروض في اللوحة. | عند أخطاء الإصدار أو الاتصال، طابق الإصدار والمنفذ والتصاريح مرة أخرى. |
| اختبار الوظيفة | تعمل الوظيفة التي تم تغييرها تحديدًا دون إتلاف بيانات العالم أو اللعب الموجودة. | عند حدوث آثار جانبية، أوقف الخادم واسترجع الملفات المحفوظة. |
الاختبار الفردي الناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، والـ Mods، والـ Plugins، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن يمكن أن تغيّر النتيجة. وثّق الإصدار، والتغيير، ونتيجة الاختبار حتى تتمكن من تتبع الاختلافات لاحقًا.
FAQ
هل يجب على كل لاعب تثبيت Mods للعبة 7 Days to Die؟
ليس دائمًا. الـ Mods الإدارية الصرفة من جهة الخادم لا تحتاج عادة إلى عميل. أما Overhauls والـ Mods التي تحتوي على أصول، أو تغييرات واجهة، أو ملفات خاصة، فيجب عادة تثبيتها أيضًا لدى كل اللاعبين.
أين يوجد مجلد Mods الصحيح؟
اسم المجلد هو Mods ويوجد في المجلد الرئيسي لتثبيت 7 Days to Die أو Dedicated Server. لا يجب أن يكون داخل Data أو Config.
هل يمكنني تثبيت Mods على عالم موجود؟
يمكن أن تعمل Modlets الصغيرة، لكن يجب أن تنشئ نسخة احتياطية قبل ذلك. يجب أن تختبر Overhauls الكبيرة بعالم جديد إن أمكن، لأنها قد تغيّر التقدم، والعناصر، وسلوك العالم بشكل كبير.
ماذا أفعل عند وجود تعارض إصدار؟
تحقق أولًا من إصدار اللعبة، وإصدار الـ Mod، وتعليمات تثبيت الـ Mod. لا تحدّث كل الـ Mods معًا بشكل أعمى، بل اختبر التغييرات منفردة واحتفظ بنسخة احتياطية عاملة جاهزة.
هل يمكنني دمج عدة Overhaul-Mods؟
هذا غالبًا ليس أساسًا جيدًا لخادم مستقر. تغيّر Overhauls الكثير من الأنظمة الأساسية في الوقت نفسه. لا تدمجها إلا إذا كانت مشاريع الـ Mod المشاركة تدعم هذه التركيبة صراحة.