يغطي هذا الدليل كيفية إعداد سيرفر Mount & Blade II: Bannerlord المخصص على Legion Hosting، إعداد متغيرات التشغيل، إعداد أوضاع اللعب وتدوير الخرائط، إعداد الفصائل، والاتصال بسيرفرك. يقدم Bannerlord قتالاً تنافسياً وجماعياً في القرون الوسطى عبر أوضاع لعب متعددة تشمل Siege و Captain و Skirmish و Team Deathmatch و Duel و Battle. لأدوات التحكم الإدارية، الإضافات، إدارة اللاعبين، واستكشاف الأخطاء وإصلاحها، راجع إعداد المشرف في Mount and Blade II Bannerlord.
1. التشغيل الأول
- سجّل الدخول إلى GPanel واختر سيرفر Bannerlord الخاص بك.
- انتقل إلى تبويب Startup وراجع المتغيرات القابلة للإعداد (راجع الجدول في القسم 2).
- عيّن AUTH_TOKEN إلى رمز مصادقة سيرفر Bannerlord المخصص. راجع دليل TaleWorlds لمعرفة كيفية إنشاء واحد.
- يتم إعداد اسم السيرفر ووضع اللعب والإعدادات الأخرى في ملف الإعداد (راجع القسم 3).
- ارجع إلى تبويب Console واضغط Start.
- انتظر حتى تؤكد وحدة التحكم أن السيرفر بدأ. التشغيل الأول ينشئ ملفات الإعداد وقد يستغرق دقيقة للتهيئة.
AUTH_TOKEN) مرتبط بحساب TaleWorlds/Steam. يجب عليك إنشاء هذا الرمز بنفسك وإدخاله في تبويب Startup في GPanel. راجع دليل TaleWorlds هذا للتعليمات. إذا واجهت أخطاء متعلقة بالرمز، افتح تذكرة دعم.
2. متغيرات التشغيل في GPanel
المتغيرات التالية متاحة في تبويب Startup في GPanel. يتم تمريرها إلى السيرفر عند كل تشغيل.
| المتغير | مطلوب | الوصف |
|---|---|---|
AUTH_TOKEN |
نعم | رمز مصادقة السيرفر المخصص من TaleWorlds. راجع هذا الدليل لمعرفة كيفية إنشاء واحد. |
AUTO_UPDATE |
لا | تحديث السيرفر تلقائياً عند إعادة التشغيل. 1 = مفعّل، 0 = معطّل. الافتراضي هو 1. |
3. ملف إعداد السيرفر
تستخدم سيرفرات Bannerlord ملف إعداد نصي يحتوي على أمر واحد لكل سطر. ينفّذ السيرفر كل سطر بالتتابع عند التشغيل. أوقف السيرفر قبل إجراء التغييرات.
موقع الملف
يقع ملف الإعداد في مجلد الوحدة Native:
Modules/Native/<gamemode>_config.txt
على سبيل المثال، tdm_config.txt لـ Team Deathmatch، siege_config.txt لـ Siege، أو skirmish_config.txt لـ Skirmish. افتح الملف باستخدام تبويب Files في GPanel أو اتصل عبر SFTP.
أوامر الإعداد الرئيسية
| الأمر | الوصف |
|---|---|
ServerName My Server |
اسم السيرفر المعروض في متصفح اللعب الجماعي. |
GamePassword secret |
كلمة المرور المطلوبة للانضمام. احذف السطر لسيرفر عام. |
AdminPassword adminpass |
كلمة مرور الوصول كمشرف. مطلوبة لواجهة الويب وأوامر المشرف. |
GameType TeamDeathmatch |
وضع اللعب. راجع القسم 4 لجميع الأوضاع المتاحة. |
WelcomeMessage Welcome to our server! |
رسالة الترحيب المعروضة عند انضمام اللاعبين. |
MaxNumberOfPlayers 120 |
الحد الأقصى للاعبين المتصلين في وقت واحد. |
MinNumberOfPlayersForMatchStart 2 |
الحد الأدنى للاعبين المطلوبين لبدء المباراة. |
CultureTeam1 empire |
الفصيل للفريق 1 (المهاجمون). راجع القسم 6. |
CultureTeam2 sturgia |
الفصيل للفريق 2 (المدافعون). راجع القسم 6. |
NumberOfBotsTeam1 0 |
عدد روبوتات الذكاء الاصطناعي في الفريق 1. اضبطه على 0 للاعبين فقط. |
NumberOfBotsTeam2 0 |
عدد روبوتات الذكاء الاصطناعي في الفريق 2. |
RoundTimeLimit 180 |
الحد الزمني لكل جولة بالثواني. |
MapTimeLimit 900 |
إجمالي الحد الزمني لكل خريطة قبل التدوير، بالثواني. |
MinScoreToWinMatch 3 |
عدد انتصارات الجولات المطلوبة للفوز بالمباراة. |
EnableAntiCheat true |
تفعيل أو تعطيل مكافحة الغش. يُنصح بإبقائه مفعّلاً. |
FriendlyFireDamageMeleeSelfPercent 0 |
نسبة الضرر الذاتي من النيران الصديقة بالسلاح الأبيض. 0 يعطّله. |
add_map_to_automated_battle_pool <MapName> |
يضيف خريطة إلى التدوير التلقائي. أضف سطوراً متعددة لخرائط متعددة. |
enable_automated_battle_switching |
يفعّل التدوير التلقائي عبر مجموعة الخرائط بعد كل مباراة. |
start_game_and_mission |
يبدأ السيرفر ويبدأ اللعب فوراً. ضعه في نهاية ملف الإعداد. |
مثال على الإعداد (Team Deathmatch)
ServerName Legion TDM Server
AdminPassword YourAdminPassword
GameType TeamDeathmatch
WelcomeMessage Welcome to the Legion Hosting TDM server!
MaxNumberOfPlayers 60
MinNumberOfPlayersForMatchStart 2
CultureTeam1 vlandia
CultureTeam2 battania
NumberOfBotsTeam1 0
NumberOfBotsTeam2 0
MapTimeLimit 600
EnableAntiCheat true
add_map_to_automated_battle_pool mp_tdm_map_001_spring
add_map_to_automated_battle_pool mp_tdm_map_003
add_map_to_automated_battle_pool mp_tdm_map_004
add_map_to_automated_battle_pool mp_tdm_map_005
enable_automated_battle_switching
start_game_and_mission
AdminPassword مفقوداً أو فارغاً، قد يفشل السيرفر في التشغيل أو لن تعمل واجهة الإدارة عبر الويب. عيّن دائماً كلمة مرور مشرف قوية.
4. أوضاع اللعب
يدعم Bannerlord ستة أوضاع لعب جماعي. اضبط الوضع باستخدام أمر الإعداد GameType أو متغير التشغيل GAME_TYPE.
| وضع اللعب | قيمة الإعداد | الوصف |
|---|---|---|
| Team Deathmatch | TeamDeathmatch |
فريقان يقاتلان لتسجيل أكبر عدد من القتل ضمن الحد الزمني. قتال سريع الوتيرة مع إعادة ظهور فورية. |
| Siege | Siege |
المهاجمون يقتحمون قلعة بينما المدافعون يصمدون. يشمل معدات حصار ونقاط سيطرة ومعارك واسعة النطاق. يدعم أكبر عدد من اللاعبين. |
| Captain | Captain |
كل لاعب يقود فرقة من جنود الذكاء الاصطناعي. وضع استراتيجي حيث تقود الجنود إلى المعركة بأوامر التشكيل. |
| Skirmish | Skirmish |
وضع أهداف فرق صغيرة مع الاستيلاء على الأعلام. قائم على الجولات مع أرواح محدودة لكل فئة. |
| Duel | Duel |
قتال فردي. اللاعبون يتحدون بعضهم البعض في مبارزات شريفة في ساحة. |
| Battle | Battle |
معارك فرق واسعة النطاق بحياة واحدة لكل جولة. يلغي إعادة الظهور لقتال تكتيكي عالي المخاطر. |
5. اختيار الخرائط والتدوير
تُضاف الخرائط إلى مجموعة تدوير السيرفر باستخدام أمر add_map_to_automated_battle_pool في ملف الإعداد. لكل وضع لعب مجموعته الخاصة من الخرائط المتوافقة.
خرائط Team Deathmatch
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Harbour of Ovsk (شتاء) | mp_tdm_map_001 |
| Harbour of Ovsk | mp_tdm_map_001_spring |
| Tsagaan Castle | mp_tdm_map_003 |
| Nord Town | mp_tdm_map_004 |
| Nord Town (بديل) | mp_tdm_map_004a |
| Baravenos Encirclement | mp_tdm_map_005 |
خرائط Siege
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Skala Landing | mp_siege_map_003 |
| Baravenos Encirclement | mp_siege_map_005 |
| Castle of Fen Altai | mp_siege_map_007_battania |
| Ayzar Stronghold | mp_siege_map_009 |
| Domogtul Castle | mp_siege_map_012 |
خرائط Skirmish
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Town Outskirts | mp_skirmish_map_002f |
| Xauna | mp_skirmish_map_007 |
| Echerion | mp_skirmish_map_010 |
| Urikskalaar | mp_skirmish_map_014 |
| Sharis | mp_skirmish_map_020 |
خرائط Captain
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Ruins of Jawwali | mp_sergeant_map_007 |
| Druimmor Forest | mp_sergeant_map_008 |
| Cliffs of Akkalat | mp_sergeant_map_009 |
| Pendaric | mp_sergeant_map_010 |
| Isle of Deriad | mp_sergeant_map_011 |
خرائط Duel
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Proving Grounds | mp_duel_mode_map_004 |
| Proving Grounds (ليلي) | mp_duel_mode_map_004_night |
خرائط Battle
| اسم الخريطة | المعرف الداخلي |
|---|---|
| Cypegos Blockage | mp_battle_map_001 |
| Osrac Insurrection | mp_battle_map_002 |
| Skolder Hideout | mp_battle_map_003 |
GameType الذي أعددته. لاحظ أن خرائط وضع Captain تستخدم البادئة mp_sergeant_ داخلياً.
مثال على تدوير الخرائط
لإعداد تدوير خرائط تلقائي، أضف خرائط متعددة إلى المجموعة وفعّل التبديل التلقائي:
add_map_to_automated_battle_pool mp_siege_map_003
add_map_to_automated_battle_pool mp_siege_map_005
add_map_to_automated_battle_pool mp_siege_map_007_battania
add_map_to_automated_battle_pool mp_siege_map_009
add_map_to_automated_battle_pool mp_siege_map_012
enable_automated_battle_switching
start_game_and_mission
سيتنقل السيرفر بين هذه الخرائط بالترتيب بعد انتهاء كل مباراة.
6. إعدادات الثقافة والفصائل
يضم Bannerlord ست فصائل (ثقافات) قابلة للعب تحدد أنواع الجنود والمعدات والمظهر المرئي لكل فريق. اضبط الفصائل باستخدام CultureTeam1 و CultureTeam2 في ملف الإعداد.
| الفصيل | قيمة الإعداد | الأسلوب |
|---|---|---|
| Empire | empire |
مشاة ثقيلة وفرسان مستوحون من الرومان مع دروع قوية وانضباط. |
| Vlandia | vlandia |
فرسان على الطراز الأوروبي الغربي مع رماة نشاب أقوياء وفرسان ثقيلين. |
| Sturgia | sturgia |
محاربون مستوحون من الإسكندنافيين/السلاف مع مشاة أقوياء وفؤوس وجدران دروع. |
| Battania | battania |
فصيل مستوحى من الكلت مع رماة ممتازين ومناوشين وجنود غابات. |
| Khuzait | khuzait |
محاربون رحل مستوحون من المغول مع رماية من على ظهر الخيل وفرسان أقوياء. |
| Aserai | aserai |
فصيل مستوحى من العرب مع فرسان متعددي الاستخدامات وجنود جمال ومحاربي صحراء. |
CultureTeam1 vlandia
CultureTeam2 khuzait
7. كيفية الاتصال
الخيار أ -- متصفح السيرفرات داخل اللعبة
- شغّل Mount & Blade II: Bannerlord.
- من القائمة الرئيسية، اختر Multiplayer.
- تأكد من تفعيل الإضافات/الوحدات القياسية عند الطلب.
- اختر Custom Server List (أو Dedicated Server List حسب إصدار لعبتك).
- استخدم شريط البحث أو مرر للعثور على سيرفرك بالاسم.
- اختر سيرفرك واضغط Join. أدخل كلمة مرور اللعبة إذا تم تعيينها.
الخيار ب -- الاتصال المباشر
- شغّل Mount & Blade II: Bannerlord.
- من القائمة الرئيسية، اختر Multiplayer.
- افتح وحدة التحكم بـ Alt + ~ (مفتاح التلدة).
- أدخل الأمر التالي باستخدام عنوان IP والمنفذ الخاص بسيرفرك من تبويب Network في GPanel:
open <your-server-ip>:<port> - أدخل كلمة مرور اللعبة إذا طُلب منك ذلك.
8. إعدادات الجولات والمباريات
اضبط تجربة المباراة بدقة مع هذه الإعدادات في ملف الإعداد:
| الإعداد | القيمة الموصى بها | الوصف |
|---|---|---|
RoundTimeLimit |
180 |
المدة القصوى لكل جولة بالثواني. 180 (3 دقائق) هو المعيار لمعظم الأوضاع. |
MapTimeLimit |
900 |
إجمالي الوقت على خريطة واحدة قبل التدوير. 900 (15 دقيقة) يسمح بعدة جولات لكل خريطة. |
MinScoreToWinMatch |
3 |
عدد انتصارات الجولات المطلوبة للفوز بالمباراة الإجمالية. |
MinNumberOfPlayersForMatchStart |
2 |
الحد الأدنى للاعبين المطلوبين قبل بدء المباراة. اضبطه على 1 للاختبار. |
مقالات ذات صلة
- إعداد المشرف في Mount and Blade II Bannerlord
- كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل السيرفر
تحتاج مساعدة؟
إذا واجهت مشاكل مع سيرفر Bannerlord الخاص بك غير مشمولة هنا، افتح تذكرة دعم وأرفق عنوان IP الخاص بسيرفرك، وضع اللعب الذي تشغله، وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.