คู่มือนี้ครอบคลุมการดูแลเซิร์ฟเวอร์ คำสั่งคอนโซล การจัดการแทร็ก และการกำหนดค่าขั้นสูงสำหรับเซิร์ฟเวอร์ SuperTuxKart ของคุณบน Legion Hosting สำหรับการตั้งค่าเริ่มต้นและคำแนะนำการเชื่อมต่อของผู้เล่น โปรดดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ SuperTuxKart
1. คอนโซลเครือข่าย
SuperTuxKart ทำงานโดยเปิดใช้งานแฟล็ก --network-console ซึ่งให้คอนโซลข้อความที่เข้าถึงได้ผ่านแท็บ Console ใน GPanel เมื่อเซิร์ฟเวอร์เริ่มต้น จะแสดง Available command: ตามด้วยรายการคำสั่งที่คุณสามารถใช้ได้
2. คำสั่งคอนโซล
| คำสั่ง | คำอธิบาย |
|---|---|
help |
แสดงรายการคำสั่งคอนโซลทั้งหมดที่ใช้ได้ |
listpeers |
แสดงผู้เล่นที่เชื่อมต่อทั้งหมดและ peer ID ของพวกเขา |
kick [peer_id] |
เตะผู้เล่นด้วย peer ID ของพวกเขา (ใช้ listpeers เพื่อหา ID) |
kickban [peer_id] |
เตะและแบนผู้เล่นด้วย peer ID ของพวกเขา |
listban |
แสดงรายการแบนปัจจุบัน |
quit |
ปิดเซิร์ฟเวอร์อย่างเรียบร้อย |
listpeers เพื่อหา peer ID ปัจจุบันของผู้เล่นก่อนเตะหรือแบน ID จะเปลี่ยนไประหว่างเซสชัน
3. การกำหนดค่าเซิร์ฟเวอร์ (config.xml)
การตั้งค่าเซิร์ฟเวอร์ขั้นสูงจัดการผ่านไฟล์การกำหนดค่า XML:
config.xml
แก้ไขไฟล์นี้ผ่านแท็บ Files ของ GPanel หรือผ่าน SFTP ไฟล์นี้ใช้รูปแบบ XML มาตรฐาน
ส่วนการกำหนดค่าสำคัญ
ไฟล์ config.xml มีการตั้งค่าสำหรับ:
- ตัวตนของเซิร์ฟเวอร์ -- ชื่อ, MOTD, การแสดงเจ้าของ
- การเลือกแทร็ก -- แทร็กที่ใช้ได้, การหมุนเวียนแทร็ก, ตัวเลือกการโหวต
- กฎของเกม -- จำนวนรอบ, ความถี่ของไอเทม, การตั้งค่าทีม
- การตั้งค่าเครือข่าย -- การหมดเวลาการเชื่อมต่อ, ขีดจำกัดแบนด์วิดท์
- บอท AI -- จำนวนรถ AI ที่จะเติมช่องว่าง
4. การจัดการโหมดเกม
โหมดเกมถูกตั้งค่าผ่านตัวแปร startup MODE วิธีเปลี่ยนโหมด:
- หยุดเซิร์ฟเวอร์
- ไปที่แท็บ Startup ของ GPanel
- เปลี่ยนค่า
MODE(0-5) - รีสตาร์ทเซิร์ฟเวอร์
| ค่า | โหมด |
|---|---|
0 | Normal Race |
1 | Time Trial |
2 | Battle |
3 | Soccer |
4 | Follow the Leader |
5 | Capture the Flag |
5. การจัดการความยาก
การตั้งค่าความยากส่งผลต่อความเร็วของรถและพฤติกรรมของ AI เปลี่ยนผ่านตัวแปร startup DIFFICULTY (0-3)
0(Beginner) -- ดีที่สุดสำหรับผู้เล่นใหม่และเซิร์ฟเวอร์แบบสบาย ๆ1(Intermediate) -- สมดุลดีสำหรับกลุ่มที่มีทักษะหลากหลาย2(Expert) -- สำหรับผู้เล่นที่มีประสบการณ์3(SuperTux) -- ความท้าทายและความเร็วสูงสุด
6. MOTD (ข้อความประจำวัน)
ตั้งค่าข้อความที่กำหนดเองที่แสดงต่อผู้เล่นในเบราว์เซอร์เซิร์ฟเวอร์โดยใช้ตัวแปร startup MOTD (สูงสุด 100 อักขระ) มีประโยชน์สำหรับการประกาศกฎของเซิร์ฟเวอร์ กิจกรรม หรือตารางเวลา
7. แทร็กและเนื้อหาที่กำหนดเอง
SuperTuxKart มีไลบรารีแทร็กและรถจำนวนมาก เซิร์ฟเวอร์ใช้ข้อมูลแทร็กจากตำแหน่งติดตั้ง แทร็กแอดออนที่กำหนดเองสามารถจัดการผ่านไฟล์ config.xml โดยการระบุว่าแทร็กใดที่ใช้ได้ในการหมุนเวียน
การติดตั้งเริ่มต้นรวมแทร็กสำหรับทุกโหมดเกม:
- แทร็กแข่งรถ -- สนามแข่งธีมต่าง ๆ สำหรับโหมดแข่งและ time trial
- สนามต่อสู้ -- แผนที่เฉพาะสำหรับโหมด Battle และ CTF
- สนามฟุตบอล -- แผนที่ที่ออกแบบสำหรับโหมด Soccer
8. การแก้ไขปัญหา
| ปัญหา | วิธีแก้ไข |
|---|---|
| เซิร์ฟเวอร์ไม่อยู่ในเบราว์เซอร์ | ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานและใช้แฟล็ก --lan-server (เปิดใช้งานโดยค่าเริ่มต้น) ผู้เล่นอาจต้องใช้การเชื่อมต่อ IP โดยตรง |
| ผู้เล่นถูกตัดการเชื่อมต่อ | ตรวจสอบคอนโซลเพื่อหาข้อความแสดงข้อผิดพลาด ลด MAX_PLAYERS หากเซิร์ฟเวอร์ทำงานหนักเกินไป |
| โหมดเกมผิด | ตรวจสอบว่าตัวแปร MODE ถูกตั้งค่าอย่างถูกต้องในแท็บ Startup และรีสตาร์ทเซิร์ฟเวอร์ |
| การ build เซิร์ฟเวอร์จากซอร์สล้มเหลว | เรื่องนี้จัดการโดยกระบวนการติดตั้ง หากคุณพบข้อผิดพลาดในการ build เปิดทิกเก็ตขอความช่วยเหลือ |
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ SuperTuxKart
- วิธีค้นหา IP และ Port ของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ SuperTuxKart ของคุณ เปิดทิกเก็ตขอความช่วยเหลือ และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel