cs2-server-manager
Herramienta de línea de comandos con interfaz TUI para instalar y gestionar múltiples servidores dedicados de Counter-Strike 2 en Linux. Incluye soporte para MatchZy, CounterStrikeSharp y Metamod, automatización de actualizaciones mediante cron y optimización de disco mediante hardlinks.
Ficha actualizada 22 sept 2026, 14:56 · upstream 22 sept 2026, 13:59 · release v1.8.0
Qué es cs2-server-manager
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
CS2 Server Manager (csm) es una herramienta de línea de comandos con interfaz de terminal interactiva diseñada para instalar y ejecutar varios servidores dedicados de Counter-Strike 2 en una única máquina Linux. Utiliza SteamCMD para la instalación del juego, configura Metamod:Source, CounterStrikeSharp y Auto Tournament CS2 (anteriormente MatchZy Enhanced) en cada servidor. Gestiona cada instancia en su propia sesión tmux y mantiene actualizaciones automáticas de juegos y plugins mediante un monitor impulsado por cron.
- Gestión centralizada de múltiples servidores para torneos LAN o ligas pequeñas.
- Automatización del despliegue y mantenimiento de infraestructura para Auto Tournament CS2.
- Optimización de almacenamiento en disco mediante hardlinks de archivos VPK compartidos.
- Monitorización y actualización automática de dependencias del juego y plugins sin intervención manual constante.
- Interfaz TUI interactiva para gestión diaria, estado de servidores y actualizaciones.
- Optimización de disco mediante hardlinks de archivos VPK, reduciendo el coste por servidor a ~1.2 GB.
- Gestión automática de dependencias SteamCMD y corrección de repositorios en Debian/Ubuntu.
- Soporte para múltiples lanzadores (game/cs2.sh, csm.sh, cs2 binary) con variables de entorno.
- Herramientas integradas para diagnóstico (csm doctor), desbloqueo de RCON y gestión de logs.
- Por defecto utiliza una base de datos MySQL compartida; requiere plugin MatchZy v1.4.28+ para evitar conflictos de configuración en múltiples servidores.
- Dependencia de SteamCMD, que puede requerir habilitación manual de repositorios (contrib/non-free) en distribuciones Debian/Ubuntu.
- Los hardlinks de VPK requieren que master-install y los servidores estén en el mismo sistema de archivos.
- Uso exclusivo para sistemas Linux; no compatible con Windows o macOS nativamente.
- Actualizaciones de Metamod:Source están fijadas a una versión específica (2.0.0.1411) por compatibilidad con CounterStrikeSharp.
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.
Instalar en servidor Linux. Para MySQL compartido, usar contenedor Docker o gestionar manualmente la base de datos. En distros nuevas (Debian 13+, Ubuntu 25.04+), activar Steam Runtime (SteamRT3) mediante CSM_STEAMRT=1. Configurar cron para el monitor de actualizaciones. Asegurar que master-install y servidores compartan sistema de archivos para hardlinks eficientes.
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.