sm-zombiereloaded-3/cstrike/cfg/sourcemod/zombiereloaded/zombiereloaded.cfg
richard ffdf79f882 Updated docs. Minior fixes.
Started writing docs about volumetric features.
Improved manual style, lined up tables.
Added missing attributes in anticamp conversion functions.
Fixed anticamp not extinguishing players who leave a volume that ignite players.
2009-10-20 01:45:13 +02:00

723 lines
24 KiB
INI

// ============================================================================
//
// ZOMBIE:RELOADED
// Plugin configuration
//
// Check the plugin configuration section in the manual for detailed info.
//
// ============================================================================
// ----------------------------------------------------------------------------
// Zombie-Related Server Variables
// ----------------------------------------------------------------------------
// Amount of time, in minutes, zombies have to infect all humans.
// Default: "5"
mp_roundtime 5
// Allows players to move items with their 'use' key.
// Default: "1"
sv_turbophysics 1
// Multiplier for how easy props are moved ['1' = No push]
// Default: "3"
phys_pushscale 3
// ----------------------------------------------------------------------------
// Ammo Reserve Settings
// ----------------------------------------------------------------------------
ammo_50AE_max 500 // deagle
ammo_762mm_max 300 // scout, ak47, g3sg1, aug
ammo_556mm_box_max 300 // m249
ammo_556mm_max 300 // galil, sg552, famas, m4a1, sg550
ammo_338mag_max 100 // awp
ammo_9mm_max 500 // mp5navy, tmp, glock, elite
ammo_buckshot_max 64 // m3, xm1014
ammo_45acp_max 500 // ump45, mac10, usp
ammo_357sig_max 500 // P228
ammo_57mm_max 500 // p90, fiveseven
// ----------------------------------------------------------------------------
// Notes
// ----------------------------------------------------------------------------
// All notes are generalities, exceptions will be noted in appropriate place.
// --------------------------------------------------------------------------
// * All units of time are assumed to be in seconds.
// * ...
// ----------------------------------------------------------------------------
// Format:
// <Cvar description>
// Default: "<Default value>"
// <Cvar> "<Value>"
// ----------------------------------------------------------------------------
// Description:
// "<Simple description> [<Specification> = '<Meaning>' | ...]"
// OR
// "<Simple description> [<Flag>: <Value> | ...]"
//
// Specifications:
// These are specific values that the cvar can be set to. Used to illustrate
// the scale of a cvar, min/max values, etc.
//
// Meaning:
// The description of what the specification does.
//
// Flag:
// Includes any of the following:
// * "Dependency" - Means this cvar relies on another cvar to be enabled.
// E.G. Has no effect until its dependencies are enabled.
// * "Delimiter" - Separate each item by this given character.
// * "Override" - Means this cvar overrides another if enabled.
// * "Recommended" - Means another cvar is recommended to be enabled if this
// one is.
// ...
//
// Value:
// The value of the flag. Usually a referenced cvar.
// ----------------------------------------------------------------------------
// Log (core)
// ----------------------------------------------------------------------------
// Enable logging of events in the plugin. Fatal errors are always logged.
// Default: "1"
zr_log "1"
// A bit field that specify what event types to log. See logging section (3.3) in manual for details.
// Default: "2"
zr_log_flags "2"
// Enable module filtering. Only events from listed modules will be logged.
// Default: "0"
zr_log_module_filter "0"
// 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.
// Default: "1"
zr_log_ignore_console "1"
// Always log error messages no matter what logging flags or modules filters that are enabled.
// Default: "1"
zr_log_error_override "1"
// Print log events to admin chat in addition to the log file.
// Default: "0"
zr_log_print_admins "0"
// Print log events to public chat in addition to the log file.
// Default: "0"
zr_log_print_chat "0"
// ----------------------------------------------------------------------------
// Config (core)
// ----------------------------------------------------------------------------
// Path, relative to root sourcemod directory, to models config file.
// Default: "configs/zr/models.txt"
zr_config_path_models "configs/zr/models.txt"
// Path, relative to root sourcemod directory, to downloads file.
// Default: "configs/zr/downloads.txt"
zr_config_path_downloads "configs/zr/downloads.txt"
// Path, relative to root sourcemod directory, to playerclasses config file.
// Default: "configs/zr/playerclasses.txt"
zr_config_path_playerclasses "configs/zr/playerclasses.txt"
// Path, relative to root sourcemod directory, to weapons config file.
// Default: "configs/zr/weapons.txt"
zr_config_path_weapons "configs/zr/weapons.txt"
// Path, relative to root sourcemod directory, to hitgroups config file.
// Default: "configs/zr/hitgroups.txt"
zr_config_path_hitgroups "configs/zr/hitgroups.txt"
// ----------------------------------------------------------------------------
// Permission settings
// ----------------------------------------------------------------------------
// Use group authentication instead of flags to access admin features. Generic admin flag is still required on some features.
// -
// Default: "0"
zr_permissions_use_groups "0"
// ----------------------------------------------------------------------------
// Classes (core)
// ----------------------------------------------------------------------------
// General
// Re-display class selection menu every spawn.
// Default: "0"
zr_classes_spawn "0"
// Player is assigned a random class every spawn. [Override: zr_classes_default_*]
// Default: "0"
zr_classes_random "0"
// Time limit to change human class with instant change after spawning. Time is in seconds. Use 0 or negative to disable.
// Default: "20"
zr_classes_change_timelimit "20"
// Save players' class selections in server cookies and restore when connecting. [Override: zr_classes_default_*]
// Default: "1"
zr_classes_save "1"
// (Incomplete) Admin-mode class assigned to admins on connect. Do not confuse this with admin-only classes. ["random" = Random admin class | "" = Class config default]
// Default: "random"
zr_classes_default_admin "random"
// Human class assigned to players on connect. ["random" = Random human class | "" = Class config default]
// Default: "random"
zr_classes_default_human "random"
// Zombie class assigned to players on connect. ["random" = Random zombie class | "" = Class config default]
// Default: "random"
zr_classes_default_zombie "random"
// Zombie class assigned to mother zombies. ["motherzombies" = Random mother zombie class | "random" = Random regular zombie class | "disabled" = Don't change class on mother zombies]
// Default: "motherzombies"
zr_classes_default_mother_zombie "motherzombies"
// Allow players to select zombie classes.
// Default: "1"
zr_classes_zombie_select "1"
// Allow players to select human classes.
// Default: "1"
zr_classes_human_select "1"
// Allow admins to select admin mode classes. (Not to be confused by admin-only classes!)
// Default: "1"
zr_classes_admin_select "1"
// Menu
// Automatically close class selection menu.
// Default: "0"
zr_classes_menu_autoclose "0"
// Overlay
// Allow players to toggle class overlay.
// Default: "1"
zr_classes_overlay_toggle "1"
// List of commands to hook that players can use to toggle class overlay. [Dependency: zr_classes_overlay_toggle | Delimiter: ", "]
// Default: "nightvision"
zr_classes_overlay_togglecmds "nightvision"
// Default class overlay toggle state set on connecting player.
// Default: "0"
zr_classes_overlay_default "0"
// ----------------------------------------------------------------------------
// Weapons (core)
// ----------------------------------------------------------------------------
// General
// Enable weapons module, disabling this will disable any weapons-related features. (weapon restrictions, weapon knockback multipliers, etc)
// Default: "1"
zr_weapons "1"
// Restrict
// Enable weapon restriction module, disabling this will disable weapon restriction commands.
// Default: "1"
zr_weapons_restrict "1"
// ZMarket
// Allow player to buy from a list of weapons in the weapons config.
// Default: "1"
zr_weapons_zmarket "1"
// Requires player to be inside a buyzone to use ZMarket. [Dependency: zr_weapons_zmarket]
// Default: "1"
zr_weapons_zmarket_buyzone "1"
// Allow players to rebuy their previous weapons. [Dependency: zr_weapons_zmarket]
// Default: "1"
zr_weapons_zmarket_rebuy "1"
// Allow players to automatically rebuy their previous weapons. [Dependency: zr_weapons_zmarket&zr_weapons_zmarket_rebuy]
// Default: "1"
zr_weapons_zmarket_rebuy_auto "1"
// ----------------------------------------------------------------------------
// Hitgroups (core)
// ----------------------------------------------------------------------------
// Enable hitgroups module, disabling this will disable hitgroup-related features. (hitgroup knockback multipliers, hitgroup damage control)
// Default: "1"
zr_hitgroups "1"
// ----------------------------------------------------------------------------
// Infect (core)
// ----------------------------------------------------------------------------
// General
// Number of mother zombies to infect (when infect timer is up) in proportion to number of humans on the server.
// Default: "5"
zr_infect_mzombie_ratio "5"
// Teleport mother zombies back to spawn on infect.
// Default: "0"
zr_infect_mzombie_respawn "0"
// Maximum time from the start of the round until picking the mother zombie(s).
// Default: "50.0"
zr_infect_spawntime_max "50.0"
// Minimum time from the start of the round until picking the mother zombie(s).
// Default: "30.0"
zr_infect_spawntime_min "30.0"
// Prevent a player from being chosen as mother zombie two rounds in a row.
// Default: "1"
zr_infect_consecutive_block "1"
// Force player to drop all weapons on infect, disabling this will strip weapons instead.
// Default: "1"
zr_infect_weapons_drop "1"
// Effects
// Disabling this will disable the fireball, smoke cloud, and sparks in a more efficient way.
// Default: "1"
zr_infect_explosion "1"
// Spawn a fireball effect around player on infection. [Dependency: zr_infect_explosion]
// Default: "1"
zr_infect_fireball "1"
// Spawn a smoke cloud effect around player on infection. [Dependency: zr_infect_explosion]
// Default: "1"
zr_infect_smoke "1"
// Emit sparks from player on infection. [Dependency: zr_infect_explosion]
// Default: "1"
zr_infect_sparks "1"
// Sound, relative to "sound" folder, to play from player on infection. ['""' = No sound]
// Default: "npc/fast_zombie/fz_scream1.wav"
zr_infect_sound "npc/fast_zombie/fz_scream1.wav"
// Emit an energy splash from player on infection.
// Default: "1"
zr_infect_esplash "1"
// Shake player's view on infect.
// Default: "1"
zr_infect_shake "1"
// Amplitude of shaking effect. [Dependency: zr_infect_shake]
// Default: "15.0"
zr_infect_shake_amp "15.0"
// Frequency of shaking effect. [Dependency: zr_infect_shake]
// Default: "1.0"
zr_infect_shake_frequency "1.0"
// Duration of shaking effect. [Dependency: zr_infect_shake]
// Default: "5.0"
zr_infect_shake_duration "5.0"
// ----------------------------------------------------------------------------
// Damage (core)
// ----------------------------------------------------------------------------
// Hitgroup damage
// Read hitgroup damage control from hitgroup config file, disabling this allows all zombie hitgroups to be shot.
// Default: "1"
zr_damage_hitgroups "1"
// Block Damage Types
// Block friendly fire.
// Default: "1"
zr_damage_block_ff "1"
// Block blast damage inflicted on self or teammates.
// Default: "1"
zr_damage_block_blast "1"
// Suicide Intercept
// Intercept suicide commands attempted by zombies.
// Default: "0"
zr_damage_suicide_zombie "0"
// Intercept suicide commands attempted by mother zombies.
// Default: "1"
zr_damage_suicide_mzombie "1"
// Intercept suicide commands attempted by humans.
// Default: "0"
zr_damage_suicide_human "0"
// List of client commands to intercept as suicide attempts. [Delimiter: ", "]
// Default: "kill, spectate, jointeam, joinclass"
zr_damage_suicide_cmds "kill, spectate, jointeam, joinclass"
// ----------------------------------------------------------------------------
// Overlays (core)
// ----------------------------------------------------------------------------
// How often to update overlays on players. [0.0 = Disabled]
// Default: "1.0"
zr_overlays_update_time "1.0"
// ----------------------------------------------------------------------------
// Round End (core)
// ----------------------------------------------------------------------------
// Show specified overlay to players depending on winner when the round ends.
// Default: "1"
zr_roundend_overlay "1"
// Overlay, relative to "materials" folder, to display when zombies win the round. [Dependency: zr_roundend_overlay]
// Default: "overlays/zr/zombies_win"
zr_roundend_overlays_zombie "overlays/zr/zombies_win"
// Overlay, relative to "materials" folder, to display when humans win the round. [Dependency: zr_roundend_overlay]
// Default: "overlays/zr/humans_win"
zr_roundend_overlays_human "overlays/zr/humans_win"
// ----------------------------------------------------------------------------
// Account (module)
// ----------------------------------------------------------------------------
// Reset player's cash each spawn.
// Default: "1"
zr_account_cashfill "1"
// Amount of cash to set player's account to. [Dependency: zr_account_cashfill]
// Default: "12000"
zr_account_cashfill_value "12000"
// Attacker receives amount of cash equivalent to the damage that was inflicted.
// Default: "0"
zr_account_cashdmg "0"
// ----------------------------------------------------------------------------
// Visual Effects (module)
// ----------------------------------------------------------------------------
// Lightstyle
// Change lightstyle (brightness) of the map.
// Default: "0"
zr_veffects_lightstyle "0"
// Lightstyle value. ['a' = Darkest | 'z' = Brightest | Dependency: zr_veffects_lightstyle]
// Default: "b"
zr_veffects_lightstyle_value "b"
// Sky
// Change map skybox.
// Default: "0"
zr_veffects_sky "0"
// Skybox file, relative to "materials/skybox" folder, to change map skybox to. [Dependency: zr_veffects_sky]
// Default: "sky_borealis01up.vmt"
zr_veffects_sky_path "sky_borealis01up.vmt"
// Sun
// Disable sun rendering on map.
// Default: "1"
zr_veffects_sun_disable "0"
// Fog (UNSUPPORTED) SourceMod currently doesn't support this feature.
// (UNSUPPORTED) Enable fog rendering on the map.
// Default: "0"
zr_veffects_fog "0"
// (UNSUPPORTED) If fog exists already on the map, then replace with new modified fog. [Dependency: zr_veffects_fog]
// Default: "0"
zr_veffects_fog_override "0"
// (UNSUPPORTED) Primary color of the fog. [Dependency: zr_veffects_fog]
// Default: "255 255 255"
zr_veffects_fog_pcolor "255 255 255"
// (UNSUPPORTED) Secondary color of the fog. [Dependency: zr_veffects_fog]
// Default: "255 255 255"
zr_veffects_fog_scolor "255 255 255"
// (UNSUPPORTED) Density (thickness) of the fog. [Dependency: zr_veffects_fog]
// Default: "0.8"
zr_veffects_fog_density "0.8"
// (UNSUPPORTED) Distance from player to start rendering foremost fog. [Dependency: zr_veffects_fog]
// Default: "0"
zr_veffects_fog_startdist "0"
// (UNSUPPORTED) Distance from player to stop rendering fog. [Dependency: zr_veffects_fog]
// Default: "400"
zr_veffects_fog_enddist "400"
// (UNSUPPORTED) Vertical clipping plane.
// Default: "2000"
zr_veffects_fog_farz "2000"
// Ragdoll
// Remove players' ragdolls from the game after a delay.
// Default: "1"
zr_veffects_ragdoll_remove "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]
// Default: "-1"
zr_veffects_ragdoll_dissolve "-1"
// Time to wait before removing the ragdoll. [Dependency: zr_veffects_ragdoll_remove]
// Default: "0.5"
zr_veffects_ragdoll_delay "0.5"
// ----------------------------------------------------------------------------
// Sound Effects (module)
// ----------------------------------------------------------------------------
// Zombie Sounds
// Time between emission of a moan sound from a zombie.
// Default: "30.0"
zr_seffects_moan "30.0"
// The probability that a groan sound will be emitted from a zombie when shot. ['100' = 1% chance | '50' = 2% chance | '1' = 100% chance]
// Default: "5"
zr_seffects_groan "5"
// Emit a death sound when a zombie dies.
// Default: "1"
zr_seffects_death "1"
// Ambient Sounds
// Play an ambient sound to all players during gameplay.
// Default: "1"
zr_ambientsounds "1"
// Sound file, relative to "sound" folder, to play as ambience. [Dependency: zr_ambientsounds]
// Default: "ambient/zr/zr_ambience.mp3"
zr_ambientsounds_file "ambient/zr/zr_ambience.mp3"
// Length of the ambient sound. [Dependency: zr_ambientsounds]
// Default: "60.0"
zr_ambientsounds_length "60.0"
// Volume of the ambient sound. [1.0 = Max volume | 0.0001 = Not audible | Dependency: zr_ambientsounds]
// Default: "0.8"
zr_ambientsounds_volume "0.8"
// ----------------------------------------------------------------------------
// Anti-Stick (module)
// ----------------------------------------------------------------------------
// Automatically unstick players when stuck within each others' collision hull.
// Default: "1"
zr_antistick "1"
// The default width of player models, don't touch if you don't know what you're doing. [Dependency: zr_antistick]
// Default: "32.0"
zr_antistick_default_width "32.0"
// File to store antistick model hull data. [Dependency: zr_antistick]
// Default: "data/antistick.dat"
zr_antistick_file_path "data/antistick.dat"
// ----------------------------------------------------------------------------
// Spawn Protect (module)
// ----------------------------------------------------------------------------
// Player will be protected from infection when spawning into the game late.
// Default: "1"
zr_spawnprotect "1"
// Amount of time to protect player. [Dependency: zr_spawnprotect]
// Default: "10"
zr_spawnprotect_time "10"
// Speed of the player during protection. ['300.0' = Normal | '600.0' = Double speed | Dependency: zr_spawnprotect]
// Default: "600.0"
zr_spawnprotect_speed "600.0"
// Alpha of the player during protection. ['255' = Fully visible | '0' = Completely invisible | Dependency: zr_spawnprotect]
// Default: "0"
zr_spawnprotect_alpha "0"
// ----------------------------------------------------------------------------
// Respawn (module)
// ----------------------------------------------------------------------------
// Respawn players after death. [Recommended: (Enable) zr_zspawn*]
// Default: "0"
zr_respawn "0"
// Time after death to delay player respawn. [Dependency: zr_respawn]
// Default: "1"
zr_respawn_delay "1"
// Respawn player as a zombie. [Dependency: zr_respawn]
// Default: "1"
zr_respawn_team_zombie "1"
// Respawn player as a zombie if player was killed by the world. [Override: zr_respawn_team_zombie]
// Default: "1"
zr_respawn_team_zombie_world "1"
// ----------------------------------------------------------------------------
// Napalm (module)
// ----------------------------------------------------------------------------
// Ignite grenade in mid-air after player throws it. [Dependency: Human Attribute 'has_napalm']
// Default: "1"
zr_napalm_ignite "1"
// Minimum water-saturation before flame is extinguished. ['0' = Disabled | '1' = Feet | '2' = Waist | '3' = Full submersion]
// Default: "0"
zr_napalm_douse "0"
// ----------------------------------------------------------------------------
// Jump Boost (module)
// ----------------------------------------------------------------------------
// Prevent players from using forward jump boost multipliers to bunny hop.
// Default: "1"
zr_jumpboost_bhop_protect "1"
// The maximum horizontal velocity a player can achieve before bunnyhop protection kicks in. [Dependency: zr_jumpboost_bhop_protect]
// Default: "300"
zr_jumpboost_bhop_max "300"
// ----------------------------------------------------------------------------
// Volumetric Features (module)
// ----------------------------------------------------------------------------
// Enables volumetric features.
// Default: "1"
zr_vol "1"
// How often to update player positions and trigger events, in seconds.
// Default: "1.0"
zr_vol_update_interval "1.0"
// How often to check for delayed events, in seconds. Use lower values for more precise delays.
// Default: "1.0"
zr_vol_trigger_interval "1.0"
// ----------------------------------------------------------------------------
// ZSpawn (module)
// ----------------------------------------------------------------------------
// Allow players to spawn into the game late.
// Default: "1"
zr_zspawn "1"
// Override spawn team when spawning by means of ZSpawn.
// Default: "1"
zr_zspawn_team_override "1"
// Spawn player on zombie team when spawning by means of ZSpawn. [Dependency: zr_zspawn_team_override | Override: zr_respawn_team_zombie]
// Default: "0"
zr_zspawn_team_zombie "0"
// Block players disconnecting and rejoing the game using zspawn.
// Default: "1"
zr_zspawn_block_rejoin "1"
// Put a time limit on the use of ZSpawn.
// Default: "1"
zr_zspawn_timelimit "1"
// Time from the start of the round to allow ZSpawn. [Dependency: zr_zspawn_timelimit]
// Default: "120.0"
zr_zspawn_timelimit_time "120.0"
// 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]
// Default: "1"
zr_zspawn_timelimit_zombie "1"
// ----------------------------------------------------------------------------
// ZTele (module)
// ----------------------------------------------------------------------------
// Allow zombies to use ZTele.
// Default: "1"
zr_ztele_zombie "1"
// Allow humans to use ZTele before the mother zombie has spawned.
// Default: "1"
zr_ztele_human_before "1"
// Allow humans to use ZTele after the mother zombie has spawned.
// Default: "1"
zr_ztele_human_after "1"
// Time between using ZTele command and teleportation for zombies. [Dependency: zr_ztele_zombie]
// Default: "3.0"
zr_ztele_delay_zombie "3.0"
// Time between using ZTele command and teleportation for humans. [Dependency: zr_ztele_human_(before)/(after)]
// Default: "3.0"
zr_ztele_delay_human "3.0"
// Max number of times a zombie is allowed to use ZTele per round. [Dependency: zr_ztele_zombie]
// Default: "3"
zr_ztele_max_zombie "3"
// Max number of times a human is allowed to use ZTele per round. [Dependency: zr_ztele_human_(before)/(after)]
// Default: "1"
zr_ztele_max_human "1"
// Automatically cancel ZTele if player moves out of a set boundary. [Dependency: zr_ztele_(zombie)/(human)[_(before)/(after)]]
// Default: "1"
zr_ztele_autocancel "1"
// Maximum distance, in feet, player is allowed to travel before teleport is cancelled. [Dependency: zr_ztele_autocancel]
// Default: "20"
zr_ztele_autocancel_distance "20"
// ----------------------------------------------------------------------------
// ZHP (module)
// ----------------------------------------------------------------------------
// Allow player to toggle real HP display as a zombie.
// Default: "1"
zr_zhp "1"
// Default ZHP toggle state set on connecting player. [Dependency: zr_zhp]
// Default: "1"
zr_zhp_default "1"