O RCON do WARDOGS não é um console para digitar. É uma pequena API web que vem em todo servidor dedicado: cada comando é uma requisição HTTP com JSON. Aqui estão todas as rotas, agrupadas pelo que fazem.
Como o RCON do WARDOGS funciona
O servidor escuta na porta RCON (7776, a menos que você mude em [/Script/WDRCON.WDRCONSettings]). Toda requisição leva a senha RCON como token bearer, e toda resposta é JSON. Um comando que falha responde com um código de erro e uma mensagem.
Nem toda versão do servidor tem todas as rotas: GET /v1/capabilities lista as que o seu tem.
curl -H "Authorization: Bearer YOUR_RCON_PASSWORD" http://SERVER_IP:7776/v1/statusJogadores e mensagens
- GET /v1/players — todos no servidor: nome, Steam ID, time, abates, mortes, dinheiro e ping.
- POST /v1/broadcast — uma mensagem para o servidor inteiro (até 200 caracteres).
- POST /v1/players/{steamId}/message — uma mensagem privada para um jogador.
- POST /v1/players/{steamId}/kick — expulsar um jogador, com um motivo.
- POST /v1/players/{steamId}/kill — matar um jogador; ele renasce.
- PATCH /v1/players/{steamId} — trocar um jogador de time (nas versões que permitem).
Banimentos e vagas reservadas
- GET /v1/bans — a lista de banimentos: quem baniu quem, quando e por quê.
- POST /v1/bans — banir um Steam ID, com motivo opcional.
- DELETE /v1/bans/{steamId} — desbanir.
- GET /v1/reserved-slots — os Steam IDs com vaga reservada.
Partida, mapa e clima
- GET /v1/status — nome do servidor, mapa, tempo de partida, número de jogadores e pontos dos times.
- POST /v1/match/map — trocar o mapa, com modo, zonas de controle e hora do dia.
- POST /v1/match/end — encerrar a partida.
- POST /v1/match/restart — reiniciar a partida.
- PUT /v1/world/lighting — mudar a hora do dia e o clima na hora.
- GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — os mapas, horas do dia e modos de jogo que o servidor oferece.
Configurações do servidor e log
- GET /v1/config — o ServerSettings.ini inteiro.
- POST /v1/config/validate — verificar um ini editado sem salvar.
- PUT /v1/config — salvar o ini (rotação de mapas, vagas reservadas e o resto).
- GET /v1/audit — o log de requisições do próprio serviço RCON.
- GET /v1/capabilities — a versão do RCON, a build do jogo e quais rotas este servidor tem.
Use sem digitar
O WARPANEL envia esses comandos por você: expulse, bana e mande mensagens pela lista de jogadores ao vivo, troque o mapa pela imagem dele e edite a rotação sem abrir o ini. Seus moderadores ganham funções próprias e nunca veem a senha RCON.
Perguntas
7776. Você pode mudá-la na seção [/Script/WDRCON.WDRCONSettings] do ini do servidor.
Envie POST /v1/players/{steamId}/kick com um motivo, usando a senha RCON como token bearer. No WARPANEL é um clique no jogador.
Sim: POST /v1/match/map com o mapa e, se quiser, o modo, as zonas de controle e a hora do dia.
É a linha Password= abaixo de [/Script/WDRCON.WDRCONSettings]. Se estiver vazia, o servidor grava uma senha gerada em Saved/RCON/ADMIN-PASSWORD.txt ao iniciar.