يكون خادم Assetto Corsa مفيدًا عندما تريد تشغيل سباقات أو أيام حلبات أو أمسيات دوري بقواعد ثابتة. لدى game-serverhosting تستأجر لهذا الغرض Dedicated Server مهيأ مسبقًا وتتحكم بدقة في الحلبات، المركبات، الخانات، الجلسات، خيارات الواقعية والمودات عبر اللوحة، مدير الملفات وملفات الإعداد.
المتطلبات
تحتاج إلى Assetto Corsa على الكمبيوتر، والحلبات والمركبات المطلوبة لدى جميع المشاركين، إضافة إلى الوصول إلى لوحة game-serverhosting. في كثير من الحالات يكفي المحرر الموجّه ومدير الملفات للإدارة. وإذا كنت تريد التحكم في كل إعداد، فعدّل أيضًا server_cfg.ini و entry_list.ini.
يُدار Dedicated Server الرسمي على Steam كتطبيق مستقل: التوثيق على store.steampowered.com. هذا المصدر مهم لأنه يؤكد أن Assetto Corsa يستخدم تنزيلًا منفصلًا لخادم Dedicated Server. لدى game-serverhosting لا تحتاج إلى تشغيل SteamCMD أو التثبيت بنفسك؛ يتم تجهيز بيئة الخادم لك.
إذا كنت تخطط أيضًا لخوادم Survival أو Sandbox أخرى، فستجد أساسيات مشابهة في دليل استئجار خادم Minecraft: الدليل الكامل 2025 وفي دليل اللعب التعاوني استئجار وإعداد خادم Valheim.
طلب الخادم وتشغيله
اختر Assetto Corsa في معالج الطلب وافتح بعد التجهيز صفحة إدارة الخادم في اللوحة. هناك ترى الحالة، بيانات الاتصال والمنافذ المفتوحة. انتظر حتى يظهر الخادم على أنه جاهز قبل أن تغير الإعدادات.
بالنسبة لتغييرات الملفات: أوقف الخادم أولًا، غيّر الإعدادات، احفظها ثم أعد التشغيل. بهذه الطريقة تتجنب أن تستبدل العمليات الجارية تغييراتك أو أن يبدأ الخادم بإعداد ناقص.
محرر الإعداد الموجّه في اللوحة
أسرع طريقة تكون عبر المحرر الموجّه في لوحة game-serverhosting. هناك تضبط عدد اللاعبين، قواعد الجلسات، ABS، التحكم في الجر، الضرر، استهلاك الوقود، تآكل الإطارات وخيارات التصويت عبر حقول النماذج. تصبح التغييرات فعالة بعد إعادة التشغيل.


إذا كنت تقود سباقات قياسية فقط بمركبات معروفة، فغالبًا يكفي المحرر. أما لحلبات المودات، أو خانات السائقين الثابتة، أو الضبط الدقيق للملفات، فعليك فحص الملفات التالية.
الملفات الإلزامية في مجلد cfg
يستخدم Assetto Corsa أساسًا cfg/server_cfg.ini و cfg/entry_list.ini. الملف الأول يتحكم في اسم الخادم، الحلبة، قائمة المركبات، المنافذ، القواعد والجلسات. الملف الثاني يعرّف خانات المركبات الفردية.
إعداد server_cfg.ini
[SERVER]
NAME=خادمي AC
CARS=ks_mazda_mx5_nd;ks_bmw_m3_e92
TRACK=ks_nordschleife
TRACK_LAYOUT=
MAX_CLIENTS=16
RACE_OVER_TIME=60
ALLOWED_TYRES_OUT=2
ABS_ALLOWED=1
TC_ALLOWED=1
STABILITY_ALLOWED=0
AUTOCLUTCH_ALLOWED=1
TYRE_BLANKETS_ALLOWED=1
FORCE_VIRTUAL_MIRROR=0
REGISTER_TO_LOBBY=1
PICKUP_MODE_ENABLED=1
SLEEP_TIME=1
VOTING_QUORUM=75
VOTE_DURATION=20
BLACKLIST_MODE=0
CLIENT_SEND_INTERVAL_HZ=18
DAMAGE_MULTIPLIER=100
FUEL_RATE=100
TYRE_WEAR_RATE=100
PASSWORD=
ADMIN_PASSWORD=كلمةمرورالمشرف
HTTP_PORT=8081
UDP_PORT=9600
TCP_PORT=9600
MAX_BALLAST_KG=0
الأهم خصوصًا هو CARS و TRACK و MAX_CLIENTS و PASSWORD و ADMIN_PASSWORD و TCP_PORT و UDP_PORT و HTTP_PORT. CARS هي قائمة مفصولة بفواصل منقوطة لأسماء مجلدات المركبات. TRACK يطابق اسم مجلد الحلبة. المنافذ القياسية هي 9600 لـ TCP/UDP و8081 لـ HTTP؛ ستجد المنافذ المخصصة فعليًا في اللوحة.
إنشاء entry_list.ini
[CAR_0]
MODEL=ks_mazda_mx5_nd
SKIN=red
SPECTATOR_MODE=0
DRIVER_NAME=
DRIVER_TEAM=
DRIVER_GUID=
[CAR_1]
MODEL=ks_bmw_m3_e92
SKIN=white
SPECTATOR_MODE=0
DRIVER_NAME=
DRIVER_TEAM=
DRIVER_GUID=
لكل خانة من MAX_CLIENTS يجب أن يوجد إدخال [CAR_N]. تبقى الخانات المفتوحة دون DRIVER_NAME و DRIVER_GUID. لسباقات الدوري يمكنك ملء DRIVER_GUID بـ SteamID64 الخاص بالسائق حتى يتم ربط مركبة معينة به بشكل ثابت.
إعداد الجلسات
[PRACTICE]
NAME=تدريب حر
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=تصفيات
TIME=15
IS_OPEN=1
[RACE]
LAPS=10
WAIT_TIME=60
IS_OPEN=0
TIME تعني الدقائق، و LAPS تعني مسافة السباق باللفات. مع IS_OPEN=1 يمكن للاعبين الانضمام أثناء الجلسة. للسباقات المغلقة اضبط جلسة السباق على IS_OPEN=0 حتى لا تتدخل الانضمامات المتأخرة في المنافسة الجارية.
إضافة الحلبات والمركبات والمودات
محتويات Kunos ذات البادئة ks_ شائعة في سياق Dedicated Server. يجب رفع المودات بشكل منفصل وتثبيتها بشكل مطابق لدى جميع السائقين. فك ضغط أرشيف المود محليًا، ارفع الحلبات إلى content/tracks/ والمركبات إلى content/cars/، ثم أدخل اسم المجلد الدقيق في server_cfg.ini أو entry_list.ini.
| المصدر | المحتوى |
|---|---|
| RaceDepartment (racedepartment.com) | حلبات، سيارات، Skins — مكتبة مجتمع كبيرة |
| AC Discord | قوائم مودات منتقاة للدوريات |
| محتويات Kunos الأصلية | قاعدة مفضلة لسباقات قياسية مستقرة |
بعد كل رفع، أعد تشغيل الخادم. انتبه جيدًا للأحرف الكبيرة والصغيرة، لأن أنظمة ملفات Linux قد تفرق بين Track و track.
استخدام Content Manager
Content Manager من content-manager.io هو واجهة غير رسمية واسعة الانتشار لـ Assetto Corsa. تستخدمه محليًا على جهازك، وليس كبديل للوحة game-serverhosting. يكون عمليًا للإعدادات المسبقة، اختيار المركبات، قوائم Skins، تخطيط الجلسات والتحقق مما إذا كان إعداد العميل المحلي لديك يطابق إعداد الخادم.
لتشغيل الخادم تبقى اللوحة هي المكان المركزي للحالة، إعادة التشغيل، الوصول إلى الملفات وبيانات الاتصال. استخدم Content Manager كإضافة عندما تريد تجهيز الإعدادات أو الاختبار من جهة العميل.
فحص المنافذ والاتصال
| المنفذ | البروتوكول | الاستخدام |
|---|---|---|
| 9600 | TCP | اتصالات اللاعبين |
| 9600 | UDP | تدفق بيانات اللاعبين |
| 8081 | TCP | واجهة HTTP Manager |
لدى game-serverhosting تكون المنافذ المطلوبة مجهزة من جهة الخادم. ومع ذلك استخدم دائمًا بيانات المنافذ من لوحتك، لأنها قد تختلف حسب النسخة.
بعد إعادة التشغيل افحص أولًا ما إذا كان الخادم يعمل دون أخطاء. بعد ذلك اختبر إدراج اللوبي، والانضمام المباشر عبر IP/Port، واختيار المركبات، وجلسة قصيرة مع عميل واحد على الأقل. إذا تم استخدام مودات، فيجب أن ينضم لاعب ثانٍ بتثبيت مودات جديد حتى تظهر مشاكل Checksum مبكرًا.
Troubleshooting
لا يظهر الخادم في اللوبي
اضبط REGISTER_TO_LOBBY=1 وافحص المنافذ المعروضة في اللوحة. إذا كان تحديث اللوبي متأخرًا، اختبر أيضًا الانضمام المباشر عبر IP والمنفذ.
لا يتم التعرف على المركبة أو الحلبة
قارن الإدخال في CARS و TRACK و MODEL بدقة مع اسم المجلد تحت content/cars/ أو content/tracks/. انتبه للأحرف الكبيرة/الصغيرة وأزل أي مسافات غير مقصودة.
يحصل اللاعبون على „Wrong checksum“
الخادم والعميل لا يستخدمان نفس إصدار المود أو يستخدمان ملفات مختلفة. وزّع نفس مصدر المود على جميع السائقين واستبدل الإصدارات القديمة بالكامل بدلًا من الكتابة فوقها فقط.
لا يبدأ الخادم بعد التغييرات
افحص الفواصل المنقوطة الناقصة في CARS، وقيم المنافذ غير الصالحة، والأقسام الخاطئة، وعدد كتل [CAR_N]. جرّب الرجوع مؤقتًا إلى حلبة Kunos معروفة ومركبة قياسية لاستبعاد أخطاء المودات.
الفحص والحدود وطريق الرجوع الآمن
ينطبق دليل „استئجار خادم Assetto Corsa وإعداده – الدليل الكامل“ على نوع الخادم الموصوف في المقال وعلى حالة الإصدار الظاهرة وقت الفحص. قد تختلف أسماء القوائم، الإصدارات المتاحة، توافق المودات أو الإضافات والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو خادم آخر دون فحص.
أنشئ نسخة احتياطية للملفات المتأثرة قبل إجراء تغييرات على العالم، حالة اللعب، الإعدادات أو الإضافات. بعد ذلك غيّر خطوة واحدة مترابطة فقط وافحصها بنفس إصدار العميل والخادم الذي تريد اللعب به لاحقًا.
| نقطة الفحص | النتيجة المتوقعة | الإيقاف وطريق الرجوع |
|---|---|---|
| بدء الخادم | يصل الخادم إلى حالة الجاهزية للتشغيل دون رسالة خطأ جديدة. | عند أخطاء البدء، تراجع عن التغيير واستعد آخر نسخة احتياطية. |
| اختبار الاتصال | يمكن لحساب اختبار الاتصال عبر العنوان المعروض في اللوحة. | عند أخطاء الإصدار أو الاتصال، طابق الإصدار والمنفذ والسماحيات مرة أخرى. |
| اختبار الوظيفة | تعمل الوظيفة التي تم تغييرها تحديدًا دون إتلاف بيانات العالم أو اللعب الحالية. | عند ظهور آثار جانبية، أوقف الخادم واستعد الملفات المحفوظة احتياطيًا. |
اختبار فردي ناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، المودات، الإضافات، عدد اللاعبين، مسار الشبكة والحمل المتزامن يمكن أن يغيروا النتيجة. وثّق الإصدار، التغيير ونتيجة الاختبار حتى تتمكن من تتبع الاختلافات اللاحقة.
FAQ
هل أحتاج إلى نسخة Steam خاصة للخادم؟
بالنسبة إلى Dedicated Server نفسه تستخدم تطبيق Steam المنفصل 302550. يحتاج اللاعبون إلى Assetto Corsa كعميل لعبة حتى يتمكنوا من الانضمام.
كم عدد اللاعبين الذي يجب أن أضبطه؟
اضبط MAX_CLIENTS وفق باقتك المحجوزة، الحلبة وصيغة السباق. المزيد من المركبات يعني المزيد من حركة البيانات وحاجة أكبر للتنسيق في الخانات والمودات.
هل يمكنني تخصيص مركبات ثابتة لسائقي الدوري؟
نعم. أدخل DRIVER_GUID في الخانات المطلوبة داخل entry_list.ini. عندها تصبح الخانة مرتبطة بهذا السائق.
هل يجب أن يثبت كل لاعب نفس المودات؟
نعم. مع حلبات المودات، المركبات وSkins يجب أن يستخدم الخادم والعملاء نفس الإصدار. وإلا فمن المرجح ظهور أخطاء انضمام أو رسائل Checksum.
ما الفرق بين اللوحة وContent Manager؟
تدير اللوحة خادمك المستأجر، الملفات، عمليات إعادة التشغيل وبيانات الاتصال. يعمل Content Manager محليًا على جهازك ويساعد في الإعدادات المسبقة، إعداد العميل وإدارة Assetto Corsa بشكل مريح.
الخلاصة
باستخدام خادم Assetto Corsa مستأجر، تتحكم في السباقات بشكل أوضح بكثير من اللوبيات العفوية. الحاسم هو ملف server_cfg.ini مضبوط جيدًا، وملف entry_list.ini مناسب، وإصدارات مودات متطابقة، واختبار انضمام قصير بعد كل تغيير. هكذا تشغل أيام الحلبات، سباقات النادي أو جلسات الدوري بإعداد مفهوم ومسارات عمل واضحة.