RCON y herramientas de admin de WARDOGS
Si has gestionado servidores de Squad, BattleBit o Arma, esperas RCON, una lista de baneos, rotación de mapas y registros. WARDOGS incluye una API RCON por HTTP en todos los servidores dedicados. Así se activa, qué puede hacer y qué usar para comunicarte con ella.
Qué es RCON en WARDOGS
El RCON de WARDOGS no es el viejo protocolo por socket al estilo Source. El servidor dedicado ejecuta una pequeña API HTTP, versionada bajo /v1, que responde en JSON. Cada petición lleva la contraseña RCON como bearer token, y el mismo token autoriza lecturas y escrituras: no hay rol de solo lectura, así que da la contraseña solo a admins de confianza y pon delante un panel con sus propios accesos para el resto.
El listener está desactivado por defecto. Se activa en el ServerSettings.ini del servidor, en la sección WDRCONSettings, con una dirección de escucha, un puerto (7776 por defecto, también configurable con un argumento de lanzamiento) y una contraseña en texto plano o un hash de contraseña. Un listener que escuche en algo distinto de loopback debe usar TLS, así que un host que te exponga RCON te dará una dirección https, un puerto y una contraseña.
Qué pueden hacer los admins con él
La API expone unos 35 endpoints. Los que importan en el día a día:
- Estado y lista de jugadores conectados, con Steam ID.
- Expulsar, matar, enviar mensajes y mover a un jugador entre facciones; enviar un aviso a todos.
- Banear y desbanear por Steam ID, con una lista de baneos persistente; plazas reservadas de la misma forma.
- Cambiar de mapa al momento, terminar o reiniciar la partida, ajustar la iluminación y el clima en vivo.
- Leer y editar la rotación de mapas y guardarla; los endpoints de catálogo listan los mapas, modos y ajustes de iluminación que acepta el servidor.
- Obtener, validar y reemplazar el documento de configuración completo del servidor, y leer el registro de auditoría de acciones de admin.
Conseguir acceso a través de tu host
Solo los tres hosts aprobados ejecutan servidores de WARDOGS, así que el acceso RCON es lo que expongan sus paneles. Antes de alquilar, pregunta:
Todavía no hay documentación oficial para desarrolladores. La referencia más completa es una no oficial mantenida por la comunidad en wardogs.tech, que documenta todos los endpoints y claves de configuración e incluye un archivo OpenAPI con el que puedes generar un cliente.
- ¿El listener RCON está activado y es accesible desde fuera de la máquina, por TLS, y puedo fijar la contraseña yo mismo?
- ¿Puedo editar ServerSettings.ini directamente o solo a través del panel?
- ¿El panel conserva los baneos y la rotación entre reinicios y reinstalaciones?
- ¿Puedo conectar un panel de terceros al servidor o tengo que usar el suyo?
Referencia no oficial de la API RCON de WARDOGS (wardogs.tech) ↗
BattleMetrics
BattleMetrics ha añadido WARDOGS a su servicio RCON, así que si tu comunidad ya gestiona otros juegos allí puedes añadir un servidor de WARDOGS con su dirección y contraseña RCON y tener la lista de jugadores, las herramientas de expulsión y baneo y los registros en el mismo sitio.
Es un servicio de pago más allá del nivel gratuito y guarda tu contraseña RCON, que aquí es una credencial de acceso total. Ese es el precio de no tener que ejecutar nada tú mismo.
BattleMetrics: soporte RCON para WARDOGS ↗
Warcon: un panel RCON que puedes alojar tú mismo
Hemos creado Warcon, un panel RCON de código abierto para servidores dedicados de WARDOGS. Se coloca entre tus admins y el listener RCON del servidor, así cada admin tiene su propio acceso y rol en lugar de la contraseña RCON compartida. Gestiona varios servidores, guarda un registro de auditoría de quién hizo qué y cubre los endpoints de jugadores, baneos, mapas y rotación de arriba.
Funciona en Linux o Docker, el código tiene licencia MIT en GitHub y, si no quieres alojarlo tú, hay una consola alojada en warcon.app. Sigues necesitando acceso RCON de tu host; pregúntale antes de alquilar.
Warcon: panel RCON de código abierto para WARDOGS ↗
Gestionar un servidor antes de tener herramientas
Ten admins en el juego en tus horas punta. Recibe los reportes en un solo canal de Discord con una persona clasificándolos. Mantén las reglas cortas. Una expulsión o un baneo desde la API tarda segundos en cuanto alguien tiene la contraseña y una forma de enviar una petición, así que prepáralo el primer día y no después del primer griefer.
Fuentes
Preguntas
¿WARDOGS tiene RCON?
Sí. Todos los servidores dedicados de WARDOGS ejecutan una API RCON por HTTP, desactivada por defecto y que se activa en ServerSettings.ini. Los hosts aprobados la exponen a través de sus paneles. Cubre jugadores, baneos, avisos, cambios de mapa, rotación y la configuración del servidor.
¿Qué puerto usa el RCON de WARDOGS?
El 7776 por defecto, configurable en ServerSettings.ini o con un argumento de lanzamiento. Un listener expuesto a la red requiere TLS, así que te conectas a una dirección https. Tu host te indica la dirección y el puerto.
¿Cuáles son los comandos de admin de WARDOGS?
No hay lista de comandos de chat; las acciones de admin son llamadas a la API. Las principales son expulsar, matar, enviar mensaje y cambiar de facción a un jugador, avisar a todos, banear y desbanear, plazas reservadas, cambiar de mapa, terminar o reiniciar la partida, editar la rotación, ajustar la iluminación y leer o reemplazar la configuración. Paneles como Warcon y BattleMetrics convierten todo esto en botones.