คู่มือนี้ครอบคลุมปัญหาที่พบบ่อยและวิธีแก้ไขสำหรับเซิร์ฟเวอร์เฉพาะ 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 และพอร์ตของเซิร์ฟเวอร์ของคุณ