استكشاف أخطاء Valheim وإصلاحها
يغطي هذا الدليل المشاكل الشائعة التي قد تواجهها عند تشغيل خادم Valheim مخصص، بما في ذلك مشاكل الاتصال وفشل تحميل العالم والأخطاء المتعلقة بالتعديلات. لإعداد الخادم الأولي، راجع دليل إعداد خادم Valheim المخصص. لخطوات تثبيت التعديلات، راجع دليل تثبيت تعديلات Valheim.
الخادم لا يظهر في متصفح الخوادم
السبب: يكتشف متصفح خوادم Steam الخوادم عبر query port وليس game port. إذا كان query port محظوراً أو غير معيّن بشكل صحيح، فلن يظهر الخادم في أي قائمة خوادم حتى لو تمكن اللاعبون من الاتصال مباشرة.
الحل: افتح GPanel وانتقل إلى علامة التبويب Network. تأكد من أن كلاً من game port و query port مدرجان ومعيّنان بشكل صحيح. إذا لم تكن متأكداً من منافذك، راجع كيفية العثور على IP الخادم والمنفذ. استخدم طريقة مفضلة Steam (الموضحة في دليل الإعداد) للاتصال مباشرة أثناء استكشاف مشاكل ظهور الخادم في القائمة.
الحل: افتح GPanel وانتقل إلى علامة التبويب Network. تأكد من أن كلاً من game port و query port مدرجان ومعيّنان بشكل صحيح. إذا لم تكن متأكداً من منافذك، راجع كيفية العثور على IP الخادم والمنفذ. استخدم طريقة مفضلة Steam (الموضحة في دليل الإعداد) للاتصال مباشرة أثناء استكشاف مشاكل ظهور الخادم في القائمة.
الخادم يرفض البدء بسبب خطأ في كلمة المرور
السبب: كلمة المرور أقل من 5 أحرف، أو فارغة، أو تحتوي على اسم الخادم كجزء من نص كلمة المرور.
الحل: انتقل إلى علامة التبويب Startup في GPanel وقم بتحديث متغير
الحل: انتقل إلى علامة التبويب Startup في GPanel وقم بتحديث متغير
Password. تأكد من استيفائه لجميع المتطلبات التالية:
- مكونة من 5 أحرف على الأقل
- لا تحتوي على
ServerNameكجزء منها - غير متروكة فارغة
العالم لا يتم تحميله / تم إنشاء عالم جديد بدلاً من ذلك
السبب: متغير بدء التشغيل
الحل:
WorldName لا يتطابق مع اسم ملف العالم، أو أن واحداً فقط من ملفي العالم المطلوبين (.fwl أو .db) موجود.
الحل:
- اتصل عبر SFTP وانتقل إلى:
/.config/unity3d/IronGate/Valheim/worlds_local/ - تأكد من وجود كلا الملفين
<WorldName>.fwlو<WorldName>.db. - تحقق من أن متغير بدء التشغيل
WorldNameفي GPanel يتطابق تماماً مع اسم الملف (حساس لحالة الأحرف، بدون امتداد). - إذا تم إنشاء عالم جديد، أوقف الخادم، واحذف أو أعد تسمية ملفات العالم الجديدة، واستعد ملفات النسخ الاحتياطي، وأعد التشغيل.
اللاعبون لا يستطيعون الاتصال
السبب: هناك عدة أسباب محتملة لعدم قدرة اللاعبين على الاتصال بخادم Valheim.
الحل: قم بالتحقق من النقاط التالية:
الحل: قم بالتحقق من النقاط التالية:
- الخادم لا يزال في مرحلة البدء: قد يستغرق Valheim عدة دقائق للبدء بالكامل، خاصة مع التعديلات. انتظر حتى تُظهر وحدة التحكم أن الخادم جاهز قبل الاتصال.
- منفذ خاطئ: اللاعبون الذين يتصلون عبر المتصفح داخل اللعبة يجب أن يستخدموا game port. اللاعبون الذين يضيفون الخادم عبر مفضلة Steam يجب أن يستخدموا query port. تحقق من علامة التبويب Network في GPanel لمعرفة المنافذ المخصصة لك.
- عدم تطابق كلمة المرور: تأكد من أن اللاعبين يدخلون كلمة مرور الخادم الصحيحة. كلمات المرور حساسة لحالة الأحرف.
- عدم تطابق إصدار التعديلات: إذا كان Valheim Plus أو تعديلات إلزامية أخرى مثبتة، يجب أن يكون لدى جميع اللاعبين نفس الإصدار بالضبط. راجع دليل تثبيت التعديلات للتفاصيل.
تعديلات BepInEx لا تعمل
السبب: تم وضع ملفات BepInEx في المجلد الخاطئ، أو أن مكتبة doorstop مفقودة من المجلد الجذري للخادم.
الحل:
الحل:
- تحقق عبر SFTP من أن مجلد
BepInEx/موجود في المجلد الجذري للخادم بجانبvalheim_server.x86_64. - تحقق من أن مجلد
doorstop_libs/موجود أيضاً في المجلد الجذري للخادم ويحتوي علىlibdoorstop_x64.so. في لوحات التحكم المبنية على Pterodactyl يتم تحميل doorstop عبر متغيرات البيئة — لا يتم استخدام سكريبتrun_bepinex.shولا يحتاج إلى أن يكون موجوداً. - تحقق من أن ملفات
.dllالخاصة بالتعديلات موجودة داخلBepInEx/plugins/، وليس في المجلد الجذري أو أي مجلد فرعي آخر. - أعد تشغيل الخادم وتحقق من سجل وحدة تحكم الخادم بحثاً عن رسائل تهيئة BepInEx أو مخرجات الأخطاء.
هيكل المجلدات المتوقع هو:
/ (server root)
valheim_server.x86_64
BepInEx/
plugins/ ← mod .dll files go here
config/
patchers/
doorstop_libs/
libdoorstop_x64.so
الخادم يتعطل أو غير مستقر بعد إضافة التعديلات
السبب: تعديل غير متوافق مع إصدار Valheim الحالي، أو يتعارض مع تعديل آخر، أو تم تهيئته بشكل خاطئ.
الحل:
الحل:
- تحقق من مخرجات وحدة تحكم الخادم في GPanel بحثاً عن رسائل خطأ تشير إلى تعديل أو اسم إضافة معين.
- أزل جميع التعديلات من
BepInEx/plugins/وأعد تشغيل الخادم للتأكد من أنه يعمل بشكل سليم بدون تعديلات. - أعد إضافة التعديلات واحداً تلو الآخر، مع إعادة التشغيل بين كل واحد، لتحديد التعديل الذي يسبب التعطل.
- تحقق من صفحة التعديل على Thunderstore أو Nexus بحثاً عن ملاحظات التوافق والتبعيات المطلوبة.
بعد تحديث لعبة Valheim: قد تتوقف التعديلات عن العمل حتى يصدر مطوروها إصدارات محدّثة. إذا كان خادمك مستقراً قبل التحديث ويتعطل بعده، قم بإزالة التعديلات مؤقتاً حتى تتوفر إصدارات محدّثة.
اللعب المشترك لا يعمل
السبب: متغير بدء التشغيل الخاص باللعب المشترك غير مفعّل، أو أن التعديلات تتداخل مع وظيفة اللعب المشترك.
الحل:
الحل:
- انتقل إلى علامة التبويب Startup في GPanel واضبط
ENABLE_CROSSPLAYعلى1. - أعد تشغيل الخادم.
- لاحظ أن معظم تعديلات BepInEx غير متوافقة مع اللعب المشترك. إذا كان لديك تعديلات مثبتة ولم يتمكن لاعبو اللعب المشترك من الاتصال، فقد تحتاج إلى الاختيار بين التعديلات ودعم اللعب المشترك.
مقالات ذات صلة
- دليل إعداد خادم Valheim المخصص — إعدادات بدء التشغيل والاتصال وحفظ العوالم
- دليل تثبيت تعديلات Valheim — BepInEx و Thunderstore و Valheim Plus
- كيفية العثور على IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
إذا استمرت المشاكل بعد اتباع هذا الدليل، فإن فريق الدعم لدينا متاح للمساعدة. افتح تذكرة دعم وأرفق تفاصيل خادمك في GPanel ووصفاً للمشكلة وأي رسائل خطأ من وحدة تحكم الخادم.