يغطي هذا الدليل كيفية إعداد خادم Midnight Ghost Hunt المخصص على Legion Hosting، وتكوين متغيرات بدء التشغيل، وتعديل إعدادات Engine.ini و Game.ini، وإعداد تدوير الخرائط، والاتصال بخادمك. لأوامر الإدارة وإدارة اللاعبين، راجع أوامر الإدارة في Midnight Ghost Hunt.
1. التشغيل الأول
- سجّل الدخول إلى GPanel واختر خادم Midnight Ghost Hunt الخاص بك.
- انتقل إلى علامة التبويب Startup وراجع المتغيرات المتاحة (انظر الجدول أدناه).
- عيّن GAME_NAME لتحديد خادمك في متصفح الخوادم.
- اختياريًا عيّن PASSWORD لتقييد الوصول.
- عُد إلى علامة التبويب Console وانقر على Start.
- انتظر حتى تؤكد وحدة التحكم أن الخادم جاهز. يقوم التشغيل الأول بإنشاء ملفات التكوين الافتراضية.
2. متغيرات بدء التشغيل في GPanel
المتغيرات التالية متاحة في علامة التبويب Startup في GPanel. يتم تمريرها إلى ملف الخادم التنفيذي عند كل تشغيل.
| المتغير | مطلوب | الوصف |
|---|---|---|
GAME_NAME |
لا | الاسم المعروض في متصفح الخوادم. الافتراضي هو Dedicated_Server_01. |
PASSWORD |
لا | كلمة مرور اختيارية مطلوبة للانضمام إلى الخادم. اتركها فارغة لخادم عام. |
MAP |
لا | خريطة البداية. الخيارات: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. الافتراضي هو Asylum. |
GAME_MODE |
لا | وضع اللعب. الخيارات: 4v4 Hunt، 6v6 Hunt، Darkness. الافتراضي هو 4v4 Hunt. |
REGION |
لا | منطقة الخادم. الخيارات: أمريكا الشمالية، أمريكا الجنوبية، أوروبا الغربية، أوروبا الشمالية، أوروبا الشرقية، الشرق الأوسط، آسيا، أفريقيا، أوقيانوسيا. |
B_DIFFICULTY |
لا | صعوبة البوتات. الخيارات: Easy، Normal، Hard، Auto. الافتراضي هو Auto. |
ADDITIONAL_ARGS |
لا | وسائط تشغيل إضافية (مثال: -NoBots -NoAutobalance). |
BEACON_PORT |
لا | منفذ Beacon. الافتراضي هو 7787. يُدار بواسطة GPanel. |
3. تكوين الخادم (ملفات INI)
يستخدم Midnight Ghost Hunt ملفات INI الخاصة بـ Unreal Engine 4 لتكوين الخادم بالتفصيل. أوقف خادمك قبل تعديل هذه الملفات.
مواقع الملفات
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
افتح هذه الملفات باستخدام علامة التبويب Files في GPanel أو اتصل عبر SFTP. إذا لم تكن الملفات موجودة، شغّل الخادم وأوقفه مرة واحدة لإنشائها.
Engine.ini -- الإعدادات الرئيسية
| القسم | الإعداد | الوصف |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
منفذ الاستعلام لمتصفح خوادم Steam. يعيّنه GPanel تلقائيًا. |
[/Script/Engine.GameSession] |
MaxPlayers |
الحد الأقصى لعدد اللاعبين. الافتراضي هو 8. |
Game.ini -- الإعدادات الرئيسية
| القسم | الإعداد | الوصف |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
مدة كل جولة بالثواني قبل تفعيل منتصف الليل. الافتراضي هو 300 (5 دقائق). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
مدة مرحلة منتصف الليل بالثواني. الافتراضي هو 120 (دقيقتان). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
الوقت قبل بدء الجولة بالثواني. الافتراضي هو 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
موازنة الفرق تلقائيًا بين الجولات. الافتراضي هو True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
عدد الجولات لكل مباراة. الافتراضي هو 4. |
مثال على Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. تدوير الخرائط
يدعم Midnight Ghost Hunt تكوين الخرائط المضمنة في التدوير. يتم تحديد قائمة الخرائط في Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
أزل أو علّق على الخرائط التي لا تريدها في التدوير. يدور الخادم عبر الخرائط المدرجة بالترتيب بعد كل مباراة.
5. إعدادات الجولة واللعب
اضبط تجربة اللعب بدقة عن طريق تعديل إعدادات الجولة هذه في Game.ini:
| الإعداد | الافتراضي | الوصف |
|---|---|---|
RoundTimeLimit |
300 |
مدة مرحلة ما قبل منتصف الليل (بالثواني). الأوقات الأقصر تضغط على الصيادين؛ الأوقات الأطول تفضل الأشباح. |
MidnightDuration |
120 |
مرحلة ما بعد منتصف الليل حيث يصطاد الأشباح الصيادين (بالثواني). |
NumRounds |
4 |
الجولات لكل مباراة. تتبادل الفرق الجوانب كل جولة. |
WarmupTime |
15 |
العد التنازلي قبل بدء كل جولة (بالثواني). |
bFriendlyFire |
False |
السماح بإلحاق الضرر بالفريق. تفعيل هذا يضيف طبقة إضافية من الحذر للصيادين. |
6. كيفية الاتصال
الخيار أ -- متصفح الخوادم داخل اللعبة
- شغّل Midnight Ghost Hunt عبر Steam.
- من القائمة الرئيسية، اختر Play ثم Server Browser.
- ابحث عن خادمك بالاسم أو تصفح القائمة.
- اختر خادمك وانقر على Join. أدخل كلمة المرور إذا طُلب منك ذلك.
الخيار ب -- الاتصال المباشر عبر Steam
- افتح عميل Steam.
- انقر على View في القائمة العلوية، ثم Game Servers.
- انقر على Favourites، ثم Add a server.
- أدخل عنوان IP الخادم والمنفذ من علامة التبويب Network في GPanel:
<your-server-ip>:<port> - انقر على Add this address to favourites، ثم اختر الخادم وانقر على Connect.
استكشاف الأخطاء وإصلاحها
- الخادم لا يظهر في المتصفح: تحقق من أن الخادم قد بدأ بالكامل في GPanel. قد يستغرق متصفح خوادم Steam من 2-3 دقائق لفهرسة خادم جديد.
- لا يمكن الاتصال: تحقق من عنوان IP الخادم والمنفذ في علامة التبويب Network في GPanel. تأكد من عدم وجود عدم تطابق في كلمة المرور.
- تعطل عند بدء التشغيل: احذف ملفات INI في
MidnightGhostHunt/Saved/Config/LinuxServer/وأعد تشغيل الخادم لإعادة إنشاء الإعدادات الافتراضية. - تدوير الخرائط لا يعمل: تحقق من صحة مسارات الخرائط في
Game.ini. المسارات غير الصالحة ستؤدي إلى تخطي الخادم لتلك الإدخالات. - مشاكل في الأداء: قلل
MAX_PLAYERSإذا كان الخادم يتأخر مع لوبي ممتلئ.
مقالات ذات صلة
- أوامر الإدارة في Midnight Ghost Hunt
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا واجهت مشاكل غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخادم ووصفًا للمشكلة وأي رسائل خطأ من وحدة تحكم GPanel.