Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
10777651735432300077005434
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.