تثبّت مودات سيرفر V Rising عادة عبر BepInEx، ومع كثير من الإضافات التي تعمل من جهة السيرفر تحتاج أيضًا إلى Bloodstone. المهم هو اتباع ترتيب نظيف: إيقاف السيرفر، إنشاء نسخة احتياطية، فك ضغط الإطار داخل مجلد السيرفر، وضع ملفات DLL الخاصة بالمودات في BepInEx/plugins/، إعادة التشغيل ثم فحص السجلات.

المتطلبات والحدود

قبل إعداد المودات على سيرفر V Rising، وضّح أولًا ثلاث نقاط: ما إصدار V Rising الذي يعمل على السيرفر، وما إصدار المود المصرّح له لهذا الإصدار، وهل يعمل المود فعلًا من جهة السيرفر. كثير من مودات سيرفر V Rising تكون Server-Only، وعندها لا يحتاج اللاعبون إلى مودات على العميل. لكن هذا لا ينطبق تلقائيًا على كل إضافة. إذا طلب مطوّر المود ملفات للعميل، فيجب على اللاعبين تثبيتها أيضًا.

لسيرفر إنتاجي، يجب أن تنشئ قبل كل تغيير نسخة احتياطية من العالم والإعدادات ومجلدات BepInEx الموجودة. في game-serverhosting يكون المسار المنطقي هو: التخطيط للتغيير، إيقاف السيرفر، رفع الملفات عبر مدير الملفات أو SFTP، تشغيل السيرفر ثم فحص السجلات. هكذا يبقى واضحًا أي ملف أحدث أي تأثير.

كمصدر أساسي للإطار، تذكر وثائق BepInEx الرسمية التثبيت اليدوي: تنزيل الإصدار المناسب، فك ضغطه في مجلد اللعبة، وتشغيله مرة واحدة حتى تُنشأ الإعدادات والسجلات. كما تصف BepInEx/config وBepInEx/LogOutput.log كأماكن مركزية للإعداد والفحص: الوثائق على docs.bepinex.dev

تثبيت BepInEx

تستخدم V Rising إطار BepInEx للمودات:

  1. تنزيل BepInEx لـ V Rising
  2. فك الضغط داخل مجلد السيرفر
  3. إعادة تشغيل السيرفر
  4. ينشئ BepInEx مجلدات الإعداد تلقائيًا

فك ضغط الحزمة مباشرة في المجلد الرئيسي للسيرفر، أي في المكان الذي توجد فيه ملفات سيرفر V Rising. بعد التشغيل الأول يجب أن تظهر، من بين أشياء أخرى، مجلدات مثل BepInEx/plugins/ وBepInEx/config/. إذا لم تُنشأ هذه المجلدات، فمن المرجح جدًا أن BepInEx موجود في المجلد الخاطئ، أو أن المعمارية غير مناسبة، أو أن التشغيل توقف قبل تحميل الإطار.

إعداد Bloodstone لمودات السيرفر

Bloodstone هو إطار لمودات السيرفر:

BepInEx/plugins/Bloodstone.dll

ضع Bloodstone.dll هناك بالضبط إذا ذكرت وثائق المود أن Bloodstone تبعية مطلوبة. لا تثبت Bloodstone أكثر من مرة ولا توزّع الملف أيضًا في مجلدات أخرى. إذا ذكر مود تبعيات إضافية، فاحتفظ ببنيتها كما هي من حزمة التنزيل أو من وثائق مطوّر المود المعني.

مودات سيرفر شائعة

Mod الوصف
KindredCommands توسيع أوامر الإدارة
CrimsonChat تحسين نظام الدردشة
AutoCloseDoors إغلاق الأبواب تلقائيًا
RPGMods إضافة عناصر RPG
PvP Leaderboard إحصائيات PvP

يجب فهم الجدول كدليل توجيهي، وليس كتعهد عام بالتوافق. قبل التثبيت، افحص دائمًا صفحة مشروع المود المعني: إصدار V Rising المدعوم، التبعيات المطلوبة، التعارضات المعروفة، والملاحظات الخاصة بالسيرفرات المخصصة. خصوصًا بعد تحديثات اللعبة، قد تصبح المودات غير متوافقة مؤقتًا.

التثبيت

  1. تنزيل ملف DLL الخاص بالمود
  2. وضعه في BepInEx/plugins/
  3. إعادة تشغيل السيرفر
  4. تعديل الإعدادات في BepInEx/config/

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

غالبًا لا تُنشأ ملفات الإعداد إلا بعد أول تشغيل ناجح للمود. عدّل هذه الملفات فقط عندما يكون السيرفر متوقفًا، وغيّر عددًا قليلًا من الخيارات في كل مرة. إذا جمعت بين عدة مودات للإدارة أو الدردشة أو PvP، فانتبه إلى الأوامر والصلاحيات وEvent-Hooks المتداخلة.

فحص النتيجة

بعد إعادة التشغيل، افحص أولًا BepInEx/LogOutput.log. يجب أن يكون واضحًا هناك أن BepInEx تم تحميله وأن ملفات DLL الخاصة بالإضافات تم التعرف عليها. بعد ذلك اتصل بالسيرفر واختبر الوظيفة المحددة للمود المثبت: تنفيذ أمر إدارة، فحص وظيفة الدردشة، اختبار آلية الأبواب، أو التحقق من عرض الإحصائيات.

إذا لم يتمكن اللاعبون من الاتصال، فلا تزل كل المودات فورًا. أوقف السيرفر، وانقل أولًا آخر مود تم تثبيته من BepInEx/plugins/ إلى مجلد مؤقت خارج بنية الإضافات، ثم شغّل السيرفر مرة أخرى. هكذا تعرف بسرعة أكبر ما إذا كان Plugin منفرد أو تركيبة معينة هي سبب المشكلة.

العثور على المودات

استخدم بشكل مفضّل صفحات المودات التي تعرض الإصدار وتاريخ التغيير والتبعيات وتعليمات التثبيت بوضوح. لا ترفع ملفات DLL من مصادر غير واضحة إلى سيرفر تستخدم عليه عوالم حقيقية.

Server-Only مقابل مودات العميل

معظم مودات سيرفر V Rising تكون Server-Only، ولا يحتاج اللاعبون إلى مودات على العميل!

عمليًا يعني ذلك: مودات Server-Only مناسبة جدًا للسيرفرات العامة أو شبه العامة، لأن حاجز الدخول للاعبين يبقى منخفضًا. بمجرد أن يحتاج مود إلى ملفات عميل، يجب أن توضّح لجميع اللاعبين توافق الإصدارات وتعليمات التثبيت بشكل مرتب.

إذا كنت تعدّل أيضًا سيرفرات Survival أخرى، فالمسارات متشابهة، لكنها ليست متطابقة أبدًا. للإعدادات القائمة على BepInEx، يستحق الأمر إلقاء نظرة على الدليل تثبيت مودات Valheim باستخدام BepInEx – خطوة بخطوة. ولنموذج مختلف من مودات السيرفر والعميل، ستجد نقاط تشابه عملية في تثبيت مودات Palworld – السيرفر والعميل.

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

لا ينشئ BepInEx أي مجلدات

تحقق من أنك فككت ضغط حزمة BepInEx في المجلد الرئيسي للسيرفر وليس في مجلد فرعي. شغّل السيرفر مرة واحدة بالكامل، ثم تحقق مما إذا كان BepInEx/config/ وBepInEx/LogOutput.log قد أُنشئا.

لا يتم تحميل المود

تحقق مما إذا كان ملف DLL موجودًا فعلًا داخل BepInEx/plugins/. تحقق أيضًا مما إذا كانت Bloodstone أو تبعيات أخرى مفقودة. في BepInEx/LogOutput.log ستجد غالبًا إشارات إلى Assemblies مفقودة أو إصدارات خاطئة أو أخطاء تحميل.

لم يعد السيرفر يبدأ بعد تثبيت مود

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

لا يستطيع اللاعبون الاتصال

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

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

ينطبق دليل “تثبيت مودات V Rising – مودات سيرفر BepInEx” على نوع السيرفر الموضح في المقال وعلى حالة الإصدارات الظاهرة وقت الفحص. قد تختلف أسماء القوائم والإصدارات المتاحة وتوافق المودات أو الإضافات والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو سيرفر آخر بدون فحص.

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

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

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

FAQ

هل أحتاج إلى BepInEx لمودات سيرفر V Rising؟

نعم، لكثير من مودات سيرفر V Rising. يوفّر BepInEx بنية الإضافات التي يتم عبرها تحميل المودات القائمة على DLL. قد تتطلب بعض المودات أطرًا إضافية مثل Bloodstone.

هل يجب تثبيت Bloodstone دائمًا؟

لا. تحتاج إلى Bloodstone فقط إذا ذكره المود المطلوب كتَبعية. لا تثبته احتياطيًا لكل مود، بل اتبع وثائق المود المعني.

أين توضع ملفات DLL لمودات V Rising؟

ملفات DLL المعتادة للمودات توضع داخل BepInEx/plugins/. غالبًا تُنشأ ملفات الإعداد بعد التشغيل الأول داخل BepInEx/config/.

هل يستطيع اللاعبون الانضمام بدون مودات خاصة بهم؟

نعم مع كثير من مودات Server-Only. لكن لا تعتمد على هذا الافتراض: إذا طلبت صفحة المود ملفات عميل، فيجب على اللاعبين تثبيت نفس مود العميل المناسب.

كيف أتعامل بعد تحديث V Rising؟

بعد تحديث اللعبة، شغّل السيرفر أولًا بالإعداد الحالي بدون تغيير وافحص السجلات. إذا ظهرت أخطاء، فتحقق مما إذا كان BepInEx أو Bloodstone أو مودات منفردة قد حُدّثت بالفعل لإصدار اللعبة الجديد.