استكشاف أخطاء Enshrouded وإصلاحها
يغطي هذا الدليل المشاكل الشائعة التي قد تواجهها عند تشغيل خادم Enshrouded المخصص على Legion Hosting، بما في ذلك استهلاك الذاكرة العالي ومشاكل الاتصال وتلف الحفظ. لإعداد الخادم الأولي والإعدادات، راجع دليل إعداد خادم Enshrouded.
الخادم يستهلك ذاكرة عالية جدًا
استهلاك RAM العالي أمر متوقع وطبيعي في Enshrouded. يمكن أن تستهلك عملية الخادم 8–16 GB أو أكثر حسب حجم العالم وعدد اللاعبين والنشاط. ومع ذلك، إذا كان الخادم يستهلك كل الذاكرة المتاحة ويصبح غير مستجيب:
- تحقق من GPanel لمعرفة استهلاك RAM الحالي ضمن لوحة حالة الخادم.
- قلل قيمة
slotCountفيenshrouded_server.jsonلتقليل الحد الأقصى للاعبين وتقليل استهلاك الذاكرة. - أعد تشغيل الخادم لتحرير أي ذاكرة تراكمت خلال فترات التشغيل الطويلة.
- إذا كان استهلاك RAM يصل باستمرار إلى حد الخطة، فكر في الترقية إلى خطة ذات ذاكرة أعلى. تواصل مع الدعم على legionhosting.net/submitticket.php.
الخادم لا يستجيب / اللاعبون لا يستطيعون الاتصال
إذا بدأ الخادم لكن اللاعبين لا يستطيعون الاتصال أو لا يظهر الخادم في المتصفح:
- تأكد من أن الخادم يظهر بحالة Running في GPanel. إذا توقف بعد وقت قصير من البدء، تحقق من سجل وحدة التحكم للبحث عن أخطاء.
- تحقق من أن اللاعبين يتصلون بعنوان IP ومنفذ اللعبة الصحيحين. راجع كيفية العثور على عنوان IP ومنفذ الخادم لتأكيد تفاصيل الاتصال.
- تأكد من أن اللاعبين يستخدمون منفذ اللعبة، وليس منفذ الاستعلام، عند الاتصال المباشر.
- تحقق من أن
enshrouded_server.jsonيحتوي على JSON صالح. خطأ في الصياغة (فاصلة زائدة، قوس مفقود) سيمنع الخادم من تحميل إعداداته. - تأكد من أن حقل
ipفي إعداداتك مضبوط على0.0.0.0وليس عنوان IP محدد، مما قد يسبب فشل في الربط.
ملف إعدادات غير صالح
إذا فشل الخادم في البدء أو عاد إلى الإعدادات الافتراضية، فإن السبب الأكثر شيوعًا هو خطأ في صياغة JSON في enshrouded_server.json. تشمل الأخطاء الشائعة:
- فواصل زائدة بعد آخر عنصر في مصفوفة أو كائن.
- أقواس مفقودة أو زائدة
{ }أو[ ]. - قيم نصية غير محاطة بعلامات اقتباس أو نقاط مزدوجة مفقودة بين المفاتيح والقيم.
- استخدام علامات اقتباس مفردة بدلاً من علامات اقتباس مزدوجة.
يمكنك التحقق من صحة ملف الإعدادات عن طريق لصقه في أداة تحقق JSON مثل jsonlint.com قبل الرفع.
تلف الحفظ أو رجوع العالم
يمكن أن يحدث تلف الحفظ إذا تم إيقاف الخادم قسريًا أثناء كتابة بيانات العالم. لتقليل المخاطر:
- استخدم زر Stop في GPanel وانتظر حتى يتم إيقاف الخادم بشكل طبيعي بدلاً من استخدام الإيقاف القسري.
- انتظر 60 ثانية على الأقل بعد انقطاع آخر لاعب قبل إيقاف الخادم، لإعطائه وقتًا لإكمال دورة الحفظ.
- قم بتنزيل نسخ احتياطية منتظمة من مجلد
savegame/عبر SFTP. راجع دليل SFTP لمعرفة كيفية تنزيل الملفات.
savegame/ بالكامل كنسخة احتياطية. لا يمكن استعادة الحفظ المحذوف.
إذا تعرض عالمك للتلف بالفعل ولديك نسخة احتياطية، أعد رفع مجلد savegame/ الاحتياطي عبر SFTP لاستعادته. إذا لم يكن لديك نسخة احتياطية، تواصل مع الدعم للتحقق مما إذا كانت لقطة على مستوى الخادم متاحة.
الخادم يتعطل عند البدء
إذا تعطل الخادم فورًا أو خلال ثوانٍ من البدء:
- تحقق من وحدة تحكم GPanel للبحث عن أي رسائل خطأ قبل التعطل.
- تحقق من أن ملف الإعدادات يحتوي على JSON صالح (راجع القسم أعلاه).
- تأكد من أن خطتك تلبي الحد الأدنى من متطلبات الذاكرة لعدد اللاعبين المُعدّ.
- جرب إعادة تثبيت ملفات الخادم من خلال GPanel (لن يؤدي هذا إلى حذف بيانات
savegame/). - إذا استمرت المشكلة، افتح تذكرة دعم مع أي رسائل خطأ من سجل وحدة التحكم.
مقالات ذات صلة
- دليل إعداد خادم Enshrouded — ملف الإعدادات ومتطلبات الذاكرة وإعدادات العالم وملفات الحفظ وكيفية الاتصال
- أذونات Enshrouded ومضاعفات اللعب — مجموعات المستخدمين ومستويات الأذونات وإعدادات الصعوبة
- كيفية رفع الملفات عبر SFTP
- كيفية العثور على عنوان IP ومنفذ الخادم
مساعدة إضافية
إذا استمرت المشاكل بعد اتباع هذا الدليل، فريق الدعم لدينا متاح للمساعدة: