Hướng dẫn này bao gồm thiết lập quyền truy cập quản trị, RCON, lệnh quản trị và cấu hình trận đấu thi đấu cho máy chủ Counter-Strike 2 của bạn trên Legion Hosting. Để biết thiết lập máy chủ ban đầu bao gồm GSLT, chế độ trò chơi và kết nối, xem Hướng Dẫn Thiết Lập Máy Chủ CS2.
Thiết Lập RCON (Console Từ Xa)
RCON cho phép bạn chạy các lệnh máy chủ từ xa từ console trong trò chơi hoặc từ GPanel mà không cần khởi động lại. Nó được cấu hình thông qua cvar rcon_password trong server.cfg của bạn.
Đặt Mật Khẩu RCON
Mở game/csgo/cfg/server.cfg thông qua File Manager trong GPanel hoặc qua SFTP và thêm hoặc chỉnh sửa:
rcon_password "YourStrongPassword"
Sử Dụng RCON Trong Trò Chơi
Mở console nhà phát triển bằng phím ` (dấu ngã). Đầu tiên xác thực, sau đó đưa ra lệnh:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
Sau khi đã xác thực, hãy thêm tiền tố rcon vào mỗi lệnh để nó thực thi trên máy chủ.
Sử Dụng RCON Từ GPanel
Bạn cũng có thể chạy các lệnh trực tiếp từ tab Console trong GPanel mà không cần tiền tố rcon. Đây là phương pháp dễ nhất để quản lý máy chủ.
Các Lệnh Quản Trị Thiết Yếu
Các lệnh sau đây có thể chạy thông qua RCON hoặc console GPanel.
Quản Lý Người Chơi
| Lệnh | Mô tả |
|---|---|
status |
Liệt kê tất cả người chơi đang kết nối cùng với Steam ID và ping của họ |
kick <name> |
Kick một người chơi theo tên |
kickid <userid> |
Kick một người chơi theo user ID (từ đầu ra của status) |
banid <minutes> <steamid> |
Ban một người chơi theo Steam ID (0 = vĩnh viễn) |
removeid <steamid> |
Gỡ một Steam ID khỏi danh sách ban |
users |
Liệt kê những người dùng RCON đã xác thực |
Điều Khiển Máy Chủ
| Lệnh | Mô tả |
|---|---|
changelevel <map> |
Thay đổi bản đồ hiện tại (ví dụ de_inferno) |
mp_restartgame 1 |
Khởi động lại trò chơi hiện tại sau 1 giây |
mp_warmup_end |
Kết thúc khởi động (warmup) ngay lập tức |
mp_pause_match |
Tạm dừng trận đấu hiện tại |
mp_unpause_match |
Bỏ tạm dừng trận đấu hiện tại |
bot_add_t / bot_add_ct |
Thêm một bot vào đội được chỉ định |
bot_kick |
Kick tất cả bot khỏi máy chủ |
exec <filename> |
Thực thi một tệp cấu hình (ví dụ exec competitive.cfg) |
Cấu Hình Trận Đấu Thi Đấu
Đối với chơi thi đấu, tạo hoặc chỉnh sửa game/csgo/cfg/autoexec.cfg (được thực thi tự động trên mỗi lần tải bản đồ) để áp dụng tinh chỉnh thi đấu lên trên các giá trị mặc định của chế độ trò chơi:
// -----------------------------------------------
// 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) và tải chúng bằng exec practice.cfg thông qua RCON hoặc console GPanel.
GOTV (Xem và Ghi Lại Demo)
GOTV cho phép khán giả xem trận đấu của bạn với độ trễ có thể cấu hình, và cho phép bạn ghi lại các demo để xem lại. Thêm các cài đặt này vào server.cfg của bạn:
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.
Để ghi lại một demo thủ công qua RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
Tệp demo được lưu trong thư mục game/csgo/ của máy chủ và có thể được tải xuống qua SFTP.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ CS2 — GSLT, server.cfg, chế độ trò chơi, kết nối
- Khắc Phục Sự Cố CS2 — Các lỗi phổ biến và cách khắc phục
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP