auto-tournament
Plataforma web auto-alojada para gestionar torneos de Counter-Strike 2. Automatiza brackets, asignación de servidores, veto de mapas y registro de resultados mediante integración con plugins del servidor. Incluye API OpenAPI y modo simulación.
Ficha actualizada 22 sept 2026, 14:58 · upstream 22 sept 2026, 14:29 · release sin release detectada
Qué es auto-tournament
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Auto Tournament es una aplicación web diseñada para ejecutar torneos de CS2 de forma automatizada. Permite crear brackets (eliminación simple/doble, Swiss, round robin) y gestiona la carga de partidas en servidores dedicados. La plataforma integra un plugin del servidor que facilita el veto de mapas en navegador y captura resultados en tiempo real vía WebSockets.
Utiliza React y Node.js con una base de datos PostgreSQL para persistencia. Destaca por su capacidad de gestión de múltiples servidores, sistema de puntuación OpenSkill y páginas públicas de equipos sin login. Ofrece un modo simulación para probar configuraciones antes de eventos reales. La licencia PolyForm Noncommercial permite uso gratuito no comercial, requiriendo licenciamiento separado para eventos de pago o hosting comercial.
- Organización de torneos CS2 oficiales o comunitarios con gestión automática de fases.
- Prueba de formatos de torneo mediante el modo simulación sin jugadores reales.
- Gestión centralizada de múltiples servidores de juego con asignación automática.
- Integración con Discord para notificaciones y control vía bot oficial.
- Creación de páginas públicas de equipos para compartir información de conexión.
- Soporte nativo integrado para Counter-Strike 2 mediante plugin del servidor.
- Veto de mapas realizado directamente en el navegador durante la fase Bo1/Bo3/Bo5.
- API RESTful con especificación OpenAPI y tokens de autenticación.
- Sistema de puntuación basado en OpenSkill para rankings precisos.
- Documentación extensa y ejemplos de código disponibles en el repositorio.
- Licencia PolyForm Noncommercial clara para uso personal o comunitario.
- Soporte nativo actualmente limitado a Counter-Strike 2 (CS2).
- Requiere instalación manual del plugin Auto Tournament CS2 en los servidores de juego.
- La licencia por defecto es no comercial, restringiendo eventos con entrada pagada sin licenciamiento adicional.
- Depende de Docker Compose para el despliegue 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.
Desplegar con Docker Compose configurando variables de entorno (.env) como SESSION_SECRET y STEAM_API_KEY. Realizar backup de PostgreSQL antes de actualizar. El servicio corre en puerto 3069. Se recomienda usar CS2 Server Manager para gestionar los servidores de juego o instalar el plugin manualmente.
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.