- Inicio
- Guías
- Game Servers
- Counter-Strike 2
- Instalar y configurar MatchZy para partidas competitivas
Instalar y configurar MatchZy para partidas competitivas
Configurá MatchZy para gestionar PUGs, scrims y partidas competitivas con sistema de ready, knife round y grabación de demos.
¿Qué es MatchZy?
MatchZy es el plugin más completo para gestionar partidas competitivas en CS2. Incluye sistema de ready (.ready), knife round, pausas tácticas, grabación automática de demos, modo práctica y soporte para integraciones con plataformas externas.
Requisitos previos
- Metamod:Source instalado
- CounterStrikeSharp instalado y funcionando
- Servidor CS2 apagado
Paso 1 — Descargar MatchZy
cd /home/container/game/csgo/addons/counterstrikesharp/plugins
wget https://github.com/shobhit-pathak/MatchZy/releases/latest/download/MatchZy-X.X.X.zip
unzip MatchZy-X.X.X.zipEsto crea la carpeta plugins/MatchZy/.
Paso 2 — Estructura de archivos
addons/counterstrikesharp/plugins/MatchZy/
├── MatchZy.dll
├── lang/
│ ├── en.json
│ └── es.json
└── ...Paso 3 — Configuración básica
Iniciá el servidor una vez para que MatchZy genere su archivo de configuración. Luego editá:
game/csgo/cfg/MatchZy/config.cfgConfiguración recomendada para PUGs:
// Modo de juego
matchzy_autostart_mode 1 // 0=Manual, 1=PUG automático
matchzy_minimum_ready_required 10 // Jugadores necesarios para iniciar (5v5)
// Knife round
matchzy_knife_enabled 1 // Habilitar knife round
matchzy_knife_time 60 // Duración máxima del knife (segundos)
// Pausas
matchzy_pause_enabled 1
matchzy_max_pauses 2 // Pausas por equipo por half
matchzy_pause_duration 60 // Duración de cada pausa (segundos)
// Demos
matchzy_demo_upload_enabled 0 // 1 si tenés servidor de demos
matchzy_demo_path demos // Carpeta donde se guardan
// Chat
matchzy_chat_prefix [{GREEN}MatchZy{DEFAULT}]Paso 4 — Configurar modos de juego
MatchZy soporta varios modos. Creá archivos de configuración específicos:
PUG (Pick-Up Game)
// cfg/MatchZy/pug.cfg
matchzy_autostart_mode 1
matchzy_minimum_ready_required 10
matchzy_playout_enabled 0
matchzy_knife_enabled 1Scrim (Práctica entre equipos)
// cfg/MatchZy/scrim.cfg
matchzy_autostart_mode 0
matchzy_coaches_per_team 1
matchzy_knife_enabled 1
matchzy_playout_enabled 0Práctica
// cfg/MatchZy/practice.cfg
matchzy_autostart_mode 0
// Los jugadores usan .prac para entrar en modo prácticaPaso 5 — Comandos principales para jugadores
| Comando | Función |
|---|---|
| .ready | Marcarse como listo |
| .unready | Cancelar ready |
| .pause | Pausar la partida |
| .unpause | Reanudar (ambos equipos deben aceptar) |
| .tac | Timeout táctico |
| .stop | Solicitar restaurar ronda (ambos aceptan) |
| .stay / .switch | Elegir lado después del knife |
Paso 6 — Comandos de administrador
| Comando | Función |
|---|---|
| .forcepause | Forzar pausa |
| .forceunpause | Forzar reanudación |
| .restore X | Restaurar ronda X |
| .endmatch | Terminar partida |
| .restart | Reiniciar partida |
| .map de_dust2 | Cambiar mapa |
| .prac | Activar modo práctica |
| .exitprac | Salir de modo práctica |
Paso 7 — Configurar grabación de demos
Las demos se guardan automáticamente al finalizar cada partida:
matchzy_demo_path demos
matchzy_demo_name_format {MATCHID}_{MAP}_{TEAM1}_vs_{TEAM2}Las demos quedan en game/csgo/demos/. Podés configurar upload automático a un servidor externo.
Modo práctica
El modo práctica incluye utilidades para equipos:
- Granadas infinitas
- Noclip
- Guardar/cargar posiciones
- Mostrar trayectorias de granadas
- Bots que no se mueven
Los jugadores activan con .prac y salen con .exitprac.
Solución de problemas
- MatchZy no carga: Verificá que la carpeta se llame exactamente
MatchZy(case-sensitive en Linux) - Comandos no funcionan: Asegurate de que el chat del servidor no esté bloqueado por otro plugin
- Demos no se graban: Verificá que la carpeta
demos/exista y tenga permisos de escritura
Recomendaciones
- Usá MatchZy como el único plugin de gestión de partidas (no lo combines con otros match plugins)
- Configurá backups de demos automáticos
- Para torneos, usá el modo manual (
matchzy_autostart_mode 0) con control total del admin