Centro de mando
Salud, actividad y operaciones esenciales de GUARDRAIL en una sola pantalla.
ACCIONES RÁPIDAS
ÚLTIMOS ERRORES
ACTIVIDAD RECIENTE
ÚLTIMOS DESPLIEGUES
APORTACIONES RECIENTES
ESTADO DE PRODUCCIÓN
ACTIVIDAD · HISTÓRICO
SESIONES POR DÍA
HORAS PUNTA
NAVEGADORES
DISPOSITIVOS
USUARIOS MÁS ACTIVOS
SALAS MÁS USADAS
GAMEPADS DETECTADOS
VERSIONES EN USO
Registro de accesos
Sesiones, usuarios, red, dispositivos y contexto de acceso.
Salas en vivo
Telemetría WebSocket, participantes y moderación en tiempo real.
⚙ POLÍTICA GLOBAL DE SALASconfiguración
🛡 MODERACIÓN GLOBALbans activos
Usuarios conectados
Conexiones activas, ubicación, identidad, dispositivo, latencia y acciones operativas.
Historial de partidas
Sesiones de sala cerradas y resultados persistentes. Permite reconstruir quién jugó, qué ocurrió y por qué terminó.
Estadísticas históricas
Actividad, eventos y rendimiento de jugadores a partir del histórico persistente.
ACTIVIDAD DIARIA
EVENTOS MÁS JUGADOS
RANKING HISTÓRICO
CIERRES Y VERSIONES
Usuarios
Administrador de roles
Gestión central de ADMIN y DESARROLLADOR sobre todas las cuentas registradas. Los cambios son inmediatos, requieren motivo y quedan auditados.
| USUARIO | ESTADO / ACCESO EFECTIVO | ROL ADMIN | ROL DESARROLLADOR | ÚLTIMO CAMBIO DE ROL |
|---|---|---|---|---|
| Cargando usuarios… | ||||
💡 SUGERENCIAS
🚩 DENUNCIAS DE ABUSO
Moderación de abusos denunciados desde el cliente. La evidencia se congela al crear la denuncia para conservar el contexto aunque después se borre el contenido original.
🛡 MODERACIÓN DE CONTENIDO
Política central aplicada por Snake antes de guardar o difundir texto introducido por usuarios.
REGLAS
ENTRADAS PROTEGIDAS
PROBAR POLÍTICA
CONTENIDO EXISTENTE
Sin analizar.INTENTOS DETECTADOS
Centro de despliegues
Estado de producción y acceso directo a cada área. Los formularios operativos ya no viven todos en esta pantalla.
OPERACIONES RECIENTES
WATCHDOG ADMIN
Juegos y minijuegos
Despliegue guiado de componentes jugables independientes con el mismo flujo visual que GAME/Server.
1CANDIDATO
2REVISIÓN
3🛡 AUDITORÍA
4VALIDACIÓN
5🧪 CANARY
6PRODUCCIÓN
▤ DETALLE TÉCNICO DEL CANDIDATO
MODOS TODAVÍA EMBEBIDOS EN GAME HTML
Son funcionales, pero aún no pueden actualizarse o deshabilitarse individualmente. Se irán extrayendo usando Tetris como plantilla.
Dependencias y Runtime/Core
Infraestructura compartida del juego. Los paquetes de modo se administran desde Juegos y minijuegos.
🧩 RUNTIME / CORE Y BUNDLES LEGACY
Runtime compartido y paquetes antiguos necesarios para compatibilidad/rollback. Los componentes game-mode se muestran en su pantalla especializada.
📦 VENDORS
Dependencias externas inmutables, protección por rollback y limpieza segura de revisiones huérfanas.
Historial de despliegues
Actividad reciente de despliegues, promociones, rollbacks e instalaciones de componentes.
Continuidad del proyecto
Estado canónico, arquitectura, decisiones y paquete de contexto autocontenido de Direktoro Platform.
BOOTSTRAP OBLIGATORIO
- PROJECT_STATE
- HANDOFF
- ARCHITECTURE
- ADRs
- contratos y versiones
MÓDULOS / ENTRYPOINTS
DECISIONES DE ARQUITECTURA
DOCUMENTOS DEL CONTEXTO
Centro de despliegues · Plataforma
GAME, ADMIN y Helper: candidato, revisión, auditoría, validación, Canary y producción.
📨 SOLICITUDES DE ACTUALIZACIÓN
Candidatos propuestos por desarrolladores. El ADMIN conserva revisión, validación y despliegue.
Revisión de cambios
Compara producción con el candidato y decide cambio a cambio antes de validar.
Centro de despliegues · Componentes
ADMIN y Helper. Misma interfaz, mismas fases y mismos controles que Juego / Server.
Esta herramienta puede dejar el panel inaccesible si introduces un error que supere la validación o cambia el entorno. Antes de sustituir nada se guarda una copia completa en
/var/lib/guardrail-admin/admin-releases/. Si el nuevo backend no arranca, recupera manualmente esos ficheros por SSH.PRECHECK DE AUTODESPLIEGUE
El helper se ejecuta como root. El candidato no adquiere privilegios hasta el despliegue; la disponibilidad del self-update se comprueba automáticamente durante VALIDACIÓN y de nuevo antes de PRODUCCIÓN.
1CANDIDATO
2REVISIÓN
3🛡 AUDITORÍA
4VALIDACIÓN
5🧪 CANARY
6PRODUCCIÓN
HISTÓRICO / ROLLBACK DEL HELPER
Revisión del propio ADMIN
Decide bloque a bloque qué código se incorporará al panel.
Centro de despliegues · Rollback
Histórico de GUARDRAIL y del propio ADMIN, comparación con producción y restauración.
Centro de alertas
Problemas activos y umbrales operativos sostenidos que pueden abrir incidencias del sistema automáticamente.
UMBRALES OPERATIVOS
Incidencias del sistema
Incidencias operativas generadas automáticamente por GUARDRAIL. Las condiciones persistentes se contabilizan por episodio, no por cada sondeo del monitor.
Mantenimiento avanzado
Activa mantenimiento inmediatamente o prográmalo. La ventana preventiva bloquea solo la creación de nuevas salas; las salas existentes continúan hasta que llegue la hora.
Configuración centralizada
Parámetros operativos no sensibles compartidos por Snake y ADMIN. Secretos, identidades, rutas críticas y servicios siguen siendo configuración de arranque.
SNAKE · RUNTIME
ADMIN · RUNTIME
PUBLICACIONES · MULTIMEDIA
client_max_body_size no aumenta el tamaño final permitido y puede provocar reintentos.APLICACIÓN
POLÍTICAS YA CENTRALIZADAS
CONFIGURACIÓN DE ARRANQUE · SOLO LECTURA
Estado del servidor
Recursos del host, servicios y almacenamiento operativo.
SERVICIOS Y HOST
ALMACENAMIENTO
FICHEROS OPERATIVOS
HEALTH CHECK PROFUNDO
Prueba API administrativa, almacenamiento, permisos y una sala técnica real por WebSocket que no se lista ni se archiva.
Rendimiento GUARDRAIL
WebSockets, salas, clientes, latencias, mensajes/s y memoria de Snake con histórico persistente aunque el navegador esté cerrado.
TRÁFICO · MENSAJES/S
SALAS / CLIENTES / LATENCIA
MEMORIA SNAKE
CONTADORES
Backups y recuperación
Continuidad, copias verificables, Disaster Recovery y políticas de conservación organizadas por función.
☁ DISASTER RECOVERY · AUTORRÉPLICA
Réplica cifrada y programable para reconstruir GUARDRAIL completo sobre un Debian limpio.
DESTINO
PROGRAMACIÓN
RETENCIÓN GFS
⚙ POLÍTICA PROFESIONAL · RPO / RTO / VENTANA / CAPACIDAD
OBJETIVOS DE CONTINUIDAD
CONTROL AUTOMÁTICO
RENDIMIENTO
SMB no se limita por rclone; el límite aplica a Drive/SFTP.VENTANA DE BACKUP
SEGURIDAD, COBERTURA Y REQUISITOS DE RECUPERACIÓN
rclone. Las carpetas compartidas NAS/Windows utilizan smbclient. Las credenciales quedan protegidas y entran dentro de la réplica DR cifrada.📊 SALUD, MÉTRICAS Y CAPACIDAD
📅 CALENDARIO DE RÉPLICAS
🗂 CATÁLOGO RESTAURABLE
Versiones · integridad · simulacrosRÉPLICAS DR LOCALES RECIENTES
BACKUPS OPERATIVOS VERIFICABLES
Snapshots de código, datos persistentes, políticas e históricos con manifest y SHA-256. No contienen secretos.
POLÍTICA DE RETENCIÓN
Define cuánto histórico conserva GUARDRAIL. Guardar la política no elimina nada; la limpieza es una acción separada.
LOGS E HISTÓRICO SNAKE
RELEASES Y BACKUPS
RETENCIÓN TEMPORAL
OCUPACIÓN Y LIMPIEZA
Consulta el espacio utilizado antes de ejecutar una limpieza manual.
⌘ EXPORTACIÓN MANUAL DEL PROYECTO
Fotografías ZIP del código publicado, con o sin datos persistentes, independientes del sistema DR.
📦 SIN DATOS
Para archivar, revisar o continuar el desarrollo. Incluye los cinco componentes de código actualmente publicados y todas las dependencias runtime que referencia GAME HTML: vendors y GAME BUNDLES modulares.
🗄 CON DATOS
Añade el estado persistente permitido: usuarios, ranking, salas, red social, moderación, configuración, históricos y observabilidad.
Logs en vivo
Journal del ADMIN y del juego, además del log de auditoría.
Timeline operacional
Despliegues, rollbacks, reinicios, incidencias, moderación, mantenimiento y cambios de configuración en una única cronología.
Seguridad del ADMIN
Sesiones administrativas activas, revocación y registro persistente de intentos de autenticación.
SESIONES ACTIVAS
ACCESOS / INTENTOS RECIENTES
Auditoría
Quién hizo qué, cuándo, desde dónde y con qué resultado.