catalyst
Catalyst es una plataforma completa para gestionar servidores de juegos en entornos empresariales y comunidades. Utiliza Rust como núcleo, contenedorización con containerd, instalación en línea y soporta múltiples tecnologías de juego.
Ficha actualizada 22 sept 2026, 19:20 · upstream 22 sept 2026, 19:16 · release v1.62.4
Qué es catalyst
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Catalyst es un panel de administración completo diseñado para hosts de servidores de juegos empresariales, comunidades de jugadores y integraciones de paneles de facturación. La plataforma ofrece aislamiento de contenedores, acceso a consola en tiempo real, backups automatizados y permisos granulares. Está optimizada para Minecraft, Rust, ARK: Survival Evolved y Hytale.
La arquitectura se basa en un backend en TypeScript con Fastify, una base de datos PostgreSQL, Redis como caché y un agente en Rust que se comunica mediante gRPC sobre WebSocket. El frontend utiliza React 19 con Vite y Radix UI para una experiencia de usuario moderna.
Catalyst permite la creación y gestión completa del ciclo de vida de los servidores: desde el despliegue hasta la administración, monitoreo y facturación. Incluye un sistema de plugins que extiende las capacidades del servidor sin modificar su núcleo.
- Gestionar múltiples servidores de Minecraft en una sola infraestructura con aislamiento de contenedores
- Automatizar backups y restauraciones de bases de datos y archivos del juego
- Implementar permisos granulares para diferentes roles administrativos (admin, mod, auditor)
- Monitoreo en tiempo real con alertas basadas en métricas de recursos y rendimiento
- Integración con paneles de facturación como WHMCS mediante API REST
- Gestión de plugins personalizados que extienden las funcionalidades del servidor
- Soporta múltiples tecnologías de juego (Minecraft, Rust, ARK, Hytale) en una sola plataforma
- Agente en Rust con memoria segura y rendimiento superior a Docker para servidores pesados
- WebSocket Gateway que ofrece latencia inferior a 10ms para comunicación bidireccional
- Sistema de plugins extensible con API REST y WebSocket handlers sin modificar el núcleo
- Soporte nativo de TLS/HTTPS con autenticación automática mediante Let's Encrypt (Caddy/Traefik)
- Panel de administración completo con RBAC granular, auditoría de acciones y gestión de claves API
- La instalación requiere un entorno Docker o Podman configurado; no funciona en sistemas operativos nativos sin contenedorización
- El agente del servidor se ejecuta en una máquina separada (no en el mismo nodo), lo que introduce latencia de red entre el panel y los servidores
- La base de datos PostgreSQL requiere configuración manual adicional a nivel de infraestructura
- No incluye un editor de código integrado para la gestión de plugins o scripts personalizados
- El sistema de backups depende de credenciales externas (S3/SFTP) que requieren configuración adicional
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.
La instalación se realiza mediante Docker Compose. Se recomienda usar el método 'One-Line Install' para usuarios principiantes, ya que automatiza la generación del archivo .env y la configuración inicial. Para entornos de producción, se debe configurar TLS con Caddy o Traefik para HTTPS automático. El agente del servidor se despliega en una máquina separada (preferiblemente en un cluster separado), lo que requiere redirección de conexiones WebSocket hacia el agente. Se recomienda mantener al menos 2 réplicas del agente para alta disponibilidad.
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.