คู่มือนี้ครอบคลุมการตั้งค่าการเข้าถึงแอดมิน RCON คำสั่งแอดมิน และการกำหนดค่าแมตช์แบบแข่งขันสำหรับเซิร์ฟเวอร์ Counter-Strike 2 ของคุณบน Legion Hosting สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น รวมถึง GSLT โหมดเกม และการเชื่อมต่อ โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ CS2
การตั้งค่า RCON (Remote Console)
RCON ช่วยให้คุณรันคำสั่งเซิร์ฟเวอร์จากระยะไกลจากคอนโซลภายในเกมหรือจาก GPanel โดยไม่ต้องรีสตาร์ท โดยกำหนดค่าผ่าน cvar rcon_password ใน server.cfg ของคุณ
การตั้งค่ารหัสผ่าน RCON
เปิด game/csgo/cfg/server.cfg ผ่าน File Manager ใน GPanel หรือผ่าน SFTP แล้วเพิ่มหรือแก้ไข:
rcon_password "YourStrongPassword"
การใช้ RCON ภายในเกม
เปิดคอนโซลของนักพัฒนาด้วยปุ่ม ` (tilde) ตรวจสอบสิทธิ์ก่อน จากนั้นจึงออกคำสั่ง:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
เมื่อตรวจสอบสิทธิ์แล้ว ให้นำหน้าทุกคำสั่งด้วย rcon เพื่อให้ทำงานบนเซิร์ฟเวอร์
การใช้ RCON จาก GPanel
คุณยังสามารถรันคำสั่งได้โดยตรงจากแท็บ Console ใน GPanel โดยไม่ต้องใช้คำนำหน้า rcon นี่เป็นวิธีที่ง่ายที่สุดสำหรับการจัดการเซิร์ฟเวอร์
คำสั่งแอดมินที่จำเป็น
คำสั่งต่อไปนี้สามารถรันผ่าน RCON หรือคอนโซล GPanel ได้
การจัดการผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
status |
แสดงรายชื่อผู้เล่นที่เชื่อมต่อทั้งหมดพร้อม Steam ID และ ping |
kick <name> |
เตะผู้เล่นตามชื่อ |
kickid <userid> |
เตะผู้เล่นตาม user ID (จากเอาต์พุตของ status) |
banid <minutes> <steamid> |
แบนผู้เล่นตาม Steam ID (0 = ถาวร) |
removeid <steamid> |
ลบ Steam ID ออกจากรายชื่อแบน |
users |
แสดงรายชื่อผู้ใช้ RCON ที่ตรวจสอบสิทธิ์แล้ว |
การควบคุมเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
changelevel <map> |
เปลี่ยนแมปปัจจุบัน (เช่น de_inferno) |
mp_restartgame 1 |
รีสตาร์ทเกมปัจจุบันหลังจาก 1 วินาที |
mp_warmup_end |
จบ warmup ทันที |
mp_pause_match |
หยุดแมตช์ปัจจุบันชั่วคราว |
mp_unpause_match |
เลิกหยุดแมตช์ปัจจุบันชั่วคราว |
bot_add_t / bot_add_ct |
เพิ่มบอทเข้าทีมที่ระบุ |
bot_kick |
เตะบอททั้งหมดออกจากเซิร์ฟเวอร์ |
exec <filename> |
รันไฟล์การกำหนดค่า (เช่น exec competitive.cfg) |
การกำหนดค่าแมตช์แบบแข่งขัน
สำหรับการเล่นแบบแข่งขัน ให้สร้างหรือแก้ไข game/csgo/cfg/autoexec.cfg (ทำงานโดยอัตโนมัติทุกครั้งที่โหลดแมป) เพื่อใช้การปรับแต่งแบบแข่งขันบนค่าเริ่มต้นของโหมดเกม:
// -----------------------------------------------
// Competitive / match settings
// -----------------------------------------------
mp_overtime_enable 1 // Enable overtime if scores are tied
mp_overtime_maxrounds 6 // Rounds per overtime half (3+3)
mp_overtime_halftime_pausetimer 0
mp_halftime 1 // Enable halftime side switch
mp_maxrounds 24 // Standard 12 per half
mp_freezetime 15 // Seconds players are frozen at round start
mp_roundtime 1.92 // Round time in minutes (1:55 approx)
mp_roundtime_defuse 1.92
mp_buytime 20 // Seconds players can buy after round start
mp_buy_anywhere 0 // Players must be in buy zone
mp_startmoney 800 // Starting money
mp_friendlyfire 1 // Team damage on (standard competitive)
mp_warmup_pausetimer 0
mp_warmuptime 30
// -----------------------------------------------
// Anti-cheat and security
// -----------------------------------------------
sv_pure 1 // Only allow official files (1) or workshop (0)
sv_pure_kick_clients 1
// -----------------------------------------------
// Bot behaviour (remove bots for real matches)
// -----------------------------------------------
bot_quota 0
bot_join_after_player 0
practice.cfg, match.cfg, warmup.cfg) และโหลดด้วย exec practice.cfg ผ่าน RCON หรือคอนโซล GPanel
GOTV (การชมและการบันทึกเดโม)
GOTV ช่วยให้ผู้ชมรับชมแมตช์ของคุณด้วยดีเลย์ที่กำหนดค่าได้ และช่วยให้คุณบันทึกเดโมเพื่อทบทวนได้ เพิ่มการตั้งค่าเหล่านี้ลงใน server.cfg ของคุณ:
tv_enable 1 // Enable GOTV
tv_name "GOTV" // Name shown to spectators
tv_delay 30 // Delay in seconds before GOTV shows action
tv_maxclients 10 // Maximum GOTV spectators
connect YOUR.SERVER.IP:GOTV_PORT
ในการบันทึกเดโมด้วยตนเองผ่าน RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
ไฟล์เดโมจะถูกบันทึกในไดเรกทอรี game/csgo/ ของเซิร์ฟเวอร์ของคุณและสามารถดาวน์โหลดผ่าน SFTP ได้
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ CS2 — GSLT, server.cfg, โหมดเกม, การเชื่อมต่อ
- การแก้ไขปัญหา CS2 — ข้อผิดพลาดและวิธีแก้ไขที่พบบ่อย
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP