From 7497cf5416036025f3ecdfcd2ec2b960fb2a4f17 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sun, 17 May 2026 01:55:33 +0200 Subject: [PATCH] feat(editor-v2): vocab generator + cvar_list-derived JSON MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build-vocab.py parses ./cvar_list (live L4D2 cvarlist dump, 2196 entries) into static/data/srccfg-vocab.json — 1523 cvars + 671 commands. Idempotent. Records the source-file SHA256 in the JSON header so regenerations are auditable. cvar_list is committed as a tracked data file so the generation is reproducible from the repo alone. Co-Authored-By: Claude Opus 4.7 (1M context) --- cvar_list | 2198 +++++ l4d2web/l4d2web/static/data/srccfg-vocab.json | 7948 +++++++++++++++++ l4d2web/scripts/build-vocab.py | 59 + 3 files changed, 10205 insertions(+) create mode 100644 cvar_list create mode 100644 l4d2web/l4d2web/static/data/srccfg-vocab.json create mode 100755 l4d2web/scripts/build-vocab.py diff --git a/cvar_list b/cvar_list new file mode 100644 index 0000000..47599a6 --- /dev/null +++ b/cvar_list @@ -0,0 +1,2198 @@ +cvar list +-------------- +_resetgamestats : cmd : : Erases current game stats and writes out a blank stats file +_restart : cmd : : Shutdown and restart the engine. +achievement_debug : 0 : , "sv", "cheat", "rep" : Turn on achievement debug msgs. +achievement_disable : 0 : , "sv", "cheat", "rep" : Turn off achievements. +action_progress_reset_interval : 1 : , "sv", "cheat" : +addip : cmd : : Add an IP address to the ban list. +adrenaline_backpack_speedup : 0 : , "sv", "cheat", "rep" : Percent of normal backpack item use duration to use when affected by Adrenaline +adrenaline_duration : 15 : , "sv", "cheat", "rep" : +adrenaline_health_buffer : 25 : , "sv", "cheat", "rep" : +adrenaline_revive_speedup : 0 : , "sv", "cheat" : Percent of normal revive duration to use when affected by Adrenaline +adrenaline_run_speed : 260 : , "sv", "cheat", "rep" : +ai_debug_los : 0 : , "sv", "cheat" : NPC Line-Of-Sight debug mode. If 1, solid entities that block NPC LOC will be highlighted with white bounding boxes. If 2, it'l +ai_debug_shoot_positions : 0 : , "sv", "cheat", "rep" : +ai_talk_idle_enabled : 1 : , "sv", "cheat" : Set to 0 to disable TLK_IDLEs on survivors +air_density : cmd : : Changes the density of air for drag computations. +alias : cmd : : Alias a command. +allow_weapon_fire_to_use : 0 : , "sv", "cheat", "rep" : +ammo_pack_use_duration : 3 : , "sv", "cheat", "rep" : +async_resume : cmd : : +async_suspend : cmd : : +banid : cmd : : Add a user ID to the ban list. +banip : cmd : : Add an IP address to the ban list. +bench_end : cmd : : Ends gathering of info. +bench_start : cmd : : Starts gathering of info. Arguments: filename to write results into +bind : cmd : : Bind a key. +BindToggle : cmd : : Performs a bind 'increment var 0 1 1' +blackbox_dump : cmd : : Dump the contents of the blackbox +blackbox_record : cmd : : Record an entry into the blackbox +boomer_exposed_time_tolerance : 1 : , "sv", "cheat" : How long an out-of-range Boomer will tolerate being visible before fleeing +boomer_leaker_chance : 0 : , "sv", "cheat" : +boomer_pz_claw_dmg : 4 : , "sv", "cheat", "rep" : Amount of damage done by a PZ boomer's regular melee attack +boomer_vomit_delay : 1 : , "sv", "cheat" : How long the Boomer waits before he vomits on his target on Normal difficulty +bot_crouch : 0 : , "sv", "cheat" : +bot_freeze : 0 : , "sv", "cheat" : +bot_mimic : 0 : , "sv", "cheat", "rep" : +bot_mimic_yaw_offset : 180 : , "sv", "cheat" : +buddha : 0 : , "sv", "cheat", "nf" : Survivors take damage but won't die +budget_toggle_group : cmd : : Turn a budget group on/off +bug_swap : cmd : : Automatically swaps the current weapon for the bug bait and back again. +cache_print : cmd : : cache_print [section] Print out contents of cache memory. +cache_print_lru : cmd : : cache_print_lru [section] Print out contents of cache memory. +cache_print_summary : cmd : : cache_print_summary [section] Print out a summary contents of cache memory. +callvote : cmd : : Start a vote on an issue. +cast_hull : cmd : : Tests hull collision detection +cast_ray : cmd : : Tests collision detection +ccs_write_convars : cmd : : Write all convars to file. +ch_createairboat : cmd : : Spawn airboat in front of the player. +ch_createjeep : cmd : : Spawn jeep in front of the player. +chainsaw_attack_cone : 30 : , "sv", "cheat" : +chainsaw_attack_distance : 50 : , "sv", "cheat" : +chainsaw_attack_force : 400 : , "sv", "cheat" : +chainsaw_attract_distance : 500 : , "sv", "cheat" : +chainsaw_damage : 100 : , "sv", "cheat" : +chainsaw_debug : 0 : , "sv", "cheat", "rep" : +chainsaw_hit_interval : 0 : , "sv", "cheat" : +chainsaw_startup_fadeout_time : 0 : , "sv", "cheat" : +changelevel : cmd : : Change server to the specified map +changelevel2 : cmd : : Transition to the specified map in single player +changelevel_inhibit : 0 : , "sv", "cheat" : +changelevel_pause_interval : 8 : , "sv", "cheat" : +charger_pz_claw_dmg : 10 : , "sv", "cheat", "rep" : Amount of damage done by a PZ charger's regular melee attack +cl_clock_correction : 1 : , "cheat" : Enable/disable clock correction on the client. +cl_clock_correction_adjustment_max_amount : 200 : , "cheat" : Sets the maximum number of milliseconds per second it is allowed to correct the client clock. It will only correct this amount +cl_clock_correction_adjustment_max_offset : 90 : , "cheat" : As the clock offset goes from cl_clock_correction_adjustment_min_offset to this value (in milliseconds), it moves towards apply +cl_clock_correction_adjustment_min_offset : 10 : , "cheat" : If the clock offset is less than this amount (in milliseconds), then no clock correction is applied. +cl_clock_correction_force_server_tick : 999 : , "cheat" : Force clock correction to match the server tick + this offset (-999 disables it). +cl_clock_showdebuginfo : 0 : , "cheat" : Show debugging info about the clock drift. +cl_clockdrift_max_ms : 150 : , "cheat" : Maximum number of milliseconds the clock is allowed to drift before the client snaps its clock to the server's. +cl_clockdrift_max_ms_threadmode : 0 : , "cheat" : Maximum number of milliseconds the clock is allowed to drift before the client snaps its clock to the server's. +cl_resend : 6 : : Delay in seconds before the client will resend the 'connect' attempt +cl_skipslowpath : 0 : , "cheat" : Set to 1 to skip any models that don't go through the model fast path +claw_force : 240 : , "sv", "cheat", "rep" : Force with witch the claw shoves other zombies away +claw_range : 52 : , "sv", "cheat", "rep" : Range of the Claw weapon +claw_range_down : 70 : , "sv", "cheat", "rep" : Range of the Claw weapon when looking straight down, so it can reach your feet from your eyes. +claw_swing_duration : 0 : , "sv", "cheat", "rep" : +claw_swing_interval : 1 : , "sv", "cheat", "rep" : +claw_swing_miss_interval : 0 : , "sv", "cheat", "rep" : +clear_attribute : cmd : : Remove given attribute from all areas in the selected set. +clear_debug_overlays : cmd : : clears debug overlays +cleared_wanderer_respawn_chance : 0 : , "sv", "cheat" : Chance to replenish wanderers in cleared nav areas +clientport : 27005 : : Host game client port +closecaption : 0 : , "a", "user" : Enable close captioning. +cmd : cmd : : Forward command to server. +cmd1 : cmd : : sets userinfo string for split screen player in slot 1 +cmd2 : cmd : : sets userinfo string for split screen player in slot 2 +cmd3 : cmd : : sets userinfo string for split screen player in slot 3 +cmd4 : cmd : : sets userinfo string for split screen player in slot 4 +cola_bottles_use_duration : 1 : , "sv", "cheat", "rep" : +cola_bottles_use_range : 75 : , "sv", "cheat", "rep" : +cola_bottles_use_tolerance : 0 : , "sv", "cheat", "rep" : +collect_entity_model_name : cmd : : Collect model names of the entities you're pointing at +collision_test : cmd : : Tests collision system +commentary_cvarsnotchanging : cmd : : +commentary_finishnode : cmd : : +crash : cmd : : Cause the engine to crash (Debug!!) +create_flashlight : cmd : : +CreatePredictionError : cmd : : Create a prediction error +cs_make_vip : cmd : : Marks a player as the VIP +cs_ShowStateTransitions : -2 : , "sv", "cheat" : cs_ShowStateTransitions . Show player state transitions. +current_flow_distance : cmd : : Reports the flow distance for the local player +cvarlist : cmd : : Show the list of convars/concommands. +dbghist_addline : cmd : : Add a line to the debug history. Format: +dbghist_dump : cmd : : Dump the debug history to the console. Format: Categories: 0: Entity I/O 1: AI Decisions 2: Sc +debug_visibility_monitor : 0 : , "sv", "cheat" : +defibrillator_return_to_life_time : 3 : , "sv", "cheat" : +defibrillator_use_duration : 3 : , "sv", "cheat", "rep" : +devshots_nextmap : cmd : : Used by the devshots system to go to the next map in the devshots maplist. +differences : cmd : : Show all convars which are not at their default values. +director_adrenaline_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_ai_tanks : 0 : , "sv", "cheat" : +director_always_allow_wanderers : 0 : , "sv", "cheat" : +director_ammo_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_begin_script : cmd : : Begin a director script +director_build_up_min_interval : 15 : , "sv", "cheat" : +director_clear_count : 2 : , "sv", "cheat" : +director_clear_timeout : 10 : , "sv", "cheat" : +director_configurable_weapon_spawn_density : -1 : , "sv", "cheat" : Items per 100 yards square (-1 to spawn all) +director_convert_pills : 1 : , "sv", "cheat" : +director_convert_pills_critical_health : 50 : , "sv", "cheat" : +director_convert_pills_to_defib_health : 25 : , "sv", "cheat" : +director_cs_weapon_spawn_chance : 0 : , "sv", "cheat" : +director_custom_finale_tank_spacing : 10 : , "sv", "cheat" : +director_debug : 0 : , "sv", "cheat" : +director_debug_revisit : 0 : , "sv", "cheat" : +director_debug_scavenge_items : 0 : , "sv", "cheat" : +director_debug_threat_placement : 0 : , "sv", "cheat" : +director_defibrillator_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_end_script : cmd : : End a director script +director_finale_item_cluster_count : 3 : , "sv", "cheat" : How many clusters of items will be populated in the finale +director_finale_panic_waves : 2 : , "sv", "cheat" : +director_finale_stage_delay : 5 : , "sv", "cheat" : +director_force_background : 0 : , "sv", "cheat" : Forces background map population logic for testing +director_force_panic_event : cmd : : Forces a 'PanicEvent' to occur +director_force_scripted_panic_event : cmd : : Force the specified scripted panic event to happen +director_force_tank : 0 : , "sv", "cheat" : +director_force_versus_start : cmd : : Force start the versus game, so PZs can spawn even if survivors are still in the safe room +director_force_witch : 0 : , "sv", "cheat" : +director_gas_can_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_gauntlet_movement_bonus : 5 : , "sv", "cheat" : If you don't cross the movement threshold in DirectorGauntletMovementTimer seconds, you will get this much bonus time added bet +director_gauntlet_movement_bonus_max : 30 : , "sv", "cheat" : Maximum amount of bonus time you can accumulate from not moving. +director_gauntlet_movement_threshold : 500 : , "sv", "cheat" : If you move less than this in DirectorGauntletMovementTimer seconds, you will get an increasing break between mobs. +director_gauntlet_movement_timer_length : 10 : , "sv", "cheat" : If you don't cross the movement threshold in this amount of time, you get increasing break time added between mobs. +director_gauntlet_tank_kite_distance : 3000 : , "sv", "cheat" : How far you have to progress after a gauntlet tank spawn before the horde fires up again. +director_ingress_range : 3000 : , "sv", "cheat" : +director_intensity_relax_allow_wanderers_threshold : 0 : , "sv", "cheat" : All survivors must be below this intensity during RELAX for wandering zombies to be spawned +director_intensity_relax_allow_wanderers_threshold_expert : 0 : , "sv", "cheat" : All survivors must be below this intensity during RELAX for wandering zombies to be spawned +director_intensity_relax_allow_wanderers_threshold_hard : 0 : , "sv", "cheat" : All survivors must be below this intensity during RELAX for wandering zombies to be spawned +director_intensity_relax_threshold : 0 : , "sv", "cheat" : All survivors must be below this intensity before a Peak is allowed to switch to Relax (in addition to the normal peak timer) +director_intensity_threshold : 0 : , "sv", "cheat", "rep" : +director_item_cluster_range : 50 : , "sv", "cheat" : Scavenge items of the same kind that are this close to each other are considered a single 'cluster' for population purposes +director_item_placement_method : 1 : , "sv", "cheat" : Which scavenge item placement method to use (0 = old, 1 = new) +director_item_placement_spew : 0 : , "sv", "cheat" : Whether director item placement should spew a bunch of stats about what it did. +director_magnum_spawn_density : -1 : , "sv", "cheat" : Items per 100 yards square (-1 to spawn all) +director_max_threat_areas : 4 : , "sv", "cheat" : +director_melee_weapon_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_molotov_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_music_dynamic_mob_size : 25 : , "sv", "cheat" : Spawning a mob this large can play music +director_music_dynamic_mobstop_size : 8 : , "sv", "cheat" : When a mob gets to this size we think about stopping the music +director_music_dynamic_scanmobstop_size : 3 : , "sv", "cheat" : When see less than this many of a mob, music stops +director_must_create_all_scavenge_items : 0 : , "sv", "cheat" : +director_no_bosses : 0 : , "sv", "cheat" : Disable boss spawns +director_no_death_check : 0 : , "sv", "cheat" : Disable survivor team death ending scenario +director_no_mobs : 0 : , "sv", "cheat" : Disable mob rushes +director_no_specials : 0 : , "sv", "cheat" : Disable PZ spawns +director_no_survivor_bots : 0 : , "sv", "cheat" : Disable filling out the survivor team with bots +director_num_reserved_wanderers : 0 : , "sv", "cheat" : +director_output_population_visit : 0 : , "sv", "cheat" : +director_oxygen_tank_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_pain_pill_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_panic_forever : 0 : , "sv", "cheat" : Panic events never end +director_panic_wave_pause_max : 7 : , "sv", "cheat" : +director_panic_wave_pause_min : 5 : , "sv", "cheat" : +director_per_map_weapon_upgrade_chance : 0 : , "sv", "cheat" : +director_pipe_bomb_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_pistol_density : 4 : , "sv", "cheat" : Items per 100 yards square +director_print_player_counts : cmd : : Prints out counts of connected players and transitioning players (for debugging) +director_propane_tank_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_ready_duration : 60 : , "sv", "cheat" : If nonzero, survivor team has this amount of time to get ready before starting out +director_ready_radius : 300 : , "sv", "cheat" : The distance survivors can move from the starting weapons during the ready period +director_relax_max_flow_travel : 3000 : , "sv", "cheat" : +director_relax_max_interval : 45 : , "sv", "cheat" : +director_relax_min_interval : 30 : , "sv", "cheat" : +director_report : cmd : : Prints a snapshot of the director's state +director_report_scavenge_items : cmd : : Dump to the log all the scavengable items +director_scavenge_item_override : 0 : , "sv", "cheat" : Override map-specified item densities with cvar values for tuning +director_short_finale : 0 : , "sv", "cheat" : Short finale for testing escape vehicles +director_solve_item_density : cmd : : Pass the number of items you'd want in this map and this spits out the map density value +director_special_battlefield_respawn_interval : 10 : , "sv", "cheat" : +director_special_finale_offer_length : 10 : , "sv", "cheat" : How long is given to a player to accept the offer of a special zombie during the finale. +director_special_initial_spawn_delay_max : 60 : , "sv", "cheat" : +director_special_initial_spawn_delay_max_extra : 180 : , "sv", "cheat" : +director_special_initial_spawn_delay_min : 30 : , "sv", "cheat" : +director_special_original_offer_length : 30 : , "sv", "cheat" : How long is given to the first player to accept the offer of a special zombie. +director_special_respawn_interval : 45 : , "sv", "cheat" : +director_spectate_specials : 0 : , "sv", "cheat" : Allow spectating zombies +director_start : cmd : : Restores spawning of all wanderers, mobs, specials, and bosses +director_stop : cmd : : Shuts off all wanderers, mobs, specials, and bosses +director_super_weapon_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_survivor_movement_window : 10 : , "sv", "cheat" : +director_sustain_peak_max_time : 5 : , "sv", "cheat" : +director_sustain_peak_min_time : 3 : , "sv", "cheat" : +director_tank_bypass_max_flow_travel : 1500 : , "sv", "cheat" : +director_tank_checkpoint_interval : 15 : , "sv", "cheat" : Min time after leaving a checkpoint that a tank can spawn +director_tank_force_offer : 0 : , "sv", "cheat" : Forces the director to offer a tank +director_tank_lottery_entry_time : 0 : , "sv", "cheat" : Time it takes for entry into the tank lottery +director_tank_lottery_selection_time : 4 : , "sv", "cheat" : Time it takes for selection in the tank lottery +director_tank_max_interval : 500 : , "sv", "cheat" : +director_tank_min_interval : 350 : , "sv", "cheat" : +director_tank_offer_debug : 0 : , "sv", "cheat" : +director_test_loop : 0 : , "sv", "cheat" : Allow a team of nothing but bots, advance through maps and loop back to start +director_test_loop_restarts_before_rotate : 4 : , "sv", "cheat" : When looping and rotating, how many times to restart before moving to next campaign +director_test_loop_rotate_maps : 1 : , "sv", "cheat" : When looping, advance to the next map when reach end of campaign +director_test_loop_time : 3 : , "sv", "cheat" : When looping, stay in each map for at most the amount of time, in minutes, specified +director_threat_clear_radius : 500 : , "sv", "cheat" : Prevent wandering zombies within this radius of threats +director_threat_max_separation : 5000 : , "sv", "cheat" : +director_threat_min_separation : 5000 : , "sv", "cheat" : +director_threat_radius : 1000 : , "sv", "cheat" : +director_transition_timeout : 120 : , "sv", "cheat" : Duration (in seconds) to wait for survivors to transition across changelevels +director_unfreeze_time : 55 : , "sv", "cheat" : Duration (in seconds) to wait to unfreeze a team after the first player has connected +director_upgradepack_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_vomitjar_density : 6 : , "sv", "cheat" : Items per 100 yards square +director_weapon_cluster_range : 100 : , "sv", "cheat" : Scavenge weapons within this range are selected to be of the same tier, and not contain duplicate types +disable_dynamic_prop_loading : 0 : , "sv", "cheat" : If non-zero when a map loads, dynamic props won't be loaded +disable_static_prop_loading : 0 : , "cheat" : If non-zero when a map loads, static props won't be loaded +disconnect : cmd : : Disconnect game from server. +dismount : cmd : : Dismounts a survivor as a jockey +display_elapsedtime : cmd : : Displays how much time has elapsed since the game started +display_game_events : 0 : , "cheat" : +drawcross : cmd : : Draws a cross at the given location Arguments: x y z +drawline : cmd : : Draws line between two 3D Points. Green if no collision Red is collides with something Arguments: x1 y1 z1 x2 y2 z2 +dti_flush : cmd : : Write out the datatable instrumentation files (you must run with -dti for this to work). +dump_avatar_info : cmd : : Print out avatar info of each plaeyr +dump_entity_sizes : cmd : : Print sizeof(entclass) +dump_globals : cmd : : Dump all global entities/states +dump_pz_data : cmd : : Dump PZ data +dump_server_demo : cmd : : dump_sever_demo +dumpentityfactories : cmd : : Lists all entity factory names. +dumpeventqueue : cmd : : Dump the contents of the Entity I/O event queue to the console. +dumpgamestringtable : cmd : : Dump the contents of the game string table to the console. +dumpstringtables : cmd : : Print string tables to console. +echo : cmd : : Echo text to console. +endround : cmd : : End the current round. +engine_no_focus_sleep : 50 : , "a" : +ent_absbox : cmd : : Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays. Ar +ent_attachments : cmd : : Displays the attachment points on an entity. Arguments: {entity_name} / {class_name} / no argument picks what player is loo +ent_autoaim : cmd : : Displays the entity's autoaim radius. Arguments: {entity_name} / {class_name} / no argument picks what player is looking at +ent_bbox : cmd : : Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlay +ent_call : cmd : : ent_call calls function on current look target or filtername, checks on ent, then root, then mode, +ent_cancelpendingentfires : cmd : : Cancels all ent_fire created outputs that are currently waiting for their delay to expire. +ent_create : cmd : : Creates an entity of the given type where the player is looking. +ent_dump : cmd : : Usage: ent_dump +ent_fire : cmd : : Usage: ent_fire [action] [value] [delay] +ent_info : cmd : : Usage: ent_info +ent_keyvalue : cmd : : Applies the comma delimited key=value pairs to the entity with the given Hammer ID. Format: ent_keyvalue = +ent_text : cmd : : Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments: {entity_ +ent_text_allow_script : 0 : , "sv", "cheat" : +ent_viewoffset : cmd : : Displays the eye position for the given entity(ies) in red. Arguments: {entity_name} / {class_name} / no argument picks wha +exec : cmd : : Execute script file. +exit : cmd : : Exit the engine. +explode : cmd : : Kills the player with explosive damage +explodevector : cmd : : Kills a player applying an explosive force. Usage: explodevector +fade_crosshair : cmd : : Fades the prop being looked at +fade_immediately : 0 : , "sv", "cheat" : +fadein : cmd : : fadein {time r g b}: Fades the screen in from black or from the specified color over the given number of seconds. +fadeout : cmd : : fadeout {time r g b}: Fades the screen to black or to the specified color over the given number of seconds. +ff : cmd : : +find : cmd : : Find concommands with the specified string in their name/help text. +find_ent : cmd : : Find and list all entities with classnames or targetnames that contain the specified substring. Format: find_ent +find_ent_index : cmd : : Display data for entity matching specified index. Format: find_ent_index +findflags : cmd : : Find concommands by flags. +firetarget : cmd : : +first_aid_heal_percent : 0 : , "sv", "cheat" : Percent of injuries to heal +first_aid_kit_max_heal : 100 : , "sv", "cheat", "rep" : +first_aid_kit_use_duration : 5 : , "sv", "cheat", "rep" : +fish_dormant : 0 : , "sv", "cheat", "rep" : Turns off interactive fish behavior. Fish become immobile and unresponsive. +flush : cmd : : Flush unlocked cache memory. +flush_locked : cmd : : Flush unlocked and locked cache memory. +fog_enable_water_fog : 1 : , "cheat" : +force_disablex360 : 0 : , "cheat" : +forcebind : cmd : : Bind a command to an available key. (forcebind command opt:suggestedKey) +foundry_engine_get_mouse_control : cmd : : Give the engine control of the mouse. +foundry_engine_release_mouse_control : cmd : : Give the control of the mouse back to Hammer. +foundry_select_entity : cmd : : Select the entity under the crosshair or select entities with the specified name. +foundry_sync_hammer_view : cmd : : Move Hammer's 3D view to the same position as the engine's 3D view. +foundry_update_entity : cmd : : Updates the entity's position/angles when in edit mode +fps_max : 30 : : Frame rate limiter +fs_printopenfiles : cmd : : Show all files currently opened by the engine. +fs_syncdvddevcache : cmd : : Force the 360 to get updated files that are in your p4 changelist(s) from the host PC when running with -dvddev. +fs_warning_level : cmd : : Set the filesystem warning level. +fuel_barrel_damage_amount : 25 : , "sv", "cheat" : +fuel_barrel_damage_radius : 400 : , "sv", "cheat" : +fuel_barrel_debug : 0 : , "sv", "cheat" : +fuel_barrel_flame_instances : 8 : , "sv", "cheat" : +fuel_barrel_health : 20 : , "sv", "cheat" : +fuel_barrel_screen_shake_amplitude : 20 : , "sv", "cheat" : +fuel_barrel_screen_shake_duration : 1 : , "sv", "cheat" : +fuel_barrel_screen_shake_frequency : 2 : , "sv", "cheat" : +fuel_barrel_screen_shake_radius : 1000 : , "sv", "cheat" : +func_break_max_pieces : 15 : , "a", "sv", "rep" : +g_debug_constraint_sounds : 0 : , "sv", "cheat" : Enable debug printing about constraint sounds. +g_debug_physcannon : 0 : , "sv", "cheat", "rep" : +g_debug_ragdoll_removal : 0 : , "sv", "cheat", "rep" : +g_debug_vehiclebase : 0 : , "sv", "cheat" : +g_debug_vehicleexit : 0 : , "sv", "cheat" : +g_debug_vehiclesound : 0 : , "sv", "cheat" : +gas_can_use_duration : 2 : , "sv", "cheat", "rep" : +gascan_spit_time : 2 : , "sv", "cheat", "rep" : Gascans can survive this long in spit before they ignite. +gascan_throw_force : 32 : , "sv", "cheat" : +gascan_use_range : 65 : , "sv", "cheat", "rep" : +gascan_use_tolerance : 0 : , "sv", "cheat", "rep" : +give : cmd : : Give item to player. Arguments: +givecurrentammo : cmd : : Give a supply of ammo for current weapon.. +global_set : cmd : : global_set : Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD). +go_away_from_keyboard : cmd : : Go away from the keyboard so a bot will take over. +god : 0 : , "sv", "cheat", "nf" : Survivors don't take damage +grenadelauncher_damage : 400 : , "sv", "cheat" : +grenadelauncher_ff_scale : 0 : , "sv", "cheat" : ff scale for grenade launcher damage to other players +grenadelauncher_ff_scale_self : 0 : , "sv", "cheat" : ff scale for grenade launcher damage to other players +grenadelauncher_force_kill : 2000 : , "sv", "cheat" : +grenadelauncher_radius_kill : 180 : , "sv", "cheat" : +grenadelauncher_radius_stumble : 250 : , "sv", "cheat" : +grenadelauncher_show_radius : 0 : , "sv", "cheat" : +grenadelauncher_velocity : 1200 : , "sv", "cheat" : +groundlist : cmd : : Display ground entity list +hack_elevator_z_offset : 10 : , "sv", "cheat" : +hammer_update_entity : cmd : : Updates the entity's position/angles when in edit mode +hammer_update_safe_entities : cmd : : Updates entities in the map that can safely be updated (don't have parents or are affected by constraints). Also excludes entit +heartbeat : cmd : : Force heartbeat of master servers +help : cmd : : Find help about a convar/concommand. +host_flush_threshold : 14 : : Memory threshold below which the host should flush caches between server instances +host_framerate : 0 : : Set to lock per-frame time elapse. +host_map : 0 : : Current map name. +host_runofftime : cmd : : Run off some time without rendering/updating sounds +host_sleep : 0 : , "cheat" : Force the host to sleep a certain number of milliseconds each frame. +host_timescale : 1 : , "cheat", "rep" : Prescale the clock by this amount. +host_xbox_e3_restart : 15 : : E3 Demo Restart interval (in minutes). +hostfile : 0 : , "sv" : The HOST file to load. +hostip : 0 : : Host game server ip +hostname : 0 : : Hostname for server. +hostport : 27021 : : Host game server port +hunk_print_allocations : cmd : : +hunk_track_allocation_types : 0 : , "cheat" : +hunter_committed_attack_range : 75 : , "sv", "cheat" : +hunter_leap_away_give_up_range : 1000 : , "sv", "cheat" : +hunter_pounce_air_speed : 700 : , "sv", "cheat" : +hunter_pounce_loft_rate : 0 : , "sv", "cheat" : Hunter adds this angle/distance when pouncing +hunter_pounce_max_loft_angle : 45 : , "sv", "cheat" : Maximum loft angle for Hunter Pounce angle adjustment +hunter_pounce_ready_range : 500 : , "sv", "cheat" : If victim is this close, crouch and get ready +hunter_pz_claw_dmg : 6 : , "sv", "cheat", "rep" : Amount of damage done by a PZ hunter's regular melee attack +hurtme : cmd : : Hurts the player. Arguments: +in_forceuser : 0 : , "cheat" : Force user input to this split screen player. +incendiary_ammo_burn_time : 4 : , "sv", "cheat" : Time to burn when hit by incendiary ammo +incrementvar : cmd : : Increment specified convar value. +inferno_acid_spawn_angle : 120 : , "sv", "cheat" : Angular change from parent +inferno_child_spawn_interval_multiplier : 1 : , "sv", "cheat" : Amount spawn interval increases for each child +inferno_child_spawn_max_depth : 4 : , "sv", "cheat" : +inferno_damage : 40 : , "sv", "cheat" : Damage per second +inferno_debug : 0 : , "sv", "cheat" : +inferno_flame_lifetime : 15 : , "sv", "cheat" : Average lifetime of each flame in seconds +inferno_flame_spacing : 50 : , "sv", "cheat" : Minimum distance between separate flame spawns +inferno_forward_reduction_factor : 0 : , "sv", "cheat" : +inferno_friendly_fire_duration : 6 : , "sv", "cheat" : For this long, FF is credited back to the thrower. +inferno_initial_spawn_interval : 0 : , "sv", "cheat" : Time between spawning flames for first fire +inferno_max_child_spawn_interval : 1 : , "sv", "cheat" : Largest time interval for child flame spawning +inferno_max_flames : 32 : , "sv", "cheat" : Maximum number of flames that can be created +inferno_max_range : 500 : , "sv", "cheat" : Maximum distance flames can spread from their initial ignition point +inferno_per_flame_spawn_duration : 5 : , "sv", "cheat" : Duration each new flame will attempt to spawn new flames +inferno_scorch_decals : 0 : , "sv", "cheat" : +inferno_spawn_angle : 45 : , "sv", "cheat" : Angular change from parent +inferno_surface_offset : 20 : , "sv", "cheat" : +inferno_velocity_decay_factor : 0 : , "sv", "cheat" : +inferno_velocity_factor : 0 : , "sv", "cheat" : +inferno_velocity_normal_factor : 0 : , "sv", "cheat" : +intensity_averaged_following_decay : 20 : , "sv", "cheat" : Seconds for the 'time averaged intensity' to meet the baseline intensity +intensity_decay_time : 30 : , "sv", "cheat" : Seconds to decay full intensity to zero +intensity_enemy_death_far_range : 500 : , "sv", "cheat" : +intensity_enemy_death_near_range : 150 : , "sv", "cheat" : +intensity_factor : 0 : , "sv", "cheat" : How quickly intensity increases +intensity_lock : -1 : , "sv", "cheat" : Lock players' intensities at this value +ip : 0 : : Overrides IP for multihomed hosts +jockey : cmd : : Giddyup. +jockey_pounce_air_speed : 700 : , "sv", "cheat" : +jockey_pounce_loft_rate : 0 : , "sv", "cheat" : Jockey adds this angle/distance when pouncing +jockey_pounce_max_loft_angle : 45 : , "sv", "cheat" : Maximum loft angle for Jockey Pounce angle adjustment +jockey_pz_claw_dmg : 4 : , "sv", "cheat", "rep" : Amount of damage done by a PZ jockey's regular melee attack +jockeyme : cmd : : Giddyup. +kdtree_test : cmd : : Tests spatial partition for entities queries. +key_findbinding : cmd : : Find key bound to specified command string. +key_listboundkeys : cmd : : List bound keys with bindings. +kick : cmd : : Kick a player by name. +kick_transitioning : cmd : : Kick a transitioning player by userID +kickid : cmd : : Kick a player by userid or uniqueid, with a message. +kill : cmd : : Kills the player with generic damage +killserver : cmd : : Shutdown the server. +killvector : cmd : : Kills a player applying force. Usage: killvector +l4d2_snd_adrenaline : cmd : : +listid : cmd : : Lists banned users. +listip : cmd : : List IP addresses on the ban list. +listissues : cmd : : List all the issues that can be voted on. +listmodels : cmd : : List loaded models. +listRecentNPCSpeech : cmd : : Displays a list of the last 5 lines of speech from NPCs. +log : cmd : : Enables logging to file, console, and udp < on | off >. +logaddress_add : cmd : : Set address and port for remote host . +logaddress_del : cmd : : Remove address and port for remote host . +logaddress_delall : cmd : : Remove all udp addresses being logged to +logaddress_list : cmd : : List all addresses currently being used by logaddress. +map : cmd : : Start playing on specified map. +map_background : cmd : : Runs a map as the background to the main menu. +map_commentary : cmd : : Start playing, with commentary, on a specified map. +map_showspawnpoints : cmd : : Shows player spawn points (red=invalid) +maps : cmd : : Displays list of maps. +mark : cmd : : Set attribute of selected area. +mat_bumpbasis : 0 : , "cheat" : +mat_configcurrent : cmd : : show the current video control panel config for the material system +mat_debug : cmd : : Activates debugging spew for a specific material. +mat_debugalttab : 0 : , "cheat" : +mat_depthbias_normal : 0 : , "cheat" : +mat_drawflat : 0 : , "cheat" : +mat_dynamiclightmaps : 0 : , "cheat" : +mat_fastnobump : 0 : , "cheat" : +mat_fillrate : 0 : , "cheat" : +mat_forcedynamic : 0 : , "cheat" : +mat_fullbright : 0 : , "cheat" : +mat_hdr_enabled : cmd : : Report if HDR is enabled for debugging +mat_hdr_tonemapscale : 1 : , "sv", "cheat" : The HDR tonemap scale. 1 = Use autoexposure, 0 = eyes fully closed, 16 = eyes wide open. +mat_info : cmd : : Shows material system info +mat_loadtextures : 1 : , "cheat" : +mat_luxels : 0 : , "cheat" : +mat_measurefillrate : 0 : , "cheat" : +mat_monitorgamma : 2 : , "a" : monitor gamma (typically 2.2 for CRT and 1.7 for LCD) +mat_monitorgamma_tv_enabled : 0 : , "a" : +mat_morphstats : 0 : , "cheat" : +mat_norendering : 0 : , "cheat" : +mat_normalmaps : 0 : , "cheat" : +mat_normals : 0 : , "cheat" : +mat_proxy : 0 : , "cheat" : +mat_queue_mode : -1 : , "a" : The queue/thread mode the material system should use: -1=default, 0=synchronous single thread, 2=queued multithreaded +mat_queue_report : 0 : , "a" : Report thread stalls. Positive number will filter by stalls >= time in ms. -1 reports all locks. +mat_reloadallmaterials : cmd : : Reloads all materials +mat_reloadmaterial : cmd : : Reloads a single material +mat_reloadtextures : cmd : : Reloads all textures +mat_reporthwmorphmemory : cmd : : Reports the amount of size in bytes taken up by hardware morph textures. +mat_reversedepth : 0 : , "cheat" : +mat_savechanges : cmd : : saves current video configuration to the registry +mat_showlowresimage : 0 : , "cheat" : +mat_showmaterials : cmd : : Show materials. +mat_showmaterialsverbose : cmd : : Show materials (verbose version). +mat_showmiplevels : 0 : , "cheat" : color-code miplevels 2: normalmaps, 1: everything else +mat_showtextures : cmd : : Show used textures. +mat_softwareskin : 0 : , "cheat" : +mat_spewalloc : 0 : , "a" : +mat_suppress : cmd : : Supress a material from drawing +mat_tessellation_accgeometrytangents : 0 : , "cheat" : +mat_tessellation_cornertangents : 1 : , "cheat" : +mat_tessellation_update_buffers : 1 : , "cheat" : +mat_tessellationmode : 1 : , "cheat" : +mat_wireframe : 0 : , "cheat" : +maxplayers : cmd : : Change the maximum number of players allowed on this server. +melee_collateral_shove_count : 16 : , "sv", "cheat" : +melee_combo_reset_time : 1 : , "sv", "cheat", "rep" : Seconds after a swing until we reset the combo activities +melee_dump_weapons_server : cmd : : Spew the melee weapon infos that are currently loaded +melee_force_scalar : 20 : , "sv", "cheat", "rep" : +melee_force_scalar_combat_character : 5 : , "sv", "cheat", "rep" : +melee_range : 70 : , "sv", "cheat", "rep" : +melee_reload_info_server : cmd : : Reloads Melee weapon scripts to the MeleeWeaponInfoStore +melee_show_swing : 0 : , "sv", "cheat", "rep" : +mem_compact : cmd : : +mem_dump : cmd : : Dump memory stats to text file. +mem_eat : cmd : : +mem_incremental_compact : cmd : : +mem_incremental_compact_rate : 0 : , "cheat" : Rate at which to attempt internal heap compation +mem_test : cmd : : +mem_vcollide : cmd : : Dumps the memory used by vcollides +memory : cmd : : Print memory stats. +memory_diff : cmd : : show memory stats relative to snapshot +memory_list : cmd : : dump memory list (linux only) +memory_mark : cmd : : snapshot current allocation status +memory_status : cmd : : show memory stats (linux only) +meta : cmd : : Metamod:Source control options +metamod_version : 1 : , "sp", "nf" : Metamod:Source Version +mission_reload : cmd : : Reload mission metadata +mix_dynamic_cull_max_CI_emitters : 0 : , "sv", "cheat" : +mix_dynamic_debug_CI : 0 : , "sv", "cheat" : +mix_dynamic_max_CI_emitters : 30 : , "sv", "cheat" : +mix_dynamic_num_attack_vox_CI : 2 : , "sv", "cheat" : +mm_basedir : 0 : , "sp" : Metamod:Source Base Folder +mm_datacenter_debugprint : cmd : : Shows information retrieved from data center +mm_pluginsfile : 0 : , "sp" : Metamod:Source Plugins File +mm_server_search_lan_ports : 27015 : , "a" : Ports to scan during LAN games discovery. Also used to discover and correctly connect to dedicated LAN servers behind NATs. +motd : cmd : : +motd_enabled : 1 : , "sv" : Toggles whether or not to show the MOTD to clients when they connect. +motdfile : 0 : , "sv" : The MOTD file to load. +mounted_gun_cooldown_time : 60 : , "sv", "cheat", "rep" : Mounted gun cooldown time +mounted_gun_mount_cooldown_time : 0 : , "sv", "cheat" : +mounted_gun_overheat_penalty_time : 60 : , "sv", "cheat" : +mounted_gun_overheat_time : 15 : , "sv", "cheat", "rep" : Mouted gun overheat time +mounted_gun_rate_of_fire : 8 : , "sv", "cheat" : +mp_disable_autokick : cmd : : Prevents a userid from being auto-kicked +mp_feetmaxyawrate : 100 : , "sv", "cheat", "rep" : +mp_forcerespawnplayers : cmd : : Force all players to respawn. +mp_forcewin : cmd : : Forces team to win +mp_roundlimit : 3 : , "sv" : Maximum number of rounds +mp_scrambleteams : cmd : : Scramble the teams and restart the game +mp_switchteams : cmd : : Switch teams and restart the game +mp_tournament_restart : cmd : : Restart Tournament Mode on the current level. +multiplayerendgame : cmd : : Take all of the connected clients and take them to the end game state. +multvar : cmd : : Multiply specified convar value. +music_calm_min_interval : 45 : , "sv", "cheat" : Minimum time between DisturbingAtmosphere performances +music_dynamic_action_decay : 10 : , "sv", "cheat" : +music_dynamic_ambient_decay : 7 : , "sv", "cheat" : +music_dynamic_ambient_in_max : 0 : , "sv", "cheat" : +music_dynamic_ambient_in_min : 0 : , "sv", "cheat" : +music_dynamic_ambient_out_max : 1 : , "sv", "cheat" : +music_dynamic_ambient_out_min : 0 : , "sv", "cheat" : +music_dynamic_ambient_vol_min_alert : 0 : , "sv", "cheat" : +music_dynamic_attack_CI_close_decay : 0 : , "sv", "cheat" : +music_dynamic_attack_CI_close_distmax : 600 : , "sv", "cheat" : +music_dynamic_attack_CI_distmax : 2400 : , "sv", "cheat" : +music_dynamic_attack_CI_near_decay : 0 : , "sv", "cheat" : +music_dynamic_attack_CI_near_distmax : 300 : , "sv", "cheat" : +music_dynamic_attack_CI_num : 30 : , "sv", "cheat" : +music_dynamic_attack_CI_veryclose_decay : 0 : , "sv", "cheat" : +music_dynamic_attack_CI_veryclose_distmax : 94 : , "sv", "cheat" : +music_dynamic_calm_decay : 15 : , "sv", "cheat" : +music_dynamic_CI_sight_decay : 8 : , "sv", "cheat" : +music_dynamic_damage_decay : 10 : , "sv", "cheat" : +music_dynamic_damage_duck_damage_max : 1 : , "sv", "cheat" : +music_dynamic_damage_duck_damage_min : 0 : , "sv", "cheat" : +music_dynamic_damage_duck_max : 0 : , "sv", "cheat" : +music_dynamic_damage_duck_min : 0 : , "sv", "cheat" : +music_dynamic_damage_increment : 0 : , "sv", "cheat" : +music_dynamic_debug : 0 : , "sv", "cheat" : Draw parameter meters +music_dynamic_dodamage_decay : 4 : , "sv", "cheat" : +music_dynamic_dodamage_increment : 0 : , "sv", "cheat" : +music_dynamic_gunfire_decay : 1 : , "sv", "cheat" : +music_dynamic_gunfire_increment : 0 : , "sv", "cheat" : +music_dynamic_gunfireslow_decay : 3 : , "sv", "cheat" : +music_dynamic_gunfireslow_increment : 0 : , "sv", "cheat" : +music_dynamic_mob_action_close_max : 0 : , "sv", "cheat" : +music_dynamic_mob_action_close_min : 0 : , "sv", "cheat" : +music_dynamic_mob_action_decay : 15 : , "sv", "cheat" : +music_dynamic_mob_action_increment : 0 : , "sv", "cheat" : +music_dynamic_mob_action_max : 1 : , "sv", "cheat" : +music_dynamic_mob_action_min : 0 : , "sv", "cheat" : +music_dynamic_mob_choir_BPM : 90 : , "sv", "cheat" : +music_dynamic_mob_choir_interval_beats : 16 : , "sv", "cheat" : +music_dynamic_mob_choir_interval_randmultmax : 3 : , "sv", "cheat" : +music_dynamic_mob_damage_max : 1 : , "sv", "cheat" : +music_dynamic_mob_damage_min : 0 : , "sv", "cheat" : +music_dynamic_mob_decay : 15 : , "sv", "cheat" : +music_dynamic_mob_increment : 0 : , "sv", "cheat" : +music_dynamic_mob_large : 49 : , "sv", "cheat" : Spawning a large mob +music_dynamic_mob_max : 1 : , "sv", "cheat" : +music_dynamic_mob_med : 29 : , "sv", "cheat" : Spawning a med mob +music_dynamic_mob_min : 0 : , "sv", "cheat" : +music_dynamic_mob_small : 20 : , "sv", "cheat" : Spawning a small mob +music_dynamic_on : 1 : , "sv", "cheat" : +music_dynamic_PZ_BPM : 80 : , "sv", "cheat" : +music_dynamic_PZ_interval_randmultmax : 5 : , "sv", "cheat" : +music_dynamic_scavenge_beat : 1 : , "sv", "cheat" : play beat music during scavenge mode +music_dynamic_SI_close_distmax : 1200 : , "sv", "cheat" : +music_dynamic_SI_far_distmin : 1800 : , "sv", "cheat" : +music_dynamic_SI_inrange_distmax : 2400 : , "sv", "cheat" : +music_dynamic_solosuccess_damagemin : 0 : , "sv", "cheat" : +music_dynamic_solosuccess_decay : 4 : , "sv", "cheat" : +music_dynamic_solosuccess_increment : 1 : , "sv", "cheat" : +music_dynamic_specials_interval_beats : 5 : , "sv", "cheat" : +music_dynamic_threat_decay : 6 : , "sv", "cheat" : +music_dynamic_update_interval : 0 : , "sv", "cheat" : interval between music status/action update +music_dynamic_witch_alert_interval : 37 : , "sv", "cheat" : +music_dynamic_witch_near_max : 1800 : , "sv", "cheat" : +music_dynamic_witch_near_min : 360 : , "sv", "cheat" : +music_intensity_override : -1 : , "sv", "cheat", "rep" : Overrides the player's music intensity track for testing +music_intensity_threshold : 0 : , "sv", "cheat", "rep" : +music_large_area_reveal_repeat_threshold : 60 : , "sv", "cheat" : The minimum time in seconds between performances of this music +music_large_area_reveal_threshold : 500000 : , "sv", "cheat" : How much new area must be revealed to trigger the reveal music +music_manager : 1 : , "sv", "cheat" : Using the new music manager system. +music_min_pending_threat_time : 10 : , "sv", "cheat" : Minimum time until the next mob or boss. Used when deciding to play MomentOfSilence +music_min_safe_time : 3 : , "sv", "cheat" : Minimum time that we haven't seen a threat or been injured. Used when deciding to play MomentOfSilence +music_moment_of_silence_repeat_interval : 600 : , "sv", "cheat" : Minimum time between successive MomentOfSilence performances +music_moment_of_silence_start_delay : 60 : , "sv", "cheat" : Minimum time before we can play a MomentOfSilence after leaving a Checkpoint +name : 0 : , "a", "user", "print", "server_can_execute", "ss" : Current user name +name2 : 0 : , "a", "user", "print", "server_can_execute", "ss_added" : Current user name +nav_add_to_selected_set : cmd : : Add current area to the selected set. +nav_add_to_selected_set_by_id : cmd : : Add specified area id to the selected set. +nav_analyze : cmd : : Re-analyze the current Navigation Mesh and save it to disk. +nav_area_bgcolor : 0 : , "sv", "cheat" : RGBA color to draw as the background color for nav areas while editing. +nav_area_max_size : 50 : , "sv", "cheat" : Max area size created in nav generation +nav_auto_build_area : cmd : : Build out high-precision areas around the edit cursor and create them. +nav_avoid : cmd : : Toggles the 'avoid this area when possible' flag used by the AI system. +nav_begin_area : cmd : : Defines a corner of a new Area or Ladder. To complete the Area or Ladder, drag the opposite corner to the desired location and +nav_begin_deselecting : cmd : : Start continuously removing from the selected set. +nav_begin_drag_deselecting : cmd : : Start dragging a selection area. +nav_begin_drag_selecting : cmd : : Start dragging a selection area. +nav_begin_selecting : cmd : : Start continuously adding to the selected set. +nav_begin_shift_xy : cmd : : Begin shifting the Selected Set. +nav_blockers_can_affect_flow : 1 : , "sv", "cheat" : +nav_build_ladder : cmd : : Attempts to build a nav ladder on the climbable surface under the cursor. +nav_check_file_consistency : cmd : : Scans the maps directory and reports any missing/out-of-date navigation files. +nav_check_floor : cmd : : Updates the blocked/unblocked status for every nav area. +nav_check_stairs : cmd : : Update the nav mesh STAIRS attribute +nav_chop_selected : cmd : : Chops all selected areas into their component 1x1 areas +nav_clear_attribute : cmd : : Remove given nav attribute from all areas in the selected set. +nav_clear_selected_set : cmd : : Clear the selected set. +nav_clear_walkable_marks : cmd : : Erase any previously placed walkable positions. +nav_compress_id : cmd : : Re-orders area and ladder ID's so they are continuous. +nav_connect : cmd : : To connect two Areas, mark the first Area, highlight the second Area, then invoke the connect command. Note that this creates a +nav_coplanar_slope_limit : 0 : , "sv", "cheat" : +nav_coplanar_slope_limit_displacement : 0 : , "sv", "cheat" : +nav_corner_adjust_adjacent : 18 : , "sv", "cheat" : radius used to raise/lower corners in nearby areas when raising/lowering corners. +nav_corner_lower : cmd : : Lower the selected corner of the currently marked Area. +nav_corner_place_on_ground : cmd : : Places the selected corner of the currently marked Area on the ground. +nav_corner_raise : cmd : : Raise the selected corner of the currently marked Area. +nav_corner_select : cmd : : Select a corner of the currently marked Area. Use multiple times to access all four corners. +nav_create_area_at_feet : 0 : , "sv", "cheat" : Anchor nav_begin_area Z to editing player's feet +nav_create_place_on_ground : 0 : , "sv", "cheat" : If true, nav areas will be placed flush with the ground when created by hand. +nav_crouch : cmd : : Toggles the 'must crouch in this area' flag used by the AI system. +nav_debug_blocked : 0 : , "sv", "cheat" : +nav_debug_finale_area : 0 : , "sv", "cheat" : Show extents of finale area and selected finale center +nav_delete : cmd : : Deletes the currently highlighted Area. +nav_delete_marked : cmd : : Deletes the currently marked Area (if any). +nav_disconnect : cmd : : To disconnect two Areas, mark an Area, highlight a second Area, then invoke the disconnect command. This will remove all connec +nav_displacement_test : 10000 : , "sv", "cheat" : Checks for nodes embedded in displacements (useful for in-development maps) +nav_dont_hide : cmd : : Toggles the 'area is not suitable for hiding spots' flag used by the AI system. +nav_draw_limit : 500 : , "sv", "cheat" : The maximum number of areas to draw in edit mode +nav_edit : 0 : , "sv", "cheat" : Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode. +nav_end_area : cmd : : Defines the second corner of a new Area or Ladder and creates it. +nav_end_deselecting : cmd : : Stop continuously removing from the selected set. +nav_end_drag_deselecting : cmd : : Stop dragging a selection area. +nav_end_drag_selecting : cmd : : Stop dragging a selection area. +nav_end_selecting : cmd : : Stop continuously adding to the selected set. +nav_end_shift_xy : cmd : : Finish shifting the Selected Set. +nav_fix_playerclips : cmd : : Fixup nodes marked with NAV_PLAYERCLIP. +nav_flood_select : cmd : : Selects the current Area and all Areas connected to it, recursively. To clear a selection, use this command again. +nav_flood_select_tolerance : 0 : , "sv", "cheat" : Allowable z distance of selectable areas from the start area. +nav_flow_max_survivor_climb_height : 66 : , "sv", "cheat" : Maximum Survivor climb-up height used during flow computation +nav_flow_max_survivor_drop_height : 240 : , "sv", "cheat" : Maximum Survivor drop-down height used during flow computation +nav_fog_edit : 0 : , "sv", "cheat" : +nav_fog_mark : cmd : : Sets fog value for selected areas. +nav_fog_pick : cmd : : Sets fog value for selected areas. +nav_fog_set : cmd : : If used without arguments, all available Fog values will be listed. If a Fog argument is given, the current Fog is set. +nav_gen_cliffs_approx : cmd : : Mark cliff areas, post-processing approximation +nav_generate : cmd : : Generate a Navigation Mesh for the current map and save it to disk. +nav_generate_fencetops : 1 : , "sv", "cheat" : Autogenerate nav areas on fence and obstacle tops +nav_generate_fixup_jump_areas : 1 : , "sv", "cheat" : Convert obsolete jump areas into 2-way connections +nav_generate_incremental : cmd : : Generate a Navigation Mesh for the current map and save it to disk. +nav_generate_incremental_range : 2000 : , "sv", "cheat" : +nav_generate_incremental_tolerance : 0 : , "sv", "cheat" : Z tolerance for adding new nav areas. +nav_jump : cmd : : Toggles the 'traverse this area by jumping' flag used by the AI system. +nav_ladder_flip : cmd : : Flips the selected ladder's direction. +nav_load : cmd : : Loads the Navigation Mesh for the current map. +nav_lower_drag_volume_max : cmd : : Lower the top of the drag select volume. +nav_lower_drag_volume_min : cmd : : Lower the bottom of the drag select volume. +nav_lying_down_percent : 50 : , "sv", "cheat" : Chance that wandering infected will be lying down in a SPAWN_LYINGDOWN area. +nav_make_sniper_spots : cmd : : Chops the marked area into disconnected sub-areas suitable for sniper spots. +nav_mark : cmd : : Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands. +nav_mark_attribute : cmd : : Set nav attribute for all areas in the selected set. +nav_mark_unnamed : cmd : : Mark an Area with no Place name. Useful for finding stray areas missed when Place Painting. +nav_mark_walkable : cmd : : Mark the current location as a walkable position. These positions are used as seed locations when sampling the map to generate +nav_max_auto_area_size : 16384 : , "sv", "cheat" : Max size in x/y of any auto-generated nav area +nav_max_view_distance : 1800 : , "sv", "cheat" : Maximum range for precomputed nav mesh visibility (0 = default 1500 units) +nav_max_vis_delta_list_length : 64 : , "sv", "cheat" : +nav_merge : cmd : : To merge two Areas into one, mark the first Area, highlight the second by pointing your cursor at it, and invoke the merge comm +nav_merge_mesh : cmd : : Merges a saved selected set into the current mesh. +nav_no_hostages : cmd : : Toggles the 'hostages cannot use this area' flag used by the AI system. +nav_no_jump : cmd : : Toggles the 'dont jump in this area' flag used by the AI system. +nav_obscure_range : 400 : , "sv", "cheat" : +nav_place_floodfill : cmd : : Sets the Place of the Area under the cursor to the curent Place, and 'flood-fills' the Place to all adjacent Areas. Flood-filli +nav_place_list : cmd : : Lists all place names used in the map. +nav_place_pick : cmd : : Sets the current Place to the Place of the Area under the cursor. +nav_place_replace : cmd : : Replaces all instances of the first place with the second place. +nav_place_set : cmd : : Sets the Place of all selected areas to the current Place. +nav_potentially_visible_dot_tolerance : 0 : , "sv", "cheat" : +nav_precise : cmd : : Toggles the 'dont avoid obstacles' flag used by the AI system. +nav_print_visibility_info : cmd : : Dumps some visibility-related data to the console. +nav_print_visible_set_counts : cmd : : Outputs the sizes of the visible sets +nav_quicksave : 1 : , "sv", "cheat" : Set to one to skip the time consuming phases of the analysis. Useful for data collection and testing. +nav_raise_drag_volume_max : cmd : : Raise the top of the drag select volume. +nav_raise_drag_volume_min : cmd : : Raise the bottom of the drag select volume. +nav_recall_selected_set : cmd : : Re-selects the stored selected set. +nav_recompute_flow : cmd : : Recomputes flow distance +nav_recompute_flow_optimization : 1 : , "sv", "cheat" : +nav_remove_from_selected_set : cmd : : Remove current area from the selected set. +nav_remove_jump_areas : cmd : : Removes legacy jump areas, replacing them with connections. +nav_run : cmd : : Toggles the 'traverse this area by running' flag used by the AI system. +nav_save : cmd : : Saves the current Navigation Mesh to disk. +nav_save_selected : cmd : : Writes the selected set to disk for merging into another mesh via nav_merge_mesh. +nav_select_blocked_areas : cmd : : Adds all blocked areas to the selected set +nav_select_completely_visible : cmd : : Selects all areas completely visible to the selected area. +nav_select_damaging_areas : cmd : : Adds all damaging areas to the selected set +nav_select_half_space : cmd : : Selects any areas that intersect the given half-space. +nav_select_invalid_areas : cmd : : Adds all invalid areas to the Selected Set. +nav_select_obstructed_areas : cmd : : Adds all obstructed areas to the selected set +nav_select_overlapping : cmd : : Selects nav areas that are overlapping others. +nav_select_partially_visible : cmd : : Selects all areas at least partially visible to the selected area. +nav_select_radius : cmd : : Adds all areas in a radius to the selection set +nav_select_stairs : cmd : : Adds all stairway areas to the selected set +nav_select_threat : cmd : : Selects all threat areas +nav_select_view_distance : cmd : : Selects all areas within nav_max_view_distance. +nav_select_visible_set_size : cmd : : Selects all areas with visible sets this size or greater. +nav_selected_set_border_color : 100 : , "sv", "cheat" : Color used to draw the selected set borders while editing. +nav_selected_set_color : 255 : , "sv", "cheat" : Color used to draw the selected set background while editing. +nav_set_place_mode : cmd : : Sets the editor into or out of Place mode. Place mode allows labelling of Area with Place names. +nav_shift : cmd : : Shifts the selected areas by the specified amount +nav_show_approach_points : 0 : , "sv", "cheat" : Show Approach Points in the Navigation Mesh. +nav_show_area_info : 0 : , "a", "sv", "cheat" : Duration in seconds to show nav area ID and attributes while editing. (-1 = never hide) +nav_show_compass : 0 : , "sv", "cheat" : +nav_show_connectionblockers : 0 : , "sv", "cheat" : Debug: Show connection blocker models. +nav_show_danger : 0 : , "sv", "cheat" : Show current 'danger' levels. +nav_show_ladder_bounds : cmd : : Draws the bounding boxes of all func_ladders in the map. +nav_show_light_intensity : 0 : , "sv", "cheat" : +nav_show_node_grid : 0 : , "sv", "cheat" : +nav_show_node_id : 0 : , "sv", "cheat" : +nav_show_nodes : 0 : , "sv", "cheat" : +nav_show_player_area : 0 : , "sv", "cheat" : Draws the last known area for the given entindex +nav_show_player_counts : 0 : , "sv", "cheat" : Show current player counts in each area. +nav_simplify_selected : cmd : : Chops all selected areas into their component 1x1 areas and re-merges them together into larger areas +nav_slope_limit : 0 : , "sv", "cheat" : The ground unit normal's Z component must be greater than this for nav areas to be generated. +nav_slope_tolerance : 0 : , "sv", "cheat" : The ground unit normal's Z component must be this close to the nav area's Z component to be generated. +nav_snap_to_grid : 0 : , "sv", "cheat" : Snap to the nav generation grid when creating new nav areas +nav_solid_props : 0 : , "sv", "cheat" : Make props solid to nav generation/editing +nav_splice : cmd : : To splice, mark an area, highlight a second area, then invoke the splice command to create a new, connected area between them. +nav_split : cmd : : To split an Area into two, align the split line using your cursor and invoke the split command. +nav_split_place_on_ground : 0 : , "sv", "cheat" : If true, nav areas will be placed flush with the ground when split. +nav_stand : cmd : : Toggles the 'stand while hiding' flag used by the AI system. +nav_stop : cmd : : Toggles the 'must stop when entering this area' flag used by the AI system. +nav_store_selected_set : cmd : : Stores the current selected set for later retrieval. +nav_strip : cmd : : Strips all Hiding Spots, Approach Points, and Encounter Spots from the current Area. +nav_subdivide : cmd : : Subdivides all selected areas. +nav_test_node : 0 : , "sv", "cheat" : +nav_test_node_crouch : 0 : , "sv", "cheat" : +nav_test_node_crouch_dir : 4 : , "sv", "cheat" : +nav_test_stairs : cmd : : Test the selected set for being on stairs +nav_test_visibility : cmd : : Tests visibility from the selected area to the one under the cursor. +nav_toggle_deselecting : cmd : : Start or stop continuously removing from the selected set. +nav_toggle_in_selected_set : cmd : : Remove current area from the selected set. +nav_toggle_place_mode : cmd : : Toggle the editor into and out of Place mode. Place mode allows labelling of Area with Place names. +nav_toggle_place_painting : cmd : : Toggles Place Painting mode. When Place Painting, pointing at an Area will 'paint' it with the current Place. +nav_toggle_selected_set : cmd : : Toggles all areas into/out of the selected set. +nav_toggle_selecting : cmd : : Start or stop continuously adding to the selected set. +nav_transient : cmd : : Toggles the 'area is transient and may become blocked' flag used by the AI system. +nav_trouble_report : cmd : : Selects areas that may be breaking the map checklist for inspection +nav_trouble_report_corner_to_corner : cmd : : Selects areas that can break game mechanics +nav_trouble_report_invalid : cmd : : Selects areas that can break game mechanics +nav_trouble_report_suggestions : cmd : : Selects areas that do not have a population set, only if any area has a population +nav_trouble_test_area : 0 : , "sv", "cheat" : If nonzero, tests will be run against this areaID only +nav_trouble_test_debug_duration : 10 : , "sv", "cheat" : +nav_trouble_walkable_backtrace : 0 : , "sv", "cheat" : +nav_unmark : cmd : : Clears the marked Area or Ladder. +nav_update_blocked : cmd : : Updates the blocked/unblocked status for every nav area. +nav_update_lighting : cmd : : Recomputes lighting values +nav_update_visibility_on_edit : 0 : , "sv", "cheat" : If nonzero editing the mesh will incrementally recompue visibility +nav_use_place : cmd : : If used without arguments, all available Places will be listed. If a Place argument is given, the current Place is set. +nav_walk : cmd : : Toggles the 'traverse this area by walking' flag used by the AI system. +nav_warp_to_mark : cmd : : Warps the player to the marked area. +nav_world_center : cmd : : Centers the nav mesh in the world +nb_acceleration : 500 : , "sv", "cheat" : +nb_allow_avoiding : 1 : , "sv", "cheat" : +nb_allow_climbing : 1 : , "sv", "cheat" : +nb_allow_gap_jumping : 1 : , "sv", "cheat" : +nb_assault : cmd : : Tell all NextBots to assault +nb_blind : 0 : , "sv", "cheat" : Disable vision +nb_chase_lead_time : 2 : , "sv", "cheat" : +nb_command : cmd : : Sends a command string to all bots +nb_debug : cmd : : Debug NextBots. Categories are: BEHAVIOR, LOOK_AT, PATH, ANIMATION, LOCOMOTION, VISION, HEARING, EVENTS, ERRORS. +nb_debug_climbing : 0 : , "sv", "cheat" : +nb_debug_filter : cmd : : Add items to the NextBot debug filter. Items can be entindexes or part of the indentifier of one or more bots. +nb_debug_history : 0 : , "sv" : If true, each bot keeps a history of debug output in memory +nb_delete_all : cmd : : Delete all non-player NextBot entities. +nb_direct_chase_nav_check : 1 : , "sv", "cheat" : Set to zero to stop bots that use the direct chase path follower from performing a 2D check through the nav to validate a direc +nb_dump_debug_history : cmd : : Dumps debug history for the bot under the cursor to the blackbox +nb_force_look_at : cmd : : Force selected bot to look at the local player's position +nb_friction_forward : 0 : , "sv", "cheat" : +nb_friction_sideways : 3 : , "sv", "cheat" : +nb_goal_look_ahead_range : 50 : , "sv", "cheat" : +nb_gravity : 1000 : , "sv", "cheat" : +nb_head_aim_settle_duration : 0 : , "sv", "cheat" : +nb_head_aim_steady_max_rate : 100 : , "sv", "cheat" : +nb_ladder_align_range : 50 : , "sv", "cheat" : +nb_lean_forward_accel : 100 : , "sv", "cheat" : +nb_lean_max_angle : 30 : , "sv", "cheat" : +nb_lean_rate : 3 : , "sv", "cheat" : +nb_move_to_cursor : cmd : : Tell all NextBots to move to the cursor position +nb_move_to_position : cmd : : Tell all NextBots to move to the specified absolute position +nb_path_draw_inc : 100 : , "sv", "cheat" : +nb_path_segment_influence_radius : 100 : , "sv", "cheat" : +nb_player_crouch : 0 : , "sv", "cheat" : Force bots to crouch +nb_player_move : 1 : , "sv", "cheat" : Prevents bots from moving +nb_player_stop : 0 : , "sv", "cheat" : Stop all NextBotPlayers from updating +nb_player_walk : 0 : , "sv", "cheat" : Force bots to walk +nb_rush : cmd : : Causes all infected to rush the survivors. +nb_saccade_speed : 1000 : , "sv", "cheat" : +nb_saccade_time : 0 : , "sv", "cheat" : +nb_select : cmd : : Select the bot you are aiming at for further debug operations. +nb_speed_look_ahead_range : 150 : , "sv", "cheat" : +nb_stop : 0 : , "sv", "cheat", "rep" : Stop all NextBots +nb_stuck_dump_display : cmd : : Given a bot stuck dump filename, display the stuck locations in the environment +nb_stuck_dump_filter_entindex : 0 : , "sv", "cheat" : If nonzero, only display stuck data for entities with the given entindex +nb_stuck_dump_filter_identifier : 0 : , "sv", "cheat" : Only display stuck data for entities whose identifier matches this substring +nb_stuck_dump_filter_min_duration : 0 : , "sv", "cheat" : Only display stuck data for entities who were stuck longer than this duration +nb_stuck_dump_filter_time_end : 99999 : , "sv", "cheat" : Do not display stuck data with a timestamp greater than this value +nb_stuck_dump_filter_time_start : 0 : , "sv", "cheat" : Do not display stuck data with a timestamp less than this value +nb_stuck_dump_show_details : 0 : , "sv", "cheat" : If nonzero, include more data in stuck display +nb_stuck_dump_threshold : -1 : , "sv" : If a bot is stuck equal to or longer than this value in seconds, dump debug data to console and logfile. -1 to disable +nb_update_debug : 0 : , "sv", "cheat" : +nb_update_framelimit : 15 : , "sv", "cheat" : +nb_update_frequency : 0 : , "sv", "cheat" : +nb_update_maxslide : 2 : , "sv", "cheat" : +nb_vision_ignore_survivors : 0 : , "sv", "cheat" : +nb_vision_notice_hidden_range : 50 : , "sv", "cheat" : +nb_warp_selected_here : cmd : : Teleport the selected bot to your cursor position +nb_yaw_rate : 250 : , "sv", "cheat" : +net_allow_multicast : 1 : , "a" : +net_blockmsg : 0 : , "cheat" : Discards incoming message: <0|1|name> +net_chan_limit_disabled : 0 : : Disable netchannel processing limits +net_chan_limit_in_debug_session : 0 : : Netchannel processing can be limited in debug session to test actual disconnects +net_chan_limit_msec : 0 : : Netchannel processing is limited to so many milliseconds, abort connection if exceeding budget +net_chan_stats_dump : 0 : : Netchannel statistics will dump in the logs upon request +net_chan_stats_dump_top_msgs : 5 : : Netchannel statistics will dump so many top messages in each category +net_chan_stats_lru : 3 : : Netchannel statistics LRU accumulation buffer size +net_channels : cmd : : Shows net channel info +net_droppackets : 0 : , "cheat" : Drops next n packets on client +net_dumpeventstats : cmd : : Dumps out a report of game event network usage +net_fakejitter : 0 : , "cheat" : Jitter fakelag packet time +net_fakelag : 0 : , "cheat" : Lag all incoming network data (including loopback) by this many milliseconds. +net_fakeloss : 0 : , "cheat" : Simulate packet loss as a percentage (negative means drop 1/n packets) +net_maxroutable : 1200 : , "a", "user" : Requested max packet size before packets are 'split'. +net_public_adr : 0 : : For servers behind NAT/DHCP meant to be exposed to the public internet, this is the public facing ip address string: ('x.x.x.x' +net_showreliablesounds : 0 : , "cheat" : +net_showsplit_errors : 1 : : Show info about invalid packet split +net_showsplits : 0 : : Show info about packet splits +net_showudp : 0 : : Dump UDP packets summary to console +net_showudp_remoteonly : 0 : : Dump non-loopback udp only +net_splitpacket_maxrate : 15000 : : Max bytes per second when queueing splitpacket chunks +net_splitrate : 1 : : Number of fragments for a splitpacket that can be sent per frame +net_start : cmd : : Inits multiplayer network sockets +net_status : cmd : : Shows current network status +net_steamcnx_status : cmd : : Print status of steam connection sockets. +next : 0 : , "cheat" : Set to 1 to advance to next frame ( when singlestep == 1 ) +nextmap : cmd : : +noclip : cmd : : Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable +noclip_fixup : 1 : , "sv", "cheat" : +notarget : cmd : : Toggle. Player becomes hidden to NPCs. +npc_height_adjust : 1 : , "a", "sv" : Enable test mode for ik height adjustment +pain_pills_decay_rate : 0 : , "sv", "cheat", "rep" : +pain_pills_health_threshold : 99 : , "sv", "cheat", "rep" : Pills can't be used unless total health is less than this amount +pain_pills_health_value : 50 : , "sv", "cheat", "rep" : +particle_test_attach_attachment : 0 : , "sv", "cheat" : Attachment index for attachment mode +particle_test_attach_mode : 0 : , "sv", "cheat" : Possible Values: 'start_at_attachment', 'follow_attachment', 'start_at_origin', 'follow_origin' +particle_test_file : 0 : , "sv", "cheat" : Name of the particle system to dynamically spawn +particle_test_start : cmd : : Dispatches the test particle system with the parameters specified in particle_test_file, particle_test_attach_mode and particl +particle_test_stop : cmd : : Stops all particle systems on the selected entities. Arguments: {entity_name} / {class_name} / no argument picks what playe +password : 0 : , "a", "norecord" : Current server access password +path : cmd : : Show the engine filesystem path. +pause : cmd : : Toggle the server pause state. +phys2_dump_runtime_sizes : 0 : , "cheat", "rep" : +phys2_load : cmd : : Saves physics SDK state +phys2_preload_models : 1 : , "cheat", "rep" : +phys2_save : cmd : : Saves physics SDK state +phys2_save_server : cmd : : Saves server physics scene +phys2_shoot : cmd : : Shoots a phys2 object. +phys2_vdb : 0 : , "cheat" : +phys2_vdb_host : 0 : , "cheat" : +phys_explosion_force : 7 : , "sv", "cheat" : +phys_shoot : cmd : : Shoots a phys object. +physics_budget : cmd : : Times the cost of each active object +physics_constraints : cmd : : Highlights constraint system graph for an entity +physics_debug_entity : cmd : : Dumps debug info for an entity +physics_highlight_active : cmd : : Turns on the absbox for all active physics objects +physics_report_active : cmd : : Lists all active physics objects +physics_select : cmd : : Dumps debug info for an entity +physx_debug_dll : 0 : , "cheat" : +physx_valve_dll : 0 : , "cheat" : +picker : cmd : : Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the play +ping : cmd : : Display ping to server. +pingserver : cmd : : Ping a server for info +player_debug_print_damage : 0 : , "sv", "cheat" : When true, print amount and type of all damage received by player to console. +player_incap_use_radius : 96 : , "sv", "cheat", "rep" : +player_throwforce : 2000 : , "sv", "cheat", "rep" : +player_use_radius : 96 : , "sv", "cheat", "rep" : +plugin_load : cmd : : plugin_load : loads a plugin +plugin_notify_non_valid : cmd : : Notify's the user if any invalid plug-ins are loaded +plugin_pause : cmd : : plugin_pause : pauses a loaded plugin +plugin_pause_all : cmd : : pauses all loaded plugins +plugin_print : cmd : : Prints details about loaded plugins +plugin_unload : cmd : : plugin_unload : unloads a plugin +plugin_unpause : cmd : : plugin_unpause : unpauses a disabled plugin +plugin_unpause_all : cmd : : unpauses all disabled plugins +precache_all_survivors : 0 : , "sv", "cheat" : +prop_crosshair : cmd : : Shows name for prop looking at +prop_debug : cmd : : Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond phys +prop_dynamic_create : cmd : : Creates a dynamic prop with a specific .mdl aimed away from where the player is looking. Arguments: {.mdl name} +prop_physics_create : cmd : : Creates a physics prop with a specific .mdl aimed away from where the player is looking. Arguments: {.mdl name} +pz_damages : cmd : : List player zombie damages +quit : cmd : : Exit the engine. +r_AirboatViewDampenDamp : 1 : , "sv", "cheat", "nf", "rep" : +r_AirboatViewDampenFreq : 7 : , "sv", "cheat", "nf", "rep" : +r_AirboatViewZHeight : 0 : , "sv", "cheat", "nf", "rep" : +r_ambientfraction : 0 : , "cheat" : Fraction of direct lighting used to boost lighting when model requests +r_colorstaticprops : 0 : , "cheat" : +r_debugrandomstaticlighting : 0 : , "cheat" : Set to 1 to randomize static lighting for debugging. Must restart for change to take affect. +r_DispBuildable : 0 : , "cheat" : +r_DispWalkable : 0 : , "cheat" : +r_drawbrushmodels : 1 : , "cheat" : Render brush models. 0=Off, 1=Normal, 2=Wireframe +r_drawdecals : 1 : , "cheat" : Render decals. +r_DrawDisp : 1 : , "cheat" : Toggles rendering of displacment maps +r_drawentities : 1 : , "cheat" : +r_drawfuncdetail : 1 : , "cheat" : Render func_detail +r_drawleaf : -1 : , "cheat" : Draw the specified leaf. +r_drawlightcache : 0 : , "cheat" : 0: off 1: draw light cache entries 2: draw rays +r_DrawModelLightOrigin : 0 : , "cheat" : +r_drawmodelstatsoverlay : 0 : , "cheat" : +r_drawmodelstatsoverlaydistance : 500 : , "cheat" : +r_drawmodelstatsoverlaymax : 1 : , "a" : time in milliseconds beyond which a model overlay is fully red in r_drawmodelstatsoverlay 2 +r_drawmodelstatsoverlaymin : 0 : , "a" : time in milliseconds that a model must take to render before showing an overlay in r_drawmodelstatsoverlay 2 +r_drawstaticprops : 1 : , "cheat" : 0=Off, 1=Normal, 2=Wireframe +r_drawtranslucentworld : 1 : , "cheat" : +r_drawworld : 1 : , "cheat" : Render the world. +r_dscale_basefov : 90 : , "cheat" : +r_dscale_fardist : 2000 : , "cheat" : +r_dscale_farscale : 4 : , "cheat" : +r_dscale_neardist : 100 : , "cheat" : +r_dscale_nearscale : 1 : , "cheat" : +r_dynamic : 1 : : +r_eyemove : 1 : , "a" : +r_eyeshift_x : 0 : , "a" : +r_eyeshift_y : 0 : , "a" : +r_eyeshift_z : 0 : , "a" : +r_eyesize : 0 : , "a" : +r_flushlod : cmd : : Flush and reload LODs. +r_hwmorph : 0 : , "cheat" : +r_itemblinkmax : 0 : , "cheat" : +r_itemblinkrate : 4 : , "cheat" : +r_JeepFOV : 90 : , "sv", "cheat", "rep" : +r_JeepViewDampenDamp : 1 : , "sv", "cheat", "nf", "rep" : +r_JeepViewDampenFreq : 7 : , "sv", "cheat", "nf", "rep" : +r_JeepViewZHeight : 10 : , "sv", "cheat", "nf", "rep" : +r_lightcachemodel : -1 : , "cheat" : +r_lightinterp : 5 : , "cheat" : Controls the speed of light interpolation, 0 turns off interpolation +r_lightmap : -1 : , "cheat" : +r_lightstyle : -1 : , "cheat" : +r_lockpvs : 0 : , "cheat" : Lock the PVS so you can fly around and inspect what is being drawn. +r_modelwireframedecal : 0 : , "cheat" : +r_nohw : 0 : , "cheat" : +r_nosw : 0 : , "cheat" : +r_novis : 0 : , "cheat" : Turn off the PVS. +r_occlusionspew : 0 : , "cheat" : Activate/deactivates spew about what the occlusion system is doing. +r_partition_level : -1 : , "cheat" : Displays a particular level of the spatial partition system. Use -1 to disable it. +r_printdecalinfo : cmd : : +r_proplightingpooling : -1 : , "cheat" : 0 - off, 1 - static prop color meshes are allocated from a single shared vertex buffer (on hardware that supports stream offset +r_randomflex : 0 : , "cheat" : +r_showenvcubemap : 0 : , "cheat" : +r_skin : 0 : , "cheat" : +r_slowpathwireframe : 0 : , "cheat" : +r_vehicleBrakeRate : 1 : , "sv", "cheat" : +r_VehicleViewDampen : 1 : , "sv", "cheat", "nf", "rep" : +r_visocclusion : 0 : , "cheat" : Activate/deactivate wireframe rendering of what the occlusion system is doing. +r_visualizetraces : 0 : , "sv", "cheat" : +radius_damage_show_hits : 0 : , "sv", "cheat", "rep" : +rangefinder : cmd : : Measures distance along a ray +rcon_password : 11 : , "norecord" : remote console password. +recompute_speed : cmd : : Recomputes clock speed (for debugging purposes). +reload : cmd : : Reload the most recent saved game (add setpos to jump to current view position on reload). +removeid : cmd : : Remove a user ID from the ban list. +removeip : cmd : : Remove an IP address from the ban list. +report : cmd : : +report_entities : cmd : : Lists all entities +report_simthinklist : cmd : : Lists all simulating/thinking entities +report_soundpatch : cmd : : reports sound patch count +report_touchlinks : cmd : : Lists all touchlinks +rescue_distance : 4500 : , "sv", "cheat" : Living survivors must travel this far past a dead survivor's corpse to be able to rescue him +rescue_finale_ignore_distance : 4000 : , "sv", "cheat" : If living survivors are this far past a rescuable survivor, he stops calling for help +rescue_finale_spawn_range : 4000 : , "sv", "cheat" : info_survivor_rescue ents will be considered if they are this close to the leading survivor +rescue_ignore_distance : 2000 : , "sv", "cheat" : If living survivors are this far past a rescuable survivor, he stops calling for help +rescue_interval : 2 : , "sv", "cheat" : Dead survivors are checked to start calling for help this often +rescue_min_dead_time : 60 : , "sv", "cheat" : Duration in seconds a survivor must be dead before being rescuable +rescue_range : 1000 : , "sv", "cheat" : if a survivor gets this close to an active info_survivor_rescue, it will be triggered +rescue_show : cmd : : Shows debugging info for info_survivor_rescue ents +rescue_show_blocked : cmd : : Shows bboxes for blocked info_survivor_rescue ents +rescue_spawn_flow : 400 : , "sv", "cheat" : info_survivor_rescue ents will be considered if they are no more than this far ahead in flow distance from the leading survivor +rescue_spawn_range : 2000 : , "sv", "cheat" : info_survivor_rescue ents will be considered if they are this close to the leading survivor +rescue_update_nav : cmd : : Updates RESCUE_CLOSET nav flags +rescue_yell_delay : 1 : , "sv", "cheat" : Delay before yelling when activating +rescue_yell_interval : 6 : , "sv", "cheat" : Interval at which an info_survivor_rescue yells for help +reset_gameconvars : cmd : : Reset a bunch of game convars to default values +respawn_entities : cmd : : Respawn all the entities in the map. +restart : cmd : : Restart the game on the same level (add setpos to jump to current view position on restart). +rr_debugresponseconcept_exclude : cmd : : Set a list of concepts to exclude from rr_debugresponseconcept. Separate multiple concepts with spaces. Call with no arguments +rr_followup_maxdist : 1800 : , "sv", "cheat" : 'then ANY' or 'then ALL' response followups will be dispatched only to characters within this distance. +rr_forceconcept : cmd : : fire a response concept directly at a given character. USAGE: rr_forceconcept 'criteria1:value1,criteria2:va +rr_reloadresponsesystems : cmd : : Reload all response system scripts. +rr_remarkable_maxdist : 1500 : , "sv", "cheat" : info_remarkables more distant than this from a player will not even be tested to see if a rule matches them. +rr_remarkable_world_entities_replay_limit : 1 : , "sv", "cheat" : TLK_REMARKs will be dispatched no more than this many times for any given info_remarkable +rr_thenany_score_slop : 0 : , "a", "sv", "cheat" : When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considere +say : cmd : : Display player message +say_team : cmd : : Display player message to team +sb_add : cmd : : Add a Survivor Bot. +sb_all_bot_game : 0 : , "sv", "cheat" : Allow a server of nothing but bots +sb_allow_shoot_through_survivors : 1 : , "sv", "cheat" : Allow survivorbots to shoot through fellow survivors +sb_battlestation_give_up_range_from_human : 1500 : , "sv", "cheat" : +sb_battlestation_human_hold_time : 4 : , "sv", "cheat" : How long the nearest human must hold their place before SurvivorBots will re-evaluate their Battlestations +sb_close_checkpoint_door_interval : 2 : , "sv", "cheat" : +sb_close_threat_range : 200 : , "sv", "cheat" : +sb_combat_saccade_speed : 1000 : , "sv", "cheat" : +sb_crouch : 0 : , "sv", "cheat" : Forces survivor bots to crouch +sb_debug_apoproach_wait_time : 5 : , "sv", "cheat" : How long a SurvivorBot waits once it reaches its debug move-to spot +sb_debug_buddy : 0 : , "sv", "cheat" : +sb_debug_locomotion : 0 : , "sv", "cheat" : +sb_debug_retreat : 0 : , "sv", "cheat" : +sb_debug_team_avoidance : 0 : , "sv", "cheat" : +sb_dont_bash : 0 : , "sv", "cheat" : Force SurvivorBots to not bash +sb_dont_shoot : 0 : , "sv", "cheat" : Force SurvivorBots to not fire their weapons +sb_enforce_proximity_lookat_timeout : 10 : , "sv", "cheat" : +sb_enforce_proximity_range : 1500 : , "sv", "cheat" : +sb_escort : 0 : , "sv", "cheat" : +sb_far_hearing_range : 1500 : , "sv", "cheat" : +sb_flashlight : 0 : , "sv", "cheat" : Forces survivor bots to use flashlights (-1 to force off) +sb_follow_stress_factor : 0 : , "sv", "cheat" : +sb_force_max_intensity : cmd : : Force intensity of selected SurvivorBot to maximum level. +sb_friend_immobilized_reaction_time_expert : 0 : , "sv", "cheat" : How quickly a SurvivorBot realizes a friend has been Pounced or Tongued +sb_friend_immobilized_reaction_time_hard : 1 : , "sv", "cheat" : How quickly a SurvivorBot realizes a friend has been Pounced or Tongued +sb_friend_immobilized_reaction_time_normal : 2 : , "sv", "cheat" : How quickly a SurvivorBot realizes a friend has been Pounced or Tongued +sb_friend_immobilized_reaction_time_vs : 0 : , "sv", "cheat" : How quickly a SurvivorBot realizes a friend has been Pounced or Tongued +sb_friendlyfire : 0 : , "sv", "cheat" : +sb_give : cmd : : Give an item to each Survivor bot +sb_give_random_weapon : cmd : : Give a random weapon to each Survivor bot +sb_hindrance_range : 150 : , "sv", "cheat" : +sb_hold_position : 0 : , "sv", "cheat" : Force SurvivorBots to stand still +sb_l4d1_survivor_behavior : 1 : , "sv", "cheat" : +sb_locomotion_wait_threshold : 10 : , "sv", "cheat" : +sb_max_battlestation_range_from_human : 750 : , "sv", "cheat" : +sb_max_scavenge_separation : 750 : , "sv", "cheat" : SurvivorBots won't scavenge items farther away from the group than this +sb_max_team_melee_weapons : 0 : , "sv", "cheat" : The total number of melee weapons allowed on the team. 0 = bots never use melee +sb_min_attention_notice_time : 0 : , "sv", "cheat" : If someone looks at me longer than this, I'll notice +sb_min_orphan_time_to_cover : 1 : , "sv", "cheat" : +sb_minigun_distance : 30 : , "sv", "cheat", "rep" : +sb_move : 1 : , "sv", "cheat" : Stop all SurvivorBots from moving +sb_move_to_cursor : cmd : : Sends survivor bots to cursor target +sb_narrow_corridor_width : 100 : , "sv", "cheat" : +sb_near_hearing_range : 500 : , "sv", "cheat" : +sb_neighbor_range : 300 : , "sv", "cheat" : How close a friend needs to be to feel safe +sb_normal_saccade_speed : 350 : , "sv", "cheat" : +sb_open_fire : 0 : , "sv", "cheat" : Forces survivor bots to fire continuously +sb_path_lookahead_range : 200 : , "sv", "cheat" : +sb_perf_crawl : 0 : , "sv", "cheat", "rep" : If true, survivor bot will be doing a perf-crawl walk through the map +sb_perf_crawl_ang : 5 : , "sv", "cheat" : Rotation angles at perf-crawl snapshots in the map +sb_perf_crawl_dist : 128 : , "sv", "cheat" : Distance between perf-crawl snapshots in the map +sb_perf_crawl_time : 1 : , "sv", "cheat" : How much time is spent at each perf-crawl spot/ang in the map +sb_perf_dump : 0 : , "sv", "cheat", "rep" : If true, low perf places will be dumped +sb_perf_dump_bots : 0 : , "sv", "cheat", "rep" : Which bots to use for dumping: namvet, girl, biker, manager +sb_pushscale : 1 : , "sv", "cheat", "rep" : +sb_reachability_cache_lifetime : 3 : , "sv", "cheat" : +sb_replacement_interval : 0 : , "sv", "cheat" : Force SurvivorBots to be replaced after this many seconds for stress testing +sb_rescue_vehicle_loading_range : 300 : , "sv", "cheat" : How close to the arrival point of the rescue vehicle SurvivorBots try to get +sb_revive_friend_distance : 125 : , "sv", "cheat" : +sb_separation_danger_max_range : 600 : , "sv", "cheat" : A Survivor teammate this far away needs to be gathered back into the group +sb_separation_danger_min_range : 200 : , "sv", "cheat" : A Survivor teammate this far away is straying from the group +sb_separation_range : 200 : , "sv", "cheat" : Desired distance between Survivors +sb_show_threat_areas : 0 : , "sv", "cheat" : +sb_sidestep_for_horde : 0 : , "sv", "cheat" : Allow sidestepping left/right to acquire common infected targets +sb_stop : 0 : , "sv", "cheat" : Forces survivor bots to stand still +sb_takecontrol : cmd : : Take control of a bot. +sb_threat_close_range : 150 : , "sv", "cheat" : Very close range for threats +sb_threat_exposure_stop : 200000 : , "sv", "cheat" : +sb_threat_exposure_walk : 50000 : , "sv", "cheat" : +sb_threat_far_range : 600 : , "sv", "cheat" : Close enough to be a threat if near several other threats +sb_threat_medium_range : 300 : , "sv", "cheat" : Too close for comfort, even when neutral +sb_threat_very_close_range : 150 : , "sv", "cheat" : +sb_threat_very_far_range : 1500 : , "sv", "cheat" : Too far to be a threat, even for boss infected +sb_unstick : 1 : , "sv", "cheat" : +sb_use_button_range : 1000 : , "sv", "cheat" : +sb_use_upgrades : 1 : , "sv", "cheat" : +sb_vomit_blind_time : 5 : , "sv", "cheat" : How long Boomer vomit/explosion gore blinds us +scavenge_item_respawn_delay : 20 : , "sv", "cheat" : After being destroyed, time until a scavenge item will respawn +scavenge_wanderer_respawn_chance : 3 : , "sv", "cheat" : Percent chance that a new wanderer will spawn in a cleared nav area. +scene_flush : cmd : : Flush all .vcds from the cache and reload from disk. +scene_showlook : 0 : , "a", "sv" : When playing back, show the directions of look events. +scene_showmoveto : 0 : , "a", "sv" : When moving, show the end location. +scene_showunlock : 0 : , "a", "sv" : Show when a vcd is playing but normal AI is running. +script : cmd : : Run the text as a script +script_add_debug_filter : cmd : : Add a filter to the game debug overlay +script_add_watch : cmd : : Add a watch to the game debug overlay +script_add_watch_pattern : cmd : : Add a watch to the game debug overlay +script_attach_debugger : cmd : : Connect the vscript VM to the script debugger +script_clear_watches : cmd : : Clear all watches from the game debug overlay +script_debug : cmd : : Toggle the in-game script debug features +script_dump_all : cmd : : Dump the state of the VM to the console +script_execute : cmd : : Run a vscript file +script_find : cmd : : Find a key in the VM +script_help : cmd : : Output help for script functions, optionally with a search string +script_reload_code : cmd : : Execute a vscript file, replacing existing functions with the functions in the run script +script_reload_enity_code : cmd : : Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts +script_reload_think : cmd : : Execute an activation script, replacing existing functions with the functions in the run script +script_remove_debug_filter : cmd : : Remove a filter from the game debug overlay +script_remove_watch : cmd : : Remove a watch from the game debug overlay +script_remove_watch_pattern : cmd : : Remove a watch from the game debug overlay +script_resurrect_unreachable : cmd : : Use the garbage collector to track down reference cycles +script_trace_disable : cmd : : Turn off a particular trace output by file or function name +script_trace_disable_all : cmd : : Turn off all trace output +script_trace_disable_key : cmd : : Turn off a particular trace output by table/instance +script_trace_enable : cmd : : Turn on a particular trace output by file or function name +script_trace_enable_all : cmd : : Turn on all trace output +script_trace_enable_key : cmd : : Turn on a particular trace output by table/instance +scripted_user_func : cmd : : Call script from this user, with the value +select_cliff : cmd : : Selects all NAV_MESH_CLIFF areas. +select_invalid_finale_nospawn : cmd : : Selects all FINALE_NOSPAWN areas that aren't also FINALE. +select_with_attribute : cmd : : Selects areas with the given attribute. +server_game_time : cmd : : Gives the game time in seconds (server's curtime) +setang : cmd : : Snap player eyes to specified pitch yaw (must have sv_cheats). +setang_exact : cmd : : Snap player eyes and orientation to specified pitch yaw (must have sv_cheats). +setmaster : cmd : : add/remove/enable/disable master servers +setmodel : cmd : : Changes's player's model +setpause : cmd : : Set the pause state of the server. +setpos : cmd : : Move player to specified origin (must have sv_cheats). +setpos_exact : cmd : : Move player to an exact specified origin (must have sv_cheats). +setpos_player : cmd : : Move specified player to specified origin (must have sv_cheats). +shake : cmd : : Shake the screen. +shout_going_to_die_interval : 20 : , "sv", "cheat" : +shout_make_way_interval : 2 : , "sv", "cheat" : +shout_max_warn_range : 2000 : , "sv", "cheat" : +shout_min_special_warn_interval : 5 : , "sv", "cheat" : +shout_min_use_range : 200 : , "sv", "cheat" : +shout_min_warn_interval : 10 : , "sv", "cheat" : +shout_threat_range : 500 : , "sv", "cheat" : +shout_view_motion_threshold : 0 : , "sv", "cheat" : +shout_view_target_threahold : 0 : , "sv", "cheat" : +show_addon_load_order : cmd : : Display's the load order for custom addon files. +show_addon_metadata : cmd : : Display's the collected metadata for custom addon files. +showtriggers : 0 : , "sv", "cheat" : Shows trigger brushes +showtriggers_toggle : cmd : : Toggle show triggers +singlestep : 0 : , "cheat" : Run engine in single step mode ( set next to 1 to advance a frame ) +sk_autoaim_mode : 1 : , "a", "sv", "rep" : +skill : 1 : , "a" : Game skill level (1-3). +sm : cmd : : SourceMod Menu +sm_abortban : cmd : : sm_abortban +sm_addban : cmd : : sm_addban