คู่มือนี้อธิบายวิธีติดตั้งแทร็ก รถ และสกินแบบกำหนดเองบนเซิร์ฟเวอร์เฉพาะ 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) - เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP โดยใช้ข้อมูลรับรองจาก GPanel
- อัปโหลดโฟลเดอร์รถทั้งหมดไปยัง
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