يغطي هذا الدليل المشاكل الشائعة التي قد تواجهها عند تشغيل خادم Rust مخصص على Legion Hosting وكيفية حلها. للاطلاع على إعدادات الخادم العامة، راجع دليل إعدادات خادم Rust.
الخادم لا يظهر في متصفح الخوادم
إذا كان خادمك يعمل لكن اللاعبين لا يجدونه في المتصفح داخل اللعبة:
- قد يستغرق متصفح الخوادم 10-20 دقيقة لفهرسة خادم بدأ حديثاً. استخدم الاتصال المباشر عبر وحدة تحكم F1 (
client.connect IP:PORT) للتحقق من إمكانية الوصول إلى الخادم بينما يلحق المتصفح. - تأكد من أن متغير بدء التشغيل
QUERY_PORT(في علامة تبويب Startup في GPanel) يطابق منفذ الاستعلام المخصص في علامة تبويب Network في GPanel. منفذ استعلام غير صحيح هو السبب الأكثر شيوعاً لعدم ظهور الخادم في المتصفح. - تأكد من أن الخادم قد بدأ بالكامل -- ابحث عن السطر
Server startup completeفي وحدة التحكم قبل اختبار الاتصالات. - تحقق من أن
server.hostnameمعيّن فيserver.cfg. الخوادم بدون اسم مضيف قد لا تظهر بشكل صحيح في المتصفح.
لا يمكن الاتصال بالخادم
إذا تلقيت خطأ اتصال أو انتهاء مهلة عند محاولة الانضمام:
- تحقق من أن الخادم يعمل وقد بدأ بالكامل في علامة تبويب Console في GPanel.
- تحقق مرة أخرى من أنك تستخدم عنوان IP الصحيح ومنفذ اللعبة من علامة تبويب Network في GPanel.
- إذا تم تحديث الخادم مؤخراً (خاصة أثناء المسح الإجباري لأول خميس)، تأكد من إعادة تشغيل الخادم بعد التحديث. لا يمكن للاعبين على إصدار العميل الجديد الاتصال بخادم يعمل بإصدار أقدم.
- تحقق من أن
server.maxplayersلم يتم تجاوزه. إذا كان الخادم ممتلئاً، سيتم رفض الاتصالات الجديدة. - تأكد من أنك لم تُحظر. تحقق مع مسؤول الخادم أو راجع
bans.cfgعلى الخادم.
لا يمكن الاتصال بـ RCON باستخدام أداة خارجية
إذا لم يتمكن RustAdmin أو RCON.IO أو عميل RCON آخر من الاتصال:
- تحقق من أن
rcon.web 1معيّن فيserver.cfg. معظم الأدوات الخارجية تتطلب واجهة WebSocket RCON. - تأكد من أنك تستخدم منفذ RCON وليس منفذ اللعبة. تحقق من علامة تبويب Network في GPanel لمعرفة منفذ RCON المخصص لك.
- تحقق مرة أخرى من أن كلمة مرور RCON تطابق تماماً ما هو معيّن في
server.cfg. كلمات المرور حساسة لحالة الأحرف. - يجب أن يكون الخادم قد بدأ بالكامل قبل قبول اتصالات RCON. انتظر ظهور
Server startup completeفي وحدة التحكم.
للاطلاع على تعليمات إعداد RCON الكاملة، راجع الوصول إلى RCON وأوامر الإدارة في Rust.
إضافات Oxide لا تُحمّل
- تأكد من أن Oxide مثبت ونشط. في علامة تبويب Startup في GPanel، يجب أن يكون متغير
FRAMEWORKمعيّناً علىoxide. يجب أن يظهر سجل وحدة التحكمLoaded plugin Oxide.Coreأثناء بدء التشغيل. - يجب وضع ملفات الإضافات مباشرة في
oxide/plugins/بامتداد.csبالضبط. الملفات في أدلة فرعية أو بامتدادات خاطئة يتم تجاهلها. - تحقق من وحدة التحكم و
oxide/logs/بحثاً عن أخطاء التجميع. الإضافة التي بها خطأ في الصياغة ستفشل في التحميل وستصف رسالة الخطأ المشكلة. - بعض الإضافات تعتمد على إضافات أخرى (مثل Economics). ثبّت جميع التبعيات المطلوبة أولاً.
- تأكد من أن إصدار الإضافة متوافق مع إصدار Oxide الحالي لديك. الإضافات القديمة قد تفشل في التجميع مع إصدار Oxide أحدث.
للاطلاع على تعليمات تثبيت الإضافات الكاملة، راجع تثبيت إضافات Rust Oxide/uMod.
الخادم يستهلك ذاكرة أو معالج بشكل مفرط
إذا كان خادمك يعمل ببطء أو يتأخر أو يتجاوز حدود الموارد:
- قلّل حجم الخريطة. خفّض
server.worldsizeفيserver.cfg. الخرائط الأكبر تتطلب المزيد من الذاكرة والمعالج بشكل ملحوظ للتشغيل والصيانة. حجم خريطة3000هو توازن جيد لمعظم الخوادم. - راجع الإضافات المثبتة. بعض الإضافات المكتوبة بشكل سيئ أو القديمة يمكن أن تسبب استخداماً عالياً للمعالج أو تسرب ذاكرة. استخدم
oxide.pluginsلعرض الإضافات النشطة وجرب تعطيلها واحدة تلو الأخرى لتحديد المسبب. - خفّض عدد اللاعبين. قلّل
server.maxplayersإذا كان الخادم أقل قدرة من عدد اللاعبين الحالي. كل لاعب متصل يضيف عبء موارد إضافي. - تحقق من تراكم الكيانات. في الخوادم طويلة التشغيل، يمكن أن تتراكم القواعد المهجورة والعناصر المتحللة. مسح الخريطة يعيد عدد الكيانات إلى الصفر.
تغييرات العالم لا تُحفظ / استرجاع بعد إعادة التشغيل
إذا كان تقدم اللاعبين يُفقد بعد إعادة تشغيل الخادم:
- تحقق من أن
server.saveintervalمعيّن على قيمة معقولة فيserver.cfg(الافتراضي60ثانية). تعيينه إلى0أو رقم كبير جداً يعطل الحفظ التلقائي فعلياً. - شغّل
server.saveيدوياً عبر وحدة تحكم GPanel أو RCON قبل إيقاف الخادم لفرض حفظ فوري. - تأكد من إيقاف الخادم بشكل سليم من GPanel بدلاً من إنهائه بالقوة. الإنهاء المفاجئ قد يتسبب في فقدان التغييرات منذ آخر فاصل حفظ.
- تحقق من المساحة المتاحة على القرص. إذا نفدت مساحة القرص في الخادم، لا يمكنه كتابة ملفات الحفظ.
الخادم ينهار عند بدء التشغيل
إذا بدأ الخادم لكنه ينهار فوراً أو يدخل في حلقة إعادة تشغيل:
- تحقق من مخرجات وحدة التحكم بحثاً عن رسائل خطأ. الأسباب الشائعة تشمل ملفات حفظ تالفة أو إضافات غير متوافقة أو ملفات إطار مفقودة.
- إذا بدأ الانهيار بعد إضافة إضافة، احذف أحدث ملف
.csمُضاف منoxide/plugins/وأعد التشغيل. - إذا بدأ الانهيار بعد تحديث اللعبة، تأكد من أن متغير
FRAMEWORKمعيّن بشكل صحيح. قد تحتاج ملفات الإطار إلى إعادة تنزيل بعد تحديث Rust -- ببساطة أعد تشغيل الخادم ويجب أن يتم جلب الإطار المحدث تلقائياً. - جرب حذف ملفات الحفظ (
proceduralmap.*.savوproceduralmap.*.map) وإجراء مسح خريطة جديد. ملفات الحفظ التالفة يمكن أن تمنع الخادم من البدء.
إنشاء الخريطة يستغرق وقتاً طويلاً جداً
بعد المسح، يجب على الخادم إنشاء خريطة إجرائية جديدة. هذا طبيعي ومتوقع:
- حجم خريطة
3000يستغرق عادة 2-5 دقائق للإنشاء. - الخرائط الأكبر (
4000-6000) يمكن أن تستغرق أكثر من 10 دقائق. - لا تعد تشغيل الخادم أثناء إنشاء الخريطة. دعه يكتمل بالكامل. ستظهر وحدة التحكم
Server startup completeعندما يكون جاهزاً.
هل تحتاج مساعدة؟
إذا لم تكن مشكلتك مذكورة هنا، فريق الدعم لدينا متاح للمساعدة. أرسل تذكرة دعم وأرفق:
- معرف خادمك (يظهر في GPanel)
- وصف المشكلة ومتى بدأت
- أي مخرجات وحدة تحكم أو رسائل خطأ ذات صلة
- الخطوات التي جربتها بالفعل