دليل استكشاف أخطاء Barotrauma وإصلاحها
يغطي هذا الدليل المشاكل الشائعة التي قد تواجهها عند تشغيل خادم Barotrauma مخصص على Legion Hosting، مع حلول خطوة بخطوة. لإعداد الخادم الأولي، راجع دليل إعداد خادم Barotrauma المخصص.
قبل استكشاف الأخطاء: تحقق من وحدة تحكم خادمك في GPanel بحثًا عن رسائل الخطأ. السطور التي تحتوي على
[ERROR] أو Exception ستوجهك إلى السبب في معظم الحالات.
جدول المحتويات
- الغواصة لا تُحمّل / الخادم عالق عند بدء التشغيل
- تعارضات التعديلات والتعطل
- الخادم لا يظهر في المتصفح
- انتهاء مهلة الاتصال / تعذر الاتصال المباشر
- حفظ الحملة غير موجود بعد إعادة التشغيل
- تأخر الخادم ومشاكل الأداء
الغواصة لا تُحمّل / الخادم عالق عند بدء التشغيل
العرض: يبدأ الخادم ولكن لا يمكن للاعبين الانضمام، أو يُظهر سجل الخادم خطأ حول عدم العثور على الغواصة.
الحلول
- تحقق من الاسم بدقة: يجب أن تتطابق سمة
Submarineفيserversettings.xmlمع اسم الملف (بدون امتداد.sub) تمامًا، بما في ذلك حالة الأحرف. على سبيل المثال،Humpbackصحيح ولكنhumpbackغير صحيح. - تحقق من وجود الملف: اتصل بخادمك عبر SFTP أو مدير ملفات GPanel وتأكد من وجود ملف
.subفي دليلSubmarines/. - غواصة من ورشة العمل؟ إذا كانت الغواصة من تعديل ورشة العمل، فيجب تثبيتها في
LocalMods/وتسجيلها في إعدادات الخادم قبل أن يمكن استخدامها. راجع دليل تثبيت التعديلات. - اختبر بغواصة افتراضية: انتقل إلى غواصة مدمجة (مثل
Humpback) للتأكد من أن الخادم يبدأ بشكل صحيح. إذا بدأ، فالمشكلة في ملف الغواصة المخصصة.
تعارضات التعديلات والتعطل
العرض: تعطل الخادم عند بدء التشغيل، أو قطع اتصال اللاعبين عند الانضمام، أو تظهر أخطاء في وحدة التحكم تشير إلى معرفات محتوى محددة.
الحلول
- عزل التعديل المسبب للمشكلة: عطّل جميع التعديلات المضافة حديثًا وأعد تشغيل الخادم. إذا عمل بشكل مستقر، أعد تفعيل التعديلات واحدًا تلو الآخر مع إعادة التشغيل في كل مرة للعثور على التعارض.
- عدم تطابق الإصدار: تأكد من أن جميع ملفات التعديلات على الخادم تتطابق مع الإصدارات المثبتة على أجهزة العملاء. أعد تحميل التعديلات ورفعها إذا لم تكن متأكدًا. راجع دليل تثبيت التعديلات لعملية التحديث.
- تعديلات خاصة بالعميل فقط: بعض تعديلات ورشة العمل مخصصة لجانب العميل فقط ولا يجب تثبيتها على الخادم. تحقق من صفحة وصف التعديل على ورشة العمل لهذه المعلومات.
- تحقق من سجل الخادم: افتح وحدة التحكم في GPanel وابحث عن سطور
[ERROR]أوException. عادةً ما تشير هذه إلى التعديل أو ملف المحتوى المحدد المسبب للتعطل.
نصيحة: إذا كنت تشغّل العديد من التعديلات ولا تستطيع تحديد التعارض، جرّب أسلوب البحث الثنائي: عطّل نصف التعديلات في كل مرة بدلاً من واحد تلو الآخر. هذا يضيّق نطاق المشكلة بشكل أسرع بكثير.
الخادم لا يظهر في المتصفح
العرض: خادمك يعمل ولكنه لا يظهر في متصفح الخوادم داخل اللعبة.
الحلول
- انتظر بضع دقائق: قد يستغرق متصفح خوادم Steam عدة دقائق لإدراج خادم بدأ حديثًا. جرّب الاتصال المباشر أولاً للتأكد من إمكانية الوصول إلى الخادم.
- تحقق من بدء تشغيل الخادم بالكامل: افتح GPanel وتأكد من أن الخادم يظهر كقيد التشغيل بدون أخطاء في وحدة التحكم.
- تحقق من منفذ الاستعلام: يجب أن تتطابق قيمة
QueryPortفيserversettings.xmlمع منفذ الاستعلام المعيّن لخدمتك. تحقق من علامة تبويب Network في GPanel لتعيين المنفذ الصحيح. - تأكد بالاتصال المباشر: جرّب الاتصال مباشرة باستخدام عنوان IP الخادم والمنفذ الرئيسي (تحقق من علامة تبويب Network في GPanel للمنفذ المعيّن لك) لاستبعاد مشكلة خاصة بالمتصفح.
انتهاء مهلة الاتصال / تعذر الاتصال المباشر
العرض: محاولة الانضمام عبر الاتصال المباشر تؤدي إلى انتهاء المهلة أو خطأ "فشل الاتصال".
الحلول
- تحقق من عنوان IP والمنفذ: تحقق من علامة تبويب Network في GPanel للحصول على عنوان IP الخادم والمنفذ. راجع كيفية العثور على عنوان IP الخادم والمنفذ.
- استخدم المنفذ الصحيح: اتصل بمنفذ اللعبة الرئيسي وليس منفذ الاستعلام. المنفذ الرئيسي هو المدرج كمنفذ أساسي في GPanel.
- تأكد من تشغيل الخادم: تحقق من GPanel للتأكد من أن الخادم لم يتعطل أو يتوقف.
- تحقق من serversettings.xml: تأكد من أن قيمة
Portفيserversettings.xmlتتطابق مع المنفذ المعيّن في GPanel. إذا اختلفا، سيرتبط الخادم بالمنفذ الخطأ. - جدار الحماية من جانبك: في حالات نادرة، قد تحظر شبكتك المحلية أو مزود خدمة الإنترنت حركة UDP الصادرة على المنافذ غير القياسية. جرّب الاتصال من شبكة مختلفة أو استخدام VPN للاختبار.
حفظ الحملة غير موجود بعد إعادة التشغيل
العرض: بعد إعادة تشغيل الخادم، اختفت الحملة ويجب على اللاعبين بدء حملة جديدة.
الحلول
- تحقق من وجود ملفات الحفظ: اتصل عبر SFTP وتحقق من أن مجلد الحملة لا يزال موجودًا في
Saves/Multiplayer/. - تحقق من مشاكل الترحيل: إذا قمت مؤخرًا بترحيل خادمك أو الاستعادة من نسخة احتياطية، تأكد من رفع مجلد الحفظ إلى المسار الصحيح داخل دليل خادم Barotrauma.
- إيقاف غير نظيف: إذا تم إنهاء الخادم بالقوة (بدلاً من إيقافه بشكل نظيف عبر GPanel)، فقد لا تكون حالة الحفظ النهائية قد كُتبت. استخدم دائمًا زر Stop في GPanel بدلاً من إنهاء العملية بالقوة.
- الاستعادة من النسخة الاحتياطية: إذا كنت قد قمت سابقًا بنسخ الحملة احتياطيًا، أوقف الخادم وارفع مجلد النسخة الاحتياطية إلى
Saves/Multiplayer/عبر SFTP وابدأ تشغيل الخادم. راجع دليل الإعداد الرئيسي لتعليمات النسخ الاحتياطي/الاستعادة المفصلة.
تأخر الخادم ومشاكل الأداء
العرض: يعاني اللاعبون من ارتداد الحركة أو تأخر الإدخالات أو يصبح الخادم غير مستجيب أثناء اللعب.
الحلول
- قلّل عدد اللاعبين: خفّض قيمة
MaxPlayersفيserversettings.xmlإذا لم تكن خطة خادمك تملك موارد كافية لعدد اللاعبين الحالي. - قلّل عدد التعديلات: بعض التعديلات، خاصة تلك التي تضيف العديد من المخلوقات الجديدة أو الأنظمة المعقدة، تزيد بشكل كبير من استخدام موارد الخادم. أزل التعديلات غير الضرورية.
- تحقق من موارد الخادم: في GPanel، راقب استخدام المعالج والذاكرة. إذا كنت قريبًا باستمرار من الحد الأقصى، فكّر في ترقية خطة خادمك.
- أعد تشغيل الخادم: يمكن أن تتراكم استخدام الذاكرة في الجلسات الطويلة. إعادة تشغيل مجدولة بين جلسات اللعب يمكن أن تساعد في الحفاظ على الأداء.
مقالات ذات صلة
- دليل إعداد خادم Barotrauma المخصص
- دليل تثبيت تعديلات Barotrauma
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
لا تزال تواجه مشكلة؟ افتح تذكرة دعم على legionhosting.net/submitticket.php وأرفق اسم خادمك ورسائل الخطأ من وحدة تحكم GPanel والخطوات التي جربتها بالفعل.