MatchZyCompetitivoPUG10 min de lectura

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

bash
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.zip

Esto crea la carpeta plugins/MatchZy/.

Paso 2 — Estructura de archivos

terminal
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á:

terminal
game/csgo/cfg/MatchZy/config.cfg

Configuración recomendada para PUGs:

terminal
// 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)

terminal
// cfg/MatchZy/pug.cfg
matchzy_autostart_mode 1
matchzy_minimum_ready_required 10
matchzy_playout_enabled 0
matchzy_knife_enabled 1

Scrim (Práctica entre equipos)

terminal
// cfg/MatchZy/scrim.cfg
matchzy_autostart_mode 0
matchzy_coaches_per_team 1
matchzy_knife_enabled 1
matchzy_playout_enabled 0

Práctica

terminal
// cfg/MatchZy/practice.cfg
matchzy_autostart_mode 0
// Los jugadores usan .prac para entrar en modo práctica

Paso 5 — Comandos principales para jugadores

ComandoFunción
.readyMarcarse como listo
.unreadyCancelar ready
.pausePausar la partida
.unpauseReanudar (ambos equipos deben aceptar)
.tacTimeout táctico
.stopSolicitar restaurar ronda (ambos aceptan)
.stay / .switchElegir lado después del knife

Paso 6 — Comandos de administrador

ComandoFunción
.forcepauseForzar pausa
.forceunpauseForzar reanudación
.restore XRestaurar ronda X
.endmatchTerminar partida
.restartReiniciar partida
.map de_dust2Cambiar mapa
.pracActivar modo práctica
.exitpracSalir de modo práctica

Paso 7 — Configurar grabación de demos

Las demos se guardan automáticamente al finalizar cada partida:

terminal
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

¿Te resultó útil esta guía?