คู่มือนี้ครอบคลุมคำสั่งแอดมิน, RCON และการจัดการเซิร์ฟเวอร์สำหรับเซิร์ฟเวอร์เฉพาะ TF2 Classified ของคุณบน Legion Hosting สำหรับการตั้งค่าและการกำหนดค่าเริ่มต้น ดูได้ที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ TF2 Classified ของเรา
การตั้งค่า RCON
RCON (Remote Console) ช่วยให้คุณรันคำสั่งเซิร์ฟเวอร์จากระยะไกลได้ ตั้งรหัสผ่าน RCON ใน server.cfg ของคุณ:
rcon_password "your_rcon_password_here"
การใช้ RCON ในเกม
- เปิด developer console (กด ~)
- ยืนยันตัวตน:
rcon_password your_rcon_password_here - รันคำสั่ง:
rcon command_here
คำสั่งแอดมินทั่วไป
คำสั่งเหล่านี้สามารถรันผ่าน RCON หรือคอนโซลของ GPanel:
| คำสั่ง | คำอธิบาย |
|---|---|
changelevel <map> |
เปลี่ยนแมปปัจจุบัน (เช่น changelevel cp_dustbowl) |
kick <player> |
เตะผู้เล่นด้วยชื่อ |
kickid <userid> |
เตะผู้เล่นด้วย user ID ของพวกเขา |
banid <minutes> <userid> |
แบนผู้เล่นด้วย user ID (0 = ถาวร) |
removeid <steamid> |
ลบการแบนด้วย Steam ID |
status |
แสดงข้อมูลเซิร์ฟเวอร์, ผู้เล่นที่เชื่อมต่ออยู่ และ ID ของพวกเขา |
users |
แสดงรายชื่อผู้เล่นที่เชื่อมต่ออยู่พร้อม user ID |
say <message> |
ส่งข้อความแชทถึงทั้งเซิร์ฟเวอร์ |
mp_timelimit <minutes> |
ตั้งเวลาจำกัดของแมป |
mp_maxrounds <rounds> |
ตั้งจำนวนรอบสูงสุดต่อแมป |
mp_restartgame 1 |
เริ่มรอบปัจจุบันใหม่หลังจาก 1 วินาที |
mp_autoteambalance <0/1> |
เปิด/ปิดการปรับสมดุลทีมอัตโนมัติ |
sv_password <password> |
ตั้งหรือเปลี่ยนรหัสผ่านเซิร์ฟเวอร์ (เว้นว่างเพื่อลบ) |
maps * |
แสดงรายการแมปทั้งหมดที่มีบนเซิร์ฟเวอร์ |
การจัดการการแบน
การแบนถูกจัดเก็บในไฟล์กำหนดค่าภายในไดเรกทอรี cfg/:
banned_user.cfg— การแบนด้วย Steam IDbanned_ip.cfg— การแบนด้วยที่อยู่ IP
// Ban a player permanently by user ID
banid 0 <userid>
writeid
// Ban by IP address
addip 0 <ip_address>
writeip
// Unban a Steam ID
removeid <steamid>
writeid
การตั้งค่าแอดมิน SourceMod
หากคุณติดตั้ง SourceMod ไว้ คุณสามารถกำหนดค่าการเข้าถึงแบบแอดมินได้:
- ไปที่
tf2classified/addons/sourcemod/configs/admins_simple.ini - เพิ่มรายการแอดมินในรูปแบบ:
"STEAM_0:X:XXXXXXX" "99:z" - เริ่มเซิร์ฟเวอร์ใหม่หรือพิมพ์
sm_reloadadminsในคอนโซล
คำสั่ง SourceMod ทั่วไป:
| คำสั่ง | คำอธิบาย |
|---|---|
sm_kick <player> <reason> |
เตะพร้อมข้อความเหตุผล |
sm_ban <player> <minutes> <reason> |
แบนพร้อมระยะเวลาและเหตุผล |
sm_slay <player> |
สังหารผู้เล่นทันที |
sm_map <map> |
เปลี่ยนแมป |
sm_who |
แสดงรายชื่อผู้เล่นทั้งหมดและระดับแอดมินของพวกเขา |
การจัดการเซิร์ฟเวอร์ผ่าน GPanel
| การดำเนินการ | วิธีทำ |
|---|---|
| เริ่ม/หยุด/รีสตาร์ทเซิร์ฟเวอร์ | ใช้ปุ่มควบคุมพลังงานบนหน้าหลักของ GPanel |
| แก้ไข server.cfg | File Manager หรือ SFTP → tf2classified/cfg/server.cfg |
| แก้ไขการหมุนเวียนแมป | File Manager หรือ SFTP → tf2classified/cfg/mapcycle.txt |
| รันคำสั่งคอนโซล | ใช้แท็บ Console ใน GPanel |
| อัปโหลดแมปกำหนดเอง | อัปโหลดไฟล์ .bsp ไปยัง tf2classified/maps/ ผ่าน SFTP |
การแก้ไขปัญหา
RCON ไม่ทำงาน
- ตรวจสอบว่าได้ตั้ง
rcon_passwordไว้ในserver.cfg - ตรวจสอบให้แน่ใจว่าคุณยืนยันตัวตนด้วย
rcon_passwordในคอนโซลก่อนที่จะใช้คำสั่งrcon - ตรวจสอบว่ารหัสผ่านไม่มีอักขระพิเศษที่อาจทำให้เกิดปัญหาในการแยกวิเคราะห์
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ยืนยันว่าเซิร์ฟเวอร์เริ่มทำงานเต็มที่แล้วในคอนโซลของ GPanel
- ตรวจสอบว่า
sv_lanถูกตั้งเป็น0สำหรับการเล่นผ่านอินเทอร์เน็ต - ตรวจสอบว่ามีการใช้ IP และพอร์ตที่ถูกต้อง
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ TF2 Classified
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ TF2 Classified ของคุณ ทีมสนับสนุนของเราพร้อมที่จะช่วยเหลือ ส่งทิกเก็ตสนับสนุน แล้วเราจะตอบกลับโดยเร็วที่สุด