warcon
Warcon es un panel RCON auto-hospedable para servidores WARDOGS, construido con Bun y SvelteKit sobre TimescaleDB. Centraliza la gestión de múltiples instancias, ofrece auditoría completa, analítica en tiempo real y automatización sin exponer credenciales RCON al cliente.
Ficha actualizada 22 sept 2026, 16:23 · upstream 22 sept 2026, 14:40 · release sin release detectada
Qué es warcon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Warcon actúa como una interfaz centralizada para administrar servidores dedicados WARDOGS, permitiendo a clanes o comunidades gestionar múltiples instancias desde un único panel. A diferencia de la consola oficial, mantiene las contraseñas RCON encriptadas en el servidor y autentica administradores mediante cuentas propias, eliminando la necesidad de compartir credenciales sensibles. La arquitectura separa el frontend (Bun + SvelteKit) de un worker que observa los servidores de juego a través de HTTP, almacenando métricas y estados en una base de datos PostgreSQL o TimescaleDB.
Ofrece capacidades avanzadas como historial de jugadores persistente, auditoría detallada de comandos y eventos, integración con Discord para webhooks y automatización de reglas (bienvenida, baneo por riesgo). Incluye un modo demo integrado para pruebas sin necesidad de un servidor real. La base de datos soporta TimescaleDB para optimizar el almacenamiento de series temporales en analíticas.
El despliegue se realiza mediante Docker Compose, con servicios web, worker y migración. Soporta múltiples roles de usuario (viewer, operator, admin) y gestión de organizaciones con invitación vía Discord.
- Gestión centralizada de múltiples servidores WARDOGS desde una única instancia.
- Auditoría forense completa de comandos RCON y sesiones de jugadores.
- Automatización de reglas de comunidad (bienvenida, baneo por riesgo) sin intervención manual.
- Visualización en vivo de estadísticas de partida y estado del servidor para Discord.
- Gestión de fichas de jugador con historial de VAC, bans y tiempo de juego.
- Encriptación AES-GCM de contraseñas RCON almacenadas en el servidor.
- Arquitectura desacoplada web/worker para alta disponibilidad y escalabilidad.
- Base de datos TimescaleDB optimizada para series temporales de analíticas.
- Modo demo integrado con servidor simulado para validación previa al despliegue.
- Integración nativa con Discord vía webhooks para auditoría y estado en vivo.
- Requiere conocimientos de Docker Compose para el despliegue inicial.
- Depende de la API RCON oficial de WARDOGS, que podría cambiar sin aviso.
- El almacenamiento de datos comprimidos requiere TimescaleDB o crecimiento del disco en Postgres estándar.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, copiar .env.example y configurar claves secretas (BETTER_AUTH_SECRET, ENCRYPTION_KEY). Ejecutar docker compose up -d. Usar TimescaleDB para analíticas eficientes; si se usa Postgres estándar, el volumen de datos crecerá más rápido. Asegurar acceso HTTPS en ORIGIN.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.