Como conectar ao RCON e enviar comandos
Aprenda a conectar ao RCON do seu servidor usando o Rcon-cli. Guia passo a passo com comandos básicos e avançados para gerenciar seu servidor.
Liberar todo o potencial do seu servidor de jogo exige uma linha direta de comunicação, e é exatamente isso que o RCON (Remote Control) oferece. Ele é a espinha dorsal da administração remota de servidores, dando a você o poder de executar comandos, gerenciar jogadores e alterar configurações sem precisar estar dentro do jogo. Embora existam muitas ferramentas avançadas disponíveis, este guia vai te mostrar um método simples, gratuito e eficaz usando o Rcon-cli, provando como é fácil assumir o controle do seu servidor.
Guia passo a passo para conectar ao RCON usando o Rcon-cli
Baixe uma ferramenta de RCON:
Para começar, precisamos baixar uma ferramenta de RCON. Existem várias opções gratuitas disponíveis na internet. Para nossa explicação, usaremos o Rcon-cli, que é gratuito e fácil de instalar.

Reúna suas credenciais:
Acesse My Server e anote o seu Server IP e a RCON Port. Depois, vá em Basic Settings e anote a RCON password.



Abra o Rcon-cli:
Abra o Rcon-cli e você verá uma janela semelhante ao Prompt de Comando do Windows.

Insira o Server IP e a RCON Port:
Insira o seu Server IP, seguido por dois pontos e a RCON Port (IP:PortaRCON), e pressione Enter.

Insira sua RCON Password:
Insira sua RCON Password e pressione Enter.

Tipo de Protocolo: Pressione Enter na próxima linha "Enter protocol type (empty for rcon):" para ignorá-la e conectar ao servidor. Isso é opcional em alguns aplicativos de RCON
Você está conectado:
Agora você está conectado com controle total e pode enviar qualquer comando de administrador que desejar.

Abaixo está uma lista de comandos do console de administrador que você pode usar via RCON:
| rcon | Comando de Admin | Acesso | ARGUMENTOS | Descrição |
|---|---|---|---|---|
sim | AdminKick | kick | AdminKick | Expulsa um jogador do servidor Exemplo: Adminkick Guemi Intentional TK |
sim | AdminKickById | kick | AdminKickById | Expulsa um jogador do servidor pelo ID Exemplo: AdminKickById 75 Camping enemy uncapable |
sim | AdminBan | ban | AdminBan | Bane um jogador do servidor por um período de tempo. 0 = Permanente, 1d = 1 Dia, 1M = 1 Mês, etc. Exemplo: Adminban Hodor 1M Attacking main base |
sim | AdminBanById | ban | AdminBanById | Bane um jogador do servidor pelo ID por um período de tempo. 0 = Permanente, 1d = 1 Dia, 1M = 1 Mês, etc. Exemplo: AdminBanById 75 1M Attacking main base |
sim | AdminBroadcast | chat | AdminBroadcast | Envia uma mensagem do sistema para todos os jogadores no servidor Exemplo: AdminBroadcast Always apologize for TK's! |
| não | ChatToAdmin | chat | ChatToAdmin | Envia uma mensagem do sistema para todos os administradores no servidor Igual aos outros chats, mas apenas os administradores visualizam. |
sim | AdminEndMatch | pause | AdminEndMatch | Comanda o servidor a encerrar a partida imediatamente |
| não | AdminPauseMatch | pause | AdminPauseMatch | Comanda o servidor a pausar a partida |
| não | AdminUnpauseMatch | pause | AdminUnpauseMatch | Comanda o servidor a despausar a partida |
sim | AdminChangeLayer | changemap | AdminChangeLayer | Altera a camada (layer) e muda para ela imediatamente |
sim | AdminSetNextLayer | changemap | AdminSetNextLayer | Define a próxima camada (layer) para a qual mudar após o fim desta partida |
sim | AdminSetMaxNumPlayers | config | AdminSetMaxNumPlayers | Define o número máximo de jogadores para este servidor |
sim | private | AdminSetServerPassword | Define a senha do servidor ou use "" para removê-la | |
sim | AdminSlomo | cheat | AdminSlomo | Define a velocidade do relógio no servidor. 0.1 é 10% de velocidade normal, 2.0 é o dobro da velocidade normal |
sim | AdminForceTeamChange | forceteamchange | AdminForceTeamChange | Altera a equipe de um jogador. |
sim | AdminForceTeamChangeById | forceteamchange | AdminForceTeamChangeById | Altera a equipe de um jogador com um determinado ID. |
| não | AdminForceAllDeployableAvailability | cheat | AdminForceAllDeployableAvailability <0>|<1> | Configura o servidor para ignorar as regras de posicionamento de itens implantáveis (deployables) |
| não | AdminNoRespawnTimer | cheat | AdminNoRespawnTimer <0>|<1> | Configuração baseada em camada (layer), desativa o temporizador de ressurgimento (respawn) |
| não | AdminNoTeamChangeTimer | cheat | AdminNoTeamChangeTimer <0>|<1> | Configuração baseada em camada (layer), desativa o temporizador de troca de equipe |
| não | AdminDisableVehicleClaiming | changemap | AdminDisableVehicleClaiming <0>|<1> | Configura o servidor para desativar a reivindicação de veículos (vehicle claiming) |
| não | AdminForceAllRoleAvailability | cheat | AdminForceAllRoleAvailability <0>|<1> | Configura o servidor para ignorar as restrições de kits |
| não | AdminNetTestStart | debug | AdminNetTestStart | Inicia o teste de rede e o registra nos logs dos clientes |
| não | AdminNetTestStop | debug | AdminNetTestStop | Interrompe o teste de rede e o registra nos logs dos clientes |
sim | AdminListDisconnectedPlayers | kick | AdminListDisconnectedPlayers | Lista os IDs de jogadores desconectados recentemente com o respectivo nome de jogador e SteamID |
| não | TraceViewToggle | FeatureTest | TraceViewToggle | Executa um rastreamento a partir do centro da tela para quaisquer objetos e exibe informações sobre esse objeto |
| não | AdminCreateVehicle | FeatureTest | AdminCreateVehicle | Permite gerar (spawnar) um veículo em servidores não licenciados ou em um servidor local (consulte COMANDOS DE SPAWN DE VEÍCULOS para mais informações) |
sim | AdminDemoteCommander | kick | AdminDemoteCommander | Rebaixa um comandante especificado pelo nome do jogador ou SteamID |
sim | AdminDemoteCommanderById | kick | AdminDemoteCommander | Rebaixa um comandante do servidor pelo ID |
sim | AdminDisbandSquad | kick | AdminDisbandSquad | Desfaz o esquadrão (Squad) especificado (você verá qual equipe, 1 ou 2, na tela de equipes) |
sim | AdminRemovePlayerFromSquad | kick | AdminRemovePlayerFromSquad | Remove um jogador de seu esquadrão sem expulsá-lo do servidor |
sim | AdminRemovePlayerFromSquadById | kick | AdminRemovePlayerFromSquad | Remove um jogador de seu esquadrão pelo ID sem expulsá-lo do servidor |
sim | AdminWarn | kick | AdminWarn | Adverte um jogador no servidor por comportamento abusivo. |
sim | AdminWarnById | kick | AdminWarnById | Adverte um jogador pelo ID no servidor por comportamento abusivo. |
| não | AdminForceNetUpdateOnClientSaturation | debug | AdminForceNetUpdateOnClientSaturation <0>|<1> | Se verdadeiro, quando uma conexão ficar saturada, todos os atores restantes que não puderam concluir a replicação terão o ForceNetUpdate chamado neles |
| não | AdminProfileServer | debug | AdminProfileServer <0>|<1> | Inicia a análise de desempenho (profiling) no servidor por um período fixo de tempo, após o qual os dados de análise são salvos no disco. |
| sim | AdminRestartMatch | pause | AdminRestartMatch | Comanda o servidor a reiniciar a partida |
| não | AdminSetPublicQueueLimit | config | AdminSetPublicQueueLimit | =25 limitará a fila pública em 25 =0 significa que não haverá fila pública, portanto, jogadores comuns (não administradores) não conseguirão entrar =-1 define fila ilimitada |
Conclusão
Parabéns, agora você tem as chaves do seu servidor. Ao se conectar com sucesso via RCON, você liberou todo o conjunto de comandos administrativos. Essa lista extensa é o seu novo kit de ferramentas para promover um ambiente de jogo justo e emocionante. Recomendamos começar com comandos simples como AdminBroadcast para se familiarizar, e sempre consultar a lista quando precisar gerenciar jogadores ou mudar de mapa. Use esses poderes com sabedoria para construir uma comunidade próspera.