ConVars¶
Info
Auto-generated from the plugin source for v3.13.28 on 2026-11-02 09:57 UTC.
Do not edit by hand - update CreateConVar in the code instead.
The plugin registers 170 console variables, grouped below by feature.
Index¶
zr_account_*(3)zr_ambientsounds_*(4)zr_antistick_*(1)zr_classes_*(18)zr_config_*(6)zr_damage_*(8)zr_hitgroups_*(1)zr_infect_*(27)zr_jumpboost_*(2)zr_knockback_*(1)zr_log_*(7)zr_napalm_*(4)zr_overlays_*(2)zr_permissions_*(3)zr_respawn_*(4)zr_roundend_*(6)zr_seffects_*(16)zr_spawnprotect_*(4)zr_veffects_*(16)zr_voice_*(1)zr_vol_*(3)zr_weapons_*(12)zr_zhp_*(2)zr_zspawn_*(8)zr_ztele_*(11)
zr_account¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_account_cashdmg |
0 |
Attacker receives amount of cash equivalent to the damage that was inflicted. | |
zr_account_cashfill |
1 |
Reset player's cash each spawn. | |
zr_account_cashfill_value |
12000 |
Amount of cash to set player's account to. [Dependency: zr_account_cashfill] |
zr_ambientsounds¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_ambientsounds |
1 |
Play an ambient sound to all players during gameplay. | |
zr_ambientsounds_file |
zr/ambient/zr_ambience.mp3 |
Sound file, relative to "sound" folder, to play as ambience. This file is automatically downloaded to clients. [Dependency: zr_ambientsounds] | |
zr_ambientsounds_length |
60.0 |
Length of the ambient sound. [Dependency: zr_ambientsounds] | |
zr_ambientsounds_volume |
0.8 |
Default volume of the ambient sound. [1.0 = Max volume | 0.0001 = Not audible | Dependency: zr_ambientsounds] |
zr_antistick¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_antistick |
1 |
Automatically unstick players when stuck within each others' collision hull. |
zr_classes¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_classes_admin_select |
1 |
Allow admins to select admin mode classes. (Not to be confused by admin-only classes!) | |
zr_classes_change_timelimit |
20 |
Time limit to change human class with instant change after spawning. Time is in seconds. Use 0 or negative to disable. | |
zr_classes_default_admin |
default |
(Not implemented!) Admin-only class assigned to admins on connect, if any. ["default" = Default human class | "random" = Random admin-only class] | |
zr_classes_default_admin_mode |
random |
(Incomplete) Admin-mode class assigned to admins on connect. Do not confuse this with admin-only classes. ["random" = Random admin class | "" = Class config default] | |
zr_classes_default_human |
random |
Human class assigned to players on connect. ["random" = Random human class | "" = Class config default] | |
zr_classes_default_mother_zombie |
motherzombies |
Zombie class assigned to mother zombies. ["motherzombies" = Random mother zombie class | "random" = Random regular zombie class | "disabled" = Don't change class on mother zombies] | |
zr_classes_default_zombie |
random |
Zombie class assigned to players on connect. ["random" = Random zombie class | "" = Class config default] | |
zr_classes_human_select |
1 |
Allow players to select human classes. | |
zr_classes_menu_autoclose |
1 |
Automatically close class selection menu after selecting a class. | |
zr_classes_menu_join |
0 |
Display class selection menu when a player spawn for the first time. | |
zr_classes_menu_spawn |
0 |
Re-display class selection menu every spawn. | |
zr_classes_overlay_default |
0 |
Default class overlay toggle state set on connecting player. | |
zr_classes_overlay_toggle |
1 |
Allow players to toggle class overlay. | |
zr_classes_overlay_togglecmds |
nightvision |
List of commands to hook that players can use to toggle class overlay. [Dependency: zr_classes_overlay_toggle | Delimiter: ","] | |
zr_classes_random |
0 |
Player is assigned a random class every spawn. [Override: zr_classes_default_*] | |
zr_classes_save |
1 |
Save players' class selections in server cookies and restore when connecting. [Override: zr_classes_default_*] | |
zr_classes_speed_method |
prop |
Speed method to use when applying player speed. Do not touch this if you don't know what you're doing! ["lmv" = Lagged movement value | "prop" = Player speed property | |
zr_classes_zombie_select |
1 |
Allow players to select zombie classes. |
zr_config¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_config_path_downloads |
configs/zr/downloads.txt |
Path, relative to root sourcemod directory, to downloads file. | |
zr_config_path_hitgroups |
configs/zr/hitgroups.txt |
Path, relative to root sourcemod directory, to hitgroups config file. | |
zr_config_path_models |
configs/zr/models.txt |
Path, relative to root sourcemod directory, to models config file. | |
zr_config_path_playerclasses |
configs/zr/playerclasses.txt |
Path, relative to root sourcemod directory, to playerclasses config file. | |
zr_config_path_weapons |
configs/zr/weapons.txt |
Path, relative to root sourcemod directory, to weapons config file. | |
zr_config_sm_path |
0 |
Path, to Zombie:Reloaded MAPS config files. [0 = cfgs/sourcemod/zombiereloaded | 1 = addons/sourcemod/configs/zr/maps] |
zr_damage¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_damage_block_blast |
1 |
Block blast damage inflicted on self or teammates. | |
zr_damage_block_ff |
1 |
Block friendly fire. | |
zr_damage_hitgroups |
1 |
Read hitgroup damage control from hitgroup config file, disabling this allows all zombie hitgroups to be shot. | |
zr_damage_suicide_after_infect |
1 |
Intercept suicide commands only after the first zombie has spawned. | |
zr_damage_suicide_cmds |
kill, spectate, jointeam, joinclass, explode |
List of client commands to intercept as suicide attempts. [Delimiter: ", "] | |
zr_damage_suicide_human |
0 |
Intercept suicide commands attempted by humans. | |
zr_damage_suicide_mzombie |
1 |
Intercept suicide commands attempted by mother zombies. | |
zr_damage_suicide_zombie |
0 |
Intercept suicide commands attempted by zombies. |
zr_hitgroups¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_hitgroups |
1 |
Enable hitgroups module, disabling this will disable hitgroup-related features. (hitgroup knockback multipliers, hitgroup damage control) |
zr_infect¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_infect_consecutive_block |
1 |
Prevent a player from being chosen as mother zombie two rounds in a row. | |
zr_infect_esplash |
1 |
Emit an energy splash from player on infection. | |
zr_infect_event_weapon |
zombie_claws_of_death |
Weapon icon used when the death event is sent for a player that gets infected. | |
zr_infect_explosion |
1 |
Disabling this will disable the fireball, smoke cloud, and sparks in a more efficient way. | |
zr_infect_fireball |
1 |
Spawn a fireball effect around player on infection. [Dependency: zr_infect_explosion] | |
zr_infect_knife_cooldown |
1.0 |
Time in seconds during which knife can not be used after becoming a zombie. | |
zr_infect_max_distance |
80.0 |
The maximum allowed distance between a client and an attacker for a successful infection. [0.0 = Disabled] | |
zr_infect_mzombie_countdown |
1 |
Counts down to the first infection of the round. Countdown is printed in the middle of the client's screen. | |
zr_infect_mzombie_max |
3 |
Maximum number of mother zombies. Range mode only, cannot be zero. | |
zr_infect_mzombie_min |
1 |
Minimum number of mother zombies. Range mode only, cannot be zero. | |
zr_infect_mzombie_mode |
dynamic |
Mother zombie infection mode. ['dynamic' = every n-th zombie (ratio) | 'absolute' = n zombies (ratio) | 'range' = min/max] | |
zr_infect_mzombie_ratio |
7 |
Dynamic mode: Infection ratio. Every n-th player is infected. | Absolute mode: Number of zombies to infect (positive ratio), or number of humans to keep (negative ratio). | |
zr_infect_mzombie_respawn |
0 |
Teleport mother zombies back to spawn on infect. | |
zr_infect_mzombie_respawn_warning |
1 |
Whether to warn players of zombies spawning between humans. | |
zr_infect_round_robin |
1 |
Use randomized round-robin (with SteamID cache) for mother zombie infection. | |
zr_infect_round_robin_rtd |
1 |
Roll the dice for players new to the random round-robin SteamID cache to make it fair for late joiners. | |
zr_infect_shake |
1 |
Shake player's view on infect. | |
zr_infect_shake_amp |
15.0 |
Amplitude of shaking effect. [Dependency: zr_infect_shake] | |
zr_infect_shake_duration |
5.0 |
Duration of shaking effect. [Dependency: zr_infect_shake] | |
zr_infect_shake_frequency |
1.0 |
Frequency of shaking effect. [Dependency: zr_infect_shake] | |
zr_infect_skip_trigger_brush |
0 |
Skip trigger_brush checks entirely when a player is infected. | |
zr_infect_smoke |
1 |
Spawn a smoke cloud effect around player on infection. [Dependency: zr_infect_explosion] | |
zr_infect_sparks |
1 |
Emit sparks from player on infection. [Dependency: zr_infect_explosion] | |
zr_infect_spawntime_max |
50.0 |
Maximum time from the start of the round until picking the mother zombie(s). | |
zr_infect_spawntime_min |
30.0 |
Minimum time from the start of the round until picking the mother zombie(s). | |
zr_infect_teleport |
0 |
Teleports on infect to zombie. | |
zr_infect_weapons_drop |
1 |
Force player to drop all weapons on infect, disabling this will strip weapons instead. |
zr_jumpboost¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_jumpboost_bhop_max |
300 |
The maximum horizontal velocity a player can achieve before bunnyhop protection kicks in. [Dependency: zr_jumpboost_bhop_protect] | |
zr_jumpboost_bhop_protect |
1 |
Prevent players from using forward jump boost multipliers to bunny hop. |
zr_knockback¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_knockback_maxvel |
0 |
Set maximum velocity zombies can get from knockback ['0' = Off]. |
zr_log¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_log |
1 |
Enable logging of events in the plugin. Fatal errors are always logged. | |
zr_log_error_override |
1 |
Always log error messages no matter what logging flags or modules filters that are enabled. | |
zr_log_flags |
2 |
A bit field that specify what event types to log. See logging section (3.3) in manual for details. | |
zr_log_ignore_console |
1 |
Don't log events triggered by console commands that are executed by the console itself, like commands in configs. Enable this command to avoid spamming logs with events like weapon restrictions. | |
zr_log_module_filter |
0 |
Enable module filtering. Only events from listed modules will be logged. | |
zr_log_print_admins |
0 |
Print log events to admin chat in addition to the log file. | |
zr_log_print_chat |
0 |
Print log events to public chat in addition to the log file. |
zr_napalm¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_napalm_douse |
0 |
Minimum water-saturation before flame is extinguished. ['0' = Disabled | '1' = Feet | '2' = Waist | '3' = Full submersion] | |
zr_napalm_ignite |
1 |
Ignite grenade in mid-air after player throws it. [Dependency: Human Attribute 'has_napalm'] | |
zr_napalm_time_reset |
1 |
The burn-time is reset when being naded multiple times. [0: Original burn-time is used.] | |
zr_napalm_time_scale |
75 |
The amount of damage that's needed to apply full burn duration. |
zr_overlays¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_overlays_min_dxlevel |
80 |
Minimum DirectX level allowed for overlays (mat_dxlevel). | |
zr_overlays_update_time |
1.0 |
How often to update overlays on players. [0.0 = Disabled] |
zr_permissions¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_permissions_flag_configuration |
i |
Admin flag used for configuration operations when group authentication is disabled. ['i' = config] | |
zr_permissions_flag_generic |
d |
Admin flag used for generic admin operations when group authentication is disabled. ['d' = ban] | |
zr_permissions_use_groups |
0 |
Use group authentication instead of flags to access admin features. Generic admin flag is still required on some features. |
zr_respawn¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_respawn |
0 |
Respawn players after death. [Recommended: (Enable) zr_zspawn*] | |
zr_respawn_delay |
1 |
Time after death to delay player respawn. [Dependency: zr_respawn] | |
zr_respawn_team_zombie |
1 |
Respawn player as a zombie. [Dependency: zr_respawn] | |
zr_respawn_team_zombie_world |
1 |
Respawn player as a zombie if player was a zombie and killed by world damage. [Override: zr_respawn_team_zombie] |
zr_roundend¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_roundend_authid_type |
1 |
0.0 / 3.0 | AuthID type used [0 = Engine, 1 = Steam2, 2 = Steam3, 3 = Steam64] |
zr_roundend_balance_teams |
1 |
Balances the team every time the round ends. Disable this if you use something else to balance teams. | |
zr_roundend_overlay |
1 |
Show specified overlay to players depending on winner when the round ends. | |
zr_roundend_overlays_human |
overlays/zr/humans_win |
Overlay, relative to "materials" folder, to display when humans win the round. [Dependency: zr_roundend_overlay] | |
zr_roundend_overlays_zombie |
overlays/zr/zombies_win |
Overlay, relative to "materials" folder, to display when zombies win the round. [Dependency: zr_roundend_overlay] | |
zr_roundend_zombies_win |
1 |
Should zombies win if roundtime runs out. |
zr_seffects¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_seffects_command_limit |
4 |
Number of sound commands allowed within the time span, or total limit if time span is disabled. ['0' = Disable sound command limit] | |
zr_seffects_command_timespan |
10 |
Time span for sound command limiter (in seconds). ['0' = Disable time span check | positive number = Time span] | |
zr_seffects_countdown_max |
10 |
Max countdown sound file index. | |
zr_seffects_death |
1 |
Emit a death sound when a zombie dies. | |
zr_seffects_die_max |
3 |
Max death sound file index. | |
zr_seffects_groan |
5 |
The probability that a groan sound will be emitted from a zombie when shot. ['100' = 1% chance | '50' = 2% chance | '1' = 100% chance] | |
zr_seffects_moan |
30.0 |
Time between emission of a moan sound from a zombie. | |
zr_seffects_moan_max |
14 |
Max moaning sound file index. | |
zr_seffects_pain_max |
6 |
Max groan sound file index. | |
zr_seffects_path_countdown |
zr/countdown/%i.mp3 |
Sound, relative to "sound" folder, to play from player when mother zombie countdown starts. | |
zr_seffects_path_die |
zr/die/zombie_die%d.mp3 |
Sound, relative to "sound" folder, to play from player when killed. | |
zr_seffects_path_moan |
zr/moan/zombie_voice_idle%d.mp3 |
Sound, relative to "sound" folder, to play from player when moaning. | |
zr_seffects_path_pain |
zr/pain/zombie_pain%d.mp3 |
Sound, relative to "sound" folder, to play from player when hurt. | |
zr_seffects_path_scream |
zr/scream/zombie_scream%d.mp3 |
Sound, relative to "sound" folder, to play from zombie when infects a human. | |
zr_seffects_scream_max |
1 |
Max scream sound file index. | |
zr_seffects_volume |
0.8 |
Default volume of the seffects sounds. [1.0 = Max volume | 0.0001 = Not audible] |
zr_spawnprotect¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_spawnprotect |
1 |
Player will be protected from infection when spawning into the game late. | |
zr_spawnprotect_alpha |
0 |
Alpha of the player during protection. ['255' = Fully visible | '0' = Completely invisible | Dependency: zr_spawnprotect] | |
zr_spawnprotect_speed |
250.0 |
Speed of the player during protection. See the manual for more information. [Dependency: zr_spawnprotect] | |
zr_spawnprotect_time |
10 |
Amount of time to protect player. [Dependency: zr_spawnprotect] |
zr_veffects¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_veffects_fog |
0 |
(UNSUPPORTED) Enable fog rendering on the map. | |
zr_veffects_fog_density |
0.8 |
(UNSUPPORTED) Density (thickness) of the fog. [Dependency: zr_veffects_fog] | |
zr_veffects_fog_enddist |
400 |
(UNSUPPORTED) Distance from player to stop rendering fog. [Dependency: zr_veffects_fog] | |
zr_veffects_fog_farz |
2000 |
(UNSUPPORTED) Vertical clipping plane. | |
zr_veffects_fog_override |
0 |
(UNSUPPORTED) If fog exists already on the map, then replace with new modified fog. [Dependency: zr_veffects_fog] | |
zr_veffects_fog_pcolor |
255 255 255 |
(UNSUPPORTED) Primary color of the fog. [Dependency: zr_veffects_fog] | |
zr_veffects_fog_scolor |
255 255 255 |
(UNSUPPORTED) Secondary color of the fog. [Dependency: zr_veffects_fog] | |
zr_veffects_fog_startdist |
0 |
(UNSUPPORTED) Distance from player to start rendering foremost fog. [Dependency: zr_veffects_fog] | |
zr_veffects_lightstyle |
0 |
Change lightstyle (brightness) of the map. | |
zr_veffects_lightstyle_value |
b |
Lightstyle value. ['a' = Darkest | 'z' = Brightest | Dependency: zr_veffects_lightstyle] | |
zr_veffects_ragdoll_delay |
0.5 |
Time to wait before removing the ragdoll. [Dependency: zr_veffects_ragdoll_remove] | |
zr_veffects_ragdoll_dissolve |
-1 |
The ragdoll removal effect. ['-2' = Effectless removal | '-1' = Random effect | '0' = Energy dissolve | '1' = Heavy electrical dissolve | '2' = Light electrical dissolve | '3' = Core dissolve | Dependency: zr_veffects_ragdoll_remove] | |
zr_veffects_ragdoll_remove |
1 |
Remove players' ragdolls from the game after a delay. | |
zr_veffects_sky |
0 |
Change map skybox. | |
zr_veffects_sky_path |
sky_borealis01up.vmt |
Skybox file, relative to "materials/skybox" folder, to change map skybox to. This file is automatically downloaded to clients. [Dependency: zr_veffects_sky] | |
zr_veffects_sun_disable |
0 |
Disable sun rendering on map. |
zr_voice¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_voice |
0 |
(Incomplete) Modify sv_alltalk to obey zombie/human teams instead of t/ct. |
zr_vol¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_vol |
1 |
Enables volumetric features. | |
zr_vol_trigger_interval |
0.5 |
How often to check for delayed events, in seconds. Use lower values for more precise delays. | |
zr_vol_update_interval |
0.5 |
How often to update player positions and trigger events, in seconds. |
zr_weapons¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_weapons |
1 |
Enable weapons module, disabling this will disable any weapons-related features. (weapon restrictions, weapon knockback multipliers, etc) | |
zr_weapons_infect_removeknife |
1 |
Give a new knife weapon when player is infected. | |
zr_weapons_restrict |
1 |
Enable weapon restriction module, disabling this will disable weapon restriction commands. | |
zr_weapons_restrict_endequip |
1 |
Restricts zombies from picking up weapons after the round has ended but before the next round has begun. | |
zr_weapons_zmarket |
1 |
Allow player to buy from a list of weapons in the weapons config. | |
zr_weapons_zmarket_buyzone |
1 |
Requires player to be inside a buyzone to use ZMarket. [Dependency: zr_weapons_zmarket] | |
zr_weapons_zmarket_freespawn |
1 |
Purchases are free before the first zombie spawns. [Dependency: zr_weapons_zmarket] | |
zr_weapons_zmarket_norefill |
1 |
Dont allow users to rebuy weapons to refill their clip. [Dependency: zr_weapons_zmarket] | |
zr_weapons_zmarket_rebuy |
1 |
Allow players to rebuy their previous weapons. [Dependency: zr_weapons_zmarket] | |
zr_weapons_zmarket_rebuy_auto |
1 |
Automatically equip default or loadout weapons. [Dependency: zr_weapons_zmarket&zr_weapons_zmarket_rebuy] | |
zr_weapons_zmarket_rebuy_primary |
P90 |
Default primary weapon. [Dependency: zr_weapons_zmarket&zr_weapons_zmarket_rebuy] | |
zr_weapons_zmarket_rebuy_secondary |
Elite |
Default secondary weapon. [Dependency: zr_weapons_zmarket&zr_weapons_zmarket_rebuy] |
zr_zhp¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_zhp |
1 |
Allow player to toggle real HP display as a zombie. | |
zr_zhp_default |
1 |
Default ZHP toggle state set on connecting player. [Dependency: zr_zhp] |
zr_zspawn¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_zspawn |
1 |
Allow players to spawn into the game late. | |
zr_zspawn_auto |
1 |
Should zspawn spawn joining players? | |
zr_zspawn_block_rejoin |
1 |
Block players disconnecting and rejoing the game using zspawn. | |
zr_zspawn_team_override |
1 |
Override spawn team when spawning by means of ZSpawn. | |
zr_zspawn_team_zombie |
0 |
Spawn player on zombie team when spawning by means of ZSpawn. [Dependency: zr_zspawn_team_override | Override: zr_respawn_team_zombie] | |
zr_zspawn_timelimit |
1 |
Put a time limit on the use of ZSpawn. | |
zr_zspawn_timelimit_time |
120.0 |
Time from the start of the round to allow ZSpawn. [Dependency: zr_zspawn_timelimit] | |
zr_zspawn_timelimit_zombie |
1 |
Spawn player on the zombie team AFTER the timelimit is up. ['-1' = Block ZSpawn | '0' = Spawn as human | '1' = Spawn as zombie | Dependency: zr_zspawn_timelimit] |
zr_ztele¶
| ConVar | Default | Min / Max | Description |
|---|---|---|---|
zr_ztele_autocancel |
1 |
Automatically cancel ZTele if player moves out of a set boundary. [Dependency: zr_ztele_(zombie)/(human)[_(before)/(after)]] | |
zr_ztele_autocancel_distance |
20 |
Maximum distance, in feet, player is allowed to travel before teleport is cancelled. [Dependency: zr_ztele_autocancel] | |
zr_ztele_delay_human |
3.0 |
Time between using ZTele command and teleportation for humans. [Dependency: zr_ztele_human_(before)/(after)] | |
zr_ztele_delay_zombie |
3.0 |
Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie] | |
zr_ztele_disconnect |
1 |
Teleport the new chosen client infected for replace the last zombie disconnected. | |
zr_ztele_human_after |
1 |
Allow humans to use ZTele after the mother zombie has spawned. | |
zr_ztele_human_before |
1 |
Allow humans to use ZTele before the mother zombie has spawned. | |
zr_ztele_max_human |
1 |
Max number of times a human is allowed to use ZTele per round. [Dependency: zr_ztele_human_(before)/(after)] | |
zr_ztele_max_zombie |
3 |
Max number of times a zombie is allowed to use ZTele per round. [Dependency: zr_ztele_zombie] | |
zr_ztele_random_spawn |
0 |
Teleport player to a random spawn point instead of the players initial one, when using ztele. | |
zr_ztele_zombie |
1 |
Allow zombies to use ZTele. |