يغطي هذا الدليل إعداد المشرف، إدارة اللاعبين، أوامر وحدة تحكم السيرفر، إدارة تدوير الخرائط، تبديل أوضاع اللعب، دعم الإضافات، واستكشاف الأخطاء وإصلاحها لسيرفر Mount & Blade II: Bannerlord المخصص. للإعداد الأولي للسيرفر، إعداد وضع اللعب، اختيار الخرائط، إعدادات الفصائل، وتعليمات الاتصال، راجع دليل إعداد سيرفر Mount and Blade II Bannerlord.
1. إعداد المشرف
تعيين كلمة مرور المشرف
يتم تعيين كلمة مرور المشرف عبر متغير التشغيل ADMIN_PASSWORD في GPanel، أو في ملف الإعداد باستخدام أمر AdminPassword:
AdminPassword YourAdminPassword
كلمة المرور هذه مطلوبة لكل من واجهة الإدارة عبر الويب والوصول كمشرف داخل اللعبة.
الوصول إلى لوحة الإدارة عبر الويب
يتضمن Bannerlord لوحة إدارة ويب مدمجة مدعومة بوحدة DedicatedCustomServerHelper.
- ابحث عن عنوان IP والمنفذ الخاص بسيرفرك في تبويب Network في GPanel.
- افتح متصفح ويب وانتقل إلى:
http://<your-server-ip>:<port>تعمل لوحة الويب على نفس المنفذ الخاص بسيرفر اللعبة (UDP 7210 افتراضياً). تحقق من تبويب Network في GPanel للمنفذ الدقيق.
- أدخل كلمة مرور المشرف عند الطلب.
الوصول كمشرف داخل اللعبة
- انضم إلى سيرفرك كلاعب عادي.
- افتح وحدة تحكم اللعبة بـ Alt + ~ (مفتاح التلدة).
- اكتب
Helpلرؤية الأوامر المتاحة. - قد تحتاج إلى المصادقة بكلمة مرور المشرف من خلال قائمة المشرف داخل اللعبة إذا طُلب منك ذلك.
2. أوامر وحدة تحكم السيرفر
يمكن استخدام الأوامر التالية في وحدة تحكم السيرفر (وحدة تحكم GPanel) أو لوحة الإدارة عبر الويب. اكتب Help أو list في وحدة التحكم لرؤية جميع الأوامر المتاحة.
أوامر إدارة السيرفر
| الأمر | الوصف |
|---|---|
ServerName <name> |
يغير اسم العرض للسيرفر. |
GameType <mode> |
يغير وضع اللعب (Siege، TeamDeathmatch، Captain، Skirmish، Duel، Battle). |
WelcomeMessage <text> |
يعين الرسالة المعروضة للاعبين عند الانضمام. |
start_game |
يجعل السيرفر مرئياً في متصفح السيرفرات ويسمح بالاتصالات. |
start_mission |
يبدأ المهمة/المباراة الحالية. يمكن للاعبين البدء بالقتال. |
start_game_and_mission |
أمر مدمج: يبدأ السيرفر ويبدأ اللعب فوراً. |
add_map_to_usable_maps <MapName> <GameType> |
يسجل خريطة كقابلة للعب لوضع لعب معين. |
add_map_to_automated_battle_pool <MapName> |
يضيف خريطة إلى مجموعة التدوير التلقائي. |
enable_automated_battle_switching |
يفعّل تدوير الخرائط التلقائي بعد كل مباراة. |
set_automated_battle_count <number> |
يحدد عدد المباريات قبل إيقاف السيرفر. مفيد لإعادة التشغيل المجدولة. |
list |
يعرض جميع الأوامر المتاحة. |
3. إدارة اللاعبين
طرد اللاعبين
لإزالة لاعب من السيرفر:
- إدارة الويب: انتقل إلى قسم اللاعبين في لوحة الإدارة عبر الويب، ابحث عن اللاعب، واضغط Kick.
- أمر الدردشة: افتح دردشة اللعبة واكتب:
!kick <playername>
يمكن للاعبين المطرودين إعادة الانضمام فوراً ما لم تقم بحظرهم أيضاً أو تعيين كلمة مرور للسيرفر.
حظر اللاعبين
لمنع لاعب من الانضمام بشكل دائم:
- إدارة الويب: استخدم خيار الحظر في قسم اللاعبين في لوحة الإدارة عبر الويب.
- أمر الدردشة: افتح دردشة اللعبة واكتب:
!ban <playername>
يستمر الحظر عبر إعادة تشغيل السيرفر.
إلغاء حظر اللاعبين
لإزالة الحظر والسماح للاعب بإعادة الانضمام:
!unban <playername>
كتم اللاعبين
لمنع لاعب من استخدام دردشة اللعبة:
- استخدم خيار الكتم في لوحة الإدارة عبر الويب.
- يمكن للاعبين المكتومين الاستمرار في اللعب لكن لا يمكنهم إرسال رسائل في الدردشة.
4. إدارة تدوير الخرائط
تغيير الخريطة الحالية
لتغيير الخريطة أثناء اللعب، استخدم لوحة الإدارة عبر الويب أو عدّل ملف الإعداد وأعد تشغيل السيرفر. يجب أن تتطابق الخرائط مع وضع اللعب الحالي.
تعديل تدوير الخرائط
يتم تحديد تدوير الخرائط في ملف إعداد وضع اللعب. لتغييره:
- أوقف السيرفر من GPanel.
- افتح ملف الإعداد (مثلاً،
Modules/Native/siege_config.txt). - عدّل سطور
add_map_to_automated_battle_poolلإضافة أو إزالة خرائط. - تأكد من وجود
enable_automated_battle_switchingإذا كنت تريد التدوير التلقائي. - احفظ وأعد تشغيل السيرفر.
وضع الخريطة الواحدة
لتشغيل خريطة واحدة بدون تدوير، ضمّن سطر add_map_to_automated_battle_pool واحداً فقط واحذف enable_automated_battle_switching. ستُعاد نفس الخريطة في كل جولة.
5. تبديل وضع اللعب
يتطلب تغيير وضع اللعب تحديث كل من إعداد GameType ومجموعة الخرائط، حيث أن الخرائط خاصة بالوضع.
- أوقف السيرفر من GPanel.
- افتح ملف الإعداد وغيّر سطر
GameType:GameType Siege - استبدل سطور
add_map_to_automated_battle_poolبخرائط متوافقة مع الوضع الجديد. راجع دليل الإعداد لقوائم الخرائط. - احفظ الملف وابدأ السيرفر.
6. دعم الإضافات
يدعم Bannerlord الوحدات المخصصة (الإضافات) على السيرفرات المخصصة. يمكن للإضافات إضافة خرائط جديدة، أوضاع لعب، أسلحة، أنواع جنود، وآليات لعب.
تثبيت الإضافات
- أوقف السيرفر من GPanel.
- اتصل بسيرفرك عبر SFTP. راجع كيفية رفع الملفات عبر SFTP للتعليمات.
- انتقل إلى مجلد
Modules/. - ارفع مجلد الإضافة إلى
Modules/. يجب أن تكون كل إضافة في مجلدها الخاص مع ملفSubModule.xml. - حدّث أمر تشغيل السيرفر أو ملف الدفعة لتضمين الإضافة في قائمة الوحدات. يجب أن يشير معامل
_MODULES_في إعداد التشغيل إلى جميع الوحدات النشطة:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameتُفصل الوحدات بعلامات النجمة (
*). ترتيب التحميل مهم -- ضع الإضافات التابعة بعد متطلباتها الأساسية. - ابدأ السيرفر.
إضافات Steam Workshop
يدعم Bannerlord منصة Steam Workshop لتوزيع الإضافات. لتثبيت إضافات Workshop على سيرفر مخصص:
- اشترك في الإضافة على Steam Workshop من تثبيت Bannerlord عادي.
- حدد موقع مجلد الإضافة المحمّل في مجلد
Modules/الخاص بتثبيت Bannerlord المحلي. - ارفع مجلد الإضافة إلى مجلد
Modules/الخاص بسيرفرك المخصص عبر SFTP. - أضف اسم الوحدة إلى قائمة وحدات التشغيل.
وحدة DedicatedCustomServerHelper
توفر هذه الوحدة المدمجة لوحة الإدارة عبر الويب. يجب تضمينها دائماً في قائمة الوحدات. إذا واجهت أخطاء عدم تطابق الإصدار بعد تحديث اللعبة:
- أوقف السيرفر.
- انتقل إلى
Modules/DedicatedCustomServerHelper/. - افتح
SubModule.xml. - حدّث قيمة
Versionلتتطابق مع إصدار اللعبة الحالي. - حدّث قيم إصدار
DependedModuleوفقاً لذلك. - احفظ وأعد تشغيل السيرفر.
7. استكشاف الأخطاء وإصلاحها
تعطل السيرفر عند التشغيل
- تحقق من مخرجات وحدة التحكم لرسائل الخطأ. تشمل الأسباب الشائعة:
- رمز مصادقة مفقود أو منتهي الصلاحية -- تواصل مع الدعم إذا رأيت أخطاء متعلقة بالرمز.
- إعداد
AdminPasswordغير صالح -- تأكد من وجود سطرAdminPasswordوأنه يحتوي على قيمة. - صياغة ملف إعداد خاطئة -- يجب أن يكون كل أمر في سطر خاص بدون أحرف زائدة.
- عدم تطابق إصدار الوحدة بعد تحديث اللعبة -- حدّث أرقام الإصدار في
SubModule.xml.
- جرّب إزالة جميع الإضافات المخصصة والتشغيل بالوحدات الافتراضية فقط (
Native*Multiplayer*DedicatedCustomServerHelper). - احذف ملف الإعداد واترك السيرفر يعيد إنشاء الإعدادات الافتراضية لاستبعاد مشاكل الإعداد.
لا يستطيع اللاعبون الاتصال
- تحقق من أن السيرفر يعمل في GPanel.
- تأكد من أن اللاعب يستخدم عنوان IP والمنفذ الصحيحين من تبويب Network في GPanel.
- تحقق من صحة كلمة مرور اللعبة (حساسة لحالة الأحرف).
- تأكد من أن اللاعب لديه نفس إصدار اللعبة والإضافات المثبتة.
- إذا كنت تستخدم إضافات، تحقق من أن اللاعب لديه نفس إصدارات الوحدات بالضبط.
- تحقق من وحدة التحكم لرسائل "player rejected" التي قد تشير إلى السبب المحدد.
السيرفر لا يظهر في المتصفح
- تأكد من أن السيرفر بدأ بالكامل وأن وحدة التحكم تُظهر أنه يقبل الاتصالات.
- تحقق من أن ملف الإعداد يتضمن
start_gameأوstart_game_and_mission-- بدون هذا، لن يسجل السيرفر في قائمة السيرفرات الرئيسية. - قد يستغرق متصفح السيرفرات عدة دقائق للتحديث. جرّب الاتصال المباشر أثناء الانتظار.
- إذا كان رمز المصادقة منتهي الصلاحية، قد يبدأ السيرفر لكنه لا يظهر في المتصفح. تواصل مع الدعم لتجديد الرمز.
تعارض الإضافات
- إذا تعطل السيرفر بعد إضافة إضافة، أزلها واختبر مرة أخرى للتأكد من أنها السبب.
- تحقق من أن ملف
SubModule.xmlالخاص بالإضافة يسرد التبعيات الصحيحة وأن ترتيب التحميل في قائمة الوحدات صحيح. - تحقق من أن الإضافة متوافقة مع الإصدار الحالي من Bannerlord. الإضافات من إصدارات أقدم قد تسبب تعطلاً.
- بعض الإضافات تتعارض مع بعضها البعض. تحقق من وثائق الإضافة ومنتديات المجتمع لمعرفة حالات عدم التوافق المعروفة.
- امسح ذاكرة التخزين المؤقت للتظليل والملفات المؤقتة للسيرفر إذا واجهت مشاكل رسومية أو أخطاء تحميل بعد تغيير الإضافات.
عدم تزامن اللاعبين
- يحدث عدم التزامن عندما تنحرف حالة لعبة اللاعب عن السيرفر. تشمل الأعراض ظهور اللاعبين وكأنهم ينتقلون آنياً، عدم تسجيل الضربات، أو الارتداد.
- السبب الأكثر شيوعاً هو زمن الاستجابة العالي. شجّع اللاعبين المتأثرين على فحص اتصالهم بالإنترنت.
- الإضافات التي تعدّل آليات اللعب (سرعة الحركة، الفيزياء، إحصائيات الأسلحة) أكثر عرضة لتسبب عدم التزامن.
- إذا كان عدم التزامن واسع الانتشار، جرّب تقليل
MaxNumberOfPlayersأو التبديل إلى وضع لعب أخف (Duel أو Skirmish بدلاً من Siege). - إعادة تشغيل السيرفر يمكن أن تحل مشاكل عدم التزامن المستمرة.
مشاكل رمز المصادقة
- يتطلب Bannerlord رمز مصادقة صالح لتشغيل سيرفر مخصص. تنتهي صلاحية الرموز بعد حوالي 3 أشهر.
- إذا رأيت أخطاء متعلقة بالرمز في وحدة التحكم، فمن المحتمل أن الرمز يحتاج إلى تجديد.
- افتح تذكرة دعم لتجديد رمز مصادقة سيرفرك.
8. ملفات السجل
سجلات سيرفر Bannerlord مفيدة لتشخيص الأعطال ومشاكل الاتصال ونشاط اللاعبين.
- تُخزن ملفات السجل في مجلد سجلات السيرفر، ويمكن الوصول إليها عادةً من تبويب Files في GPanel أو عبر SFTP.
- تحقق من ملفات السجل لرسائل خطأ مفصلة عندما لا تكون مخرجات وحدة التحكم وحدها كافية.
- أرفق مقتطفات السجل ذات الصلة عند فتح تذكرة دعم لحل أسرع.
مقالات ذات صلة
- دليل إعداد سيرفر Mount and Blade II Bannerlord
- كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل السيرفر
تحتاج مساعدة؟
إذا واجهت مشاكل مع سيرفر Bannerlord الخاص بك غير مشمولة هنا، افتح تذكرة دعم وأرفق عنوان IP الخاص بسيرفرك، وضع اللعب الذي تشغله، أي إضافات مثبتة، ورسائل الخطأ ذات الصلة من وحدة تحكم GPanel أو ملفات السجل.