คู่มือนี้ครอบคลุมเครื่องมือแอดมินและการจัดการเซิร์ฟเวอร์สำหรับเซิร์ฟเวอร์ Trackmania dedicated ของคุณบน Legion Hosting สำหรับการตั้งค่าและการกำหนดค่าเริ่มต้น ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Trackmania ของเรา
ภาพรวมการดูแลเซิร์ฟเวอร์
เซิร์ฟเวอร์ Trackmania dedicated จัดการเป็นหลักผ่านไฟล์การตั้งค่า XML และตัวควบคุมเซิร์ฟเวอร์ภายนอก เซิร์ฟเวอร์เองไม่มีคอนโซลในเกมแบบดั้งเดิมเหมือนเกมที่ใช้ Source engine
ไฟล์การตั้งค่า
การตั้งค่าเซิร์ฟเวอร์หลักอยู่ในรูปแบบ XML:
UserData/Config/dedicated_cfg.txt
ส่วนสำคัญภายในการตั้งค่า:
| เส้นทางการตั้งค่า | คำอธิบาย |
|---|---|
masterserver_account > login |
ล็อกอินเซิร์ฟเวอร์ dedicated (จากเว็บไซต์ Trackmania) |
masterserver_account > password |
รหัสผ่านเซิร์ฟเวอร์ dedicated |
server_options > name |
ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์ |
server_options > comment |
คำอธิบายเซิร์ฟเวอร์ |
server_options > password |
รหัสผ่านในการเข้าร่วม |
server_options > max_players |
จำนวนผู้เล่นสูงสุด |
server_options > max_spectators |
จำนวนผู้ชมสูงสุด |
system_config > server_port |
พอร์ตเซิร์ฟเวอร์ (จัดการโดย GPanel) |
การตั้งค่าการแข่งขัน
ไฟล์การตั้งค่าการแข่งขันกำหนดเพลย์ลิสต์แทร็กและโหมดเกมของคุณ ไฟล์เหล่านี้ถูกจัดเก็บไว้ใน:
MatchSettings/
ไฟล์เริ่มต้นคือ example.txt หากต้องการสร้างเพลย์ลิสต์ที่กำหนดเอง:
- คัดลอก
example.txtไปยังไฟล์ใหม่ (เช่นcustom.txt) - แก้ไขไฟล์เพื่อเพิ่มหรือลบรายการแทร็ก
- อัปเดตตัวแปร startup
GAME_CONFIGให้ชี้ไปยังไฟล์ใหม่ของคุณ (เช่นMatchSettings\custom.txt) - รีสตาร์ทเซิร์ฟเวอร์
การจัดการแผนที่
การเพิ่มแผนที่
- ดาวน์โหลดไฟล์แทร็ก (
.Map.Gbx) จากชุมชน Trackmania - อัปโหลดไปยัง
UserData/Maps/ผ่าน SFTP - เพิ่มการอ้างอิงแทร็กลงในไฟล์การตั้งค่าการแข่งขันของคุณ
- รีสตาร์ทเซิร์ฟเวอร์เพื่อโหลดแทร็กใหม่
ตัวควบคุมเซิร์ฟเวอร์
สำหรับการดูแลขั้นสูง ผู้ดำเนินการเซิร์ฟเวอร์ Trackmania จำนวนมากใช้ตัวควบคุมเซิร์ฟเวอร์ภายนอก ตัวเลือกยอดนิยมได้แก่:
- PyPlanet — ตัวควบคุมที่ใช้ Python พร้อมรองรับปลั๊กอิน
- UASECO — ตัวควบคุมที่ใช้ PHP พร้อมคุณสมบัติมากมาย
- EvoSC — ตัวควบคุมเซิร์ฟเวอร์ C# ที่ทันสมัย
ตัวควบคุมเหล่านี้เชื่อมต่อผ่านอินเทอร์เฟซ XML-RPC และมีคุณสมบัติต่าง ๆ เช่น คำสั่งแชท สถิติผู้เล่น การโหวตแผนที่ และการจัดการคิวอัตโนมัติ
การจัดการเซิร์ฟเวอร์ผ่าน GPanel
| การดำเนินการ | วิธีการ |
|---|---|
| เริ่ม/หยุด/รีสตาร์ทเซิร์ฟเวอร์ | ใช้ปุ่มควบคุมพลังงานในหน้าหลักของ GPanel |
| เปลี่ยนชื่อเซิร์ฟเวอร์ | แก้ไข SERVER_NAME ในแท็บ Startup |
| ตั้งรหัสผ่านเซิร์ฟเวอร์ | แก้ไข SERVER_PASSWORD ในแท็บ Startup |
| เปลี่ยนการตั้งค่าการแข่งขัน | แก้ไข GAME_CONFIG ในแท็บ Startup |
| แก้ไขการตั้งค่า | File Manager หรือ SFTP → UserData/Config/dedicated_cfg.txt |
| ดูผลลัพธ์คอนโซล | ตรวจสอบแท็บ Console ใน GPanel |
การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่เริ่มทำงาน
- ตรวจสอบว่า
MASTERSERVER_LOGINและMASTERSERVER_PASSWORDตั้งค่าอย่างถูกต้อง - ตรวจสอบให้แน่ใจว่าข้อมูลรับรองถูกสร้างขึ้นที่ trackmania.com/player/dedicated-servers
- ตรวจสอบผลลัพธ์คอนโซลสำหรับข้อผิดพลาดในการตรวจสอบสิทธิ์
ผู้เล่นไม่สามารถค้นหาเซิร์ฟเวอร์ได้
- ยืนยันว่าข้อมูลรับรองเซิร์ฟเวอร์หลักถูกต้องและเซิร์ฟเวอร์เริ่มทำงานสำเร็จ
- ตรวจสอบว่าไฟล์การตั้งค่าการแข่งขันมีอยู่และจัดรูปแบบอย่างถูกต้อง
- รอสองสามนาทีเพื่อให้เซิร์ฟเวอร์ลงทะเบียนกับเซิร์ฟเวอร์หลัก
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Trackmania
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ Trackmania ของคุณ ทีมสนับสนุนของเราพร้อมช่วยเหลือ ส่งตั๋วสนับสนุน และเราจะตอบกลับโดยเร็วที่สุด