btcservermanager
Panel web para gestionar servidores dedicados de Arma 3, DayZ y Arma Reforger. Incluye gestión de mods, integración Discord, autenticación SteamCMD QR y despliegue seguro con Docker Compose.
Ficha actualizada 22 sept 2026, 14:54 · upstream 22 sept 2026, 14:42 · release 1.0.4
Qué es btcservermanager
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BTC Server Manager es una plataforma de orquestación basada en web diseñada para alojar, gestionar y monitorizar instancias dedicadas de Arma 3, DayZ y Arma Reforger. Construida con Next.js, React y Node.js, ofrece una interfaz unificada para administrar múltiples servidores desde un solo panel, automatizando actualizaciones, gestión de mods y edición de configuraciones.
La herramienta destaca por su integración profunda con SteamCMD, permitiendo la búsqueda y descarga directa de mods del Workshop (incluyendo resolución automática de IDs hexadecimales en Reforger) y generación de configuraciones CBA personalizadas. Además, facilita la orquestación de clientes headless para Arma 3 y ofrece un gestor de archivos web para editar configuraciones críticas sin intervención manual.
La plataforma incluye una integración nativa con Discord para crear eventos, gestionar listas tácticas y recibir alertas sobre actualizaciones o fallos del servidor. Sin embargo, debido a que controla procesos nativos y modifica archivos del host, es imperativo desplegarla detrás de una capa de autenticación como Cloudflare Access o un proxy seguro, nunca expuesta directamente al internet público.
- Gestión centralizada de múltiples instancias de servidores de juegos diferentes desde una única interfaz web.
- Automatización del ciclo de vida de mods mediante integración con Steam Web API y scraper de Reforger Workshop.
- Creación y gestión de eventos de juego en Discord con sistema de RSVP interactivo y asignación automática de roles.
- Despliegue seguro en VPS o servidores locales utilizando Cloudflare Tunnel para evitar la exposición directa de puertos.
- Edición dinámica de archivos de configuración (server.cfg, config.json) directamente desde el navegador.
- Orquestación de clientes headless para mejorar el rendimiento del servidor principal en Arma 3.
- Soporte multi-juego: gestión unificada para Arma 3, DayZ y Arma Reforger con matrices de funcionalidad específicas.
- Integración nativa con Discord para operaciones comunitarias, alertas automáticas y gestión de listas tácticas.
- Autenticación SteamCMD segura mediante código QR móvil, eliminando la necesidad de almacenar contraseñas en texto plano.
- Optimización de almacenamiento mediante repositorio global deduplicado y uso de symlinks para mods compartidos.
- Gestor de escenarios y misiones con soporte para carga directa de archivos .pbo y edición visual de configuraciones.
- Generación automática de claves de firma (.bikey) y paquetes CBA personalizados por instancia.
- Licencia CC BY-NC-SA 4.0: el software está destinado a uso no comercial y requiere atribución al autor original.
- No debe exponerse directamente a internet sin una capa de autenticación (ej. Cloudflare Access) por seguridad crítica.
- Funcionalidad de gestión de escenarios y misiones limitada exclusivamente a Arma Reforger en la matriz de soporte.
- Requiere Docker Compose para el despliegue, no incluye Dockerfile nativo para construcción directa de imagen.
- Dependencia de servicios externos como Steam Web API y Discord Bot para funcionalidades específicas.
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.
Utilizar docker-compose.yml con el servicio cloudflared. Configurar TUNNEL_TOKEN en .env. Proteger el panel principal mediante Cloudflare Access (HTTP/HTTPS). Opcionalmente configurar FASTDL_DOMAIN para descarga de misiones rápida. No exponer puertos al router; usar túnel outbound. Asegurar variables de entorno de Discord y Steam antes del arranque.
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.