این راهنما نحوه نصب پیستها، خودروها و اسکینهای سفارشی روی سرور اختصاصی Assetto Corsa میزبانیشده در Legion Hosting را توضیح میدهد. برای پیکربندی پایه سرور، راهنمای راهاندازی سرور Assetto Corsa را ببینید.
ساختار دایرکتوری محتوا
سرور محتوای سفارشی را از دو دایرکتوری میخواند:
| دایرکتوری | محتویات |
|---|---|
content/cars/ |
هر زیرپوشه یک خودرو است. شامل data/، skins/، model.ini و سایر فایلهای داده خودرو میباشد. |
content/tracks/ |
هر زیرپوشه یک پیست است. شامل data/، models/، surfaces.ini و بهصورت اختیاری زیرپوشههای نسخههای چیدمان میباشد. |
آپلود محتوای سفارشی از طریق SFTP
از یک کلاینت SFTP مانند FileZilla برای آپلود محتوا به سرور خود استفاده کنید. برای دستورالعملهای اتصال، راهنمای آپلود فایل از طریق SFTP را ببینید. اطلاعات ورود SFTP شما در GPanel در تب Files نمایش داده میشود.
نصب یک خودروی سفارشی
- خودروی سفارشی را از یک منبع معتبر دانلود کنید (مثلاً RaceDepartment). فایل دانلودی باید شامل پوشهای با نام داخلی خودرو باشد (مثلاً
my_custom_car). - با استفاده از اطلاعات ورود GPanel از طریق SFTP به سرور خود متصل شوید.
- کل پوشه خودرو را در
content/cars/آپلود کنید. نتیجه بایدcontent/cars/my_custom_car/با زیرپوشههایی مانندdata/وskins/در داخل آن باشد. - فایل
cfg/server_cfg.iniرا در ویرایشگر فایل GPanel باز کنید و نام پوشه خودرو را با جداکننده نقطهویرگول به خطCARSاضافه کنید:CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car - فایل
cfg/entry_list.iniرا باز کنید و یک یا چند اسلات گرید[CAR_N]برای خودروی جدید اضافه کنید. مقدارMODELرا به نام پوشه خودرو وSKINرا به نام یک پوشه اسکین معتبر در دایرکتوریskins/خودرو تنظیم کنید:[CAR_4] MODEL=my_custom_car SKIN=default SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0 - سرور را راهاندازی کنید و لاگ کنسول GPanel را برای هرگونه خطا بررسی کنید.
نصب یک پیست سفارشی
- پیست سفارشی را از یک منبع معتبر دانلود کنید. فایل دانلودی باید شامل پوشهای با نام داخلی پیست باشد (مثلاً
my_custom_track). - از طریق SFTP به سرور خود متصل شوید.
- کل پوشه پیست را در
content/tracks/آپلود کنید. نتیجه بایدcontent/tracks/my_custom_track/باشد. - اگر پیست دارای نسخههای چیدمان مختلف است، مطمئن شوید که زیرپوشههای نسخهها در داخل پوشه پیست حفظ شدهاند (مثلاً
content/tracks/my_custom_track/full/،content/tracks/my_custom_track/short/). - فایل
cfg/server_cfg.iniرا باز کنید و تنظیمات پیست را بهروزرسانی کنید:TRACK=my_custom_track CONFIG_TRACK=fullاگر پیست نسخههای چیدمان ندارد،
CONFIG_TRACKرا خالی بگذارید. - سرور را راهاندازی کنید و لاگ کنسول GPanel را برای هرگونه خطا بررسی کنید.
نصب اسکینهای سفارشی
اسکینهای سفارشی در دایرکتوری skins/ خودرو قرار میگیرند. هر اسکین یک زیرپوشه حاوی فایلهای تکسچر است.
- اسکین سفارشی را دانلود کنید. باید یک پوشه حاوی فایلهای تکسچر
.ddsیا.pngباشد (مثلاًmy_livery/). - پوشه اسکین را در
content/cars/<car_name>/skins/آپلود کنید. نتیجه بایدcontent/cars/ks_ferrari_f40/skins/my_livery/باشد. - برای استفاده از اسکین در یک اسلات گرید، بلوک
[CAR_N]مربوطه را درcfg/entry_list.iniبهروزرسانی کنید:SKIN=my_livery
تأیید محتوای نصبشده
پس از آپلود، میتوانید صحت نصب محتوای خود را بررسی کنید:
- در تب Files در GPanel، به
content/cars/یاcontent/tracks/بروید و تأیید کنید که نام پوشهها با آنچه درserver_cfg.iniتنظیم کردهاید مطابقت دارد. - سرور را راهاندازی کنید و لاگ کنسول را مشاهده کنید. اگر سرور نتواند پیست یا خودروی ارجاعشدهای را پیدا کند، پیام خطا نام فایل یا پوشه گمشده را نشان خواهد داد.
- اگر در سمت کلاینت از Content Manager استفاده میکنید، قبل از تلاش برای اتصال، هشدارهای محتوای گمشده را نمایش میدهد و شناسایی آنچه بازیکنان هنوز نیاز به نصب دارند را آسان میکند.
TRACK، CARS، MODEL و SKIN باید دقیقاً با نام پوشهها روی دیسک مطابقت داشته باشند. عدم تطابق در بزرگی و کوچکی حروف باعث عدم راهاندازی سرور یا خطاهای checksum خواهد شد.
مقالات مرتبط
- Assetto Corsa: راهنمای راهاندازی سرور
- Assetto Corsa: عیبیابی مشکلات رایج
- نحوه آپلود فایلها از طریق SFTP