يغطي هذا الدليل كيفية إعداد وتكوين سيرفر Assetto Corsa المخصص المستضاف مع Legion Hosting، بما في ذلك إعدادات السيرفر وقوائم الدخول وكيفية الاتصال.
.ini. قد يتم الكتابة فوق التغييرات التي تتم أثناء تشغيل السيرفر عند إيقافه.
نظرة عامة على ملفات الإعدادات
تستخدم سيرفرات Assetto Corsa المخصصة ملفي إعدادات رئيسيين موجودين في مجلد cfg/ على السيرفر الخاص بك.
| الملف | الغرض |
|---|---|
cfg/server_cfg.ini |
إعدادات السيرفر الأساسية — الاسم وكلمات المرور والمنافذ والمسار وقائمة السيارات وقواعد الجلسات والطقس. |
cfg/entry_list.ini |
يحدد السيارة والطلاء المخصص لكل موقع على الشبكة. كتلة [CAR_N] واحدة لكل موقع. |
الخطوة 1 — الوصول إلى مدير الملفات في GPanel
- سجّل الدخول إلى GPanel.
- اختر سيرفر Assetto Corsa الخاص بك من قائمة السيرفرات.
- إذا كان السيرفر يعمل، انقر على Stop في تبويب Console وانتظر حتى تتغير الحالة إلى Offline.
- انقر على تبويب Files لفتح مدير الملفات.
- انتقل إلى مجلد
cfg/. ستجدserver_cfg.iniوentry_list.iniهنا.
الخطوة 2 — تكوين server_cfg.ini
انقر على server_cfg.ini لفتحه في المحرر المدمج. الإعدادات مقسمة إلى أقسام. القسم الأهم هو [SERVER].
الإعدادات الرئيسية في [SERVER]
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
NAME |
My Legion AC Server |
اسم السيرفر الظاهر في متصفح السيرفرات داخل اللعبة وفي Content Manager. اجعله فريدًا حتى يتمكن اللاعبون من العثور عليه. |
PASSWORD |
mypassword |
كلمة المرور المطلوبة للانضمام. اتركها فارغة لسيرفر عام. |
ADMIN_PASSWORD |
adminpass123 |
كلمة مرور المسؤول المستخدمة لتنفيذ أوامر السيرفر داخل اللعبة. حافظ على سريتها. |
MAX_CLIENTS |
16 |
الحد الأقصى لعدد اللاعبين المتصلين في وقت واحد. يجب ألا يتجاوز عدد كتل [CAR_N] في entry_list.ini. |
UDP_PORT |
منفذ UDP لحركة مرور اللعبة. تحقق من تبويب Network في GPanel للمنفذ المخصص لك. | |
TCP_PORT |
منفذ TCP لحركة مرور اللعبة. عادةً يُضبط بنفس قيمة UDP_PORT. تحقق من تبويب Network في GPanel. |
|
HTTP_PORT |
منفذ HTTP المستخدم لنقطة نهاية معلومات السيرفر/تسجيل اللوبي. تحقق من تبويب Network في GPanel. | |
TRACK |
monza |
اسم مجلد المسار الداخلي داخل content/tracks/. للمسارات ذات متغيرات التخطيط، انظر CONFIG_TRACK أدناه. |
CONFIG_TRACK |
gp |
المجلد الفرعي لمتغير التخطيط داخل مجلد المسار (مثل gp، junior). اتركه فارغًا للمسارات بدون متغيرات. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
قائمة بأسماء مجلدات السيارات مفصولة بفاصلة منقوطة والمسموح بها على هذا السيرفر. يجب أن يتطابق كل اسم مع مجلد داخل content/cars/. |
MAX_BALLAST_KG |
0 |
الحد الأقصى لوزن الثقل بالكيلوغرام الذي يمكن إضافته للسيارة. اضبطه على 0 لتعطيل الثقل. |
QUALIFY_MAX_WAIT_PERC |
120 |
النسبة المئوية من وقت التأهيل التي يمكن للمنضمين المتأخرين الدخول خلالها في جلسة التأهيل. |
ALLOWED_TYRES_OUT |
2 |
عدد العجلات المسموح بخروجها عن سطح المسار قبل فرض عقوبة. -1 يعطل الحد. |
REGISTER_TO_LOBBY |
1 |
اضبطه على 1 لإدراج السيرفر علنيًا في لوبي/متصفح سيرفرات Kunos. اضبطه على 0 لسيرفر خاص. |
إعدادات الجلسات ([PRACTICE]، [QUALIFY]، [RACE])
لكل نوع جلسة قسم خاص به. احذف القسم بالكامل لتعطيل تلك الجلسة. الإعدادات الشائعة داخل كل قسم:
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
NAME |
Race |
الاسم المعروض للجلسة الذي يظهر للاعبين. |
TIME |
30 |
مدة الجلسة بالدقائق (للتدريب/التأهيل). لجلسات السباق، استخدم LAPS بدلاً من ذلك. |
LAPS |
10 |
عدد اللفات لجلسة السباق. اضبطه على 0 لاستخدام السباق المبني على الوقت بدلاً من ذلك. |
IS_OPEN |
1 |
اضبطه على 1 للسماح للاعبين بالانضمام أثناء الجلسة. 0 يقفل السيرفر عند بدء الجلسة. |
WAIT_TIME |
60 |
الثواني المنتظرة قبل بدء الجلسة بعد جاهزية السيرفر. |
مثال بسيط لملف server_cfg.ini
استبدل قيم المنافذ أدناه بالمنافذ الظاهرة في تبويب Network في GPanel الخاص بك.
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
الخطوة 3 — تكوين entry_list.ini
يحدد ملف entry_list.ini شبكة الانطلاق. كل موقع هو كتلة [CAR_N] مرقمة تبدأ من [CAR_0]. يجب أن يكون العدد الإجمالي للمواقع أكبر من أو يساوي MAX_CLIENTS في server_cfg.ini.
| المفتاح | قيمة مثال | الوصف |
|---|---|---|
MODEL |
ks_ferrari_f40 |
اسم مجلد السيارة داخل content/cars/. يجب أن يكون مدرجًا في سطر CARS في server_cfg.ini. |
SKIN |
0_red |
اسم مجلد الطلاء داخل مجلد skins/ الخاص بالسيارة. استخدم اسم المجلد الدقيق وليس الاسم المعروض. |
SPECTATOR_MODE |
0 |
اضبطه على 1 لتحديد هذا الموقع كمتفرج فقط. اضبطه على 0 لموقع قيادة عادي. |
DRIVER_NAME |
|
اختياري. تعيين هذا الموقع مسبقًا لاسم سائق محدد. اتركه فارغًا للسماح لأي لاعب. |
TEAM |
|
اختياري. اسم الفريق المعروض في شاشة النتائج. |
GUID |
|
اختياري. Steam GUID لقفل هذا الموقع للاعب محدد. اتركه فارغًا للمواقع المفتوحة. |
BALLAST |
0 |
وزن الثقل بالكيلوغرام المطبق على هذا الموقع. يتطلب ضبط MAX_BALLAST_KG في server_cfg.ini. |
مثال entry_list.ini (4 مواقع، سيارات مختلطة)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
entry_list.ini يحتوي على كتل [CAR_N] أقل من قيمة MAX_CLIENTS في server_cfg.ini، فسيفشل السيرفر في البدء. أضف مواقع كافية لتغطية الحد الأقصى لعدد اللاعبين.
الخطوة 4 — كيفية الاتصال
للعثور على عنوان IP ومنفذ السيرفر الخاص بك، تحقق من تبويب Network في GPanel أو راجع دليل عنوان IP ومنفذ السيرفر.
متصفح السيرفرات داخل اللعبة
- شغّل Assetto Corsa.
- اذهب إلى Drive → Online → Server List.
- إذا كان
REGISTER_TO_LOBBY=1مضبوطًا فيserver_cfg.ini، سيظهر سيرفرك في القائمة العامة. استخدم مربع البحث/التصفية للعثور عليه بالاسم. - انقر على اسم السيرفر ثم انقر Join. أدخل كلمة مرور الانضمام إذا كانت مضبوطة.
الاتصال المباشر
- في متصفح السيرفرات، انقر على Join via IP أو ابحث عن خيار الاتصال المباشر.
- أدخل عنوان IP ومنفذ السيرفر من تبويب Network في GPanel.
- انقر Connect. أدخل كلمة مرور الانضمام إذا طُلب منك ذلك.
Content Manager (موصى به)
Content Manager هو مشغّل طرف ثالث شائع لـ Assetto Corsa يوفر متصفح سيرفرات محسّن مع التصفية والانضمام السريع واكتشاف المحتوى المفقود.
- افتح Content Manager واذهب إلى تبويب Drive، ثم Online.
- استخدم شريط البحث للعثور على سيرفرك بالاسم، أو انقر Add server by IP وأدخل عنوان IP والمنفذ من تبويب Network في GPanel.
- سيعرض Content Manager تحذيرات المحتوى المفقود قبل محاولة الانضمام، مما يسهل تحديد مشاكل التحقق قبل الاتصال.
- انقر Join. سيقوم Content Manager بتشغيل Assetto Corsa والاتصال مباشرة بسيرفرك.
مقالات ذات صلة
- Assetto Corsa: تثبيت المحتوى المخصص (المسارات والسيارات والطلاءات)
- Assetto Corsa: استكشاف المشاكل الشائعة وإصلاحها
- كيفية العثور على عنوان IP ومنفذ السيرفر
- كيفية رفع الملفات عبر SFTP