A Atualização 185.0 introduziu a opção de RCON. Isso permite você executar comandos no seu servidor sem estar dentro do jogo. É uma enorme melhoria comparado com a mecânica passada, pois permite que você automatize comandos e coisas em geral em máquinas que você normalmente não consegue rodar o jogo.
Configuração
Para habilitar o RCON você deve adicionar a seguinte linha de comando ao startup do servidor.
?RCONEnabled=True?RCONPort=32330?ServerAdminPassword=YOURPASSWORD
Substitua “YOURASSWORD” com a senha da sua escolha. Especificar a senha na linha de comando é apenas necessário se você já não utiliza uma senha de administrador para a configuração do servidor.
Uso
Windows
Para receber texto e digitar comandos você precisa o software de cliente no seu computador. No Windows você pode utilizar mcrcon, apesar de ser apenas uma sugestão. Insira os dados de conexão (IP do servidor, porta e senha) e supostamente você deveria poder se conectar. Uma vez que entrar você pode usar os comandos como você faria normalmente dentro do jogo. Para sair do console simplesmente digite exit
.
Linux
Encontrar um cliente bom no linux é outra história. Para uso no seu servidor, recomendamos este código. Após baixá-lo, use
gcc -o rcon rcon.c
para compilá-lo (se já não tiver gcc instalado, você vai ter de instalar isso também, ou qualquer outro compilador c da sua escolha). Pode então usar o
./rcon -PYOURPASSWORD -a127.0.0.1 -p32330 listplayers
para executar o comando de sua escolha (neste exemplo listplayers). Vai automaticamente sair depois de ter enviado o comando. Para conectar a um servidor remoto você irá precisar preencher as informações corretas para IP (-a) e porta (-p), e se assegurar que sua firewall permite a conexão.