Squad: Como conectar ao RCON e usar comandos
Aprenda a conectar ao seu servidor via RCON com o Rcon-cli. Guia passo a passo com comandos básicos e avançados para gerenciar seu servidor de Squad.
Para liberar todo o potencial do seu servidor de jogo, você precisa de uma linha direta de comunicação, e é exatamente isso que o RCON (Remote Control) oferece. Ele é a base 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 este tutorial, vamos usar o Rcon-cli, que é gratuito e fácil de instalar.

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



Abra o Rcon-cli:
Abra o Rcon-cli. Uma janela semelhante ao Prompt de Comando do Windows será aberta.

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

Insira sua senha do RCON:
Digite a sua RCON Password e pressione Enter.

Tipo de Protocolo: Pressione Enter na linha seguinte "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 acesso 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 usando o ID Exemplo: AdminKickById 75 Camping enemy uncapable |
sim | AdminBan | ban | AdminBan | Bane um jogador do servidor por um determinado período. 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 usando o ID por um determinado período. 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 conseguem ver. |
sim | AdminEndMatch | pause | AdminEndMatch | Força o servidor a encerrar a partida imediatamente |
| não | AdminPauseMatch | pause | AdminPauseMatch | Força o servidor a pausar a partida |
| não | AdminUnpauseMatch | pause | AdminUnpauseMatch | Força o servidor a despausar a partida |
sim | AdminChangeLayer | changemap | AdminChangeLayer | Altera a layer e carrega ela imediatamente |
sim | AdminSetNextLayer | changemap | AdminSetNextLayer | Define a próxima layer que será carregada assim que a partida atual terminar |
sim | AdminSetMaxNumPlayers | config | AdminSetMaxNumPlayers | Define o limite 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 tempo no servidor. 0.1 é 10% da 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 usando o ID. |
| não | AdminForceAllDeployableAvailability | cheat | AdminForceAllDeployableAvailability <0>|<1> | Faz o servidor ignorar as regras de posicionamento para itens implantáveis (deployables) |
| não | AdminNoRespawnTimer | cheat | AdminNoRespawnTimer <0>|<1> | Configuração baseada na layer, desativa o temporizador de respawn |
| não | AdminNoTeamChangeTimer | cheat | AdminNoTeamChangeTimer <0>|<1> | Configuração baseada na layer, desativa o temporizador de troca de equipe |
| não | AdminDisableVehicleClaiming | changemap | AdminDisableVehicleClaiming <0>|<1> | Faz o servidor desativar a reivindicação de veículos (vehicle claiming) |
| não | AdminForceAllRoleAvailability | cheat | AdminForceAllRoleAvailability <0>|<1> | Faz o servidor ignorar as restrições de kits/funções |
| 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 dos jogadores que desconectaram recentemente, junto com seus nomes e SteamID |
| não | TraceViewToggle | FeatureTest | TraceViewToggle | Executa um rastreamento a partir do centro da tela até qualquer objeto e exibe informações sobre ele |
| não | AdminCreateVehicle | FeatureTest | AdminCreateVehicle | Permite spawnar um veículo em servidores não licenciados ou locais (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 usando o ID |
sim | AdminDisbandSquad | kick | AdminDisbandSquad | Desfaz o Squad especificado (você verá qual é a equipe, 1 ou 2, na tela de equipes) |
sim | AdminRemovePlayerFromSquad | kick | AdminRemovePlayerFromSquad | Remove um jogador de seu squad sem expulsá-lo do servidor |
sim | AdminRemovePlayerFromSquadById | kick | AdminRemovePlayerFromSquad | Remove um jogador de seu squad sem expulsá-lo do servidor usando o ID |
sim | AdminWarn | kick | AdminWarn | Adverte um jogador no servidor por comportamento abusivo. |
sim | AdminWarnById | kick | AdminWarnById | Adverte um jogador no servidor por comportamento abusivo usando o ID. |
| não | AdminForceForceNetUpdateOnClientSaturation | debug | AdminForceNetUpdateOnClientSaturation <0>|<1> | Se ativado, quando uma conexão ficar saturada, todos os actors restantes que não conseguiram concluir a replicação terão o ForceNetUpdate executado neles |
| não | AdminProfileServer | debug | AdminProfileServer <0>|<1> | Inicia a análise de desempenho (profiling) no servidor por um tempo fixo, salvando os dados no disco após a conclusão. |
| sim | AdminRestartMatch | pause | AdminRestartMatch | Força 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, impedindo a entrada de jogadores que não sejam administradores =-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 o conjunto completo de comandos administrativos. Essa lista extensa é a sua nova caixa de ferramentas para garantir um ambiente de jogo justo e divertido. Recomendamos começar com comandos simples, como o 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 ativa e saudável.