تثبّت Project-Zomboid-Mods على الخادم عبر ملف server.ini: تُدخل Steam-Workshop-IDs الرقمية تحت WorkshopItems، وتُدخل Mod-IDs الداخلية تحت Mods، وترتّب الاعتماديات بشكل صحيح، ثم تعيد تشغيل الخادم. بعد ذلك يحمّل اللاعبون محتويات Workshop المطلوبة تلقائيًا عبر Steam عند الاتصال.

المتطلبات

تحتاج إلى وصول إلى ملفات إعدادات خادم Project Zomboid الخاص بك، ويفضّل أن يكون ذلك مع محرّر ملفات، وخاصية إعادة تشغيل، وسجلات الخادم. عند استخدام استضافة Multi-Game مدفوعة مثل game-serverhosting، الأهم هو أن تحفظ التغييرات بشكل يمكن تتبعه، وتنفّذ إعادة التشغيل بشكل مضبوط، وأن تتمكن عند حدوث مشاكل من فحص السجلات أو إعطاء الدعم رسائل خطأ محددة.

تحتاج أيضًا إلى صفحات Mods في Steam Workshop الرسمي لـ Project Zomboid. هذا المصدر هو المرجع الأساسي لـ Workshop-IDs، والأوصاف، والاعتماديات، وملاحظات التحديث لكل إدخال في Workshop. قبل التثبيت، افحص دائمًا هناك ما إذا كانت Mod موصوفة على أنها متوافقة مع إصدار لعبتك ومع Mods الموجودة لديك.

إذا كنت تريد أولًا إعداد الخادم نفسه، فالدليل الداخلي حول استئجار وإعداد خادم Project Zomboid مناسب لك. ول workflows مشابهة تخص Workshop و Mods في ألعاب أخرى، تفيدك أيضًا أدلة ARK Mods عبر Steam Workshop و Factorio Mods على الخادم.

تثبيت Steam-Workshop-Mods

1. اختيار Mods وتدوين IDs

افتح Mod المطلوبة في Steam Workshop. Workshop-ID هو الرقم الموجود في URL الخاص بإدخال Workshop. دوّن أيضًا Mod-ID الداخلية. غالبًا تجدها في وصف Mod، أو في تعليمات التثبيت، أو في قسم مثل Mod ID.

مهم: Workshop-ID و Mod-ID قيمتان مختلفتان. Workshop-ID رقمي، أما Mod-ID فغالبًا يكون اسمًا أو معرّفًا تقنيًا. يحتاج Project Zomboid إلى كلا البيانين حتى يتمكن الخادم من تحميل ملفات Workshop وتفعيل Mod الصحيحة.

2. تعديل server.ini

أدخل القيم في server.ini الخاص بك. تبقى البنية الموجودة كما هي: يتم فصل الإدخالات المتعددة بفاصلة منقوطة.

WorkshopItems=2392987599;2778576730;2169435993
Mods=Arsenal(26)GunFighter;tsarslib;Brita

يحتوي WorkshopItems على Workshop-IDs، أي الأرقام من Steam-Workshop-URLs. ويحتوي Mods على أسماء Mods الداخلية. يجب أن تتوافق القائمتان مع مجموعة Mods المثبتة وأن تكونا مفصولتين بشكل صحيح. إذا أزلت Mod، فأزلها باستمرار من كلا السطرين حتى لا تبقى إدخالات يتيمة.

3. فحص الترتيب والاعتماديات

بعض Mods تتطلب Mods أخرى. يجب تثبيت هذه Dependencies معها. كقاعدة عامة:

  1. Libraries أولًا، مثل tsarslib
  2. بعدها Main-Mods
  3. Patches و Compatibility-Mods في النهاية

يعتمد الترتيب المحدد على تعليمات مؤلفي Mod المعنية. إذا ذكرت صفحة Workshop ترتيب Load Order معينًا، فاتبع هذا التوجيه. إذا لم توجد معلومة واضحة، غيّر دائمًا عددًا قليلًا فقط من Mods في كل مرة واختبر بعدها، بدلًا من اعتماد قائمة Mods كبيرة دون فحص.

Mod-IDs مقابل Workshop-IDs

الحقل المعنى مثال
WorkshopItems Workshop-ID، غالبًا رقم من Steam-URL 2392987599
Mods Mod-ID الداخلية من وصف Mod Arsenal(26)GunFighter

يجب الحفاظ على كلاهما بشكل صحيح. من مصادر الأخطاء الشائعة إدخال Workshop-ID فقط. عندها يستطيع الخادم تنزيل الملفات، لكن Mod نفسها لا تكون مفعّلة بشكل صحيح. وبالعكس، لا تكفي Mod-ID بدون Workshop-ID أيضًا، لأن الخادم يفتقد عندها مصدر Workshop.

قائمة Mods نموذجية من الحالة الأصلية

يحافظ الجدول التالي على أمثلة Mods الموجودة. قبل استخدامها في Steam Workshop، افحص ما إذا كانت الإدخالات ما زالت مناسبة لإصدار خادمك، وإصدار اللعبة، وتركيبة Mods لديك.

Mod Workshop-ID الوصف
Brita's Weapon Pack 2200148440 مئات الأسلحة
Arsenal GunFighter 2392987599 حركات الأسلحة
Hydrocraft 2778576730 توسعة Crafting
Expanded Helicopter 2458631365 أحداث أكثر
Raven Creek 2196102849 مدينة جديدة
Filibuster Rhymes Used Cars 2681635926 سيارات أكثر

إعادة تشغيل الخادم وفحص النتيجة

احفظ server.ini وأعد تشغيل الخادم. بعد ذلك اتصل من Client مسجّل الدخول إلى Steam. إذا كانت قائمة Mods صحيحة، يطلب Project Zomboid عند الاتصال محتويات Workshop المطلوبة أو يحمّلها تلقائيًا.

بعدها افحص ثلاثة أمور: يبدأ الخادم دون أخطاء Mods حرجة، يستطيع Client الانضمام، وتظهر المحتويات المتوقعة داخل اللعبة. مع Maps Mods يجب أن تتحقق أيضًا مما إذا كانت إعدادات العالم أو Spawn مناسبة لـ Mod. في العوالم الموجودة مسبقًا، قد لا تظهر Maps أو Vehicles أو Loot Mods، حسب Mod، إلا في مناطق جديدة أو لم يتم استكشافها بعد.

استكشاف الأخطاء وإصلاحها

الخادم لا يبدأ بعد تغيير Mod

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

اللاعبون يعلقون أثناء الاتصال في تنزيل Mod

اطلب من اللاعب إغلاق Project Zomboid و Steam بالكامل ثم تشغيلهما من جديد. افحص أيضًا ما إذا كانت Mod ما زالت متاحة في Workshop وما إذا كان Workshop-ID مُدخلًا بشكل صحيح. إذا تأثر عدة لاعبين، فالخطأ غالبًا في قائمة الخادم وليس على Client واحد.

Mod لا تُفعّل رغم أنها تُحمّل

غالبًا تكون Mod-ID الداخلية خاطئة أو مفقودة. قارن الإدخال في Mods بالمعلومة الموجودة على صفحة Workshop. انتبه إلى الأقواس، وحالة الأحرف، والرموز الخاصة، لأن Mod-IDs معرّفات تقنية ولا تطابق دائمًا عنوان Mod الظاهر.

بعد إزالة Mod تظهر أخطاء في العالم

بعض Mods تكتب بيانات في Savegames. لذلك لا تزل Mods من عوالم إنتاجية دون فحص. أنشئ Backup مسبقًا واختبر التغيير على نسخة أو في وقت صيانة. الأكثر خطورة خصوصًا هي Mods التي توسّع الخرائط، أو المركبات، أو Items، أو Traits، أو أنظمة Crafting.

الفحص، الحدود وطريق الرجوع الآمن

ينطبق دليل "تثبيت Mods في Project Zomboid - دليل Workshop" على نوع الخادم الموصوف في المقال وعلى حالة الإصدارات الظاهرة وقت الفحص. قد تختلف أسماء القوائم، والإصدارات المتاحة، وتوافق Mods أو Plugins، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو خادم آخر دون فحص.

أنشئ Backup للملفات المتأثرة قبل أي تغييرات على العالم، أو الحفظ، أو الإعدادات، أو الإضافات. بعد ذلك غيّر خطوة مترابطة واحدة فقط وافحصها بنفس إصدار Client والخادم الذي تريد اللعب به لاحقًا.

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

اختبار منفرد ناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، و Mods، و Plugins، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن قد تغيّر النتيجة. وثّق الإصدار، والتغيير، ونتيجة الاختبار حتى تتمكن من تتبع أي اختلافات لاحقة.

FAQ

هل يجب على اللاعبين تثبيت Mods يدويًا؟

عادةً يحمّل اللاعبون Workshop-Mods المطلوبة تلقائيًا عند الاتصال، طالما أن إعدادات الخادم صحيحة و Steam يوفّر محتويات Workshop. قد تصبح الخطوات اليدوية ضرورية إذا كانت ملفات Workshop المحلية تالفة أو إذا لم يحدّث Steam التنزيل بشكل صحيح.

هل يكفي Workshop-ID وحده؟

لا. لخادم Project Zomboid تحتاج عادةً إلى Workshop-ID في WorkshopItems وإلى Mod-ID الداخلية في Mods. Workshop-ID يصف المصدر، و Mod-ID تفعّل المحتوى المحدد داخل اللعبة.

أين أجد Mod-ID الصحيحة؟

توجد Mod-ID غالبًا على صفحة Steam Workshop الخاصة بها في الوصف أو في تعليمات التثبيت من مؤلف Mod. إذا تم ذكر عدة Mod-IDs، فافحص بدقة أي نسخة تريد تفعيلها.

هل يمكنني تثبيت الكثير من Mods دفعة واحدة؟

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

ماذا أفعل عند تعارضات Mods؟

قلّل قائمة Mods إلى نواة تعمل، ثم أضف Mods بعدها واحدة تلو الأخرى أو في مجموعات صغيرة. انتبه إلى Dependencies، وتعليمات Load Order، و Compatibility-Patches الخاصة بمؤلفي Mods.