يغطي هذا الدليل المشاكل الشائعة وحلولها لسيرفرات Assetto Corsa المخصصة المستضافة مع Legion Hosting. لإعداد السيرفر الأولي، راجع دليل إعداد سيرفر Assetto Corsa.
أخطاء التحقق (Checksum) عند الانضمام
تحدث أخطاء التحقق عندما لا تتطابق النسخة المحلية للعميل من مسار أو سيارة مع النسخة المثبتة على السيرفر. يجب أن يكون كلاهما متطابقًا — نفس إصدار المود من نفس المصدر.
- تحقق من أن اسم مجلد المسار في
TRACKوأسماء مجلدات السيارات فيCARSفيcfg/server_cfg.iniتتطابق تمامًا مع أسماء المجلدات المرفوعة إلىcontent/tracks/وcontent/cars/على السيرفر. - إذا قمت مؤخرًا بتحديث مود على السيرفر، يجب على جميع العملاء التحديث إلى نفس الإصدار قبل إعادة الاتصال.
- شارك رابط التحميل الدقيق للمحتوى المخصص مع لاعبيك حتى يحصل الجميع على نفس الإصدار.
- يمكن لـ Content Manager اكتشاف المحتوى غير المتطابق قبل محاولة الانضمام وعرض الملفات المختلفة.
المسار أو السيارة غير موجودة — فشل بدء السيرفر
إذا رفض السيرفر البدء مع خطأ حول مسار أو سيارة مفقودة، فإن الإعدادات تشير إلى محتوى غير موجود على القرص.
- تحقق من أن أسماء المجلدات في
cfg/server_cfg.ini(TRACKوCARS) تتطابق تمامًا مع أسماء المجلدات داخلcontent/tracks/وcontent/cars/. أسماء المجلدات حساسة لحالة الأحرف. - للمسارات ذات متغيرات التخطيط، تأكد من أن
CONFIG_TRACKيتطابق مع اسم المجلد الفرعي الدقيق داخل مجلد المسار. إذا لم يكن للمسار متغيرات، اتركCONFIG_TRACKفارغًا. - تحقق من سجل وحدة التحكم في GPanel لرسالة الخطأ المحددة — عادةً ستذكر الملف أو المجلد المفقود.
content/tracks/ و content/cars/ ومقارنة أسماء المجلدات بقيم cfg/server_cfg.ini الخاصة بك.
أخطاء المحتوى المفقود للعملاء
يجب على اللاعبين تثبيت نفس المسارات والسيارات المخصصة محليًا قبل الانضمام إلى سيرفر يحتوي على محتوى مخصص.
- شارك مصدر التحميل مع لاعبيك حتى يتمكنوا من الحصول على إصدارات متطابقة من جميع المحتوى المخصص.
- يمكن لـ Content Manager اكتشاف المحتوى المفقود قبل محاولة الانضمام وعرض الملفات المطلوبة.
- لمزيد من التفاصيل حول رفع المحتوى المخصص، راجع دليل Assetto Corsa: تثبيت المحتوى المخصص.
خطأ عدد مواقع entry_list.ini
يتطلب السيرفر أن يكون عدد كتل [CAR_N] في cfg/entry_list.ini مساويًا أو أكبر من قيمة MAX_CLIENTS في cfg/server_cfg.ini.
- عُد كتل
[CAR_N]فيentry_list.ini(تبدأ من[CAR_0]) وقارنها بقيمةMAX_CLIENTS. - أضف كتل إضافية إذا لزم الأمر. تتطلب كل كتلة كحد أدنى قيم
MODELوSKIN. مثال:[CAR_4] MODEL=ks_ferrari_f40 SKIN=0_red SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0
السيرفر يظهر ممتلئًا أو اللاعبون لا يستطيعون الانضمام
- تحقق من أن
MAX_CLIENTSفيcfg/server_cfg.iniيتطابق مع عدد المواقع المفتوحة (غير المتفرجين) فيcfg/entry_list.ini. - إذا كان
IS_OPEN=0مضبوطًا على قسم جلسة (مثل[RACE])، لا يمكن للاعبين الانضمام بعد بدء الجلسة. غيّره إلىIS_OPEN=1للسماح بالانضمام أثناء الجلسة. - إذا أُعيد تشغيل السيرفر مؤخرًا، قد يستغرق الأمر بضع دقائق لإعادة التسجيل في لوبي Kunos. حاول الاتصال عبر IP المباشر للتأكد من أن السيرفر يقبل الاتصالات.
مشاكل المنافذ والاتصال
- تأكد من أن قيم
UDP_PORTوTCP_PORTوHTTP_PORTفيcfg/server_cfg.iniتتطابق مع المنافذ المخصصة في تبويب Network في GPanel. المنافذ غير المتطابقة ستمنع الاتصالات. - عند الاتصال عبر IP المباشر، استخدم عنوان IP والمنفذ الظاهرين في تبويب Network في GPanel.
- لمزيد من المعلومات حول العثور على عنوان IP ومنفذ السيرفر، راجع دليل عنوان IP ومنفذ السيرفر.
السيرفر لا يظهر في المتصفح العام
- تحقق من أن
REGISTER_TO_LOBBY=1مضبوط فيcfg/server_cfg.ini. إذا كان مضبوطًا على0، لن يظهر السيرفر في لوبي Kunos العام. - قد يستغرق الأمر عدة دقائق لظهور سيرفر تم تشغيله حديثًا في المتصفح. حاول الاتصال عبر IP المباشر أولاً للتأكد من أن السيرفر يعمل.
- تحقق من سجل وحدة التحكم في GPanel لأخطاء تسجيل اللوبي.
مقالات ذات صلة
- Assetto Corsa: دليل إعداد السيرفر
- Assetto Corsa: تثبيت المحتوى المخصص (المسارات والسيارات والطلاءات)
- كيفية العثور على عنوان IP ومنفذ السيرفر