Allow admins to force ready players during match setup (!forceready). Default: true
matchzy_autostart_mode
1
Which mode MatchZy starts in on plugin load. 0 = neither (idle), 1 = match mode, 2 = practice mode. Default: 1
matchzy_kick_when_no_match_loaded
false
If true, server becomes "match mode only": no match loaded -> kick everyone / prevent joining. Use case: tournament servers where only pre-loaded match players should be able to play. Default: false
matchzy_knife_enabled_default
true
Default knife-round requirement. (Admins can toggle via .roundknife.) Default: true
matchzy_minimum_ready_required
2
Minimum ready players required to start a match. 0 means "everyone connected must ready". Default: 2
matchzy_playout_enabled_default
false
Default playout mode (play max rounds). (Admins can toggle via .playout.) Default: false
matchzy_reset_cvars_on_series_end
true
Reset match JSON cvar overrides back to originals at series end. Default: true
matchzy_whitelist_enabled_default
false
Default whitelist toggle state. (Admins can toggle via .whitelist.) Default: false
Delay (seconds) after team assignment before checking ready state. Use case: increase if your server/team-change events arrive before Team is fully set. Default: 0.3
matchzy_autoready_enabled
false
Automatically simulate players typing .ready when they become eligible. Use case: fast scrims or managed environments where players are expected ready on join. Default: false
matchzy_autoready_ready_delay
2
Delay (seconds) before auto-ready simulates .ready (also used for sim bots). Default: 2
Allow starting knife/live with 0 humans connected while simulation is active. WARNING: can still be risky on some CS2 versions; keep off unless testing. Default: false
matchzy_autoready_simulation_bot_spawn_delay
5
Delay between spawning the two testing bots (seconds). Default: 5
matchzy_autoready_simulation_enabled
false
Auto-ready simulation helper (development/testing only). Spawns 2 bots during warmup (1 CT + 1 T) so you can test ready/auto-ready without joining. Default: false
Delay between safe/diagnostic knife transition commands (seconds). Default: 0
matchzy_autoready_simulation_knife_start_mode
0
Safe/diagnostic knife transition mode (only used when knife_use_safe_mode is true). 0=restart_then_warmup_end, 1=warmup_end_then_restart(delayed), 2=restart_then_warmup_end(delayed), 3=warmup_end_only, 4=restart_only, 5=step_through_knife_cfg, 6=enter_knife_no_commands Default: 0
matchzy_autoready_simulation_knife_use_safe_mode
false
When starting knife with 0 humans, use the safe/diagnostic knife transition modes. If false, MatchZy behaves like a normal server and execs MatchZy/knife.cfg immediately. Default: false
matchzy_autoready_start_delay
5
Countdown delay (seconds) once auto-ready conditions are met. Default: 5
Check whether this CS2 server is up to date according to Steam.
matchzy_crash_debug_breadcrumbs
true
Transition breadcrumbs (warmup/knife/live checkpoints) to a log file. Writes to: addons/counterstrikesharp/plugins/MatchZy/logs/matchzy_breadcrumbs.log Default: true
matchzy_debug_console
true
Print verbose debug logs into the server console. Default: true