docs.sivert.io
Operators

Examples

Copy/paste MatchZy Enhanced configuration examples.

These examples are meant to be copied into game/csgo/cfg/MatchZy/config.cfg and adjusted for your environment.

Minimal tournament server (MAT-style integration)

// MatchZy defaults
matchzy_autostart_mode 1
matchzy_kick_when_no_match_loaded true

// Demo recording + upload
matchzy_demo_recording_enabled true
matchzy_demo_path MatchZy/
matchzy_demo_name_format "{TIME}_{MATCH_ID}_{MAP}_{TEAM1}_vs_{TEAM2}"

In MatchZy Auto Tournament setups, the platform will typically set these per-match via RCON:

// Events webhook
matchzy_remote_log_url "https://mat.example.com/api/events/<matchSlug>"
matchzy_remote_log_header_key "X-MatchZy-Token"
matchzy_remote_log_header_value "<serverToken>"

// Demo upload (note the match slug in the URL)
matchzy_demo_upload_url "https://mat.example.com/api/demos/<matchSlug>/upload"
matchzy_demo_upload_header_key "X-MatchZy-Token"
matchzy_demo_upload_header_value "<serverToken>"

// Match report upload
matchzy_report_endpoint "https://mat.example.com/api/events/report"
matchzy_report_token "<serverToken>"
matchzy_report_server_id "<serverId>"

Fast scrims (auto-ready)

matchzy_autoready_enabled true
matchzy_autoready_start_delay 5
matchzy_minimum_ready_required 2

Debugging (safe defaults)

matchzy_debug_console true
matchzy_debug_chat false
matchzy_events_enabled true

How is this guide?

Last updated on

On this page