Este guia aborda a configuração de acesso de administração, RCON, comandos de admin e configuração de partidas competitivas para o seu servidor Counter-Strike 2 na Legion Hosting. Para a configuração inicial do servidor incluindo GSLT, modos de jogo e conexão, consulte Guia de Configuração do Servidor CS2.
Configuração do RCON (Consola Remota)
O RCON permite-lhe executar comandos do servidor remotamente a partir da consola no jogo ou do GPanel sem reiniciar. É configurado através da cvar rcon_password no seu server.cfg.
Definir a Palavra-passe RCON
Abra game/csgo/cfg/server.cfg através do File Manager no GPanel ou via SFTP e adicione ou edite:
rcon_password "YourStrongPassword"
Utilizar o RCON no Jogo
Abra a consola de desenvolvedor com a tecla ` (til). Primeiro autentique-se, depois emita comandos:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
Uma vez autenticado, prefixe cada comando com rcon para que seja executado no servidor.
Utilizar o RCON a partir do GPanel
Também pode executar comandos diretamente a partir do separador Console no GPanel sem necessidade do prefixo rcon. Este é o método mais fácil para gestão do servidor.
Comandos Essenciais de Administração
Os seguintes comandos podem ser executados via RCON ou pela consola do GPanel.
Gestão de Jogadores
| Comando | Descrição |
|---|---|
status |
Listar todos os jogadores conectados com os seus Steam IDs e ping |
kick <name> |
Expulsar um jogador pelo nome |
kickid <userid> |
Expulsar um jogador pelo ID de utilizador (do resultado de status) |
banid <minutes> <steamid> |
Banir um jogador pelo Steam ID (0 = permanente) |
removeid <steamid> |
Remover um Steam ID da lista de banidos |
users |
Listar utilizadores RCON autenticados |
Controlo do Servidor
| Comando | Descrição |
|---|---|
changelevel <map> |
Alterar o mapa atual (ex.: de_inferno) |
mp_restartgame 1 |
Reiniciar o jogo atual após 1 segundo |
mp_warmup_end |
Terminar o aquecimento imediatamente |
mp_pause_match |
Pausar a partida atual |
mp_unpause_match |
Retomar a partida atual |
bot_add_t / bot_add_ct |
Adicionar um bot à equipa especificada |
bot_kick |
Expulsar todos os bots do servidor |
exec <filename> |
Executar um ficheiro de configuração (ex.: exec competitive.cfg) |
Configuração de Partida Competitiva
Para jogo competitivo, crie ou edite game/csgo/cfg/autoexec.cfg (executado automaticamente em cada carregamento de mapa) para aplicar ajustes competitivos sobre os padrões do modo de jogo:
// -----------------------------------------------
// 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) e carregá-los com exec practice.cfg via RCON ou pela consola do GPanel.
GOTV (Espetadores e Gravação de Demos)
O GOTV permite que espetadores assistam à sua partida com um atraso configurável e permite gravar demos para revisão. Adicione estas definições ao seu 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.
Para gravar uma demo manualmente via RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
O ficheiro da demo é gravado no diretório game/csgo/ do seu servidor e pode ser descarregado via SFTP.
Artigos Relacionados
- Guia de Configuração do Servidor CS2 — GSLT, server.cfg, modos de jogo, conexão
- Resolução de Problemas CS2 — Erros comuns e correções
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP