این راهنما مشکلات رایج و راهحلهای سرورهای اختصاصی Assetto Corsa میزبانیشده در Legion Hosting را پوشش میدهد. برای راهاندازی اولیه سرور، راهنمای راهاندازی سرور Assetto Corsa را ببینید.
خطاهای Checksum هنگام اتصال
خطاهای 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 و پورت سرور