دليل إعداد خادم Barotrauma المخصص
يرشدك هذا الدليل خلال تكوين وتشغيل خادم Barotrauma المخصص المستضاف على Legion Hosting، بما في ذلك إعدادات الخادم واختيار الغواصة وإدارة حفظ الحملة وكيفية الاتصال.
جدول المحتويات
تكوين serversettings.xml
ملف التكوين الرئيسي لخادم Barotrauma الخاص بك هو serversettings.xml، الموجود في الدليل الجذر لمجلد تثبيت الخادم. يمكنك تعديل هذا الملف عبر GPanel باستخدام مدير الملفات المدمج، أو رفع نسخة معدلة عبر SFTP.
serversettings.xml. يقوم الخادم بالكتابة فوق هذا الملف عند إيقاف التشغيل، لذا ستُفقد التغييرات التي تُجرى أثناء تشغيل الخادم.
الإعدادات الرئيسية
فيما يلي أهم الإعدادات التي ستحتاج إلى تكوينها. يستخدم الملف صيغة سمات XML القياسية.
| الإعداد | الوصف |
|---|---|
ServerName |
الاسم المعروض في متصفح الخوادم داخل اللعبة. |
Port |
منفذ UDP الرئيسي الذي يتصل من خلاله اللاعبون. يجب أن يتطابق مع تعيين المنفذ في GPanel — تحقق من علامة تبويب Network في GPanel. |
QueryPort |
منفذ UDP المستخدم لاستعلامات قائمة خوادم Steam. تحقق من علامة تبويب Network في GPanel للحصول على القيمة الصحيحة. |
Password |
عيّن كلمة مرور لتقييد الوصول. اتركه فارغًا لخادم عام. |
MaxPlayers |
الحد الأقصى لعدد اللاعبين المسموح لهم بالتواجد على الخادم في نفس الوقت. |
AllowSpectating |
ما إذا كان يمكن للاعبين الانضمام والمشاهدة دون تولي دور في الطاقم. |
GameMode |
وضع اللعبة. القيم الصالحة: Campaign، Mission، Sandbox. انظر أدناه للتفاصيل. |
أوضاع اللعبة
- Campaign — وضع تعاوني مستمر مع تقدم وإدارة طاقم وملف حفظ دائم. موصى به لمجموعات الأصدقاء المنتظمة.
- Mission — مهام فردية قائمة على الجولات. لا يوجد تقدم مستمر بين الجلسات. جيد للخوادم العامة.
- Sandbox — وضع حر بدون أهداف. مفيد للبناء واختبار الغواصات أو تجربة التعديلات.
مثال على مقتطف serversettings.xml
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" على الخوادم المستضافة. UPnP مخصص فقط لأجهزة التوجيه المنزلية وسيتسبب في محاولات اتصال غير ضرورية على البنية التحتية المخصصة.
Port و QueryPort إلى القيم الموضحة في علامة تبويب Network في GPanel الخاص بك.
اختيار الغواصة ورفعها
يتم تعيين الغواصة النشطة عبر سمة Submarine في serversettings.xml. يجب أن تتطابق القيمة مع اسم ملف الغواصة (بدون امتداد .sub) تمامًا، بما في ذلك حالة الأحرف.
الغواصات الافتراضية
يأتي Barotrauma مع عدة غواصات مدمجة. تشمل الخيارات الافتراضية الشائعة:
Humpback— مناسبة للمبتدئين، طاقم صغير.Dugong— غواصة متوسطة الحجم ومتوازنة.Typhon— كبيرة، تتطلب طاقمًا كاملاً.Typhon2— غواصة كبيرة محسّنة.Kastrull— مفضلة لدى المجتمع، تصميم متعدد الاستخدامات.
رفع غواصة مخصصة
إذا كنت قد بنيت أو حمّلت غواصة مخصصة (ملف .sub)، ارفعها إلى دليل Submarines/ في مجلد تثبيت الخادم. يمكنك القيام بذلك عبر SFTP أو مدير ملفات GPanel.
- اتصل بخادمك عبر SFTP أو افتح مدير ملفات GPanel على gpanel.legionhosting.net.
- انتقل إلى دليل
Submarines/داخل مجلد خادم Barotrauma. - ارفع ملف
.subالخاص بك إلى هذا الدليل. - افتح
serversettings.xmlوحدّث سمةSubmarineإلى اسم الملف الدقيق بدون الامتداد. على سبيل المثال، إذا كان ملفك هوMySub.sub، عيّنSubmarine="MySub". - احفظ الملف وابدأ تشغيل خادمك.
Submarines/. راجع دليل تثبيت التعديلات للتفاصيل.
كيفية الاتصال
يمكن للاعبين الانضمام إلى خادم Barotrauma الخاص بك بطريقتين: من خلال متصفح الخوادم داخل اللعبة أو عبر الاتصال المباشر.
متصفح الخوادم
- شغّل Barotrauma وانقر على Play Online من القائمة الرئيسية.
- انتظر حتى تمتلئ قائمة الخوادم. استخدم مربع البحث للعثور على خادمك بالاسم.
- انقر على خادمك واختر Join. أدخل كلمة المرور إذا تم تعيينها.
الاتصال المباشر
- من شاشة Play Online، انقر على Direct Join.
- أدخل عنوان IP الخادم والمنفذ الرئيسي بالتنسيق
xxx.xxx.xxx.xxx:port. تحقق من علامة تبويب Network في GPanel لهذه القيم. - انقر على Join.
إذا لم تكن متأكدًا من عنوان IP الخادم والمنفذ، راجع كيفية العثور على عنوان IP الخادم والمنفذ.
إدارة حفظ الحملة
في وضع Campaign، يحتفظ الخادم بملف حفظ دائم يتتبع التقدم والطاقم والأموال وحالة الغواصة. من المهم فهم مكان وجود هذا الملف وكيفية إدارته للنسخ الاحتياطية وإعادة التعيين.
موقع ملف الحفظ
يتم تخزين حفظ الحملات في دليل Saves/Multiplayer/ داخل مجلد تثبيت الخادم. يتم حفظ كل حملة كمجلد يحتوي على ملفات متعددة.
النسخ الاحتياطي للحملة
- أوقف خادمك من GPanel لضمان عدم كتابة أي بيانات.
- اتصل عبر SFTP وانتقل إلى
Saves/Multiplayer/. - حمّل مجلد الحملة بالكامل إلى جهازك المحلي كنسخة احتياطية.
- أعد تشغيل الخادم عند الانتهاء.
إعادة تعيين الحملة
- أوقف خادمك.
- انتقل إلى
Saves/Multiplayer/عبر SFTP أو مدير ملفات GPanel. - احذف مجلد الحملة الذي تريد إعادة تعيينه.
- ابدأ تشغيل الخادم. سيتم إنشاء حملة جديدة عندما يبدأها لاعب من القائمة الرئيسية داخل اللعبة.
الاستعادة من النسخة الاحتياطية
- أوقف خادمك.
- ارفع مجلد الحملة الاحتياطي مرة أخرى إلى
Saves/Multiplayer/عبر SFTP، مع الكتابة فوق أي ملفات موجودة بنفس الاسم إذا طُلب منك ذلك. - ابدأ تشغيل الخادم.
مقالات ذات صلة
- دليل تثبيت تعديلات Barotrauma — تعديلات ورشة العمل وإدارة التعديلات والتوافق
- دليل استكشاف أخطاء Barotrauma وإصلاحها — المشاكل الشائعة والحلول
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP