Holdfast: Nations at War هي لعبة تصويب جماعية من منظور الشخص الأول والثالث تدور أحداثها في حقبة نابليون، وتتميز بمعارك واسعة النطاق تضم حتى 150 لاعبًا. يرشدك هذا الدليل خلال إعداد وتكوين سيرفر Holdfast المخصص الخاص بك على Legion Hosting.
التشغيل الأول في GPanel
قبل تكوين أي شيء، تحتاج إلى إجراء تشغيل أولي حتى يقوم السيرفر بإنشاء ملفات التكوين الافتراضية.
- سجّل الدخول إلى GPanel.
- اختر سيرفر Holdfast الخاص بك من قائمة السيرفرات.
- انقر على زر Start لتشغيل السيرفر لأول مرة.
- انتظر حتى تُظهر وحدة التحكم أن السيرفر قد بدأ بالكامل. يجب أن ترى رسالة تشير إلى أن السيرفر يستمع للاتصالات.
- بمجرد رؤية اكتمال التشغيل، قم بإيقاف (Stop) السيرفر. تم الآن إنشاء ملفات التكوين الافتراضية.
متغيرات التشغيل
يوفر GPanel متغيرات تشغيل تتحكم في إعدادات السيرفر الأساسية. انتقل إلى تبويب Startup في GPanel لتكوين هذه المتغيرات قبل تعديل ملف التكوين مباشرة.
| المتغير | الوصف | القيمة الافتراضية |
|---|---|---|
SERVER_NAME |
الاسم المعروض في متصفح السيرفرات | Holdfast Server |
SERVER_PASS |
كلمة المرور المطلوبة للانضمام (اتركها فارغة للسيرفر العام) | فارغ |
PLAYERS |
الحد الأقصى لعدد اللاعبين المسموح بهم | يتم تحديده حسب خطة الاستضافة الخاصة بك |
SERVER_CONFIG_PATH |
اسم ملف التكوين في مجلد configs/ (يجب أن ينتهي بـ .txt) |
serverconfig_default.txt |
ADMIN_PASS |
كلمة مرور تسجيل دخول المشرف (اضغط F1 داخل اللعبة) | فارغ |
REGION |
منطقة السيرفر. الخيارات: europe، usa، australia، brazil، china، japan، russia، southkorea |
europe |
SERVER_QUERY_PORT |
المنفذ المستخدم لاستعلامات متصفح سيرفرات Steam | يتم تعيينه تلقائيًا |
ملف تكوين السيرفر
يقع ملف التكوين الرئيسي لـ Holdfast في holdfastnaw-dedicated/configs/serverconfig_default.txt (أو أي اسم ملف تم تعيينه في متغير التشغيل SERVER_CONFIG_PATH). يمكنك تعديل هذا الملف من خلال File Manager في GPanel أو عبر SFTP.
هوية السيرفر
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
يدعم server_name رموز الألوان باستخدام ترميز Rich Text. على سبيل المثال:
server_name "<color=red>[Legion]</color> Holdfast Server"
اختيار وضع اللعب
يقدم Holdfast عدة أوضاع لعب. قم بتعيين وضع اللعب الافتراضي باستخدام إعداد server_game_mode:
| معرّف الوضع | وضع اللعب | الوصف |
|---|---|---|
0 |
Army Battlefield | معركة واسعة النطاق للسيطرة على المناطق مع المشاة والمدفعية |
1 |
Army Siege | يجب على المهاجمين الاستيلاء على موقع محصن من المدافعين |
2 |
Army Deathmatch | قتال جماعي بين الفرق مع مؤقتات إعادة الظهور |
3 |
Naval Battlefield | قتال سفينة ضد سفينة في البحار المفتوحة |
4 |
Army Conquest | الاستيلاء على النقاط الاستراتيجية والاحتفاظ بها عبر الخريطة |
5 |
Army Frontlines | استيلاء خطي على النقاط، ادفع العدو للخلف |
6 |
Melee Arena | قتال بالأسلحة البيضاء في ساحات صغيرة |
# Set game mode to Army Battlefield
server_game_mode 0
إعدادات الجولة والمباراة
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
إعدادات توازن الفرق
يُعد التوازن السليم للفرق أمرًا مهمًا لتجربة لعب جيدة، خاصة على السيرفرات العامة:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
تدوير الخرائط
يتم تكوين تدوير الخرائط في ملف holdfastnaw-dedicated/configs/serverconfig_default.txt باستخدام قسم map_rotation. يحدد كل إدخال مزيجًا من الخريطة ووضع اللعب:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield).
خيارات الخرائط الشائعة
| اسم الخريطة | أفضل الأوضاع | ملاحظات |
|---|---|---|
| Grasslands | Battlefield، Conquest | تضاريس مفتوحة، مناسبة للمعارك الكبيرة |
| Highlands | Battlefield، Frontlines | تضاريس تلال مع مزايا الارتفاع |
| Fort_Imperial | Siege | خريطة حصار كلاسيكية مع تحصينات |
| Shipyard | Naval Battlefield | خريطة ساحلية مع قتال بحري |
| Desert | Siege، Battlefield | بيئة صحراوية مع هياكل حصون |
| Glacier | Battlefield، Deathmatch | خريطة شتوية مع غطاء محدود |
حدود الفئات
يمكنك تقييد عدد اللاعبين الذين يمكنهم اختيار فئات معينة للحفاظ على توازن اللعب:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
الاتصال بسيرفرك
عبر متصفح السيرفرات
- شغّل Holdfast: Nations at War من Steam.
- انقر على Multiplayer من القائمة الرئيسية.
- استخدم Server Browser للعثور على سيرفرك بالاسم.
- إذا قمت بتعيين كلمة مرور، سيُطلب منك إدخالها قبل الانضمام.
عبر الاتصال المباشر
- ابحث عن عنوان IP والمنفذ الخاص بسيرفرك في GPanel على لوحة التحكم الرئيسية. انظر أيضًا: كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك.
- في القائمة الرئيسية لـ Holdfast، انقر على Multiplayer، ثم Direct Connect.
- أدخل عنوان IP الخاص بسيرفرك ومنفذ اللعبة (الافتراضي
20100). - انقر على Connect.
إدارة الحفظ والتكوين
تخزن سيرفرات Holdfast المخصصة تكوينها وبياناتها في المواقع التالية:
| الملف/المجلد | الغرض |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
تكوين السيرفر الرئيسي |
bans.txt |
قائمة معرّفات Steam المحظورة |
admins.txt |
قائمة معرّفات Steam للمشرفين |
server_log/ |
ملفات سجل السيرفر |
holdfastnaw-dedicated/configs/serverconfig_default.txt عبر SFTP. هذا يتيح لك الرجوع إذا حدث خطأ ما.
مقالات ذات صلة
- أوامر المشرف في Holdfast Nations at War
- كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك
- كيفية رفع الملفات عبر SFTP
- البدء مع سيرفرك الجديد
إذا واجهت أي مشاكل غير مذكورة هنا، يرجى فتح تذكرة دعم وسيكون فريقنا سعيدًا بمساعدتك.