This article relates to the game "Deadlock". Click here for more information.

List of Deadlock console commands and variables

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)

Contents: + - _ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

The following is a list of Deadlock Deadlock console commands and variables listed in alphabetical order.


Todo: Per-user convar defaults haven't been documented here since they might not reflect the true defaults.

Notes

Note.pngNote:Retrieved April 12, 2026 Build: 10725 (revision 10589924)
Note.pngNote:Deadlock does not print the actual cvar list using Cvarlist when using the launch option -Condebug like previous games did. Plus, using Cvarlist lists all commands from Z up to the middle of letter C, due to the limit of lines the console can show ingame. Therefore this list was made using incremental uses of Cvarlist, followed by Cvarlist <character> to get anything that may have been missed, then stitching all of it together. Additionally, Cvarlist log <logname> was also used to retrieve commands.
Note.pngNote:Some commands shown on this list may be removed or hidden when the game receives new updates.

Cvar list

+

Command Default Value Flags Description
+chatwheel cmd cl, release Opens chatwheel menu while held
+chatwheel_pingwheel cmd cl, release Opens the second chatwheel menu while held
+citadel_swtich_player_cam cmd cl, release Player Cam switching button pressed
+citadel_swtich_player_cam cmd cl, release Player Cam switching button pressed
+herochatwheel cmd cl, release Opens hero chatwheel menu while held
+herochatwheel cmd cl, release Opens hero chatwheel menu while held
+in_ability_ping cmd cl, release Ping button pressed
+in_ability_ping cmd cl, release Ping button pressed

-

Command Default Value Flags Description
-chatwheel cmd cl, release Executes the highlighted chatwheel menu item
-chatwheel_pingwheel cmd cl, release Executes the highlighted chatwheel menu item
-citadel_swtich_player_cam cmd cl, release Player Cam switching button released
-herochatwheel cmd cl, release Executes the highlighted hero chatwheel menu item
-in_ability_ping cmd cl, release Ping button released

_

Command Default Value Flags Description
_record cmd cheat, norecord, release Record a demo incrementally.

A

Command Default Value Flags Description
adsp_debug 0 a
ai_debug_decisionmaking false sv, a Draw sparks on NPCs in their thinks. Sparks at their feet mean they skipped decision making, sparks high above them means they didn't.
ai_debug_dyninteractions 0 sv, cheat Debug the NPC dynamic interaction system.
ai_debug_enemy_position false sv, cheat Draw a debug line from a selected NPC to its enemy.
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'll show non-solid entities that would do it if they were solid.
ai_debug_scripted_sequence false sv, cheat
ai_debug_shoot_positions 0 sv, cl, rep, cheat
ai_debug_squadslotusage false sv, cheat Report squad slot usage for npc_selected NPCs.
ai_disable cmd sv, cheat Bi-passes all AI logic routines and puts all NPCs into their idle animations. Can be used to get NPCs out of your way and to test effect of AI logic routines on frame rate
ai_disabled false sv, cl, rep, cheat
ai_drop_hint cmd sv, cheat Drop an ai_hint at the player's current eye position.
ai_facingservices_debug_reasonablefacing 0 sv, cheat Debug logic for finding reasonable facing.
ai_facingservices_debug_spew false sv, cheat Adds spew to the facing target for the selected NPC
ai_facingservices_draw_entity_facing false sv, cheat
ai_ignore_collision_player_noclip false sv, a, cheat
ai_inhibit_spawners false sv, cheat
ai_keep_interrupt_path_across_schedules true sv, cheat
ai_motor_debug 0 sv, cheat
ai_motor_debug_additional_movement_settings false sv, cheat
ai_motor_debug_ag1_path false sv, cheat
ai_motor_debug_hop false sv, cheat
ai_motor_debug_idle_turn false sv, cheat
ai_motor_debug_move_heading false sv, cheat
ai_motor_debug_move_heading_bad_zones false sv, cheat
ai_motor_debug_override_path false sv, cheat
ai_motor_debug_show_current_state false sv, cheat
ai_motor_debug_show_speed_info false sv, cheat
ai_motor_debug_state_deadlocks false sv, cheat
ai_motor_debug_stop false sv, cheat
ai_motor_debug_transitions false sv, cheat
ai_motor_enable_move_heading_bad_zones true sv, cheat
ai_motor_ground_enable_detailed_debug_data false sv, cheat
ai_motor_max_state_time_active 6 sv, cheat
ai_motor_move_direction_lookahead 6 sv, cheat
ai_motor_nav_links_force_facing_time 12 sv, cheat
ai_motor_path_alignment_max_angular_velocity 300 sv, cheat
ai_motor_planted_turn_lookahead_distance 100 sv, cheat
ai_motor_planted_turn_lookahead_distance_speed 150 sv, cheat
ai_motor_procedural_idle_turn_speed 20 sv, cheat
ai_motor_procedural_idle_turn_threshold 2 sv, cheat
ai_motor_procedural_turn_while_stopping_threshold 5 sv, cheat
ai_motor_use_fast_move_heading_bad_zone_pass true sv, cheat
ai_navigator_disable_collision_on_stuck true sv, cheat
ai_navigator_repath_enable true sv, cheat Enable dynamic repathing based on goal movement.
ai_navigator_repath_on_change true sv, cheat When nav mesh changes along an NPC's existing path, force a repath.
ai_navigator_repath_tolerance_alpha 20 sv, cheat The distance a target entity can move before triggering a repath is ( arrival time * ai_navigator_repath_tolerance_alpha ), clamped to the min / max allowed values.
ai_navigator_repath_tolerance_max 300 sv, cheat The maximum distance that a target entity can move before triggering a repath to that target.
ai_navigator_repath_tolerance_min 8 sv, cheat The minimum distance that a target entity can move before triggering a repath to that target.
ai_navigator_repath_tolerance_min_speed 100 sv, cheat When calculating repathing tolerance, clamp entity speed to be at least this value (i.e. consider slow entities to be this fast).
ai_navigator_snap_to_ground_goal false sv, cheat
ai_navigator_use_arrival_direction true sv, cheat
ai_off_nav_show_nearest false sv, cheat
ai_path_show_discard_immediately false sv, cheat
ai_report_task_timings_on_limit false sv, a
ai_resume cmd sv, cheat If NPC is stepping through tasks (see ai_step ) will resume normal processing.
ai_select_box_alpha 20 sv, a The select box alpha.
ai_setenabled cmd sv, cheat Like ai_disable but you manually specify the state (with a 0 or 1) instead of toggling it.
ai_show_hints cmd sv, cheat Displays all hints as small boxes Blue - hint is available for use Red - hint is currently being used by an NPC Orange - hint not being used by timed out Grey - hint has been disabled
ai_show_task_fail 0 sv, cheat
ai_step cmd sv, cheat NPCs will freeze after completing their current task. To complete the next task, use 'ai_step' again. To resume processing normally use 'ai_resume'
ai_temp_difference_for_instant_ignite 100 sv, cheat how much hotter than the npc's flashpoint a heat source should be to instantly ignite them.
ai_think_limit_label false sv, a
ai_time_to_ignite 0.3 sv, cheat How long an npc has to be exposed to heat above their flashpoint to catch on fire.
ai_vehicle_avoidance true sv, cheat
alias cmd release Alias a command.
anim_resource_validate_on_load true release Validates the animation group channel list against the animations on load for every animation
animated_material_attributes true cl, cheat
animevents_dump cmd sv, cheat List all the currently registered anim events.
animgraph_debug false sv, cl, rep, cheat Debug animation graph
animgraph_debug_entindex 0 sv, cl, rep, cheat The entity to specifically debug
animgraph_footlock_ik_enable true rep, cheat Enable IK.
animgraph_record_all false sv, cl, rep, cheat Automatically start recording AnimGraphs when they get created, and save them to disk when they are destroyed
animgraph_slope_draw_raycasts false sv, cl, rep, cheat
animgraph_slope_enable false sv, cl, rep, cheat
animgraph_trace_static_only false sv, cl, rep, cheat
announce_create cmd cl, release <title> <message> <URL> [Priority] Create a new announcement with the specified title, message, and URL. use empty quotes if you want to skip message or URL
announce_delete cmd cl, release <ID> Deletes the specified announcement ID
announce_show_ids false cl, release When set, will show the IDs of the various announcements, making updating/deleting easier
announce_update cmd cl, release <ID> <title> <message> <URL> [Priority] Create a new announcement with the specified title, message, and URL. use empty quotes if you want to skip message or URL
audio_display_soundstack_debug_base_3d false sv, cheat Displays citadel_base_3d sound stack debug.
audio_display_soundstack_debug_dialog false sv, cheat Displays citadel_dialog sound stack debug.
audio_enable_vmix_mastering true cl, cheat Enables mastering DSP in vmix.
audio_health_change_damage_priority_threshold -0.02 cl, cheat Above this health fraction change damage audio is deprioritized in the sound system.
audio_limiter_debug false sv, cl, rep, cheat Renders limiter debug spheres and enables logging.
audio_log_damage_recency_bias false sv, cheat Prints player damage recency information.
audio_voice_volume_protection 2 cl, cheat Sets linear scale volume limit for SOS.
automatically_open_saved_animgraph_recording false sv, cl, a, rep
axis cmd sv, cheat Draw an axis Arguments x y z pitch yaw roll <lifetime = 10.0> <r g b a>

B

Command Default Value Flags Description
ban_ignore_after_player_abandons 1 sv, cheat After this many players have abandoned a match, no longer penalize additional abandons for the match. Set to 0 to not penalize abandoners
battery_saver false a OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
benchframe cmd release Takes a snapshot of a particular frame in a time demo.
bind cmd release Bind a key.
binddefaults cmd release Bind all keys to their default values.
bindss cmd release Bind a key for a particular splitscreen player.
bot_kick_all cmd sv, cheat Kick all the bots
bot_mimic 0 sv, cl, rep, cheat, release Allows bots to mimic player
bot_mimic_spec_buttons true cl, cheat +attack, +jump etc are used for spectator control instead of being passed on to spectated bot
bot_mimic_target cmd sv, cheat Selects the targeted bot for mimicking
bot_mimic_yaw_offset 180 sv, cheat Offsets the bot yaw.
bot_puppet 0 sv, cl, rep, cheat, release Allows bots to be puppeteered by the player. The player will do nothing while the bots perform the inputs
bot_puppet_target cmd sv, cheat Selects the targeted bot for puppeteering
bot_record_target cmd sv, cheat Selects the targeted bot for puppeteering
box cmd sv, cheat Draw a bbox Arguments minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
buddha false sv, nf, cheat Player takes damage but won't die
buddha_ignore_bots false sv, nf, cheat Bots always buddha 0
buddha_reset_hp 1 sv, nf, cheat HP to set when damaged below zero in Buddha Mode
bug_submitter_override 0 a
bullet_tracer_path_debug 0 cl, cheat Debug visualization time for bullet tracer particles (0 = disable)
button_info cmd release Display information about the specified key or button.

C

Command Default Value Flags Description
c_maxdistance 200 cl, a
c_maxpitch 90 cl, a
c_maxyaw 135 cl, a
c_mindistance 30 cl, a
c_minpitch 0 cl, a
c_minyaw -135 cl, a
c_orthoheight 100 cl, a
c_orthowidth 100 cl, a
c_thirdpersonshoulder false cl, a
c_thirdpersonshoulderaimdist 120 cl, a
c_thirdpersonshoulderdist 40 cl, a
c_thirdpersonshoulderheight 5 cl, a
c_thirdpersonshoulderoffset 20 cl, a
cam_collision 1 cl, a When in thirdperson and cam_collision is set to 1, an attempt is made to keep the camera from passing though walls.
cam_command cmd cl, cheat Tells camera to change modes
cam_idealdelta 4 cl, a Controls the speed when matching offset to ideal angles in thirdperson view
cam_idealdist 150 cl, a
cam_ideallag 4 cl, a Amount of lag used when matching offset to ideal angles in thirdperson view
cam_idealpitch 0 cl, a
cam_idealyaw 0 cl, a
cam_showangles false cl, cheat When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.
cam_snapto false cl, a
camortho cmd cl, cheat Switch to orthographic camera.
cast_aabb cmd sv, cheat Tests box collision detection
cast_capsule cmd sv, cheat Tests capsule collision detection
cast_convex cmd sv, cheat Tests convex hull collision detection
cast_cylinder cmd sv, cheat Tests cylinder collision detection
cast_intervals cmd sv, cheat Tests interval ray cast
cast_obb cmd sv, cheat Tests cylinder collision detection
cast_physics cmd sv, cheat Tests physics shape collision detection
cast_ray cmd sv, cheat Tests ray cast
cast_sphere cmd sv, cheat Tests sphere cast
cc_delay_time 0.25 cl, a Close caption delay before showing caption.
cc_lang 0 cl, a Current close caption language (emtpy = use game UI language)
cc_linger_time 1 cl, a Close caption linger time.
cc_spectator_only false cl, a
cc_subtitles false cl, a If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players).
cc_vr_caption_speed 1 cl, a 0 = slow, 1 = medium (default), 2 = fast
cc_vr_font_size 1 cl, a 0 = small, 1 = med (default), 2 = large
cc_vr_width 1 cl, a 0 = narrow, 1 = med (default), 2 = wide
changelevel cmd release changelevel <mapname> Multiplayer change level.
chatwheel cmd cl, release Opens chatwheel menu while held
chatwheel_pingwheel cmd cl, release Opens chatwheel menu while held
citadel_1v1_bonus_health 0 sv, cl, rep, cheat
citadel_1v1_bonus_health_regen 0 sv, cl, rep, cheat
citadel_1v1_bonus_tech_power 0 sv, cl, rep, cheat
citadel_1v1_bonus_weapon_power 0 sv, cl, rep, cheat
citadel_1v1_bullet_damage_multiplier 1 sv, cl, rep, cheat
citadel_1v1_tech_damage_multiplier 1 sv, cl, rep, cheat
citadel_ability_cooldown_max 0 sv, cl, rep, cheat
citadel_ability_debug false sv, cl, rep, cheat
citadel_ability_preview_path_debug_draw_dt 0.075 cl, a DT for debug drawing ability preview path.
citadel_ability_target_debug 0 sv, cl, rep, cheat
citadel_ability_target_use_head_bone false sv, cl, rep, cheat
citadel_activate_cps_for_team cmd sv, cheat Makes the CPs for a team available to capture
citadel_activate_window_for_pregame false cl, release If set, brings Citadel to the foreground when unpaused
citadel_activate_window_on_unpause false cl, a, release If set, brings Citadel to the foreground when unpaused
citadel_active_lane 0 sv, cl, rep, release Which lane should be active? 0 means all
citadel_air_drag_min 0.2 sv, cl, rep, cheat
citadel_aircontrol_speed_fast 50 sv, cl, rep, cheat
citadel_aircontrol_speed_slow 80 sv, cl, rep, cheat
citadel_allow_ally_pings true cl, a, release
citadel_allow_ally_text true cl, a, release
citadel_allow_ally_voice true cl, a, release
citadel_allow_client_higher_version_for_reconnect true cl, release When set to true, the client is allowed to connect so long as the client compat version is higher than the server's
citadel_allow_duplicate_heroes false sv, cl, rep, release If enabled, heroes can be selected by multiple players
citadel_allow_opponent_text true cl, a, release
citadel_allow_party_pings true cl, a, release
citadel_allow_party_text true cl, a, release
citadel_allow_party_voice true cl, a, release
citadel_allow_playofthegame false sv, cl, rep, cheat, release If enabled, play of the game will happen
citadel_allow_purchasing_anywhere true sv, cl, rep, cheat If enabled, you can purchase upgrades anywhere
citadel_allow_spectated_pings true cl, a, release
citadel_allow_spectated_text true cl, a, release
citadel_always_show_active_hud_stats false cl, a
citadel_assume_pawn_control cmd sv, cheat Take control of the pawn under the crosshair, or by name if specified
citadel_auto_highlight_seconds_after 8 cl, release How many seconds after the highlight event to show when viewing highlights.
citadel_auto_highlight_seconds_before 20 cl, release How many seconds before the highlight event to show when viewing highlights.
citadel_auto_queue_build false cl, a, user Automatically queue the selected build at game start
citadel_ban_account cmd cl, release
citadel_ban_account_aim_assist cmd cl, release
citadel_ban_account_movement_assist cmd cl, release
citadel_ban_account_vision_assist cmd cl, release
citadel_book_open cmd cl, release [BookID/Book Name] Opens up the specified book by ID or name
citadel_boss_glow_disabled false cl, release
citadel_boss_tier_3_testing_enter_phase2 false sv, cheat, release
citadel_boss_tier_3_testing_reset cmd sv, cheat Respawns the boss
citadel_bot_brain_aim_angle_attack 0.9 sv, rep, release Min Dot Product result from target that we will try to shoot from
citadel_bot_brain_aim_inaccuracy 0 sv, rep, release Max Angle for Inaccuracy
citadel_bot_brain_aim_inaccuracy_speed 0.01 sv, rep, release How fast the inaccuracy moves - mimic mouse movement correction
citadel_bot_brain_aim_vertical_offset 0 sv, rep, release How many vertical units to aim from world space center on players / troopers
citadel_bot_brain_disable_attacks false sv, rep, release
citadel_bot_brain_disable_gun_attacks 0 sv, rep, release
citadel_bot_brain_disable_movement false sv, rep, release
citadel_bot_brain_enemy_reaction_time 0.75 sv, rep, release Amount of time for a bot to react to a player
citadel_bot_brain_heavy_melee_distance 300 sv, rep, release
citadel_bot_brain_infrequent_tick_rate 60 sv, rep, release
citadel_bot_brain_melee_heavy_hold_time 0.31 sv, rep, release
citadel_bot_brain_melee_tick_frequency 30 sv, rep, release
citadel_bot_brain_move_goal_tolerance 40 sv, rep, release How close to goal to count as made it
citadel_bot_brain_move_max_fallback_path_length 1750 sv, rep, release If a bot fails its (fast) flowmap check, how far should we allow the nav system to look when generating a fallback path? Keep this value lower for performance reasons
citadel_bot_brain_override_calc_movement_task_target false sv, rep, release Override CalcMovementTaskTarget to pathfind directly to the desired location as opposed to an intermediate goal
citadel_bot_brain_parry_tick_frequency 20 sv, rep, release
citadel_bot_brain_stop_shooting_los_time 0.5 sv, rep, release Amount of time for no Los to stop shooting at enemy
citadel_bot_buddy 0 sv, cl, rep, release List of heroes to choose from that should follow a player around
citadel_bot_crouch false sv, rep, release Forces citadel bots to crouch
citadel_bot_give_team_gold cmd sv, cheat Give all bots on a particular team gold
citadel_bot_hero_testing_pitch 5 sv, rep, release Aim Pitch in Hero Testing
citadel_bot_jump false sv, rep, release Forces citadel bots to jump
citadel_bot_list_ents cmd sv, cheat List ent id of all players that are bots in this game
citadel_bot_list_objectives_ent cmd sv, cheat List all entities that are associated with a Citadel Game Objective
citadel_bot_melee 0 sv, rep, release Forces citadel bots to melee continuously, 1 light, 2Heavy
citadel_bot_mimic_player_pitch true sv, rep, release User player's pitch in hero testing
citadel_bot_move_random false sv, rep, release Forces citadel bots to move all around
citadel_bot_parry false sv, rep, release Forces citadel bots to Parry continuously
citadel_bot_playrecording cmd sv, cheat Play back commands recorded via 'citadel_bot_record'
citadel_bot_practice_opponent hero_gigawatt sv, rep, release
citadel_bot_practice_teammate hero_kelvin sv, rep, release
citadel_bot_record 0 sv, rep, release Causes bots to mimic your commands as well as record them to be replayed
citadel_bot_shoot 0 sv, rep, release Forces citadel bots to fire continuously. 1scope shooting 2unscope shooting.
citadel_bot_shop 0 sv, rep, release Forces citadel bots to attempt shopping. 1 = random, 2 = recommended
citadel_bot_takeover_ally_range 30 sv, rep, release How far from Allies that is acceptable
citadel_bot_takeover_time 30 sv, rep, release Time for a disconnected player to be taken over by a bot
citadel_bot_test_mode false sv, rep, release Set citadel bots to be and in test mode (default idle)
citadel_bot_use_ability 0 sv, rep, release Causes Bot to Constantly use Ability when its available
citadel_bot_use_ability_once false sv, rep, release Set if you only want enemy to use ability once and stop
citadel_bot_use_ability_rate -1 sv, rep, release Interval in seconds that the bot attempts to use an ability
citadel_bot_use_item_ability 0 sv, rep, release Causes Bot to Constantly use Ability when its available
citadel_bot_zig_zag 0 sv, rep, release Forces citadel bots to zig-zag side to side if > 0 or back and forth if < 0
citadel_botmatch_tick_rate_override 32 sv, cl, rep, release
citadel_bounty_allow_melee_autoclaim true sv, cl, rep, cheat Whether or not melees autoclaim orbs.
citadel_bounty_aoe_deny_radius 2165.35 sv, cl, rep, cheat The radius in which teammates gain a portion denies
citadel_bounty_aoe_radius 2165.35 sv, cl, rep, cheat The radius in which teammates gain a portion of bounties
citadel_bounty_aoe_radius_autoscore 1771.65 sv, cl, rep, cheat The radius in which a trooper death is automatically assigned to a nearby player.
citadel_bounty_aoe_radius_neutrals 800 sv, cl, rep, cheat The radius in which teammates gain a portion of Neutral
citadel_bounty_aoe_radius_non_troopers_non_hero 1378 sv, cl, rep, cheat The radius in which teammates gain a portion of things besides Nuetrals, Troopers and Players
citadel_bounty_aoe_radius_troopers 2165.35 sv, cl, rep, cheat The radius in which teammates gain a portion of things besides Neutrals and Players
citadel_bounty_player_assist_window 10 sv, cl, rep, cheat The recent damage time window to be counted as an assister for player kill
citadel_brawl_hero_roster 0 cl, a, release A comma separated list of hero IDs that hold the currently selected brawl roster heroes
citadel_brawl_hero_roster_banned 0 cl, a, release A comma separated list of hero IDs that hold the currently banned brawl roster heroes
citadel_brawl_hero_roster_high_priority 0 cl, a, release A comma separated list of hero IDs that hold the currently high priority brawl roster heroes
citadel_brawl_hero_roster_preferred 0 cl, a, release A comma separated list of hero IDs that hold the currently preferred brawl roster heroes
citadel_brawl_hero_roster_random false cl, a, release Is the brawl hero roster set to random
citadel_bullet_obscured_shot_distance 256 sv, cl, rep, cheat
citadel_bullet_tracer_recycling_enabled 1 sv, cl, rep, cheat Recycle bullet tracer effects when >= 1. Set to 2 to spew when a tracer couldn't be recycled.
citadel_camera_allow_controller_when_controlling_other true cl, cheat
citadel_camera_draw_clip_sphere false cl, cheat
citadel_camera_height 63 cl, cheat The look at point of the camera is vertically offset by this distance.
citadel_camera_height_approach_speed 800 cl, cheat
citadel_camera_height_npc 33 cl, cheat The look at point of the camera is vertically offset by this distance when viewing NPC units.
citadel_camera_hero_fov 90 cl, a The field of view angle of the camera when following a hero.
citadel_camera_offset -25 cl, cheat The look at point of the camera is horizontally offset by this distance.
citadel_camera_pitch_inverted false cl, a Set to 1 to have inverted mouse pitch
citadel_camera_sensitivity 1 cl, a Mouse sensitivity for the camera
citadel_capture_point_enable_fast_capture false sv, cl, rep, cheat
citadel_cinematic_intro_duration_npc 7.5 sv, cheat How long is the cinematic intro applied to npcs (shrine/patron)
citadel_cinematic_intro_duration_player 9.5 sv, cheat How long is the cinematic intro applied to the player
citadel_cinematic_intro_enabled 0 sv, cheat -1 = force disabled, 0 = default, 1 = force enabled
citadel_complete_new_player cmd cl, release [flag] Marks the new player state as complete
citadel_coop_sandbox false sv, cl, rep, release
citadel_crate_client_notification_time 30 sv, cheat
citadel_crate_delivery_base_payoff 0 sv, cheat
citadel_crate_delivery_overtime_bonus 50 sv, cheat
citadel_crate_respawn_interval -1 sv, cl, rep, cheat
citadel_crate_spawn_initial_delay 60000 sv, cl, rep, cheat
citadel_create_unit cmd sv, vconsole_fuzzy none] [team] - Creates an unit. Pass 'my_hero' as hero_name to use your current hero
citadel_crosshair_color_b 255 cl, a
citadel_crosshair_color_g 255 cl, a
citadel_crosshair_color_r 255 cl, a
citadel_crosshair_disable_hero_specific_crosshairs false cl, a
citadel_crosshair_dot_opacity 0.7 cl, a
citadel_crosshair_dot_outline_border 2 cl, a
citadel_crosshair_dot_outline_gap 0 cl, a
citadel_crosshair_dot_outline_opacity 0.9 cl, a
citadel_crosshair_dot_size 4 cl, a
citadel_crosshair_hit_marker_duration 0.1 cl, a
citadel_crosshair_outline_color_b 0 cl, a
citadel_crosshair_outline_color_g 0 cl, a
citadel_crosshair_outline_color_r 0 cl, a
citadel_crosshair_pip_gap 3 cl, a
citadel_crosshair_pip_gap_static false cl, a
citadel_crosshair_pip_height 16 cl, a
citadel_crosshair_pip_opacity 0.4 cl, a
citadel_crosshair_pip_outline_border 1 cl, a
citadel_crosshair_pip_outline_gap 0 cl, a
citadel_crosshair_pip_outline_opacity 0.7 cl, a
citadel_crosshair_pip_width 4 cl, a
citadel_damage_offscreen_indicator_disabled true cl, release
citadel_death_replay_enabled false sv, cl, rep, release
citadel_debug_ent_los false sv, cl, rep, cheat Debug Draw Spheres on Ent Being Los Tested
citadel_debug_trooper_look_target false sv, cheat
citadel_debug_zipline_camera_height_add 0 sv, cl, rep, cheat Add to zipline camera height offset
citadel_debug_zipline_camera_side_add 0 sv, cl, rep, cheat Add to zipline camera side offset
citadel_decrease_replay_speed cmd cl, release Decrease the Replay speed while watching a replay
citadel_demo_highlight_seconds_after 2 cl, release How many seconds after the highlight event to show when viewing highlights.
citadel_demo_highlight_seconds_before 6 cl, release How many seconds before the highlight event to show when viewing highlights.
citadel_demo_movie_preload_ticks 2 cl, release How many ticks of demo playback before we activate movie recording.
citadel_deny_text_max_distance 4000 cl, a How far away before we stop showing in world deny events.
citadel_dev_test_endgame cmd cl, cheat, release Set the Map to test End game content
citadel_dev_test_endgame_server_cmd cmd sv, cheat, release Set the Map to test End game content
citadel_disable_check_on_ground false sv, cheat Don't run CheckOnGround ever. Do we even need it?
citadel_disable_duplicate_heroes cmd sv, cheat, release Disable usage of Duplicate Heroes
citadel_disable_fast_cooldowns cmd sv, cheat Disable fast cooldowns
citadel_disable_fast_stamina cmd sv, cheat Disable fast stamina
citadel_disable_no_hero_death cmd sv, cheat Make heroes able to die
citadel_disable_unlimited_ammo cmd sv, cheat Disable unlimited ammo
citadel_display_new_player_recommendations true cl, release Do we want to show the decorations for new player friendly heroes?
citadel_distance_mouse_move_for_minimap_drawing 15 cl, release
citadel_doorway_debug_draw 0 sv, cl, rep, cheat
citadel_doorway_glow_close_distance 200 sv, cl, rep, cheat
citadel_doorway_glow_other_distance 1000 sv, cl, rep, cheat
citadel_doorway_infinite_duration false sv, cl, rep, cheat
citadel_doorway_portal_forward_offset -3 sv, cl, rep, cheat
citadel_dps_multiplier 1 sv, cl, rep, cheat Increase weapon damage for testing
citadel_enable_duplicate_heroes cmd sv, cheat, release Enable usage of Duplicate Heroes
citadel_enable_fast_cooldowns cmd sv, cheat Enables fast cooldowns
citadel_enable_fast_stamina cmd sv, cheat Enables fast stamina
citadel_enable_nearby_capture_point cmd sv, cheat, release Enables the first capture point found within 20m
citadel_enable_no_hero_death cmd sv, cheat Make heroes unable to die
citadel_enable_unlimited_ammo cmd sv, cheat Enables unlimited ammo
citadel_english_hero_names false cl, a
citadel_english_mod_names false cl, a
citadel_entity_ping_duration 6 sv, cheat
citadel_exonerate_account cmd cl, release <Account ID> Clear recent cheat reports on this account.
citadel_fake_bots_as_pinging_player false sv, cheat
citadel_fake_number_of_games_played -1 cl, release
citadel_fetch_cheat_reports cmd cl, release Request accounts recently reported for cheating
citadel_fibonacci_sphere_trace cmd sv, cheat Draws the LOS check generated by our fibonacci sphere trace algorithm
citadel_fly_accelerate 2 sv, cl, rep, cheat
citadel_gamemode_streetbrawl_enabled false sv, cl, rep, release
citadel_give_gold cmd sv, cheat <gold> Give gold value to all players
citadel_give_player_gold cmd sv, cheat <player name> <gold> Gives the specified player gold
citadel_gravity_scaling_experiment false sv, cl, rep, cheat Increase gravity for players while they are moving at pedestrian speeds (lateral speeds below 300, up to 500)
citadel_guided_bot_match_hint_time_mult 0.25 cl, release How much faster/slower to show hints in guided bot match mode
citadel_guided_bot_t1_boss_ignore_damage_threshold 0 sv, rep, release
citadel_gun_max_spread_penalty 5 sv, cl, rep, cheat Max spread penalty you can incur from taking damage
citadel_healthbars_enabled true cl, release
citadel_hero_builds_universe 0 cl, a, release
citadel_hero_demo_enable_fast_stamina false sv, cl, a, rep, release Do we enable fast stamina cooldowns
citadel_hero_demo_enable_unlimited_ammo false sv, cl, a, rep, release Do we enable unlimited ammo
citadel_hero_demo_hero_spawn hero_inferno sv, cl, a, rep, release Which hero do we spawn when we spawn and enemy or ally hero
citadel_hero_demo_infinite_resources true sv, cl, a, rep, release Do we start our hero demo with infinite resources
citadel_hero_demo_no_cooldowns false sv, cl, a, rep, release Do we start withough cooldowns when launching the hero demo map
citadel_hero_demo_no_death false sv, cl, a, rep, release Do we start withough death when launching the hero demo map
citadel_hero_demo_no_troopers false sv, cl, a, rep, release Do we start withough troopers when launching the hero demo map
citadel_hero_demo_persist_convars false sv, cl, a, rep, release Do we persist convars between sessions in hero demo
citadel_hero_demo_spawn_items 0 sv, cl, rep, cheat, release Items to give a hero post spawn
citadel_hero_demo_unlock_flex_slots true sv, cl, a, rep, release Do we start flex slots unlocked
citadel_hero_roster 0 cl, a, release A comma separated list of hero IDs that hold the currently selected roster heroes
citadel_hero_roster_banned 0 cl, a, release A comma separated list of hero IDs that hold the currently banned roster heroes
citadel_hero_roster_high_priority 0 cl, a, release A comma separated list of hero IDs that hold the currently high priority roster heroes
citadel_hero_roster_preferred 0 cl, a, release A comma separated list of hero IDs that hold the currently preferred roster heroes
citadel_hero_roster_random false cl, a, release Is the hero roster set to random
citadel_hero_testing_dummy_target 55 sv, release Dummy Target heroID if non-specified
citadel_hero_testing_enabled true sv, cl, rep, release
citadel_hero_testing_give_abilities true sv, rep, release Grant Abilities on Character Spawn
citadel_hero_testing_infinite_money true sv, cl, rep, release Enable infinite money in Hero Testing
citadel_hero_testing_money 4000 sv, rep, release How much money to buffer item purchases in Hero Testing
citadel_hide_replay_hud false cl, release
citadel_hideout_accept_request cmd cl, release Accept an incoming request in the hideout
citadel_hideout_ball_debug 0 sv, cheat Show custom collision, ball kick impulses etc.
citadel_hideout_cancel_matchmaking cmd cl, release Remove yourself or your party from the matchmaking queue
citadel_hideout_hero_id 6 cl, a, release
citadel_hideout_intro_version_seen 1 cl, a, release
citadel_hideout_news cmd cl, release Show hideout news
citadel_hideout_reject_request cmd cl, release Reject an incoming request in the hideout
citadel_hideout_survey_option cmd cl, release <option number> Submit a response to the current survey question
citadel_hideout_survey_skip cmd cl, release Skip the current survey question
citadel_hideout_tick_rate_override 32 sv, cl, rep, release
citadel_hideout_use cmd cl, release Interact with a targeted hideout button
citadel_hint_system_disable false cl, release Set to disable hints
citadel_hud_exclusive_visible_id 0 cl, cheat When set, only show the panel with the corresponding id
citadel_hud_healthbars_use_new false cl, cheat, release
citadel_hud_healthbars_use_v2 false cl, cheat, release
citadel_hud_visible true cl, release Turns on/off rendering the HUD
citadel_increase_replay_speed cmd cl, release Increase the Replay speed while watching a replay
citadel_invert_ping_type false cl, a Inverts the ping types so single ping would be aggressive and double ping would be passive
citadel_item_draft_enabled 1 sv, cl, rep, release Use item drafting? 1=only street brawl 2=always
citadel_item_early_gold_duration 30 sv, cheat
citadel_item_glow_local_dist 800 cl, cheat
citadel_item_idol_label_offset 50 cl, cheat
citadel_item_neutral_gold_label_offset 6 cl, cheat
citadel_item_pickup_fall_tolerance 16 sv, cheat
citadel_item_pickup_fallrate 5 sv, cheat
citadel_item_purchases_force_enhanced false sv, cheat While true, all items purchased/drafted will be enhanced
citadel_item_rejuvenator_label_offset 160 cl, cheat
citadel_lane_matchups_mmr_variance 0 sv, release specifies how much of a gap between MMR's we allow to randomize lane assignment
citadel_lane_swap_available_duration 40 sv, cl, rep, cheat How long lane swap is available, including pre-match time. Set to 0 to disable.
citadel_last_used_hero_builds 0 cl, a, release
citadel_lock_flex_slots cmd sv, cheat <team number> - Lock the flex slots for a team (or both teams if you omit the team number)
citadel_loot_table_spew_flattened_table false sv, cl, rep, cheat
citadel_loot_table_spew_modifications false sv, cl, rep, cheat
citadel_mantle_cancelling_allowed false sv, cl, rep, cheat Pulling away from the mantle interrupts it, putting you into falling state early.
citadel_mantle_max_height 134 sv, cl, rep, cheat How high the maximum mantle is
citadel_match_details cmd cl, release <MatchID> [Metadata Salt] Opens the match details to the specified match
citadel_match_intro_duration_full 23 sv, cheat How long pre-match is until we start the match in the full version
citadel_match_intro_duration_simple 5 sv, cheat How long pre-match is until we start the match in the simple version.
citadel_min_accel_speed 400 sv, cl, rep, cheat How fast we accelerate depends on our move speed - this lower bound ensures it doesn't go below ground friction
citadel_minimap_draw_fow false cl, cheat
citadel_minimap_local_player_width 12 cl, release
citadel_minimap_max_icon_shrink 0.8 cl, release
citadel_minimap_overlap_scan_distance 12.5 cl, release
citadel_minimap_player_width 7 cl, release
citadel_minimap_spectator_fow_team_view 1 cl, release Which team to view the minimap as when freeflying
citadel_minimap_unit_click_radius 200 cl, release
citadel_minimap_zip_line_thickness 2 cl, release
citadel_minimum_fire_rate -50 sv, cl, rep, cheat Minimum value possible for fire rate
citadel_move_goal_tolerance 8 sv, cheat Some extra tolerance for considering an NPC moved to a goal; can be reduced as we fix other issues
citadel_necro_skele_use_new_motor true sv, release
citadel_new_player_flow_visible true cl, a, release Are we still showing the new player instructions
citadel_new_player_progress 0 cl, a, release Tracks the local settings for the new player progress so they can be synchronized with the GC for client authoratative progress
citadel_new_years_fireworks_test cmd sv, release Sets fireworks start time to be N seconds in the future.
citadel_news_entries_seen 0 cl, a, release
citadel_no_orbs_on_hero_kill true sv, cl, rep, cheat
citadel_no_orbs_on_objective_kill true sv, cl, rep, cheat
citadel_npc_allow_climb false sv, rep, cheat Allow NPCs to climb.
citadel_npc_allow_jump_down true sv, rep, cheat Allow NPCs to follow any drop-down navigation links.
citadel_npc_dps_multiplier 1 sv, cl, rep, cheat Increase weapon damage for testing
citadel_observer_roaming_speed 600 cl, a
citadel_one_on_one_match false sv, cl, rep, release
citadel_one_on_one_match_starting_gold 0 sv, cl, rep, cheat, release
citadel_open_ability_vdata_by_name cmd cl, cheat Open an ability by name in the VData editor
citadel_open_ability_vdata_by_slot cmd cl, cheat Open an ability by slot in the VData editor
citadel_open_hero_sheet cmd cl, release Open the current hero character sheet
citadel_open_hero_vdata_by_name cmd cl, cheat Open the VData editor to a specified hero
citadel_open_modeldoc_to_model cmd cl, cheat Open ModelDoc to the model under the cursor. Pass any parameter to open your own model
citadel_open_vdata_file_to_node cmd cl, cheat Open the VData editor to a specified file and node
citadel_orb_experiment_staticlifetime true sv, rep, cheat
citadel_party_invite_in_game true cl, release When set, only users in game can be invited
citadel_pause cmd cl, release Send a game pause request.
citadel_pause_countdown 0 sv, cheat Countdown timer to pause after a user has pressed pause
citadel_pause_minimum_time 2 sv, cheat Disables unpausing for this many seconds after a pause occurs
citadel_per_unit_hotkeys_checked false cl, a
citadel_player_attack_enemy_npc_fow_reveal_duration 2 sv, cheat How long a player is visible to enemy FOW after attacking an enemy trooper or boss
citadel_player_attack_enemy_player_fow_reveal_duration 1 sv, cheat How long a player is visible to enemy FOW after attacking an enemy player
citadel_player_glow_disabled false cl, cheat, release
citadel_player_ground_dash_max_percent 2 sv, cl, rep, cheat Max ground dash scale
citadel_player_ground_dash_min_percent 0.5 sv, cl, rep, cheat Min ground dash scale
citadel_player_move_speed_min 80 sv, cl, rep, cheat Min walk speed
citadel_player_move_speed_scale 1 sv, cl, rep, cheat Scales how fast players can move
citadel_player_ping_duration 6 sv, cheat
citadel_player_regen_zone_bonus_base 60 sv, cl, rep, cheat When standing in a regen zone, how much extra do we regen per second?
citadel_player_regen_zone_bonus_pct 6 sv, cl, rep, cheat When standing in a regen zone, how much extra do we regen per second based on max health percentage?
citadel_player_regen_zone_stamina_regen 150 sv, cl, rep, cheat When standing in a regen zone, how much extra do we stamina percentage
citadel_postgame_duration 10 sv, cheat How long postgame lasts until play of the game
citadel_pregame_wait_duration 5 sv, cheat How long pre-match is until we start the match
citadel_previous_umuted_audio_level 1 cl, a
citadel_private_lobby_bot_difficulty 0 cl, a, release
citadel_private_lobby_cheats_enabled false cl, a, release
citadel_private_lobby_duplicate_heroes_enabled false cl, a, release
citadel_private_lobby_is_publicly_visible false cl, a, release
citadel_private_lobby_randomize_lanes false cl, a, release
citadel_private_lobby_server_region 0 cl, a, release
citadel_purchase_quickbuy cmd cl, release Purchase the next quickbuy item
citadel_quickbuy_auto_buy_default false cl, a, user Default for whether auto-buy is enabled in normal games.
citadel_quickbuy_enable true cl, a If enabled, show quickbuy in the HUD
citadel_rapid_stamina_regen false sv, cl, rep, cheat
citadel_recent_comms_recording_window 10 sv, rep, release
citadel_recent_comms_session_attempt_throttled_count 75 sv, rep, release
citadel_recent_comms_throttling_limit 10 sv, rep, release
citadel_recent_comms_throttling_penalty 10 sv, rep, release
citadel_record_hero_animgraph cmd sv, cheat Record the animgraph for a specified hero
citadel_region_override -1 cl, release Override the region of the client
citadel_render_minimap cmd cl, release Render the minimap
citadel_replay_manager_download_chunk_size 1048576 cl, a
citadel_replay_manager_download_simultaneous_requests 3 cl, a
citadel_replay_toggle_pause cmd cl, release Toggle a replay being paused
citadel_reset_new_player cmd cl, release Resets the new player experience back to the initial state
citadel_secondary_language_builds -1 cl, a
citadel_send_gc_match_info_s 30 sv, cl, rep, release Determines the rate that we should submit match info up to the GC, 0 disables this functionality
citadel_server_all_players_disconnected_grace_period_s 120 sv, release How long a server should run after all players have disconnected before notifying that all players have left
citadel_server_max_spectator_slots 3 sv, release The maximum number of spectator slots we allow. This is so that the GC can restrict this remotely if we need to. -1 disables this limit
citadel_settings_dismissed_new_settings 0 cl, a New Settings which have already been dismissed by the user
citadel_settings_seen_new_settings 0 cl, a New Settings which have already been seen by the user
citadel_shop_default_tab -1 cl, a, release
citadel_shop_items_appear_enhanced false cl, cheat Makes all of the items in the shop appear enhanced if they can be enhanced
citadel_show_account_ids false cl, release When set, account IDs will be shown on player tooltips
citadel_show_active_slot_popup false cl, a, release
citadel_show_all_purchase_toasts false cl, a If enabled, show purchase toasts for all item transactions, not just ones in your quickbuy queue
citadel_show_average_rating_on_postgame false cl, a, release Show the rating average rating of a team in the post game.
citadel_show_bullet_lag_compensation 0 sv, cl, rep, cheat if > 0.0, show lag compensated hitboxes (value is seconds) whenever a bullet is lag compensated and hits something.
citadel_show_global_leaderboard false cl, release Show Global Leaderboards
citadel_show_npe_modal true cl, a, release Show the NPE modal when navigating to the roster select.
citadel_show_page_reload_button true cl, a Show beta db controls in the upper left corner
citadel_show_rating_notification_on_change false cl, a, release Show the rating notification on the post game if your rating changed that game.
citadel_show_telemetry_settings false cl, release Show HUD Telemetry Settings.
citadel_snowball_level_override -1 sv, cheat, release Change the snowball level
citadel_solo_bot_match false sv, cl, rep, release
citadel_spawn_all_heroes_in_a_line cmd sv, cheat Spawn all of the heroes as bots in a line in front of you
citadel_spawn_escort cmd sv, cheat, release Spawns the escort with an optional delay
citadel_spawn_nearby_neutrals cmd sv, cheat, release Spawns any neutral camps within 800 units (~20m)
citadel_spawn_practice_bots false sv, release
citadel_spawn_practice_bots_count 1 sv, release
citadel_spawn_urn cmd sv, cheat Spawn an urn for testing
citadel_spectator_voice_mode true cl, user Spectator voice transmit mode 0 spectators and players, 1 spectators only
citadel_spectator_voice_mode_toggle cmd cl, release Toggle the value of citadel_spectator_voice_mode
citadel_start_players_on_zipline true sv, cl, rep, cheat
citadel_streaming_mode_enabled false cl, a, release Enable to alter various game UI elements
citadel_stuck_camera_trace_extra_length 100 sv, cl, rep, cheat
citadel_stuck_normal_find_trace_fallback_elevation 24 sv, cl, rep, cheat
citadel_teleporter_enabled_time 1 sv, cl, rep, cheat
citadel_test_survey_popup cmd cl, cheat Tests bringing up the survey popup
citadel_tether_pull_speed 200 sv, cl, rep, cheat
citadel_tether_pull_speed_scale_per_meter 120 sv, cl, rep, cheat
citadel_tightcamera_alternative 1.3 cl, a Tight-camera test mode alternative.
citadel_time_after_damage_to_show_hints 10 cl, release Time after the local player has taken damage from another player before we show hints again.
citadel_toggle_mute cmd cl, release Toggles muting/unmuting the audio.
citadel_track_player_vs_player_accuracy true sv, cl, rep, cheat
citadel_trooper_friendly_glow_disabled true cl, release Disable glow on friendly troopers except for through walls during laning
citadel_trooper_glow_disabled false cl, release
citadel_trooper_instant_gold_as_dropped_orbs 2 sv, release 0=instant gold 1=orbs in experimental only 2=orbs always
citadel_trooper_medic_drops_health_pack true sv, release
citadel_trooper_medics_use_heal_ability false sv, release
citadel_trooper_outline_enabled false cl, release
citadel_trooper_shooting_enabled true sv, rep, cheat
citadel_tutorial_ability1_state 0 sv, cl, rep, release
citadel_tutorial_ability2_state 0 sv, cl, rep, release
citadel_tutorial_ability3_state 0 sv, cl, rep, release
citadel_tutorial_ability4_state 0 sv, cl, rep, release
citadel_tutorial_ability_learn_finished false sv, cl, rep, release
citadel_tutorial_ability_purchased_finished false sv, cl, rep, release
citadel_tutorial_ability_upgrade_finished false sv, cl, rep, release
citadel_tutorial_ability_use_finished false sv, cl, rep, release
citadel_tutorial_air_dash_finished false sv, cl, rep, release
citadel_tutorial_auto_teleport_dist 2000 sv, cl, rep, release
citadel_tutorial_close_shop false sv, cl, rep, release
citadel_tutorial_dash_finished false sv, cl, rep, release
citadel_tutorial_enabled false sv, cl, rep, release
citadel_tutorial_guardian_destroyed false sv, cl, rep, release
citadel_tutorial_heavy_melee_finished false sv, cl, rep, release
citadel_tutorial_hide_mods false sv, cl, rep, release
citadel_tutorial_jump_finished false sv, cl, rep, release
citadel_tutorial_kill_troopers_finished false sv, cl, rep, release
citadel_tutorial_light_melee_finished false sv, cl, rep, release
citadel_tutorial_mantle_finished false sv, cl, rep, release
citadel_tutorial_mods_purchased_finished false sv, cl, rep, release
citadel_tutorial_movement_finished false sv, cl, rep, release
citadel_tutorial_near_guardian_finished false sv, cl, rep, release
citadel_tutorial_parry_finished false sv, cl, rep, release
citadel_tutorial_reload_finished false sv, cl, rep, release
citadel_tutorial_shoot_finished false sv, cl, rep, release
citadel_tutorial_show_intro_modal false sv, cl, rep, release
citadel_tutorial_show_outro_modal false sv, cl, rep, release
citadel_tutorial_slide_finished false sv, cl, rep, release
citadel_tutorial_test cmd sv, release Sets you to a specific spot in the tutorial
citadel_tutorial_troopers_remaining 0 sv, cl, rep, release
citadel_tutorial_ultimate_used false sv, cl, rep, release
citadel_tutorial_wasd_finished false sv, cl, rep, release
citadel_tutorial_zipline_attach_finished false sv, cl, rep, release
citadel_tutorial_zoom_finished false sv, cl, rep, release
citadel_ui_allow_feature_bot_test true cl, release When true, we can feature bot test matches
citadel_ui_watch_active_game_refresh_s 5 cl, release The number of seconds to wait between refreshes of the active matches while on the watch page
citadel_unit_status_enabled true cl, cheat, release
citadel_unit_status_hide_names false cl, cheat, release
citadel_unit_status_old_hide_names false cl, cheat, release
citadel_unit_status_single_bar_mode false cl, cheat Allow only a single health bar, no stacking.
citadel_unit_status_use_new false cl, release
citadel_unlock_flex_slots cmd sv, cheat <team number> - Unlock the flex slots for a team (or both teams if you omit the team number)
citadel_unpause_countdown 3 sv, cheat Countdown duration to the unpause after a user unpauses
citadel_update_gc_connection_check_count 50 sv, cheat How many tries we check if the GC is still connected before terminating due to no response
citadel_update_gc_connection_check_time 1200 sv, cheat How often the server should check the GC is still connected (in seconds)
citadel_update_gc_connection_check_time_variance 60 sv, cheat How much variance to allow the GC check time to avoid swamping the GC (in seconds)
citadel_upload_replay_enabled true sv, release Controls if replay uploading is enabled. Mainly used as a kill switch if something goes wrong
citadel_use_contextual_ping_wheel_option true cl, a
citadel_use_shop_component_groupings false cl, a Use new component Grouping
citadel_use_ui_keybindings true cl, a, release Use UI key bindings otherwise use engine keybindings.
citadel_video_preset 3 cl, a Rendering performance level.
citadel_viewed_book_prototype false cl, a, release Track if they have opened up the book prototype or not yet
citadel_viewpunch_damping 9 sv, cl, rep, cheat Bigger number makes the response more damped, smaller is less damped
citadel_viewpunch_spring_constant 15 sv, cl, rep, cheat Bigger number increases the speed at which the view corrects
citadel_visualize_tethers false sv, cl, rep, cheat
citadel_waiting_for_map_load_min_duration 0 sv, cheat Force a certain duration in the waiting for map to load state
citadel_wall_detection_debug 0 sv, cl, rep, cheat 1 Show all wall normal planes detected
citadel_wall_detection_skin 8 sv, cl, rep, cheat Maximum distance to a wall in order to wall jump.
citadel_wall_slide_terminal_velocity 600 sv, cl, rep, cheat While wall gripping, gravity will be cancelled out at this speed down the wall
citadel_weapon_damage_multiplier 1 sv, cl, rep, cheat Multiply the damage on guns
citadel_weapon_damage_multiplier_team_filter -1 sv, cl, rep, cheat Filter which team gets a multiplier on their gun damage. -1 = no filter (all teams get multiplier), 2 = amber, 3 = sapphire, etc
citadel_weapon_normalize_recoil_with_firerate true sv, cl, rep, cheat Keep recoil constant even with fire rate changes.
citadel_weapon_zoom_style 1 sv, cl, rep, cheat 0 Original Linear Interpolation. 1 Smooth Approach
citadel_zipline_show_enemy_boosting 1 sv, cl, rep, cheat 0 = no, 1 = yes, 2 = preview effect
cl_audio_debug_bullet_material false cl, cheat Visualize bullet material info.
cl_audio_debug_pawn_surface_data false cl, cheat Visualize pawn surface data.
cl_audio_display_soundstack_debug_base_3d false cl, cheat Displays citadel_base_3d sound stack debug.
cl_audio_display_soundstack_debug_dialog false cl, cheat Displays citadel_dialog sound stack debug.
cl_audio_log_participant_start_messages false cl, cheat Prints when a participant sound message was sent.
cl_auto_cursor_scale true a Automatic cursor size scaling.
cl_axis cmd cl, cheat Draw an axis Arguments x y z pitch yaw roll <lifetime = 10.0> <r g b a>
cl_box cmd cl, cheat Draw a bbox Arguments minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
cl_buffer_incoming_net_messages true release
cl_bullet_travel_debug_path 0 cl, cheat Debug visualization time for lazily calculated bullet paths (0 = disable)
cl_bullet_travel_debug_trace 0 cl, cheat Debug visualization time for active bullet traces (0 = disable)
cl_change_callback_limit 0.2 cl, release change callback msec warning limit
cl_checkdeclareclasses cmd cheat Check game code serializers
cl_citadel_ability_alt_cast_hold_time 0.15 cl, a, user
cl_citadel_ability_alt_cast_instant_cast_double_tap_timeout 0.2 cl, a, user
cl_citadel_ability_alt_cast_mode 2 cl, a, user
cl_citadel_bebop_beam_draw_points false cl, cheat
cl_citadel_cancel_with_ability_key_enabled false cl, a, user
cl_citadel_items_quickcast_mode 0 cl, a, user
cl_citadel_player_voting_poster_current_hero_id 0 sv, cl, a, user Hero ID to spray
cl_citadel_quickcast_ability1 0 cl, a, user
cl_citadel_quickcast_ability2 0 cl, a, user
cl_citadel_quickcast_ability3 0 cl, a, user
cl_citadel_quickcast_ability4 0 cl, a, user
cl_citadel_record_hero_animgraph cmd cl, cheat Record the animgraph for a specified hero
cl_citadel_zoom_is_toggle false cl, a, user
cl_clock_correction true cheat Enable/disable clock correction on the client.
cl_clock_recvmargin_spew_interval 0 release
cl_connectionretrytime_p2p 20 release Number of seconds over which to spread retry attempts for P2P.
cl_cq_min_queue 1 user Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
cl_cursor_scale 1 a Cursor size scaling factor.
cl_debug_overlays_broadcast false release Render debug overlays from server.
cl_debugoverlay_cycle_domain cmd cl, cheat Toggles visibility of the debug overlay system.
cl_debugoverlay_cycle_state cmd cl, cheat Toggles visibility of the debug overlay system.
cl_debugoverlay_dashboard cmd cl, cheat Makes the debug overlay dashboard visible.
cl_debugoverlay_hide_imgui cmd cl, cheat Hides the overlay.
cl_debugoverlay_toggle cmd cl, cheat Toggles visibility of the debug overlay system.
cl_disable_ragdolls false cl, cheat
cl_display_game_events false cl, cheat
cl_draw_simulating_entities false cl, cheat
cl_drawcross cmd cl, cheat Draws a cross at the given location Arguments x y z
cl_drawhud true cl, cheat Enable the rendering of the hud
cl_drawline cmd cl, cheat Draws line between two 3D Points. Green if no collision Red is collides with something Arguments x1 y1 z1 x2 y2 z2
cl_dumpentity cmd cl, cheat Dumps info about an entity
cl_ent_absbox cmd cl, cheat Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_actornames cmd cl, cheat Displays the entity name for all entities that have ShouldDisplayInActorNames true in code
cl_ent_animgraph2_open_graph cmd cl, cheat Opens the graph and starts live debugging the AG2 graph for a given entity Arguments entityName Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_animgraph2_record cmd cl, cheat Starts live debugging & recording the AG2 graph for a given entity Arguments entityName Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_animgraph_debug cmd cl, cheat Displays debug draws about the given entity(ies) animgraph Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_animgraph_record cmd cl, cheat Toggles recording of animgraph replay of the given entity(s) Arguments entityName automaticallyOpenInAnimgraphEditor Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_attachment_filter_substrings 0 cl, cheat ' character.
cl_ent_attachments cmd cl, cheat Displays the attachment points on an entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_bbox cmd cl, cheat Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_call cmd cl, cheat ent_call <funcname> <optionentname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope
cl_ent_clear_debug_overlays cmd cl, cheat Clears all debug overlays
cl_ent_find cmd cl, cheat Find and list all entities with classnames or targetnames that contain the specified substrings. Format find_ent <substring>
cl_ent_find_index cmd cl, cheat Display data for entity matching specified index. Format find_ent_index <index>
cl_ent_grab cmd cl, cheat grabs the object in front of the player. Options -loose -multiple -toggle
cl_ent_hierarchy cmd cl, cheat Prints the entity hierarchy tree rooted at the specified ent(s)
cl_ent_hitbox cmd cl, cheat Displays the hitboxes for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_joint_filter_substrings 0 cl, cheat ' character.
cl_ent_joint_lines true cl, cheat Draw a line between a rendered joint and its parent.
cl_ent_joint_names true cl, cheat Draw the name of a rendered joint.
cl_ent_joints cmd cl, cheat Displays the joint names + axes an entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_messages cmd cl, cheat Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_name cmd cl, cheat Displays the entity name
cl_ent_picker cmd cl, cheat Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at. Arguments full - enables all debug information
cl_ent_pivot cmd cl, cheat Displays the pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_pivot_size 20 cl, a, cheat
cl_ent_remove cmd cl, cheat Removes the given entity(s) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_remove_all cmd cl, cheat Removes all entities of the specified type Arguments {entity_name} / {class_name}
cl_ent_scale cmd cl, cheat Scales entities. Arguments <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_scenehierarchy cmd cl, cheat Prints the entity scenenode hierarchy tree rooted at the specified ent(s)
cl_ent_script_dump cmd cl, cheat Dumps the names and values of this entity's script scope to the console Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_select cmd cl, cheat Select or deselects the given entities(s) for later manipulation Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_setang cmd cl, cheat Set entity angles
cl_ent_setname cmd cl, cheat Sets the targetname of the given entity(s) Arguments <new entity name> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_setpos cmd cl, cheat Move entity to position
cl_ent_show_contexts false cl, cheat Show entity contexts in ent_text display
cl_ent_show_damage cmd cl, cheat Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.
cl_ent_showonlyattachment 0 cl, cheat
cl_ent_showonlyhitbox -1 cl, cheat
cl_ent_skeleton cmd cl, cheat Displays the skeleton for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text cmd cl, cheat, vconsole_fuzzy Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text256 cmd cl, cheat Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_clear cmd cl, cheat Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_filter cmd cl, cheat Set which ent_text filters you want
cl_ent_text_flags_active -1 cl, a, cheat
cl_ent_text_no_name_really_i_mean_it false cl, cheat
cl_ent_text_radius cmd cl, cheat Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text) 2 Arguments <Radius> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_text_sticky_add cmd cl, cheat Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_clear cmd cl, cheat Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_dump cmd cl, cheat Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_remove cmd cl, cheat Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_ungrab cmd cl, cheat un-grabs all objects
cl_ent_vcollide_wireframe cmd cl, cheat Displays the interpolated vcollide wireframe pm am entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_viewoffset cmd cl, cheat Displays the eye position for the given entity(ies) in red. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_visibility_traces cmd cl, cheat, vconsole_fuzzy Displays visibility traces for the given entity Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_error_report_time 0 cl, release Minimum time in seconds that must elapse before printing prediction error summary. 0 to disable.
cl_extrapolate true cl, cheat Enable/disable extrapolation if interpolation history runs out.
cl_extrapolate_amount 0.25 cl, cheat Set how many seconds the client will extrapolate entities for.
cl_eye_occlusion_debug false cl, cheat
cl_flushentitypacket 0 cheat For debugging. Force the engine to flush an entity packet.
cl_frametime_summary_report_detailed true cl, release When a perf report is dumped at the end of the session, should it be detailed?
cl_fullupdate cmd cheat Force uncompressed update
cl_glow_brightness 1 cl, cheat Brightness of player halos
cl_glow_item_far_b 1 cl, release
cl_glow_item_far_g 0.4 cl, release
cl_glow_item_far_r 0.3 cl, release
cl_graphics_driver_warning_ignore_timestamp 0 cl, a, release
cl_groups cmd cl, cheat Show status of all spawn groups.
cl_hold_game_events_force_delay_ticks 0 cl, cheat Debugging convar to force late dispatch of game events.
cl_hold_game_events_until_server_tick true cl, cheat Holds game events until client has received the tick the event was fired on.
cl_hud_telemetry_frametime_poor 100 cl, a, release Frame time greater than this is considered 'poor'.
cl_hud_telemetry_frametime_show 1 cl, a, release Show frame time (FPS) in the HUD. 0=never, 1=only if poor, 2=always
cl_hud_telemetry_net_detailed 0 cl, a, release Show breakdown network misdelivery (loss, late delivery, and peak jitter). 0=never, 1=only in poor network conditions, 2=always
cl_hud_telemetry_net_misdelivery_poor 2 cl, a, release Packet delivery anomaly rate (0..100) higher than this is considered 'poor'.
cl_hud_telemetry_net_misdelivery_show 1 cl, a, release Show percentage of user commands & server snapshots that are missed due to network conditions. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_net_quality_graph_show 0 cl, a, release Show packet jitter and netframe loss/reordering in the HUD. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_ping_poor 100 cl, a, release Ping higher than this (ms) is considered 'poor'.
cl_hud_telemetry_ping_show 1 cl, a, release Show ping in the HUD. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_serverrecvmargin_graph_show 0 cl, a, release Show graph of the server recv margin in the HUD. (How early/late user commands are arriving at the server before they are executed.) 0=never, 1=only when there are command queue problems, 2=always
cl_ignorepackets false cheat Force client to ignore packets (for debugging).
cl_imgui_debug_entity cmd cl, cheat Shows the entity browser, focused on the entity you specify. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_imgui_set_selection cmd cl, cheat Sets ImGui selection
cl_imgui_set_status_text cmd cl, cheat Sets ImGui header status text
cl_input_enable_raw_keyboard false release Enable raw keyboard input
cl_interp cmd cl, release Read the effective client simulation interpolation amount in terms of time.
cl_interp_hermite true cl, cheat Set to zero do disable hermite interpolation.
cl_interp_ratio 0 cl, user Sets the client simulation interpolation amount, in terms of server updates (final amount is cl_interp_ratio / cl_updaterate).
cl_interpolate_report false cl, a Enable to show interpolation profile timing
cl_jitter_bad_threshold_up 25.625 user When upstream packet jitter in a frame exceeds this threshold (ms), the frame is considered to have 'irregular delivery'. This is a derived value and should not be modified manually
cl_joystick_enabled false a Enable joystick input
cl_lagcompensation true cl, user Perform server side lag compensation of weapon firing events.
cl_latch_report false cl, a Enable to output stats about latching
cl_leveloverview 0 cl, cheat
cl_lightquery_debug false cl, cheat
cl_lock_camera false cl, cheat
cl_max_particle_pvs_aabb_edge_length 100 release
cl_meep_mop_volume_trigger_max_count 10 cl, cheat Number of triggers before meemop reaches full volume
cl_modifier_dump cmd cl, cheat Display all modifiers for the unit <entityindex/name>
cl_modifier_dump_list cmd cl, cheat Dumps all modifiers that exist in the game
cl_modifier_dump_visible cmd cl, cheat Print out non-hidden modifiers.
cl_modifier_spew_states cmd cl, cheat Call to have the client spew their unit states affecting them,
cl_modifier_stringtable_dump cmd cl, cheat Displays the contents of the modifier string table
cl_net_printsummary cmd norecord, release Print a summary report of Source2 engine networking statistics. (Ticks, netchan messages, etc.)
cl_network_quality2 -1 cl, a
cl_particle_retire_cost 0 cheat
cl_particle_simulate true cheat Enables/Disables Particle Simulation
cl_pclass 0 cl, cheat Dump entity by prediction classname.
cl_pdump -1 cl, cheat Dump info about this entity to screen.
cl_phys_debug_callback_entities false cl, cheat Print all entities that get touch callbacks. Each entity is printed only once.
cl_phys_enabled true cl, cheat Enable all physics simulation
cl_phys_sleep_enable true cl, cheat Enable sleeping for dynamic physics bodies.
cl_phys_sound_disable_impact_sounds_under_hard_threshold false cl, cheat if true, impact sounds wont play if no soft impact sound is present and the impact is below the hard velocity threshold.
cl_phys_stop_at_collision 0 cl, cheat
cl_pitchdown 89 cl, cheat
cl_pitchup 89 cl, cheat
cl_poll_network_early false release Enable polling for network messages every frame, instead of every tick
cl_pred_always_latch false cl, release
cl_pred_print_every_cmd false cl, release Print something every time we predict a command
cl_predict true cl, user, cheat Perform client side prediction.
cl_prediction_savedata_postentitypacketreceived false cl, release Experimental optimization. If you are reading this in 2026, please delete this convar.
cl_prop_debug cmd cl, cheat Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.
cl_querycache_stats cmd cl, cheat Display status of the query cache (client only)
cl_ragdoll_limit 20 cl, a Maximum number of ragdolls to show (-1 disables limit)
cl_ragdoll_lru_debug false cl, rep, cheat
cl_removedecals cmd cl, cheat Remove the decals from the entity under the crosshair.
cl_resend 0.5 release Delay in seconds before the client will resend the 'connect' attempt
cl_rr_dump_rules cmd cl, cheat Print all response rules
cl_rr_reloadresponsesystems cmd cl, cheat Reload all response system scripts.
cl_save_animgraph_recording cmd cl, cheat Saves all active animgraph recordings to disk Arguments automaticallyOpenInAnimgraphEditor
cl_scale_function_dump cmd cl, cheat Print out all scale functions.
cl_script_add_debug_filter cmd cl, cheat Add a filter to the game debug overlay
cl_script_add_watch cmd cl, cheat Add a watch to the game debug overlay
cl_script_add_watch_pattern cmd cl, cheat Add a watch to the game debug overlay
cl_script_attach_debugger cmd cl, cheat Connect the vscript VM to the script debugger
cl_script_clear_watches cmd cl, cheat Clear all watches from the game debug overlay
cl_script_debug cmd cl, cheat Toggle the in-game script debug features
cl_script_dump_all cmd cl, cheat Dump the state of the VM to the console
cl_script_find cmd cl, cheat Find a key in the VM
cl_script_help cmd cl, cheat Output help for script functions
cl_script_reload cmd cl, cheat Reload scripts
cl_script_reload_code cmd cl, cheat Execute a vscript file, replacing existing functions with the functions in the run script
cl_script_reload_entity_code cmd cl, cheat Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
cl_script_remove_debug_filter cmd cl, cheat Remove a filter from the game debug overlay
cl_script_remove_watch cmd cl, cheat Remove a watch from the game debug overlay
cl_script_remove_watch_pattern cmd cl, cheat Remove a watch from the game debug overlay
cl_script_resurrect_unreachable cmd cl, cheat Use the garbage collector to track down reference cycles
cl_script_trace_disable cmd cl, cheat Turn off a particular trace output by file or function name
cl_script_trace_disable_all cmd cl, cheat Turn off all trace output
cl_script_trace_disable_key cmd cl, cheat Turn off a particular trace output by table/instance
cl_script_trace_enable cmd cl, cheat Turn on a particular trace output by file or function name
cl_script_trace_enable_all cmd cl, cheat Turn on all trace output
cl_script_trace_enable_key cmd cl, cheat Turn on a particular trace output by table/instance
cl_showents cmd cl, cheat Dump entity list to console.
cl_showerror 0 cl, release Show prediction errors, 2 for above plus detailed field deltas, 3 to filter out serverside known prediction errors, -entindex for specific entity.
cl_showfps 0 cl, release Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file )
cl_showframenumber false cl, release Show current framenumber
cl_showmem 0 cl, release Draw approximate memory use at top of screen
cl_showpos 0 cl, cheat, release Draw current position at top of screen
cl_showtick 0 cl, release Show current tick/time values. Bitmask 1='render time' 2='GameTime' 4=time of predicted entities 8=offset of predicted entities (-1 means 'everything')
cl_skel_constraints_enable true rep, cheat
cl_skeleton_instance_smear_boneflags false cl, cheat Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent.
cl_smooth_draw_debug false cl, cheat
cl_smooth_root_catchup_factor 0.21 cl, cheat
cl_smooth_root_max_accel 1000 cl, cheat
cl_smooth_root_origin_coeff 100 cl, cheat
cl_smooth_root_timehorizon 0.125 cl, cheat
cl_smooth_root_velocity_coeff 20 cl, cheat
cl_smooth_targetspeed 150 cl, release
cl_snd_new_visualize false cl, cheat Displays soundevent name played at it's 3d position
cl_soundscape_flush cmd cl, cheat, server_can_execute Flushes the client side soundscapes
cl_spewserializers cmd cheat Spew serializers
cl_test_list_entities cmd cl, cheat test-list entities
cl_tickpacket_desired_queuelength 0 user This value, multiplied by the tick interval, is added to cl_tickpacket_recvmargin_desired to obtain the effective desired recv margin.
cl_tickpacket_recvmargin_spew_interval 0 release
cl_ticks_net_print_threshold 2 release Print a message if network issues cause problems with server snapshots of user commands not being available when needed, if the percentage (0...100) exceeds this value. A value of 0 will cause the message to always print each time it is calculated
cl_ticks_warning_level 0 release Print a message about problems with ticks and interpolation. 0=never, 1=warnings, 2=all, even if hidden by interpolation
cl_ticktiming cmd norecord, release <interval>} [summary|detail] Print timing stats now, or set report interval
cl_timeout 30 a After this many seconds without receiving a packet from the server, the client will disconnect itself
cl_trueview_show_status 2 cl, release 0=Never; 1=Only if there is a problem; 2=always
cl_updaterate 128 cl, a, user Number of packets per second of updates you are requesting from the server
cl_usercmd_max_per_movemsg 4 release max number of CUserCmds to send in one client move message
cl_voice_transmit_lobby false cl, a, release
clear cmd norecord, release Clear console output.
clearall cmd norecord, release Clear console output from all views.
cli_ent_attachments cmd cl, cheat Displays the interpolated attachment points on an entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_hitbox cmd cl, cheat Displays the skeleton for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_pivot cmd cl, cheat Displays the interpolated pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_skeleton cmd cl, cheat Displays the skeleton for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cli_ent_vcollide_wireframe cmd cl, cheat Displays the interpolated vcollide wireframe pm am entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
clientport 0 release If non-zero, client binds port to specific address. Usually you should leave this blank to use a different random system-assigned port for each connection.
closecaption false cl, a, user Enable close captioning.
collect_entity_model_name cmd sv, cheat Collect model names of the entities you're pointing at
commentary false sv, a Desired commentary mode state.
commentary_finishnode cmd sv
con_enable [Todo] a, per_user Allows the console to be activated.
condump cmd release dump the text currently in the console to condumpXX.log
connect cmd release Connect to a remote server.
connect_hltv cmd release Connect to a remote HLTV server.
consoletool cmd norecord, release Open a VConsole subtool.
cq_buffer_bloat_msecs_max 120 rep, release Server will not allow the client to buffer up more than N ms of commands.
cq_logging false sv, release command queue logging of events.
cq_logging_interval 0 sv, release command queue logging per player stats every N seconds, 0 to disable.
cq_max_starved_substitute_commands 4 sv, release Server will stop generating substitute commands if client hasn't sent one, after N in a row
cq_print_every_command false sv, release print every command as we execute it
crash cmd cheat Crash the client. Optional parameter -- type of crash 0 read from NULL 1 write to NULL 2 force an Assert 3 infinite loop 4 stack buffer overrun 5 multiple asserts across multiple threads. Optional number of threads (default 5) 6 looping memory leak until we're out of memory. Optional allocation size in bytes (default 1048576/1MB)
crash_error cmd cheat Cause the engine to crash by Plat_FatalError on main thread (Debug!!)
crash_error_job cmd cheat Cause the engine to crash by Plat_FatalError on job thread (Debug!!)
crash_error_thread cmd cheat Cause the engine to crash by Plat_FatalError on non-main thread (Debug!!)
crash_job cmd cheat Cause the engine to crash in a job thread (Debug!!)
crash_thread cmd cheat Cause the engine to crash in a brand new non-main thread (Debug!!)
create_radius_damage cmd sv, cheat Causes radius damage where you're looking, at the passed in radius.
csm_bias_override_0 1 cheat
csm_bias_override_1 1 cheat
csm_bias_override_2 1 cheat
csm_bias_override_3 1 cheat
csm_cascade0_override_dist -1 cheat
csm_cascade1_override_dist -1 cheat
csm_cascade2_override_dist -1 cheat
csm_cascade3_override_dist -1 cheat
csm_cascade_viewdir_shadow_bias_scale 2 cheat
csm_max_dist_between_caster_and_receiver 15000 cheat default pushback
csm_max_visible_dist 7500 cheat
csm_res_override_0 0 cheat
csm_res_override_1 0 cheat
csm_res_override_2 0 cheat
csm_res_override_3 0 cheat
csm_shadow_worldview_align_x_to_u false cheat
csm_shadow_worldview_shear_align_z_to_v false cheat
csm_split_log_scalar 0.85 cheat
csm_sst_max_visible_dist 2000 cheat
csm_sst_pushback_distance 1500 cheat default pushback
csm_sst_shadow_focus_region_maxz 2000 cheat
csm_sst_shadow_focus_region_minz -2000 cheat
csm_viewdir_shadow_bias 0 cheat
csm_viewmodel_farz 30 cheat
csm_viewmodel_max_shadow_dist 21 cheat
csm_viewmodel_max_visible_dist 1000 cheat
csm_viewmodel_nearz 0.5 cheat
cvarlist cmd release Show the list of convars/concommands.
cyclevar cmd norecord, release Cycle through specified convar values.

D

Command Default Value Flags Description
deadlock_chat_mode 2 cl, a, release Default communication preference for players
deadlock_disable_post_match_survey false cl, a Disable the early post match survey
deadlock_early_development_warning_disabled true cl, a Disable the early dev build message
deadlock_hero_debuts_seen 72,69,67,64,66 cl, a, release
deadlock_mm_preference 1 cl, a, release What style of player do we want to try and match with in matchmaking
debug_destructible_parts_enabled true sv, cl, rep, cheat Toggle enabling/disabling the destructible parts system for debug.
debug_error_model false sv, cl, rep, cheat
debug_radial_damage false sv, cl, rep, cheat
debug_takedamage_summaries false sv, cheat
debug_visibility_monitor 0 sv, cheat
debugoverlay_cycle_domain cmd sv, cheat Toggles visibility of the debug overlay system.
debugoverlay_cycle_state cmd sv, cheat Toggles visibility of the debug overlay system.
debugoverlay_dashboard cmd sv, cheat Makes the debug overlay dashboard visible.
debugoverlay_force_respect_ttl false cheat Force respect TTL even when clearing scopes
debugoverlay_hide_imgui cmd sv, cheat Hides the overlay.
debugoverlay_show_text_outline false cheat Toggle display of box around text
debugoverlay_text_scale 1 a, cheat Scale of the text used for 3d display
debugoverlay_toggle cmd sv, cheat Toggles visibility of the debug overlay system.
default_fov 75 cl, cheat
demo_flush false a Flush writing the demo file every network update
demo_goto cmd release Skips to location in demo.
demo_gotomark cmd release Skips the current demo playback to the marked tick
demo_gototick cmd release Skips to a tick in demo.
demo_info cmd release Print information about currently playing demo.
demo_marktick cmd release Marks the current demo playback tick for later use
demo_pause cmd release Pauses demo playback.
demo_pauseatservertick cmd release Pauses when the 'render time' reaches the specified tick.
demo_quitafterplayback false release Quits game after demo playback.
demo_recordcommands true cheat Record commands typed at console into .dem files.
demo_resume cmd release Resumes demo playback.
demo_step_tick cmd release Play for N ticks (default=1) and then pause.
demo_timescale cmd release Sets demo replay speed.
demo_togglepause cmd release Toggles demo playback.
demolist cmd release Print demo sequence list.
developer 1 release Set developer message level.
differences cmd release Show all convars which are not at their default values (optional restricted to specific flags).
disable_dynamic_prop_loading false sv, cheat If non-zero when a map loads, dynamic props won't be loaded
disconnect cmd release Disconnect from server
display_game_events false sv, cheat
dlight_debug cmd cl, cheat Creates a dlight in front of the player
dota_enable_spatial_audio false release Flag to enable spatial audio in Dota 2.
dota_spatial_audio_mix 1 release Mix value to blend spatial and non-spatial audio in Dota 2.
drawcross cmd sv, cheat Draws a cross at the given location Arguments x y z
drawline cmd sv, cheat Draws line between two 3D Points. Green if no collision Red is collides with something Arguments x1 y1 z1 x2 y2 z2
dsp_dist_max 1440 cheat, demo
dsp_dist_min 0 cheat, demo
dsp_off false cheat
dsp_volume 0.8 a, demo
dump_entity_report cmd cl, cheat List all client-side entities in the scene
dump_hero_names cmd cl, cheat Lists all heroes by their technical names
dump_panorama_css_properties cmd release Prints out all valid panorama CSS properties and their documentation
dump_panorama_events cmd release print panorama event types and their documentation
dump_play_stats cmd sv, cheat
dumpparticlelist cmd cheat Print out information on existing particle systems

E

Command Default Value Flags Description
echo cmd server_can_execute Echo text to console.
echoln cmd release Echo the command arguments on the console
enable_boneflex true cl, a
engine_low_latency_sleep_after_client_tick false release When r_low_latency is enabled, this moves the low latency sleep on tick frames to happen after client simulation.
engine_no_focus_sleep 20 a
engine_show_frame_pacing false release
english true cl, user If set to 1, running the english language set of assets.
ent_absbox cmd sv, cheat Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_actornames cmd sv, cheat Displays the entity name for all entities that have ShouldDisplayInActorNames true in code
ent_actornames_font Consolas sv, cl, rep, cheat ent_actornames font name
ent_actornames_fontsize 24 sv, cl, rep, cheat ent_actornames font size
ent_animgraph2_open_graph cmd sv, cheat Opens the graph and starts live debugging the AG2 graph for a given entity Arguments entityName Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph2_record cmd sv, cheat Starts live debugging & recording the AG2 graph for a given entity Arguments entityName Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph_debug cmd sv, cheat Displays debug draws about the given entity(ies) animgraph Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph_record cmd sv, cheat Toggles recording of animgraph replay of the given entity(s) Arguments entityName automaticallyOpenInAnimgraphEditor Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_animgraph_setvar cmd sv, cheat Sets a variable on the animgraph of the given entity(s) Arguments <varname>=<value> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_attachment_filter_substrings 0 sv, cheat ' character.
ent_attachments cmd sv, cheat Displays the attachment points on an entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_autoaim cmd sv, cheat Displays the entity's autoaim radius. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_bbox cmd sv, cheat Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_bonemergeplayer cmd sv, cheat Bonemerge the player onto the entity under the crosshairs
ent_call cmd sv, cheat ent_call <funcname> <optionentname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope
ent_clear_debug_overlays cmd sv, cheat Clears all debug overlays
ent_create cmd sv, cheat, vconsole_fuzzy Creates an entity of the given designer or subclass name where the player is looking.
ent_find cmd sv, cheat Find and list all entities with classnames or targetnames that contain the specified substrings. Format find_ent <substring>
ent_find_index cmd sv, cheat Display data for entity matching specified index. Format find_ent_index <index>
ent_fire cmd sv, cheat, vconsole_fuzzy Usage ent_fire <target> [action] [value] [delay]
ent_fire_output cmd sv, cheat, vconsole_fuzzy Usage ent_fire_output <target> [output name] [value] [delay]
ent_gib cmd sv, cheat Gibs the given entity(s) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_grab cmd sv, cheat grabs the object in front of the player. Options -loose -multiple -toggle
ent_hierarchy cmd sv, cheat Prints the entity hierarchy tree rooted at the specified ent(s)
ent_hitbox cmd sv, cheat Displays the hitboxes for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_info cmd sv, cheat Usage ent_info <class name>
ent_joint_filter_substrings 0 sv, cheat ' character.
ent_joint_lines true sv, cheat Draw a line between a rendered joint and its parent.
ent_joint_names true sv, cheat Draw the name of a rendered joint.
ent_joints cmd sv, cheat Displays the joint names + axes an entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_kill cmd sv, cheat Kills the given entity(s) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_messages cmd sv, cheat Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_messages_draw false sv, cl, rep, cheat Visualizes all entity input/output activity.
ent_name cmd sv, cheat Displays the entity name
ent_orient cmd sv, cheat Orient the specified entity to match the player's angles. By default, only orients target entity's YAW. Use the 'allangles' option to orient on all axis. Format ent_orient <entity name> <optional allangles>
ent_picker cmd sv, cheat Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at. Arguments full - enables all debug information
ent_pivot cmd sv, cheat Displays the pivot for the given entity(ies). (y=up=green, z=forward=blue, x=left=red). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_pivot_size 20 sv, a, cheat
ent_rbox cmd cl, cheat Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_remove cmd sv, cheat Removes the given entity(s) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_remove_all cmd sv, cheat Removes all entities of the specified type Arguments {entity_name} / {class_name}
ent_rotate cmd sv, cheat Rotates an entity by a specified # of degrees
ent_scale cmd sv, cheat Scales entities. Arguments <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_scenehierarchy cmd sv, cheat Prints the entity scenenode hierarchy tree rooted at the specified ent(s)
ent_script_dump cmd sv, cheat Dumps the names and values of this entity's script scope to the console Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_select cmd sv, cheat Select or deselects the given entities(s) for later manipulation Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_setang cmd sv, cheat Set entity angles
ent_setname cmd sv, cheat Sets the targetname of the given entity(s) Arguments <new entity name> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_setpos cmd sv, cheat Move entity to position
ent_show_contexts false sv, cheat Show entity contexts in ent_text display
ent_show_damage cmd sv, cheat Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.
ent_show_response_criteria cmd sv, cheat Print, to the console, an entity's current criteria set used to select responses. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_showonlyattachment 0 sv, cheat
ent_skeleton cmd sv, cheat Displays the skeleton for the given entity(ies). Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_skeleton_duration 0 sv, cl, rep, cheat Duration of ent_skeleton display
ent_teleport cmd sv, cheat Teleport the specified entity to where the player is looking. Format ent_teleport <entity name>
ent_text cmd sv, cheat, vconsole_fuzzy Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text256 cmd sv, cheat Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_clear cmd sv, cheat Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_filter cmd sv, cheat Set which ent_text filters you want
ent_text_flags_active -1 sv, a, cheat
ent_text_no_name_really_i_mean_it false sv, cheat
ent_text_radius cmd sv, cheat Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text) 2 Arguments <Radius> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
ent_text_sticky_add cmd sv, cheat Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_clear cmd sv, cheat Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_dump cmd sv, cheat Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_text_sticky_remove cmd sv, cheat Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_ungrab cmd sv, cheat un-grabs all objects
ent_vcollide_wireframe cmd sv, cheat Displays the interpolated vcollide wireframe pm am entity. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_viewoffset cmd sv, cheat Displays the eye position for the given entity(ies) in red. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
ent_visibility_traces cmd sv, cheat, vconsole_fuzzy Displays visibility traces for the given entity Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
entity_log_load_unserialize 0 sv, cl, rep, cheat Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client
escape cmd release, clientcmd_can_execute Escape key pressed.
exec cmd norecord, release Execute a cfg file
exec_async cmd cheat, norecord Execute a cfg file over time
execifexists cmd norecord, release Execute a cfg file if file exists
execute_command_every_frame 0 cheat
experimental_citadel_tick_rate_override 0 sv, cl, rep, release
explode cmd sv, cheat Kills the player with explosive damage
explodevector cmd sv, cheat Kills a player applying an explosive force. Usage explodevector <player> <x value> <y value> <z value>

F

Command Default Value Flags Description
fadein cmd sv, cheat fadein {time r g b} Fades the screen in from black or from the specified color over the given number of seconds.
fadeout cmd sv, cheat fadeout {time r g b} Fades the screen to black or to the specified color over the given number of seconds.
find cmd release Find concommands with the specified string in their name/help text.
findflags cmd release Find concommands by flags.
firetarget cmd sv, cheat
firstperson cmd cl, release, execute_per_tick Switch to firstperson camera.
fish_debug false cl, cheat Show debug info for fish
fish_dormant false sv, rep, cheat Turns off interactive fish behavior. Fish become immobile and unresponsive.
fog_color -1.000000 -1.000000 -1.000000 cl, cheat
fog_colorskybox -1.000000 -1.000000 -1.000000 cl, cheat
fog_enable true cl, cheat Enable fog
fog_enableskybox true cl, cheat
fog_end -1 cl, cheat
fog_endskybox -1 cl, cheat
fog_hdrcolorscale -1 cl, cheat
fog_hdrcolorscaleskybox -1 cl, cheat
fog_maxdensity -1 cl, cheat
fog_maxdensityskybox -1 cl, cheat
fog_override 0 cl, cheat Overrides the map's fog settings (-1 populates fog_ vars with map's values)
fog_override_color cmd cheat Sets the fog color override
fog_override_enable false cheat Use fog_override convars instead of world fog data
fog_override_end 3500 cheat
fog_override_exponent 2 cheat
fog_override_max_density 0.4 cheat
fog_override_start 1000 cheat
fog_start -1 cl, cheat
fog_startskybox -1 cl, cheat
fov_desired 75 cl, a, user Sets the base field-of-view.
fps_max 400 a, release Frame rate limiter. 0=no limit. Does not apply to dedicated server.
fps_max_tools 120 a Additional frame rate limit while in tools mode and a window other than the game window has focus. Note that fps_max still applies, this only allows the maximum frame rate for tools mode to be lower. 0=no tools specific limit.
fps_max_ui 120 a Frame rate limiter while the game UI is displayed. 0=no limit. Does not apply to dedicated server.
fs_fake_read_delay_ms 0 release Add N ms of delay to every low-level read operation, to simulate a slow disk
fs_report_sync_opens 0 release 0Off, 1Always, 2Not during load
fs_spew_readfieldlist cmd cheat index <threshold bytes> spew changes to ent index, optionally only spewing if update is > than threshold bytes
func_break_max_pieces 15 sv, a, rep

G

Command Default Value Flags Description
g_debug_angularsensor false sv, cheat
g_debug_constraint_sounds false sv, cheat Enable debug printing about constraint sounds.
g_debug_ragdoll_visualize false cl, cheat
gameinstructor_dump_open_lessons cmd cl, cheat Gives a list of all currently open lessons.
gameinstructor_dump_run_lesson_counts cmd cl, cheat Gives a list of lessons that been completed or shown
gameinstructor_enable true cl, a, release Display in game lessons that teach new players.
gameinstructor_find_errors false cl, cheat Set to 1 and the game instructor will run EVERY scripted command to uncover errors.
gameinstructor_verbose 0 cl, cheat Set to 1 for standard debugging or 2 (in combo with gameinstructor_verbose_lesson) to show update actions.
gameinstructor_verbose_lesson 0 cl, cheat Display more verbose information for lessons have this name.
gameui_hide cmd release Hides the game UI
getpos cmd cl, cheat dump position and angles to the console
getpos_exact cmd cl, cheat dump origin and angles to the console
getposcopy cmd cl, cheat dump position and angles to the console and clipboard
getposcopy_exact cmd cl, cheat dump origin and angles to the console and clipboard
give cmd sv, vconsole_fuzzy Give item to player. Arguments <item_name>
give_oriented cmd sv, vconsole_fuzzy Give item oriented to player angles. Arguments <item_name>
givecurrentammo cmd sv, cheat Give a supply of ammo for current weapon..
global_set cmd sv, cheat global_set <globalname> <state> Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD).
glow_use_tolerance 0.85 cl, rep, cheat
god cmd sv, cheat Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable.
grep cmd release grep line for pattern, print out matching lines only
groups cmd sv, cheat Show status of all spawn groups.

H

Command Default Value Flags Description
healme cmd sv, cheat Heals the player. Arguments <health to gain>
help cmd release Find help about a convar/concommand.
hide_party_code false cl, a When set, this will hide the party code in the client
hideconsole cmd norecord, release Hide the console.
host_framerate 0 release Set to lock per-frame time elapse.
host_readconfig_ignore_userconfig false cheat Whether we should ignore the user config file for reading/writing.
host_timescale 1 rep, cheat Prescale the clock by this amount.
host_timescale_dec cmd cheat Decrement the timescale by one step
host_timescale_inc cmd cheat Increment the timescale by one step
host_writeconfig cmd release Saves out the user config values.
hostfile host.txt sv, release The HOST file to load.
hostip release Host game server ip
hostname release Hostname for server.
hostname_in_client_status false release Show server hostname in client status.
hostport 27015 release Host game server port
hud_damagemeter false cl, cheat
hud_fastswitch 0 cl, a
hud_free_cursor -1 cl, release If -1 use the hud default, otherwise 0 is disabled, 1 is enabled
hud_free_cursor_toggle cmd cl, release Toggles free cursor convar.
hud_minimap_spectator_fow_team_view_amber cmd cl, release While a spectator, view team amber's minimap view
hud_minimap_spectator_fow_team_view_both_teams cmd cl, release While a spectator, view both teams' minimap view
hud_minimap_spectator_fow_team_view_sapphire cmd cl, release While a spectator, view team sapphire's minimap view
hud_minimap_spectator_fow_team_view_target_team cmd cl, release While a spectator and viewing a player, view team their minimap view
hurtme cmd sv, cheat Hurts the player. Arguments <health to lose>
hurtthem cmd sv, cheat Hurts the enemy in front of you. Arguments <health to lose>

I

Command Default Value Flags Description
ik_debug_chain_to_filter_by 0 sv, cl, rep, cheat
ik_enable true rep, cheat Enable IK.
ik_hinge_debug_bone_index -1 sv, cl, rep, cheat
imgui_debug_entity cmd sv, cheat Shows the entity browser, focused on the entity you specify. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
imgui_default_font_size 20 a, cheat Default imgui font size
imgui_set_selection cmd sv, cheat Sets ImGui selection
imgui_set_status_text cmd sv, cheat Sets ImGui header status text
impulse cmd cl, release Triggers impulse command
incrementvar cmd norecord, release Increment specified convar value.
input_button_code_is_scan_code_scd [Todo] a, per_user Bind keys based on keyboard position instead of key name
input_filter_relative_analog_inputs false cl, a
input_forceuser -1 cheat Force user input to this split screen player.
interesting_events_draw_debug false sv, cheat When enabled, draws a sphere representing active events
ip 0 release Overrides IP for multihomed hosts
iv_debugbone 0 release Debug bone name for interpolation spew of CAnimationState.

J

Command Default Value Flags Description
joy_advanced false cl, a
joy_advaxisr 0 cl, a
joy_advaxisu 0 cl, a
joy_advaxisv 0 cl, a
joy_advaxisx 0 cl, a
joy_advaxisy 0 cl, a
joy_advaxisz 0 cl, a
joy_axisbutton_threshold 0.3 a Analog axis range before a button press is registered.
joy_axisr_deadzone [Todo] a, per_user
joy_axisr_relative [Todo] a, per_user
joy_axisu_deadzone [Todo] a, per_user
joy_axisu_relative [Todo] a, per_user
joy_axisv_deadzone [Todo] a, per_user
joy_axisv_relative [Todo] a, per_user
joy_axisx_deadzone [Todo] a, per_user
joy_axisx_relative [Todo] a, per_user
joy_axisy_deadzone [Todo] a, per_user
joy_axisy_relative [Todo] a, per_user
joy_axisz_deadzone [Todo] a, per_user
joy_axisz_relative [Todo] a, per_user
joy_circle_correct_mode [Todo] cl, a, per_user
joy_circle_correct_mode_vehicle [Todo] cl, a, per_user
joy_display_input false cl, a
joy_forward_sensitivity [Todo] cl, a, per_user
joy_movement_stick [Todo] cl, a, per_user Which stick controls movement (0 is left stick)
joy_name joystick cl, a
joy_pitch_sensitivity [Todo] cl, a, per_user
joy_pitchsensitivity [Todo] cl, a, per_user
joy_response_look [Todo] cl, a, per_user
joy_response_move [Todo] cl, a, per_user
joy_side_sensitivity [Todo] cl, a, per_user
joy_sidesensitivity 1 cl, a
joy_yaw_sensitivity [Todo] cl, a, per_user
joy_yawsensitivity [Todo] cl, a, per_user
joystick false cl, a True if the joystick is enabled, false otherwise.

K

Command Default Value Flags Description
key_findbinding cmd release Find key bound to specified command string.
key_listboundkeys cmd release List bound keys with bindings.
kick cmd norecord, release Kick a player by name.
kickid cmd norecord, release Kick a player by userid or uniqueid, with a message.
kickid_hltv cmd norecord, release Kick a player by userid or uniqueid, with a message.
kill cmd sv, cheat Kills the player with generic damage
kill_all_shrines cmd sv, cheat, release Kills all shrines
killvector cmd sv, cheat Kills a player applying force. Usage killvector <player> <x value> <y value> <z value>

L

Command Default Value Flags Description
labelled_debug_helper_arc_segments 20 sv, cl, rep, cheat
labelled_debug_helper_enabled true sv, cl, rep, cheat
labelled_debug_helper_scale 1 sv, cl, rep, cheat
labelled_debug_helper_show_position false sv, cl, rep, cheat
labelled_debug_helper_show_text true sv, cl, rep, cheat
labelled_debug_helper_skeleton_show_bone_names true sv, cl, rep, cheat
last_viewed_announce_id 22 cl, a Tracks the last announcement ID viewed so we can know when new announcements are available
lb_barnlight_shadowmap_scale 1 release Scale for computed barnlight shadowmap size
lb_shadow_map_cull_empty_mixed false cheat Don't render shadows for mixed shadowmaps with no dynamics objects in view
lb_shadow_map_culling true cheat
lightquery_debug_direct_lighting true sv, cl, rep, cheat
lightquery_debug_indirect_lighting true sv, cl, rep, cheat
listdemo cmd release List demo file contents.
log cmd release off >.
log_color cmd norecord, release Set the color of a logging channel.
log_dumpchannels cmd norecord, release Dumps information about all logging channels.
log_flags cmd norecord, release Set the flags on a logging channel.
log_level cmd norecord, release Set the spew level of a logging channel.
log_verbosity cmd norecord, release Set the verbosity of a logging channel.
logic_npc_counter_debug false sv, rep, cheat

M

Command Default Value Flags Description
m_pitch [Todo] cl, a, user, per_user Mouse pitch factor.
m_yaw [Todo] cl, a, user, per_user Mouse yaw factor.
map cmd release, vconsole_fuzzy, vconsole_set_focus map <mapname> Load a new map.
maps cmd release Displays list of maps.
markup_group_ent_bbox cmd sv, cheat markup_group_ent_bbox <markup_group name> -> toggle ent_bbox for all members of the named markup group
markup_group_ent_text cmd sv, cheat markup_group_ent_text <markup_group name> -> toggle ent_text for all members of the named markup group
markup_group_spew cmd sv, cheat Spew all current markup groups and their members
mat_async_shader_load false release
mat_colcorrection_forceentitiesclientside false cl, cheat Forces color correction entities to be updated on the client
mat_fullbright 0 cheat Debug rendering modes
mat_lpv_luxels false cheat
mat_luxels false cheat
mat_max_lighting_complexity 8 cheat
mat_overdraw 0 cheat Visualize overdraw
mat_overdraw_color 0.075000 0.150000 0.300000 cheat
mat_shading_complexity false cheat Visualize shading complexity
mat_shading_complexity_color 1.000000 0.500000 0.250000 cheat
mat_shading_complexity_max_instruction_count 1024 cheat
mat_shading_complexity_max_register_count 128 cheat
mat_shadowmap_luxels false cheat
mat_show_distance_field 0 cheat 0=Off, 1=Visualize trace from camera, 2=Visualize occlusion, 3=Visualize far field trace from camera
mat_tonemap_bloom_scale -1 cheat
mat_tonemap_bloom_start_value -1 cheat
mat_tonemap_force_accelerate_exposure_down -1 cheat
mat_tonemap_force_average_lum_min -1 cheat Override. Old default was 3.0
mat_tonemap_force_log_lum_max -1 cheat
mat_tonemap_force_log_lum_min -1 cheat
mat_tonemap_force_max -1 cheat
mat_tonemap_force_min -1 cheat
mat_tonemap_force_percent_bright_pixels -1 cheat Override. Old value was 1.0
mat_tonemap_force_percent_target -1 cheat Override. Old default was 45.
mat_tonemap_force_rate -1 cheat
mat_tonemap_force_scale 0 cheat
mat_tonemap_force_use_alpha -1 cheat
mat_tonemap_uncap_exposure 0 cheat
mat_wireframe 0 cheat 0=Off, 1=Surface Wireframe, 2=Transparent Wireframe
mesh_calculate_curvature_smooth_invert false sv, cl, rep, cheat
mesh_calculate_curvature_smooth_pass_count 3 sv, cl, rep, cheat
mesh_calculate_curvature_smooth_weight 1 sv, cl, rep, cheat
minimap_update_rate_hz 30 sv, release
minimap_zoom_in cmd cl, release Ping button pressed
minimap_zoom_out cmd cl, release Ping button released
mm_prefer_solo_only false cl, a, release Prefer being matched with other solo players when not in a party
mobile_fps_increase_during_charging false a MOBILE_FPS_CONTROL If true we increase framerate limit while charging
mobile_fps_increase_during_touch true a MOBILE_FPS_CONTROL If true we increase framerate limit during touch
mobile_fps_limit 30 a MOBILE_FPS_CONTROL Mobile FPS limit - 15, 30, 60
mod_status cmd cl, release <Account ID>
model_default_preview_sequence_name 0 sv, cl, a, rep
modifier_aura_debug false sv, cl, rep, cheat Set to 1 to draw the radii of all active auras
modifier_create cmd sv, cheat, vconsole_fuzzy Creates a test modifier on unit modifier_create <entityindex> <modifiername> <duration>
modifier_dump cmd sv, cheat Display all modifiers for the unit <entityindex/name>
modifier_dump_list cmd sv, cheat Dumps all modifiers that exist in the game
modifier_dump_visible cmd sv, cheat Print out non-hidden modifiers.
modifier_remove cmd sv, cheat, vconsole_fuzzy Removes the first modifier that matches the name from a unit modifier_remove <entityindex> <modifiername>
modifier_spew_states cmd sv, cheat Call to have the client spew their unit states affecting them,
modifier_stringtable_dump cmd sv, cheat Displays the contents of the modifier string table
modifier_test_scripted_event cmd sv, cheat Tests firing a scripted event
modifier_test_scripted_event_end cmd sv, cheat Tests firing ending a scripted event
motdfile motd.txt sv, release The MOTD file to load.
mouse_inverty false cl, a, user
movement_stats_debug_draw false sv, cheat
movement_stats_force_calculate false sv, cheat
mp_disable_autokick cmd sv, release Prevents a userid from being auto-kicked
mp_forcecamera 0 sv, cl, rep, release Restricts spectator modes for dead players
mp_friendlyfire false sv, cl, nf, rep, release Allows team members to injure other members of their team
mp_restartgame 0 sv, release If non-zero, game will restart in the specified number of seconds
multvar cmd norecord, release Multiply specified convar value.

N

Command Default Value Flags Description
name [Todo] a, per_user
nav_add_to_selected_set cmd sv, cheat Add current area to the selected set.
nav_add_to_selected_set_by_id cmd sv, cheat Add specified area id to the selected set.
nav_begin_deselecting cmd sv, cheat Start continuously removing from the selected set.
nav_begin_drag_deselecting cmd sv, cheat Start dragging a selection area.
nav_begin_drag_selecting cmd sv, cheat Start dragging a selection area.
nav_begin_selecting cmd sv, cheat Start continuously adding to the selected set.
nav_bfs_debug 0 sv, cheat
nav_clear_attribute cmd sv, cheat Remove given nav attribute from all areas in the selected set.
nav_clear_attributes cmd sv, cheat Clear all nav attributes of selected area.
nav_clear_selected_set cmd sv, cheat Clear the selected set.
nav_corner_adjust_adjacent 18 cheat radius used to raise/lower corners in nearby areas when raising/lowering corners.
nav_create_indirect_connection cmd sv, cheat Create a connection between the selected area and the area pointed at by the crosshair.
nav_create_indirect_connection_from_to cmd sv, cheat Create a connection between the current 'from' and 'to' locations.
nav_create_indirect_connection_set_from 0.000000 0.000000 0.000000 sv, cheat Set the 'from' location of an indirect connection.
nav_create_indirect_connection_set_from_using_editpos cmd sv, cheat Set the 'from' location of an indirect connection to be the current edit pos of nav_edit.
nav_create_indirect_connection_set_to 0.000000 0.000000 0.000000 sv, cheat Set the 'to' location of an indirect connection.
nav_create_indirect_connection_set_to_using_editpos cmd sv, cheat Set the 'to' location of an indirect connection to be the current edit pos of nav_edit.
nav_curve_alt false sv, cheat
nav_curve_iter 0 sv, cheat
nav_curve_lock -1 sv, cheat
nav_curve_max_step 10 sv, cheat
nav_curve_set -1 sv, cheat
nav_curve_step 0.02 sv, cheat
nav_debug_blocked false sv, cheat
nav_delete cmd sv, cheat Deletes the currently highlighted Area.
nav_draw_area_connections false sv, cheat
nav_draw_area_filled true sv, cheat
nav_draw_area_gravity false sv, cheat
nav_draw_area_ground false sv, cheat
nav_draw_area_hull_support false sv, cheat
nav_draw_area_ids false sv, cheat
nav_draw_area_inset_margin 0 sv, cheat
nav_draw_area_normal false sv, cheat
nav_draw_area_should_be_destroyed false sv, cheat
nav_draw_area_split_by_obstacle_mgr false sv, cheat
nav_draw_area_ztest false sv, cheat
nav_draw_blocked true sv, cheat
nav_draw_blocked_connections false sv, cheat
nav_draw_boundary_areas false sv, cheat
nav_draw_connected_area_radius 1000 sv, cheat
nav_draw_dormant_movable_meshes false sv, cheat Draw dormant movable meshes.
nav_draw_externally_created false sv, cheat
nav_draw_flow_map false sv, cheat
nav_draw_indirect_connections false sv, cheat
nav_draw_jump_links false sv, cheat
nav_draw_limit 300 sv, cheat The maximum number of areas to draw in edit mode
nav_draw_link_alignment false sv, cheat
nav_draw_links false sv, cheat
nav_draw_markup true sv, cheat
nav_draw_mesh true sv, cheat
nav_draw_mesh_grid false sv, cheat Draw the mesh's spatial grid structure around the edit cursor position.
nav_draw_mesh_offset 1 sv, cheat Vertical offset for drawing the mesh (useful for flat planes where the mesh is often a fixed offset from the physical ground
nav_edit 0 sv, cheat Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode.
nav_edit_use_camera true sv, cheat
nav_edit_validate false sv, cheat Validate navmesh structures.
nav_end_deselecting cmd sv, cheat Stop continuously removing from the selected set.
nav_end_drag_deselecting cmd sv, cheat Stop dragging a selection area.
nav_end_drag_selecting cmd sv, cheat Stop dragging a selection area.
nav_end_selecting cmd sv, cheat Stop continuously adding to the selected set.
nav_find_occluded_node_nozup_use_raycast true sv, cheat
nav_gen_add_jumps true sv, cheat
nav_gen_agent_radius_buffer 0.5 sv, cheat Buffer to add to agent radius before passing to nav gen
nav_gen_clip_polys_to_clearance true sv, cheat
nav_gen_clip_polys_to_clearance_debug false sv, cheat
nav_gen_connect_allow_multiple true sv, cheat
nav_gen_connect_angle 0.75 sv, cheat
nav_gen_connect_angle_ignore_z true sv, cheat
nav_gen_connect_dist_a 1 sv, cheat
nav_gen_connect_dist_b 1.5 sv, cheat
nav_gen_connect_dist_z_mult 0.5 sv, cheat
nav_gen_connect_overlap 0.5 sv, cheat
nav_gen_degen_limit 0.001 sv, cheat
nav_gen_false false sv, cheat Always false
nav_gen_island_removal false sv, cheat
nav_gen_island_removal_all_hulls true sv, cheat
nav_gen_join_nonzup true sv, cheat
nav_gen_jump_connection_min_overlap_ratio 1 sv, cheat Minimum edge overlap required for jump connection consideration as a percentage of agent radius
nav_gen_markup_split_expand 2 sv, cheat
nav_gen_markup_split_tol_base 1 sv, cheat
nav_gen_markup_split_tol_nonav 1 sv, cheat
nav_gen_markup_split_tol_nonentity 8 sv, cheat
nav_gen_max_bottleneck_width 128 sv, cheat
nav_gen_max_bottleneck_width_do_clip true sv, cheat
nav_gen_max_edge_len 512 sv, cheat
nav_gen_max_edge_len_do_clip true sv, cheat
nav_gen_max_edge_len_split_tol 24 sv, cheat
nav_gen_opt_to_quads true sv, cheat
nav_gen_opt_to_quads_angle_limit 8 sv, cheat
nav_gen_opt_to_quads_num_steps 6 sv, cheat
nav_gen_opt_to_quads_planar_deviation_limit 4 sv, cheat
nav_gen_opt_to_quads_se_limit_end 0.1 sv, cheat
nav_gen_opt_to_quads_se_limit_start 0.000010 sv, cheat
nav_gen_opt_to_quads_weld_limit_end 0.01 sv, cheat
nav_gen_opt_to_quads_weld_limit_start 0 sv, cheat
nav_gen_oriented_angle_tol 15 sv, cheat Max abrupt orientation difference an NPC can tolerate when moving through the mesh (degrees).
nav_gen_oriented_max_region_range 15 sv, cheat Max orientation range allowed within a region before it gets further split.
nav_gen_remove_vertical_polys true sv, cheat
nav_gen_split_boundary_polys false sv, cheat
nav_gen_split_multi_connection_polys true sv, cheat
nav_gen_split_multi_connection_polys_tol 0.01 sv, cheat
nav_gen_true true sv, cheat Always true
nav_gen_vertical_limit 88 sv, cheat
nav_genrt_debug false sv, cheat
nav_gm_enable false sv, cheat
nav_list_movable_meshes cmd sv, cheat List the movable meshes registered with the movable meshes manager.
nav_lower_drag_volume_max cmd sv, cheat Lower the top of the drag select volume.
nav_lower_drag_volume_min cmd sv, cheat Lower the bottom of the drag select volume.
nav_mark cmd sv, cheat Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands.
nav_mark_attribute cmd sv, cheat Set nav attribute for all areas in the selected set.
nav_max_vis_delta_list_length 64 cheat
nav_obstacle_validate false sv, cheat
nav_obstruction_draw 0 sv, cheat
nav_obstruction_draw_change false sv, cheat
nav_obstruction_draw_dist -1 sv, cheat
nav_obstruction_draw_island 0 sv, cheat
nav_obstruction_draw_island_hull -1 sv, cheat
nav_obstruction_draw_movefail_blocking false sv, cheat
nav_path_debug false sv, cheat
nav_path_draw_areas false sv, cheat
nav_path_draw_arrow true sv, cheat
nav_path_draw_climb_segments true sv, cheat
nav_path_draw_connected_areas false sv, cheat
nav_path_draw_ground_segments true sv, cheat
nav_path_draw_jump_segments true sv, cheat
nav_path_draw_ladder_segments true sv, cheat
nav_path_draw_link_segments true sv, cheat
nav_path_draw_tick 0 sv, cheat
nav_path_fixup_climb_up_segments true sv, cheat
nav_path_fixup_gap_segments false sv, cheat
nav_path_jump_process_debug false sv, cheat
nav_path_optimize true sv, cheat
nav_path_optimize_portals true sv, cheat
nav_path_optimizer_debug 0 sv, cheat
nav_pathfind_debug_log 0 sv, cheat
nav_pathfind_draw 0 sv, cheat
nav_pathfind_draw_blocked 0 sv, cheat
nav_pathfind_draw_costs false sv, cheat
nav_pathfind_draw_fail 0 sv, cheat
nav_pathfind_draw_total_costs false sv, cheat
nav_pathfind_inadmissable_heuristic_factor 1 sv, cheat
nav_pathfind_multithread false sv, cheat
nav_raise_drag_volume_max cmd sv, cheat Raise the top of the drag select volume.
nav_raise_drag_volume_min cmd sv, cheat Raise the bottom of the drag select volume.
nav_recall_selected_set cmd sv, cheat Re-selects the stored selected set.
nav_recorder_enabled true sv, cheat
nav_remove_from_selected_set cmd sv, cheat Remove current area from the selected set.
nav_select_allow_blocked true sv, cheat When selecting an area under nav_edit, allow area marked as blocked.
nav_select_area_id -1 sv, cheat Select nav area with matching ID.
nav_select_block_id -1 sv, cheat Select nav space block with matching ID.
nav_select_hull 0 sv, cheat Restrict area selection to areas that can support a hull of the given category
nav_select_radius cmd sv, cheat Adds all areas in a radius to the selection set
nav_select_with_attribute cmd sv, cheat Selects areas with the given attribute.
nav_set_movable_mesh_dormant_flag cmd sv, cheat Set the movable mesh dormant flag (0=active, 1=dormant)
nav_show_area_connections true sv, cheat Show connections to selected area when true
nav_show_area_verts true sv, cheat Show area vertex positions
nav_show_area_water_info true sv, cheat
nav_show_elem_info true sv, cheat
nav_show_elem_info_font Consolas sv, cheat
nav_show_elem_info_font_size -1 sv, cheat
nav_show_elem_info_font_voffset -11 sv, cheat
nav_show_potentially_visible 0 cheat Show areas that are potentially visible from the current nav area
nav_smooth_constrain_spline true sv, cheat
nav_smooth_constrain_spline_relax 0.006 sv, cheat
nav_smooth_constrain_spring 2 sv, cheat
nav_smooth_constrain_spring_relax 0.01 sv, cheat
nav_smooth_draw_boundary 0 sv, cheat
nav_smooth_draw_calc 0 sv, cheat
nav_smooth_draw_constraint_spline false sv, cheat
nav_smooth_draw_constraint_spring 0 sv, cheat
nav_smooth_draw_speed 0 sv, cheat
nav_smooth_enable true sv, cheat
nav_smooth_relax true sv, cheat
nav_smooth_relax_use_timesteps false sv, cheat
nav_smooth_spring_const_override -1 sv, cheat
nav_smooth_spring_enable true sv, cheat
nav_smooth_spring_factor_deriv 0 sv, cheat
nav_smooth_spring_factor_dist 0 sv, cheat
nav_smooth_spring_factor_speed 0 sv, cheat
nav_smooth_spring_forward_dist_base 50 sv, cheat
nav_smooth_spring_forward_dist_time_limit 1 sv, cheat
nav_smooth_spring_max_dist 36 sv, cheat
nav_smooth_spring_tension_max_override -1 sv, cheat
nav_smooth_spring_timestep_factor_accel 100 sv, cheat
nav_smooth_spring_timestep_factor_speed 100 sv, cheat
nav_smooth_spring_timestep_max 0.5 sv, cheat
nav_smooth_spring_timestep_min 0.1 sv, cheat
nav_smooth_spring_yaw_rotation_speed 50 sv, cheat
nav_smooth_spring_yaw_threshold 20 sv, cheat
nav_space_select_dist 1000 sv, cheat
nav_split cmd sv, cheat To split an Area into two, align the split line using your cursor and invoke the split command.
nav_split_show_line false sv, cheat Show the free split line.
nav_store_selected_set cmd sv, cheat Stores the current selected set for later retrieval.
nav_test_area_gravity false sv, cheat
nav_test_bfs_lattice_dist_0 -1 sv, cheat
nav_test_bfs_lattice_dist_1 -1 sv, cheat
nav_test_bfs_lattice_dist_2 -1 sv, cheat
nav_test_bfs_lattice_hex false sv, cheat Demonstrates searching hexagonal lattice over nav mesh.
nav_test_bfs_lattice_mark 2 sv, cheat
nav_test_bfs_lattice_simple false sv, cheat
nav_test_bfs_lattice_spacing_0 24 sv, cheat
nav_test_bfs_lattice_spacing_1 48 sv, cheat
nav_test_bfs_lattice_spacing_2 96 sv, cheat
nav_test_bfs_simple false sv, cheat
nav_test_boundary_zone_circle 0 sv, cheat
nav_test_boundary_zone_force false sv, cheat
nav_test_boundary_zone_grid_dim 90 sv, cheat
nav_test_boundary_zone_path 0 sv, cheat
nav_test_boundary_zone_rays 100 sv, cheat
nav_test_boundary_zone_rays_margin -1 sv, cheat
nav_test_boundary_zone_rays_random false sv, cheat
nav_test_boundary_zone_sphere 0 sv, cheat
nav_test_curve_opt 0 sv, cheat
nav_test_detour false sv, cheat
nav_test_find_nearest false sv, cheat Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull.
nav_test_find_nearest_clear false sv, cheat Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull.
nav_test_find_random_connected false sv, cheat Demonstrates finding random points that are connected in the nav mesh to the start point.
nav_test_find_random_connected_dist_max 1000 sv, cheat
nav_test_find_random_connected_dist_min 100 sv, cheat
nav_test_find_z 0 sv, cheat
nav_test_force_npc_repath false sv, cheat
nav_test_genrt false sv, cheat
nav_test_genrt_place false sv, cheat
nav_test_genrt_tile_removal_extent 50 sv, cheat
nav_test_genrt_tile_removal_place false sv, cheat
nav_test_getareaoverlapping_gravity false sv, cheat
nav_test_getnearestnav_gravity false sv, cheat
nav_test_level_hull cmd sv, cheat Find entities that intrude into the nav mesh. List those entities in console output, and display bounding boxes around them for a while.
nav_test_level_hull_move cmd sv, cheat
nav_test_multi_connection false sv, cheat
nav_test_npc_area 0 sv, cheat
nav_test_npc_collision 0 sv, cheat
nav_test_npc_collision_range 250 sv, cheat
nav_test_npc_collision_show_geometry false sv, cheat
nav_test_path false sv, cheat Calculate and draw a path from player/camera position to the test position.
nav_test_path_expansion_search 0 sv, cheat Extend nav_test_path by doing an expansion search on that path. Convar value defines dist.
nav_test_path_lock_goal false sv, cheat Lock the pathfinding goal to the current intersection point.
nav_test_path_lock_start false sv, cheat Lock the pathfinding start to the current intersection point.
nav_test_path_move false sv, cheat
nav_test_path_opt true sv, cheat Enable path optimization for nav_edit_path paths.
nav_test_path_opt_transitions false sv, cheat
nav_test_path_return false sv, cheat Calculate a return path from cursor position to the path calculated by nav_test_path.
nav_test_path_space 0 sv, cheat Should nav_test_path test 3d navigation? 1 = space to space, 2 = multi-modal space/ground
nav_test_path_space_fly true sv, cheat Test flight paths
nav_test_path_space_swim true sv, cheat Test swim paths
nav_test_ray_space 0 sv, cheat
nav_test_rays false sv, cheat
nav_test_smooth false sv, cheat
nav_test_smooth_extern_push 0 sv, cheat
nav_test_smooth_in_speed 120 sv, cheat
nav_test_smooth_in_yaw 0 sv, cheat
nav_test_smooth_path_speed -1 sv, cheat
nav_test_smooth_separating_dist -1 sv, cheat
nav_test_smooth_spring_const -1 sv, cheat
nav_test_smooth_spring_tension_max -1 sv, cheat
nav_test_spline 0 sv, cheat
nav_test_split_obstacle 0 sv, cheat
nav_test_split_obstacle_dirty false sv, cheat
nav_test_split_obstacle_leave false sv, cheat
nav_test_split_obstacle_size 30 sv, cheat
nav_test_split_obstacle_update_pos true sv, cheat
nav_toggle_deselecting cmd sv, cheat Start or stop continuously removing from the selected set.
nav_toggle_in_selected_set cmd sv, cheat Remove current area from the selected set.
nav_toggle_selected_set cmd sv, cheat Toggles all areas into/out of the selected set.
nav_toggle_selecting cmd sv, cheat Start or stop continuously adding to the selected set.
nav_unmark cmd sv, cheat Clears the marked Area or Ladder.
nav_validate 0 cheat Level of validation for nav system. Higher will be slower.
nav_volume_debug 0 sv, cheat Draw or print debug information about nav volume queries.
navspace_create_water_smooth_connections true sv, cheat
navspace_create_water_transition_connections true sv, cheat
navspace_debug_pathfind -1 sv, cheat
navspace_debug_stringpull 1 sv, cheat
navspace_debug_trace 0 sv, cheat
navspace_debug_transition_calc 0 sv, cheat
navspace_draw_changes_blocks 0 sv, cheat Draw blocks when they change
navspace_draw_changes_waters 0 sv, cheat Draw water volumes when they change
navspace_path_use_water_level_locator true sv, cheat
net_channels cmd release Shows net channel info
net_connections_stats cmd release Print detailed network statistics for each network connection
net_fakeclear cmd release Clear all simulated network conditions
net_fakejitter cmd release Shortcut to set jitter net options. Run with no arguments for usage.
net_fakelag cmd release Shortcut to set both FakePacketLag_Recv and FakePacketLag_Send net options
net_fakeloss cmd release Shortcut to set both FakePacketLoss_Recv and FakePacketLoss_Send net options
net_fakestatus cmd release Print current simulated network condifions
net_limit_sv_recv_max_message_size_kb 32 release Server will reject message larger than N kb
net_limit_sv_recv_segments_per_packet 50 release Server will reject packets with more than N segments
net_limit_sv_recvbuffer_kb 128 release Server will not buffer more than N kb from connected clients
net_limit_sv_recvbuffer_msg 100 release Server will not buffer more than N messages from connected clients
net_listallmessages cmd cheat List all registered net messages
net_messageinfo cmd cheat Display info about a message (by classname or id)
net_option cmd release Get or set SteamNetworkingSockets options such as fake packet lag and loss
net_print_sdr_ping_times cmd release Print current ping times to SDR points of presence, and selected route
net_public_adr 0 release 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_showudp false release Dump UDP packets summary to console
net_showudp_remoteonly true release Dump non-loopback udp only
net_status cmd release Shows current network status
net_validatemessages cmd cheat Activates/deactivates net message validation
nextdemo cmd release Play next demo in sequence.
noclip cmd sv, cheat Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable
noclip_fixup true sv, cheat
notarget cmd sv, cheat Toggle. Player becomes hidden to NPCs.
npc_ability_range_debug cmd sv, cheat, vconsole_fuzzy Draws range indicators for abilities for the given NPC(s). Uses the NPCs enemy for range drawing. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_bodylocations cmd sv, cheat, vconsole_fuzzy Displays labelled body locations of NPCs. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_combat cmd sv, cheat Displays text debugging information about the squad and enemy of the selected NPC (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_conditions cmd sv, cheat, vconsole_fuzzy Displays all the current AI conditions that an NPC has in the overlay text. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_conditions_text cmd sv, cheat, vconsole_fuzzy Outputs text debugging information to the console about the all condition gathering for the selected NPC current schedule Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_create cmd sv, cheat, vconsole_fuzzy Creates an NPC of the given type where the player is looking (if the given NPC can actually stand at that location). Arguments [npc_class_name] [name of npc (optional) ] [addon type (optional) ] [name of addon (optional) ]
npc_create_aimed cmd sv, cheat, vconsole_fuzzy Creates an NPC aimed away from the player of the given type where the player is looking (if the given NPC can actually stand at that location). Note that this only works for npc classes that are already in the world. You can not create an entity that doesn't have an instance in the level. Arguments {npc_class_name}
npc_create_or_teleport_warn_on_nonav true sv, cheat Warn if the created or teleported npc is off nav.
npc_damage cmd sv, cheat Deals the target damage by the given amount
npc_destroy cmd sv, cheat, vconsole_fuzzy Removes the given NPC(s) from the universe Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_destroy_unselected cmd sv, cheat Removes all NPCs from the universe that aren't currently selected
npc_enemies cmd sv, cheat, vconsole_fuzzy Shows memory of NPC. Draws an X on top of each memory. Eluded entities drawn in blue (don't know where it went) Unreachable entities drawn in green (can't get to it) Current enemy drawn in red Current target entity drawn in magenta All other entities drawn in pink Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_go cmd sv, cheat Selected NPC(s) will go to the location that the player is looking (shown with a purple box) Arguments <start x y z> <goal x y z>
npc_go_last cmd sv, cheat Go to the last position you told an NPC to go.
npc_go_loop cmd sv, cheat Toggles whether the selected NPC(s) will loop between the last set of waypoints you used 'npc go' on.
npc_go_loop_clear_waypoints cmd sv, cheat Clear waypoints for npc_go_loop.
npc_go_no_arrow false sv, a Don't draw the go arrow of selected NPCs
npc_go_random cmd sv, cheat Sends all selected NPC(s) to a random node. Arguments -none-
npc_go_update_path cmd sv, cheat Selected NPC(s) will go to the location that the player is looking (shown with a purple box), WITHOUT CHANGING SCHEDULE! Arguments [dest_fly]
npc_kill cmd sv, cheat, vconsole_fuzzy Kills the given NPC(s) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_kill_unselected cmd sv, cheat Properly kills all NPCs from the universe that aren't currently selected
npc_relationships cmd sv, cheat, vconsole_fuzzy Displays the relationships between this NPC and all others. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_reportstate cmd sv, cheat Outputs the current state of the NPC
npc_reset cmd sv, cheat Reloads schedules for all NPC's from their script files Arguments -none-
npc_route cmd sv, cheat, vconsole_fuzzy Displays the current route of the given NPC as a line on the screen. Waypoints along the route are drawn as small cyan rectangles. Line is color coded in the following manner Blue - path to a node Cyan - detour around an object (triangulation) Red - jump Maroon - path to final target position Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_scripted_commands cmd sv, cheat, vconsole_fuzzy Displays the state of scripted commands on the NPC Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_select cmd sv, cheat, vconsole_fuzzy Select or deselects the given NPC(s) for later manipulation. Selected NPC's are shown surrounded by a red translucent box Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_squads cmd sv, cheat Obsolete. Replaced by npc_combat
npc_steering cmd sv, cheat, vconsole_fuzzy Displays the steering obstructions of the NPC (used to perform local avoidance) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_steering_all cmd sv, cheat Displays the steering obstructions of all NPCs (used to perform local avoidance)
npc_stop_moving cmd sv, cheat Selected NPC(s) will stop moving. Arguments [asap]
npc_task_text cmd sv, cheat, vconsole_fuzzy Outputs text debugging information to the console about the all the tasks + break conditions of the selected NPC current schedule Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_tasks cmd sv, cheat, vconsole_fuzzy Displays detailed text debugging information about the all the tasks of the selected NPC current schedule (See Overlay Text) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
npc_teleport cmd sv, cheat Selected NPC will teleport to the location that the player is looking (shown with a purple box) Arguments -none-
npc_viewcone cmd sv, cheat, vconsole_fuzzy Displays the viewcone of the NPC (where they are currently looking and what the extents of there vision is) Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}

O

Command Default Value Flags Description
option_duck_method [Todo] cl, a, user, per_user Input toggle control
orb_timing_debug false sv, release Spew a bunch of timing info about when orbs are hit and claimed into the log.

P

Command Default Value Flags Description
panorama_debugger_theme Light cl, a
panorama_focus_world_panels false cl, a when set request key focus when a world panel is enabled
panorama_joystick_enabled false a Enable panorama joystick input
particle_test_attach_attachment 0 sv, cheat Attachment index for attachment mode
particle_test_attach_mode follow_attachment sv, cheat Possible Values 'start_at_attachment', 'follow_attachment', 'start_at_origin', 'follow_origin'
particle_test_create cmd sv, cheat Creates the named particle system where the player is looking. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_destroy cmd sv, cheat Destroys all particle systems matching the specified name. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_file 0 sv, cheat Name of the particle system to dynamically spawn
particle_test_start cmd sv, cheat Dispatches the test particle system with the parameters specified in particle_test_file, particle_test_attach_mode and particle_test_attach_param on the entity the player is looking at. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
particle_test_stop cmd sv, cheat Stops all particle systems on the selected entities. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
password 0 a, norecord, server_cant_query Current server access password
pause cmd release Toggle the server pause state.
pestilence_drone_healthbar_pos 80 cl, cheat
phys_dynamic_scaling true sv, cl, rep, cheat
phys_expensive_shape_threshold 6 cl, cheat
phys_highlight_expensive_objects false cheat Highlight expensive physics objects
phys_highlight_expensive_objects_strength 0.02 cheat Highlight expensive physics objects strength
phys_joint_teleport true sv, cheat Teleport joint anchors if connected to world
phys_length_damping_ratio 2 sv, cheat Spring damping ratio for length constraint
phys_length_frequency 5 sv, cheat Spring stiffness for length constraint
phys_shoot cmd sv, cheat Shoots a phys object.
phys_use_block_solver true sv, cheat Use block solving for constraint entities
phys_visualize_traces false sv, cl, rep, cheat
ping_quick_response cmd cl, release Responds to the last ping message received
ping_wheel_phrase_0 [Todo] cl, a, per_user
ping_wheel_phrase_1 [Todo] cl, a, per_user
ping_wheel_phrase_2 [Todo] cl, a, per_user
ping_wheel_phrase_3 [Todo] cl, a, per_user
ping_wheel_phrase_4 [Todo] cl, a, per_user
ping_wheel_phrase_5 [Todo] cl, a, per_user
ping_wheel_phrase_6 [Todo] cl, a, per_user
ping_wheel_phrase_7 [Todo] cl, a, per_user
pingkeypress cmd cl, release Ping keybind pressed
pixelvis_debug cmd cheat Dump debug info
play cmd server_can_execute Play a sound.
playcast cmd release Play a broadcast
playdemo cmd release Play a recorded demo file (.dem ).
player0_using_joystick false a
player_ammobalancing_debug false sv, cheat
player_debug_off_nav false sv, cheat
player_debug_print_damage false sv, cheat When true, print amount and type of all damage received by player to console.
playsoundscape cmd cl, cheat Forces a soundscape to play
print_changed_convars cmd release Prints all convars that have changed from their default value
private_lobby_create cmd cl, release Creates a private lobby party
prop_debug cmd sv, cheat Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.
prop_debug_collision false sv, cheat Highlights props based on their collision group COLLISION_GROUP_PROPS(white), COLLISION_GROUP_INTERACTIVE_DEBRIS(green), COLLISION_GROUP_DEBRIS and will return to COLLISION_GROUP_INTERACTIVE_DEBRIS on sleeping(bright red), COLLISION_GROUP_DEBRIS permanently (dark red), COLLISION_GROUP_DEBRIS(blue), OTHER(grey)
prop_dynamic_create cmd sv, cheat Creates a dynamic prop with a specific .vmdl aimed away from where the player is looking. Arguments {.vmdl name}
prop_physics_create cmd sv, cheat Creates a physics prop with a specific .vmdl aimed away from where the player is looking. Arguments {.vmdl name}
pulse_debug_entity cmd sv, cheat, vconsole_fuzzy Opens a graph referencing the selected entity. If it is referenced by more than 1 graph, list all the active pulse graph instances referring to that entity so you can pick which one you want.
pulse_list_game_blackboards cmd sv, cheat List all the active pulse graph instances
pulse_list_graphs cmd cheat List all the active pulse graph instances
pulse_open_graph_id cmd cheat Open a specific graph instance by id
pulse_print_graph_execution_history cmd cheat Prints the execution history of a graph by filename or instanceid
pvs_debugentity -1 sv, release Verbose spew for this entity when doing IsInPVS computation.
pvs_flowtype 0 sv, release Flow through spawn groups for vis (0 == default, 1 == always visible, 2 == never visible.
pwatchent -1 cl, cheat Entity to watch for prediction system changes.
pwatchvar 0 cl, cheat Entity variable to watch in prediction system for changes.

Q

Command Default Value Flags Description
quit cmd release, vconsole_set_focus Quit the game

R

Command Default Value Flags Description
r_AirboatViewDampenDamp 1 sv, cl, nf, rep, cheat
r_AirboatViewDampenFreq 7 sv, cl, nf, rep, cheat
r_AirboatViewZHeight 0 sv, cl, nf, rep, cheat
r_allow_low_gpu_memory_mode true release Allow Low GPU Memory mode (i.e. when building maps).
r_citadel_cloak_blur_amount 0.01 cl, cheat cloak
r_citadel_cloak_blur_factor_max_roughness 1 cl, cheat cloak
r_citadel_cloak_blur_factor_min_roughness 1 cl, cheat cloak
r_citadel_cloak_blur_noise_amount 0.5 cl, cheat cloak
r_citadel_cloak_color_tint 230 230 230 cl, cheat cloak
r_citadel_cloak_fresnel_effect 0 cl, cheat cloak
r_citadel_cloak_intensity 1 cl, cheat cloak
r_citadel_cloak_refract_amount 0 cl, cheat cloak
r_citadel_cosmic_veil_fade_dist 32 cl, cheat cosmic veil
r_citadel_glow_health_bar_debug false cl, cheat
r_cubemap_debug_colors 0 cheat
r_debug_precipitation false cl, cheat Show precipitation volumes
r_directlighting true cheat Set to use direct lighting
r_dof_override false cheat
r_dof_override_far_blurry 2000 cheat
r_dof_override_far_crisp 180 cheat
r_dof_override_near_blurry -100 cheat
r_dof_override_near_crisp 0 cheat
r_dof_override_tilt_to_ground 0.5 cheat
r_dopixelvisibility true cheat
r_draw_first_tri_only false cheat
r_draw_instances true cheat
r_draw_particle_children_with_parents -1 cheat Draw particle children with parents (-1=use gameinfo, 0=no, 1=yes)
r_drawblankworld false cheat Render blank instead of the game world
r_drawdecals true cheat Set to render decals
r_drawdevvisualizers false cl, cheat Render dev visualizers
r_drawpanorama true cheat Enable the rendering of panorama UI
r_drawparticles true cheat, menubar_item SceneSystem/Particles/Draw Particles
r_drawropes true cl, cheat
r_drawskybox true cheat Render the 2d skybox.
r_drawtracers true cl, cheat
r_drawtracers_firstperson true cl, a, release Toggle visibility of first person weapon tracers
r_drawviewmodel true cl, cheat Render view model
r_drawworld true cheat Render the world.
r_dx11_debug_clean false release Aggressively unbind bound resources to cleanup DX11 debug warnings.
r_extra_render_frames 0 cheat
r_fallback_texture_lod_scale 2 cheat Scale factor for requested texture size (texture streaming) - used for geo that doesn't have a precomputed UV density measure
r_farz -1 cl, cheat Override the far clipping plane. -1 means to use the value in env_fog_controller.
r_flashlightambient 0 cl, cheat
r_flashlightbacktraceoffset 0.4 cl, cheat
r_flashlightbrightness 1 cl, rep, cheat
r_flashlightconstant 0 cl, rep, cheat
r_flashlightfar 1500 cl, rep, cheat
r_flashlightfov 53 cl, rep, cheat
r_flashlightladderdist 40 cl, cheat
r_flashlightlinear 100 cl, rep, cheat
r_flashlightlockposition false cl, cheat
r_flashlightmuzzleflashfov 120 cl, cheat
r_flashlightnear 4 cl, rep, cheat
r_flashlightnearoffsetscale 1 cl, cheat
r_flashlightoffsetforward 0 cl, rep, cheat
r_flashlightoffsetright 5 cl, rep, cheat
r_flashlightoffsetup -5 cl, rep, cheat
r_flashlightquadratic 0 cl, rep, cheat
r_flashlightshadowatten 0.35 cl, cheat
r_flashlighttracedistcutoff 128 cl, cheat
r_flashlighttracedistwatercutoff 80 cl, cheat
r_flashlightvisualizetrace false cl, cheat
r_flush_on_pooled_ib_resize true release
r_force_no_present false cheat Force the render device to not present frames.
r_force_zprepass -1 cheat 0 Force z prepass off. 1 Force on. -1 Don't force
r_freezeparticles false cheat Pause particle simulation
r_fullscreen_gamma 2.2 a Screen Gamma (only in fullscreen modes)
r_indirectlighting true cheat Set to use indirect lighting
r_JeepViewDampenDamp 1 sv, cl, nf, rep, cheat
r_JeepViewDampenFreq 7 sv, cl, nf, rep, cheat
r_JeepViewZHeight 10 sv, cl, nf, rep, cheat
r_light_probe_volume_debug_colors false cheat
r_light_probe_volume_debug_grid 0 cheat Show LPV debug grid, 0 off, 1 closest only 2 closest and keep 3 all
r_light_probe_volume_debug_grid_albedo 128 128 128 cheat albedo for LPV debug grid
r_light_probe_volume_debug_grid_bbox true cheat Show LPV bounding box when debug grid is on, 0 off, 1 on
r_light_probe_volume_debug_grid_metalness 0 cheat metalness for LPV debug grid
r_light_probe_volume_debug_grid_prim 0 cheat 0 spheres, 1 cubes
r_light_probe_volume_debug_grid_roughness 0.5 cheat roughness for LPV debug grid
r_light_probe_volume_debug_grid_samplesize 4 cheat sphere radius (world) for LPV debug grid
r_lightmap_set lightmaps cheat Lightmap set to use, only works on map load
r_mapextents 16384 cl, cheat Set the max dimension for the map. This determines the far clipping plane
r_morphing_enabled true cheat
r_muzzleflashbrightness 0.4 cl, rep, cheat
r_muzzleflashlinear 0.05 cl, rep, cheat
r_nearz -1 cl, cheat Override the near clipping plane. -1 means use the default.
r_particle_max_draw_distance 1000000.000000 cheat The maximum distance that particles will render
r_particle_multiplier 1 cheat Render each particle system N times for perf testing
r_pixelvisibility_partial true cheat
r_pixelvisibility_spew false cheat
r_render_world_node_bounds false cheat Render world node bounds
r_rendersun true cheat Render sun lighting
r_replay_post_effect -1 cl, cheat
r_shadows true cheat
r_showdebugoverlays false cheat Set to render debug overlays
r_showdebugrendertarget false cheat Set the debug render target to show, 0 == disable
r_showsceneobjectbounds false cheat Show scenesystem object bounding boxes
r_showsunshadowdebugrendertargets false cheat Set to render sun shadow render targets
r_showsunshadowdebugsplitvis false cheat Set to render sun shadow split visibility debugger
r_size_cull_threshold_shadow 0.2 cheat Threshold of shadow map size percentage below which objects get culled
r_skinning_enabled true cheat
r_smooth_morph_normals true release
r_texture_lod_scale 1 cheat Scale factor for requested texture size (texture streaming)
r_translucent true cheat Enable rendering of translucent geometry
r_vma_defrag_threshold_mb 256 release
r_vulkan_sw_cmd_lists true release Enable Software Command lists for Vulkan
r_zprepass_normals false cheat 0 Use normals reconstructed from depth. 1 Output correct normals in z prepass.
ragdoll_biped_settle_duration 1.5 sv, cheat
ragdoll_biped_settle_force 0.5 sv, cheat
ragdoll_biped_settle_lift_force 0.2 sv, cheat
ragdoll_biped_settle_start_time 0.5 sv, cheat
ragdoll_biped_settle_vertical_limit 0.7 sv, cheat
ragdoll_cleanup_all cmd sv, cl, cheat, linked Cleans up all ragdolls.
ragdoll_lru_debug_removal false sv, cl, rep, cheat
ragdoll_lru_min_age 10 sv, cl, rep, cheat
ragdoll_move_entity false sv, cl, rep, cheat
ragdoll_resolve_initial_conflict false sv, cl, rep, cheat
ragdoll_resolve_separation false sv, cl, rep, cheat
ragdoll_update_from_weights false sv, cl, rep, cheat
rangefinder cmd sv, cheat Measures distance along a ray
rangefinder2d cmd sv, cheat Measures distance along a ray, only measuring along XY plane.
rate 196608 a, user Min bytes/sec the host can receive data
rcon cmd norecord, release Issue an rcon command.
rcon_address 0 norecord, release, server_cant_query Address of remote server if sending unconnected rcon commands (format x.x.x.xp)
rcon_connected_clients_allow true rep, release Allow clients to use rcon commands on server.
rcon_password 0 norecord, release, server_cant_query remote console password.
recast_mark_overhang false sv, rep, cheat Enable/disable overhang detection
recast_partitioning 0 sv, rep, cheat 0 = watershed, 1 = monotone, 2 = layers
record cmd cheat, norecord, release Record a demo.
reloadgame cmd cheat, vconsole_set_focus Reload the most recent saved game.
remove_weapon cmd sv, cheat Remove a weapon held by the player. Arguments <weapon subclass name>
repeat_last_console_command cmd release Repeat last console command.
replay_death cmd sv, cheat start hltv replay of last death
replay_debug 0 rep, release
replay_start cmd sv, cheat stash [<player name or index>]
replay_stop cmd sv stop hltv replay
report_cliententitysim false cl, cheat List all clientside simulations and time - will report and turn itself off.
report_clientthinklist false cl, cheat List all clientside entities thinking and time - will report and turn itself off.
reset_camera cmd cl, release Pitch the camera back toward the horizon over time. Use citadel_reset_camera_duration_ms to tweak the speed.
reset_gameconvars cmd cheat Reset game convars to default values
reset_voice_on_input_stallout false user If true, resets the input device when there was a long enough hitch between callbacks.
respawn_player cmd sv, cheat Respawns the player from death!
restart cmd cheat, vconsole_set_focus Poor man's restart reload the current map from disk.
rr_dump_rules cmd sv, cheat Print all response rules
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 sv, cheat fire a response concept directly at a given character. USAGE rr_forceconcept <target name or index> <concept> 'criteria1value1,criteria2value2,...' criteria values are optional.
rr_reloadresponsesystems cmd sv, cheat Reload all response system scripts.
rr_thenany_score_slop 0 sv, a, cheat When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considered.
run_perftest cmd cheat, norecord Execute perftest.cfg

S

Command Default Value Flags Description
save_animgraph_recording cmd sv, cheat Saves all active animgraph recordings to disk Arguments automaticallyOpenInAnimgraphEditor
save_maxarray_spew 10 sv, release Max number of array entries to spew when using SaveRestoreIO spewing.
say cmd sv Display player message
say_chat cmd cl, release Opens chat menu to chat with everyone
say_chat_team cmd cl, release Opens chat menu to chat with Allies
say_team cmd sv Display player message to team
sc_aggregate_indirect_draw_compaction true release Use multidrawindirect...count if the driver/hardware supports it
sc_aggregate_indirect_draw_compaction_threshold 8 release Threshold of indirect draws when we will do compaction
sc_disable_culling_boxes false cheat
sc_disable_procedural_layer_rendering false cheat
sc_disable_shadow_fastpath false cheat
sc_disable_spotlight_shadows false cheat
sc_disable_world_materials false cheat
sc_disableThreading false cheat
sc_dump_lists 0 cheat
sc_dumpworld cmd cheat Dump a list of the objects in a sceneworld (Usage sc_dumpworld <world_index>)
sc_dumpworld3d cmd cheat Dump the objects in a sceneworld into a 3d geoview buffer (Usage sc_dumpworld3d <world_index>)
sc_extended_stats false cheat
sc_fade_distance_scale_override -1 cheat
sc_force_lod_level -1 cheat
sc_force_materials_batchable false cheat
sc_force_translation_in_projection false cheat If enabled, the camera's translation will be included in the projection matrix.
sc_listworlds cmd cheat List all the active sceneworlds
sc_only_render_opaque false cheat
sc_only_render_shadowcasters false cheat
sc_reject_all_objects false cheat
sc_screen_size_lod_scale_override -1 cheat
sc_setclassflags cmd cheat Low level command to set the flags byte associated with an object class. sc_SetClassFlags <classname> <value>
sc_showclasses cmd cheat List the object class names known by scenesystem
sc_skip_traversal false cheat
scale_function_dump cmd sv, cheat Print out all scale functions.
scene_playvcd cmd sv, cheat Play the given VCD as an instanced scripted scene.
scene_showfaceto false sv, a, cheat When playing back, show the directions of faceto events.
scene_showmoveto false sv, a When moving, show the end location.
screenmessage_show -1 cheat Enable display of console messages on screen. 1 = Enabled, 0 = Disabled, -1 = Enabled if vgui is not present
script_add_debug_filter cmd sv, cheat Add a filter to the game debug overlay
script_add_watch cmd sv, cheat Add a watch to the game debug overlay
script_add_watch_pattern cmd sv, cheat Add a watch to the game debug overlay
script_attach_debugger cmd sv, cheat Connect the vscript VM to the script debugger
script_clear_watches cmd sv, cheat Clear all watches from the game debug overlay
script_debug cmd sv, cheat Toggle the in-game script debug features
script_dump_all cmd sv, cheat Dump the state of the VM to the console
script_find cmd sv, cheat Find a key in the VM
script_help cmd sv, cheat Output help for script functions
script_reload cmd sv, cheat Reload scripts
script_reload_code cmd sv, cheat Execute a vscript file, replacing existing functions with the functions in the run script
script_reload_entity_code cmd sv, cheat Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
script_remove_debug_filter cmd sv, cheat Remove a filter from the game debug overlay
script_remove_watch cmd sv, cheat Remove a watch from the game debug overlay
script_remove_watch_pattern cmd sv, cheat Remove a watch from the game debug overlay
script_resurrect_unreachable cmd sv, cheat Use the garbage collector to track down reference cycles
script_trace_disable cmd sv, cheat Turn off a particular trace output by file or function name
script_trace_disable_all cmd sv, cheat Turn off all trace output
script_trace_disable_key cmd sv, cheat Turn off a particular trace output by table/instance
script_trace_enable cmd sv, cheat Turn on a particular trace output by file or function name
script_trace_enable_all cmd sv, cheat Turn on all trace output
script_trace_enable_key cmd sv, cheat Turn on a particular trace output by table/instance
sdr cmd release An old command that has been renamed to 'net_option'
sensitivity [Todo] cl, a, user, per_user Mouse sensitivity.
sensitivity_y_scale [Todo] cl, a, user, per_user Multiplies the mouse Y axis for finer pitch vs yaw aim
servercfgfile server.cfg sv, release
setang cmd sv, cheat Snap player eyes to specified pitch yaw <rolloptional> (must have sv_cheats).
setang_exact cmd sv, cheat Snap player eyes and orientation to specified pitch yaw <rolloptional> (must have sv_cheats).
setinfo cmd clientcmd_can_execute Adds a new user info value
setmodel cmd sv, cheat Changes's player's model
setpause cmd release Set the pause state of the server.
setpos cmd sv, cheat Move player to specified origin (must have sv_cheats).
setpos_exact cmd sv, cheat Move player to an exact specified origin (must have sv_cheats).
setpos_player cmd sv, cheat Move specified player to specified origin (must have sv_cheats).
shake cmd sv, cheat Shake the screen.
shake_stop cmd cl, cheat Stops all active screen shakes.
shake_testpunch cmd cl, cheat Test a punch-style screen shake.
shatterglass_break cmd sv, cheat
shatterglass_cleanup true sv, cl, rep, cheat
shatterglass_cleanup_max 200 sv, cl, rep, cheat
shatterglass_debug false sv, cl, rep, cheat
shatterglass_hit_tolerance 2 sv, cl, rep, cheat
shatterglass_restore cmd sv, cheat
shatterglass_shard_lifetime 15 sv, cl, rep, cheat
show_steam_id cmd cl, release Prints out the local user's Steam ID. Handy for getting account ID for a player
show_visibility_boxes false cl, cheat Enable or Disable debug display of visibility boxes
showconsole cmd norecord, release Show the console.
showents cmd sv, cheat Dump entity list to console.
showtriggers cmd sv, cheat Enable or Disable showing trigger entities
showtriggers_toggle cmd sv, cheat Displays the movement bounding box for the triggers in orange. Some entites will also display entity specific overlays. Arguments {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
silence_dsp false cheat When on, silences all DSP mixes.
sk_autoaim_mode 1 sv, cl, a, rep
skel_constraints_enable true rep, cheat
skeleton_instance_scaleset_enable true sv, cl, rep, cheat
skeleton_instance_smear_boneflags false sv, cheat Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent.
skill [Todo] sv, cl, a, rep, per_user Game skill level.
snd_arrangement_start cmd cheat Starts the specified arrangement.
snd_autodetect_latency true a
snd_break_on_start_soundevent 0 sv, cl, rep, cheat Use to debug break on any soundevent that is started matching this name
snd_cast cmd cheat Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically if cl_snd_cast_retrigger is set. The sound event will clear previous snd_cast events if cl_snd_cast_clear is set. Usage snd_cast <eventname> [<retrigger time>] [<max distance>]. Arguments that are specified will become defaults for the remainder of the session.
snd_disable_mixer_duck false cheat
snd_disable_mixer_solo false cheat
snd_dsp_distance_max 2000 cheat
snd_dsp_distance_min 20 cheat
snd_duckerattacktime 0.5 a
snd_duckerreleasetime 2.5 a
snd_duckerthreshold 0.15 a
snd_ducktovolume 0.55 a
snd_envelope_rate 100 cheat
snd_filter 0 cheat
snd_foliage_db_loss 4 sv, cheat foliage dB loss per 1200 units
snd_gain 1 a
snd_gain_max 1 cheat
snd_gain_min 0.01 cheat
snd_gamevoicevolume 1 a Game v.o. volume
snd_gamevolume 1 a Game volume
snd_get_physics_surface_properties cmd cheat Get physics surface properties for all the materials.
snd_group_cluster_debug false rep, cheat
snd_group_priority_debug false rep, cheat
snd_group_priority_max_tolerance 0.05 rep, cheat
snd_list 0 cheat
snd_log_empty_event_entities false cl, cheat Logs the sound event entities that have empty names.
snd_mixahead 0.001 a
snd_mixer_master_dsp 1 cheat
snd_mixer_master_level 1 cheat
snd_musicvolume 1 a Music volume
snd_mute_losefocus true a
snd_new_visualize false sv, cheat Displays soundevent name played at it's 3d position
snd_occlusion_bounces 1 rep, cheat
snd_occlusion_debug false sv, cl, rep, cheat
snd_occlusion_min_wall_thickness 4 rep, cheat
snd_occlusion_rays 4 rep, cheat
snd_op_test_convar 720 cheat
snd_opvar_set_point_debug false sv, cl, rep, cheat
snd_print_activetracks cmd cheat List all active tracks
snd_print_arrangements cmd cheat List all available sequence arrangments
snd_print_samplers cmd cheat List all available samplers
snd_print_sequences cmd cheat List all available midi sequences
snd_rear_stereo_scale 1 rep, cheat
snd_refdb 60 cheat Reference dB at snd_refdist
snd_refdist 36 cheat Reference distance for snd_refdb
snd_report_audio_nan true release
snd_report_verbose_error false cheat If set to 1, report more error found when playing sounds.
snd_samplers_play_note cmd cheat Play a note from a specified sampler
snd_samplers_stop_note cmd cheat Stop a note from a specified sampler
snd_sequence_set_track_bpm cmd cheat Sets the tempo of the specified track
snd_sequence_set_track_transpose cmd cheat Sets the transposition of the specified track
snd_sequence_stop_all_tracks cmd cheat Stops all currently playing sequences
snd_sequence_stop_track cmd cheat Stops the specified track
snd_sequencer_show_bpm false cheat
snd_sequencer_show_events false cheat
snd_sequencer_show_quantize_queue false cheat
snd_set_physics_surface_properties cmd cheat Set physics surface properties for materials. Usage <heuristic #> <commit>
snd_showclassname 0 cheat
snd_showstart 0 cheat
snd_sos_block_global_stack false cheat
snd_sos_block_stop_global_stack true cheat
snd_sos_calc_angle_debug false rep, cheat
snd_sos_compare_operator_stacks cmd cheat Compares 2 operator stacks and spews any errors
snd_sos_flush_operators cmd cheat Flush and re-parse the sound operator system
snd_sos_get_operator_field_info cmd cheat Currently gets info for a single operator field
snd_sos_ingame_debug false cheat
snd_sos_list_operator_updates false cheat
snd_sos_opvar_debug false cheat
snd_sos_pause_soundevent cmd cheat Pause the specified soundevent in the list
snd_sos_pause_system false cheat
snd_sos_print_addfield_dupes false cheat
snd_sos_print_class_sizes cmd cheat Prints the sizes of relevant sos classes.
snd_sos_print_field_name_strings cmd cheat Prints a list of currently cached field name strings
snd_sos_print_field_references false cheat
snd_sos_print_fps false cheat
snd_sos_print_full_field_info false cheat
snd_sos_print_groups cmd cheat Prints the current state of the groups system
snd_sos_print_operator_stack cmd cheat Prints a master list of currently exposed variables
snd_sos_print_operator_stack_operator cmd cheat Prints an operator from a stack
snd_sos_print_operator_stacks cmd cheat Prints a list of currently available stacks
snd_sos_print_operators cmd cheat Prints a list of currently available operators
snd_sos_print_stack_exec_list cmd cheat Prints the current stack execution list
snd_sos_print_strings cmd cheat Prints a list of currently cached strings
snd_sos_print_table_arrays false cheat
snd_sos_print_tool_properties cmd cheat Prints the current state of tool properties.
snd_sos_resolve_execute_operator cmd cheat Resolve the inputs and execute one specified operator from a specified stack
snd_sos_set_operator_field cmd cheat Currently sets a single float operator field
snd_sos_set_operator_field_by_guid cmd cheat Currently sets a single float operator field
snd_sos_show_block_debug false cheat Spew data about the list of block entries.
snd_sos_show_operator_event_and_stack true cheat
snd_sos_show_operator_event_filter 0 cheat
snd_sos_show_operator_field_filter 0 cheat
snd_sos_show_operator_init false cheat
snd_sos_show_operator_not_executing true cheat
snd_sos_show_operator_operator_filter 0 cheat
snd_sos_show_operator_pause_entry false cheat
snd_sos_show_operator_shutdown false cheat
snd_sos_show_operator_stop_entry false cheat
snd_sos_show_operator_updates false cheat
snd_sos_show_opfield_cache_updates false cheat
snd_sos_show_opvar_updates false cheat
snd_sos_show_opvar_updates_filter 0 cheat
snd_sos_show_queuetotrack false cheat
snd_sos_show_soundevent_param_overwrite false cheat
snd_sos_show_soundevent_start false cheat
snd_sos_soundevent_filter 0 cheat
snd_sos_soundevent_profile cmd cheat Dump a record of current soundevents and profile data
snd_sos_start_soundevent cmd cheat Starts a specified soundevent
snd_sos_start_soundevent_at_pos cmd cheat Starts a specified soundevent at the given position
snd_sos_start_stack cmd cheat Starts a specified stack via an empty soundevent
snd_sos_stop_all_soundevents cmd cheat Stops all soundevents currently on the execution list
snd_sos_stop_soundevent_guid cmd cheat Stops a specified soundevent
snd_sos_stop_soundevent_index cmd cheat Stops a specified soundevent
snd_sos_stop_track cmd cheat Stop the specified track and it's queue.
snd_sos_test_soundmessage cmd cheat test
snd_sos_unpause_soundevent cmd cheat UnPause the first soundevent in the list
snd_sound_areas_debug false cl, rep, cheat
snd_sound_areas_debug_interval 0.2 cl, rep, cheat
snd_soundmixer_update_maximum_frame_rate 0 cheat
snd_spatialize_lerp 0 a, release
snd_steamaudio_baked_data_stats cmd cheat Display baked data stats for the current mod.
snd_steamaudio_baked_occlusion_mode 0 cheat 0 distance ratio only. 1 deviation only (1/r). 2 deviation only (linear). 3 Mode 0 and Mode 1, 4 Mode 0 and Mode 2
snd_steamaudio_enable_pathing false cheat This variable is checked by soundstack to globally enabling pathing for audio processing.
snd_steamaudio_enable_perspective_correction false a, release Enable perspective correction for 3D audio.
snd_steamaudio_enable_reverb 0 release Enable Steam Audio Reverb processor.
snd_steamaudio_enable_spatial_blend_fix cmd cheat Toggles the speculative fix for low-frequency issues when using spatial blend.
snd_steamaudio_halton_sequence cmd cheat Generate Halton Sequence for a given order and number of samples.
snd_steamaudio_ir_duration 1 cheat The time delay between a sound being emitted and the last audible reflection in Steam Audio.
snd_steamaudio_max_convolution_sources 4 cheat The maximum number of simultaneous sources that can be modeled by Steam Audio.
snd_steamaudio_max_occlusion_samples 64 cheat The maximum number of rays that can be traced for volumetric occlusion by Steam Audio.
snd_steamaudio_num_bounces 128 cheat The maximum number of times any ray can bounce when using Steam Audio.
snd_steamaudio_num_diffuse_samples 2048 cheat The number of directions considered for ray bounce by Steam Audio.
snd_steamaudio_num_rays 65536 cheat The number of rays to trace for reflection modeling by Steam Audio.
snd_steamaudio_num_threads 2 cheat Sets the number of threads used for realtime reflection by Steam Audio.
snd_steamaudio_pathing_order 1 cheat The amount of directional detail in the simulated by Steam Audio.
snd_steamaudio_pathing_order_rendering 1 cheat The amount of directional detail in the rendered audio by Steam Audio.
snd_steamaudio_reverb_level_db -3 release Adjust overall volume (dB) of the output from Steam Audio Reverb processor.
snd_steamaudio_source_pathing_debug false a Enable path visualization for steam_audio_source operator.
snd_toolvolume 1 a Volume of sounds in tools (e.g. Hammer, SFM)
snd_use_baked_occlusion 0 rep, cheat, release
snd_vmidi_flush cmd cheat Purge and reload all vmidi data and files.
snd_vmix_override_mix_decay_time -1 cheat If set > 0, overrides how long the decay time is on all mix graphs (in seconds).
snd_vmix_show_input_updates false cheat If set to 1, show all incoming updates to vmix inputs.
snd_voipvolume 1 a Voice volume
sound_device_override Source2SDLDefaultDevice a, release ID of the sound device to use
soundinfo cmd release Describe the current sound device with an active voice list.
soundscape_debug false sv, cheat When on, draws lines to all env_soundscape entities. Green lines show the active soundscape, red lines show soundscapes that aren't in range, and white lines show soundscapes that are in range, but not the active soundscape.
soundscape_dumpclient cmd cl, cheat Dumps the client's soundscape data.
soundscape_fadetime 3 cl, cheat Time to crossfade sound effects between soundscapes
soundscape_radius_debug false cl, cheat Prints current volume of radius sounds
spawn_citadel_tutorial_controller cmd sv, release Spawns an entity that activates tutorial mode controls.
spawn_group_activate cmd sv, cheat Activate specified spawngroup.
spawn_group_load cmd sv, cheat Load named spawn group.
spawn_group_unload cmd sv, cheat Unload named spawn group.
spawn_hero_testing_controller cmd sv, release Spawns an entity that activates sandbox mode controls.
speaker_config 0 a
spec_autodirector true cl, clientcmd_can_execute Auto-director chooses best view modes while spectating
spec_centerchasecam false cl, a Looks at the target player's center, instead of his eye position, in chase came mode
spec_chase cmd cl, release Changes the spectate mode to chase
spec_goto cmd cl, release Changes the spectate mode to roaming and go to the location
spec_in_eye cmd cl, release Changes the spectate mode to in-eye
spec_mode cmd cl, clientcmd_can_execute Set spectator mode
spec_next cmd cl, clientcmd_can_execute Spectate next player
spec_player cmd cl, clientcmd_can_execute Spectate a player by name or slot
spec_pos cmd cl, cheat dump position and angles to the console
spec_prev cmd cl, clientcmd_can_execute Spectate previous player
spec_replay_autostart true cl, a Auto-start Killer Replay when available
spec_replay_bot false sv, release Enable Spectator Hltv Replay when killed by bot
spec_replay_enable 0 rep, release Enable Killer Replay, requires hltv server running (0off, 1default, 2force)
spec_replay_leadup_time 5.3438 rep, release Replay time in seconds before the highlighted event
spec_replay_message_time 9.5 rep, release How long to show the message about Killer Replay after death. The best setting is a bit shorter than spec_replay_autostart_delay + spec_replay_leadup_time + spec_replay_winddown_time
spec_replay_on_death false rep, release When > 0, sets the mode whereas players see delayed replay, and are segregated into a domain of chat and voice separate from the alive players
spec_replay_rate_base 1 rep, release Base time scale of Killer Replay.Experimental.
spec_replay_rate_limit 3 rep, release Minimum allowable pause between replay requests in seconds
spec_replay_winddown_time 2 sv, release The trailing time, in seconds, of replay past the event, including fade-out
spec_target cmd cl, release Changes the target being spectated
splitscreen_mode 0 a, cheat
startdemos cmd release Play demos in demo sequence.
status cmd release Print connection status
status_json cmd release Print status in JSON format
steam_inputhandler_glyph_lock_mode 0 cl, a, release 0 Automatic (Default) - switch glyphs when a keyboard bind or controller bind activates. 1 Keyboard and Mouse only. 2 Controller Only
steaminput_glyph_use_universal_face_buttons true cl, a, release When enabled, Face Buttons use a diamond of circles, rather than controller specific glyphs for faces
stop cmd release Finish recording demo.
stopdemos cmd release Stop looping demos (current demo will complete).
stopsound cmd cheat
stopsoundscape cmd cl, cheat Stops all soundscape processing and fades current looping sounds
subclass_change cmd sv, cheat, vconsole_fuzzy Changes the subclass of the given entity. Arguments <new_subclass> {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
subclass_create cmd sv, cheat, vconsole_fuzzy Creates an entity of the given subclass where the player is looking.
surfaceprop cmd sv, cheat Reports the surface properties at the cursor
survey_chance 75 cl, release Percentage chance of showing the survey questions when entering matchmaking
survey_min_games_played 75 cl, release Don't allow for showing the survey unless a minimum number of games have been played
sv_accelerate 10 sv, cl, nf, rep, release
sv_airaccelerate 10 sv, cl, nf, rep, release
sv_allchat true sv, nf, release Players can receive all other players' text chat, no death restrictions
sv_alltalk false sv, nf, release Players can hear all other players' voice communication, no team restrictions
sv_audio_debug_bullet_material false sv, cheat Visualize bullet material info.
sv_audio_debug_pawn_surface_data false sv, cheat Visualize pawn surface data.
sv_audio_log_participant_start_messages false sv, cheat Prints when a participant sound message was sent.
sv_banid_enabled true release Whether server supports banid command
sv_bounce 0 sv, cl, nf, rep, release Bounce multiplier for when physically simulated objects collide with other objects.
sv_bullet_travel_debug_path 0 sv, cheat Debug visualization time for lazily calculated bullet paths (0 = disable)
sv_bullet_travel_debug_trace 0 sv, cheat Debug visualization time for active bullet traces (0 = disable)
sv_cheats true nf, rep, release Allow cheats on server
sv_citadel_bebop_beam_draw_points false sv, cheat
sv_citadel_log_ability_use false sv, release
sv_clockcorrection_msecs 60 sv, release The server tries to keep each player's m_nTickBase withing this many msecs of the server absolute tickcount
sv_cluster 0 release Data center cluster this server lives in.
sv_cq_trim_bloat_remainder 1 sv, release When trimming a bloated CQ, leave at least N more commands than the minimum
sv_cq_trim_bloat_space 0 sv, release When trimming a bloated CQ, try to leave room for N more commands to be added. 0 will trim only what is needed to remove the immediate bloat, a very large value will reset the whole queue.
sv_cq_trim_catchup_remainder 1 sv, release When trimming an overful CQ due to app 'catchup' request, leave at least N more commands than the minimum
sv_crash_sentinel_filename 0 sv, release Filename of crash detection sentinel
sv_debug_client_not_in_pvs false sv, cheat If set, draw failed client PVS checks with red box
sv_debug_overlays_bandwidth 65536 release Broadcast server debug overlays traffic
sv_debug_overlays_broadcast false nf, cheat, release Broadcast server debug overlays
sv_deltaticks_enforce 2 release By default, player must ack delta ticks in order. How to enforce it 2 = kick all clients, 1 = kick only TV clients, 0 = do not kick.
sv_deltaticks_log 2 release Whether diagnostic logging is enabled when clients ack delta ticks out of order. Policy 2 = log all out of order acks, 1 = log only when disconnect is triggered, 0 = do not log.
sv_enable_alternate_baselines 1 release Allow alternate baseline system, set to 2 for debugging spew.
sv_enable_delta_packing true release When enabled, this allows for entity packing to use the property changes for building up the data. This is many times faster, but can be disabled for error checking.
sv_enable_hideout true sv, rep, release When registering for MM, we can be assigned hideouts
sv_enable_lost_lobby true sv, rep, release Kill switch for the lost lobby functionality
sv_enable_match true sv, rep, release When registering for MM, we can be assigned normal matches
sv_enable_removearrayelementsoutsidemetadatabounds false release
sv_ent_showonlyhitbox -1 sv, cheat
sv_ents_write_alarm 0 release Print callstack every time CNetworkGameServerBaseWriteEntityUpdate takes more than this amount of milliseconds
sv_friction 4 sv, cl, nf, rep, release World friction.
sv_gameinstructor_disable false cl, rep, release Force all clients to disable their game instructors.
sv_gameinstructor_enable false cl, rep, release Force all clients to enable their game instructors.
sv_gravity 800 sv, cl, nf, rep, release World gravity.
sv_hibernate_postgame_delay 5 release # of seconds to wait after final client leaves before hibernating.
sv_hibernate_when_empty true release Puts the server into extremely low CPU usage mode when no clients connected
sv_hoststate_quit_syscall false release When enabled, game server will quit immediately via syscall instead of running host states shutdown sequence
sv_infinite_ammo 0 sv, cl, rep, cheat, release Player's active weapon will never run out of ammo
sv_ladder_slack_z_mult 0.026 sv, cl, rep, cheat Difference in Z increases toward the middle of the slack ladder.
sv_lagcomp_filterbyviewangle false sv, cheat If true, player pawn will filter lag compensation targets by their view angle.
sv_lagcompensationforcerestore true sv, cheat Don't test validity of a lag comp restore, just do it.
sv_lan false release Server is a lan server ( no heartbeat, no authentication, no non-class C addresses )
sv_late_commands_allowed 5 sv, release Allow N late commands to run at 0 timescale prior to running an on-time command. Negative values for network round trip based calculation with a hard cap of the of absolute value
sv_lightquery_debug false sv, cheat
sv_listen_directudp true release Server will listen for direct UDP connections on the configured port. This can be turned off to only listen for P2P/SDR connections.
sv_log_onefile false a, release Log server information to only one file.
sv_logbans false a, release Log server bans in the server logs.
sv_logblocks false release If true when log when a query is blocked (can cause very large log files)
sv_logecho true a, release Echo log information to the console.
sv_logfile false a, release Log server information in the log file.
sv_logflush false a, release Flush the log file to disk on each write (slow).
sv_logsdir logs a, release Folder in the game directory where server logs will be stored.
sv_matchmaking_enabled false sv, rep, release Register with the GC for matchmaking
sv_matchperfstats_send_to_steam true sv, release Set to false to disable sending match perf stats to steam
sv_max_queries_sec 3 release Maximum queries per second to respond to from a single IP address.
sv_max_queries_sec_global 60 release Maximum queries per second to respond to from anywhere.
sv_max_queries_window 30 release Window over which to average queries per second averages.
sv_maxrate 0 rep, release Max bandwidth rate allowed on server, 0 == unlimited
sv_maxspeed 320 sv, cl, nf, rep, release
sv_maxunlag 0.5 sv, release Maximum lag compensation in seconds
sv_maxunlag_player 0.2 sv, release If >0, maximumum lag compensation used for other human pawns. Applied after sv_maxunlag!
sv_maxupdaterate 60 sv, cl, rep, release Maximum updates per second that the server will allow
sv_maxvelocity 3500 sv, cl, rep, release Maximum speed any ballistically moving object is allowed to attain per axis.
sv_memlimit 0 cheat, release If set, whenever a game ends, if the total memory used by the server is greater than this # of megabytes, the server will exit.
sv_merge_changes_after_tick_with_calcdelta 1 release This fixes bugs where pure calcdelta is used due to recipient changing but it doesn't pick up a field change where the value was changed back to same value as the from snapshot even though the destination fields change list does note the change. Set to 2 to spew any changes merged in by this fix.
sv_metaduplication cmd cheat Check serializer meta for duplication, add verbose to command for full spew
sv_minrate 98304 rep, release Min bandwidth rate allowed on server, 0 == unlimited
sv_minupdaterate 10 sv, cl, rep, release Minimum updates per second that the server will allow
sv_networkvar_perfieldtracking true release Track individual field offset changes, rather than a single dirty flag for the whole entity.
sv_networkvar_validate false release Validate each StateChanged against known offsets.
sv_noclipaccelerate 5 sv, cl, a, nf, rep
sv_noclipduringpause false sv, cl, rep, cheat If cheats are enabled, then you can noclip with the game paused (for doing screenshots, etc.).
sv_noclipfriction 4 sv, cl, a, nf, rep Friction during noclip move.
sv_noclipspeed 1200 sv, cl, a, nf, rep
sv_packstats cmd release Show entity packing stats, pass 'clear' as argument to reset counts.
sv_parallel_checktransmit 2 sv, release Set to 1 to use threaded checkentities for transmit/pvs on listen servers, 2 for dedicated servers.
sv_parallel_packentities 2 release Set to 1 to use threaded snapshot sending on listen servers, 2 for dedicated servers.
sv_parallel_sendsnapshot 2 release 0 run all send jobs on main thread; 1 send jobs run asynchronously (except on dedicated server); 2 send jobs asynchronously; 3 send jobs run in parallel but block to not overlap the next tick; 4 main server clients' send jobs run in parallel, then HLTV server jobs; this approximately matches pre-async profile for a single HLTV server configuration
sv_password 0 prot, nf, norecord, release Server password for entry into multiplayer games
sv_pausable 0 release Is the server pausable.
sv_pause_on_console_open false a 1 = Pause the game when pressing ~ to open the console. CTRL+~ opens the console without pause.
sv_per_player_spray_limit_count 200 sv, release How many total sprays each player can have in the map at the same time
sv_per_player_spray_limit_count_restricted 20 sv, release How many total sprays each player can have in the map at the same time (but in restricted modes)
sv_phys_debug_callback_entities false sv, cheat Print all entities that get touch callbacks. Each entity is printed only once.
sv_phys_enabled true sv, cheat Enable all physics simulation
sv_phys_sleep_enable true sv, cheat Enable sleeping for dynamic physics bodies.
sv_phys_sound_disable_impact_sounds_under_hard_threshold false sv, cheat if true, impact sounds wont play if no soft impact sound is present and the impact is below the hard velocity threshold.
sv_phys_stop_at_collision 0 sv, cheat
sv_play_stats_CitadelHitMismatch_enabled false sv, release Enable / Disable Play Stat CitadelHitMismatch.
sv_play_stats_CitadelLaneMatchup_enabled true sv, release Enable / Disable Play Stat CitadelLaneMatchup.
sv_play_stats_CitadelLaneSwap_enabled true sv, release Enable / Disable Play Stat CitadelLaneSwap.
sv_play_stats_CitadelLaneTrooperOrbs_enabled true sv, release Enable / Disable Play Stat CitadelLaneTrooperOrbs.
sv_play_stats_CitadelMatch_enabled true sv, release Enable / Disable Play Stat CitadelMatch.
sv_play_stats_CitadelObjective_enabled true sv, release Enable / Disable Play Stat CitadelObjective.
sv_play_stats_CitadelPlayer_enabled true sv, release Enable / Disable Play Stat CitadelPlayer.
sv_play_stats_CitadelServerLobby_enabled true sv, release Enable / Disable Play Stat CitadelServerLobby.
sv_play_stats_CitadelTrooperUnstick_enabled false sv, release Enable / Disable Play Stat CitadelTrooperUnstick.
sv_play_stats_S2MatchPerf_enabled true sv, release Enable / Disable Play Stat S2MatchPerf.
sv_pvs_max_distance 4000 rep, release if set, adds a maximum range to PVS/PAS checks
sv_pvs_shadows_include_env false sv, rep, release
sv_ragdoll_lru_debug false sv, rep, cheat
sv_recipients_check true release When packing entities, check that recipient bits match for fast path packing.
sv_regeneration_force_on false sv, cheat Cheat to test regenerative health systems
sv_region -1 release The region of the world to report this server in.
sv_replay_group_id 0 release The replay group that this server will be uploading files to
sv_search_key 0 release
sv_setsteamaccount cmd release token Set game server account token to use for logging in to a persistent game server account
sv_showlagcompensation 0 sv, cl, rep, cheat If > 0, show lag compensated hitboxes whenever a player is lag compensated. Value is for how long.
sv_shutdown cmd release Sets the server to shutdown when all games have completed
sv_skel_constraints_enable false rep, cheat
sv_skyname sky_urb01 sv, cl, a, rep Current name of the skybox texture
sv_snapshot_unlimited false rep, release For debugging, don't throw away old snapshots so that if you break in debugger (on remote client or server) it won't require an uncompressed update to resume. You may run out of memory of course...
sv_soundscape_printdebuginfo cmd sv, cheat print soundscapes
sv_specaccelerate 5 sv, cl, a, nf, rep
sv_specnoclip true sv, cl, a, nf, rep
sv_specspeed 1200 sv, cl, a, nf, rep
sv_spewmeta cmd cheat Spew serializer meta
sv_steamauth_enforce 2 release By default, player must maintain a reliable connection to Steam servers. When player Steam session drops, enforce it 2 = instantly kick, 1 = kick at next spawn, 0 = do not kick.
sv_steamauth_ignore_localhost true release Ignore VAC and auth errors for client connected via localhost address or in-engine loopback
sv_steamgroup 0 nf, release The ID of the steam group that this server belongs to. You can find your group's ID on the admin profile page in the steam community.
sv_steamgroup_exclusive false release If set, only members of Steam group will be able to join the server when it's empty, public people will be able to join the server only if it has players.
sv_stopspeed 100 sv, cl, nf, rep, release Minimum stopping speed when on ground.
sv_stressbots false release If set to 1, the server calculates data and fills packets to bots. Used for perf testing.
sv_tags 0 nf, release Server tags. Used to provide extra information to clients when they're browsing for servers. Separate tags with a comma.
sv_unlockedchapters 1 a Highest unlocked game chapter.
sv_unpause_on_console_close true a 1 = Unpause the game when pressing ~ to close the console. 0 = Leave the game paused.
sv_usercmd_custom_random_seed false sv, release When enabled server will populate an additional random seed independent of the client
sv_usercmd_execute_warning_ms 5 sv, a Emit a warning if we spend more than N ms executing user commands for a single player
sv_vac_webapi_auth_key 0 sv, release Key for when posting to vac related webapis.
sv_visiblemaxplayers -1 release Overrides the max players reported to prospective clients
sv_voicecodec vaudio_speex release Specifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension.
sv_voiceenable true a, nf, release
sv_watchtransmit -2 sv, release Watch NetworkStateChanged info for this entity index.
sv_wateraccelerate 10 sv, cl, nf, rep, release
sv_waterfriction 1 sv, cl, nf, rep, release
sys_info cmd release Print system information to the console
sys_minidumpspewlines 2000 release Lines of crash dump console spew to keep.

T

Command Default Value Flags Description
team_chat_auto_join false cl, a, release Auto-join Team Chat when joining a match. Will be overridden by any party settings.
telemetry_message cmd sv, cheat Place a message in the telemetry timeline
telemetry_toggle_timespan cmd sv, cheat Starts/stops a timespan with an ever increasing name.
Test_CreateEntity cmd sv, cheat
test_dispatcheffect cmd sv, cheat Test a clientside dispatch effect. Usage test_dispatcheffect <effect name> <distance away> <flags> <magnitude> <scale> Defaults are <distance 1024> <flags 0> <magnitude 0> <scale 0>
Test_EHandle cmd sv, cheat
test_entity_blocker cmd sv, cheat Test command that drops an entity blocker out in front of the player.
Test_ExitProcess cmd cheat Test_ExitProcess <exit code> - immediately kill the process.
test_list_entities cmd sv, cheat test-list entities
test_play_stats_send cmd sv, cheat
Test_RandomPlayerPosition cmd sv, cheat
test_shipping_assert cmd release Generate an assert to test shipping assertion code
think_limit 10 sv, cl, rep, release Maximum think time in milliseconds, warning is printed if this is exceeded.
thirdperson cmd cl, cheat, execute_per_tick Switch to thirdperson camera.
thirdperson_mayamode cmd cl, cheat Switch to thirdperson Maya-like camera controls.
timedemo cmd release Play a demo and report performance info.
timedemoquit cmd release Play a demo, report performance info, and then exit
toggle cmd norecord, release Toggles specified convar value on and off.
toggleconsole cmd norecord, release Show/hide the console.
trooper_kill_all cmd sv, cheat Kills all living troopers
trooper_kill_non_bosses cmd sv, cheat Kills all non-boss living troopers
tv_advertise_watchable false prot, nf, norecord, release GOTV advertises the match as watchable via game UI, clients watching via UI will not need to type password
tv_allow_autorecording_index -1 sv, release When >=0 restricts autorecording only to the specified TV index
tv_allow_static_shots true sv, release Auto director uses fixed level cameras for shots
tv_autorecord false release Automatically records all games as SourceTV demos.
tv_autoretry true release Relay proxies retry connection after network timeout
tv_broadcast false release Automatically broadcasts all games as GOTV demos through Steam.
tv_broadcast1 false release Automatically broadcasts all games as GOTV[1] demos through Steam.
tv_broadcast_keyframe_interval 3 release The frequency, in seconds, of sending keyframes and delta fragments to the broadcast relay server
tv_broadcast_keyframe_interval1 3 release The frequency, in seconds, of sending keyframes and delta fragments to the broadcast1 relay server
tv_broadcast_max_requests 20 release Max number of broadcast http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.
tv_broadcast_max_requests1 20 release Max number of broadcast1 http requests in flight. If there is a network issue, the requests may start piling up, degrading server performance. If more than the specified number of requests are in flight, the new requests are dropped.
tv_broadcast_spew_threshold 0.1 release The threshold, in seconds, that we'll spew about the snapshot tick
tv_broadcast_startup_resend_interval 10 release The interval, in seconds, of re-sending startup data to the broadcast relay server (useful in case relay crashes, restarts or startup data http request fails)
tv_broadcast_status cmd release Print out broadcast status
tv_broadcast_url http //localhost 8080 release URL of the broadcast relay
tv_broadcast_url1 http //localhost 8080 release URL of the broadcast relay1
tv_chatgroupsize 0 release Set the default chat group size
tv_chattimelimit 0.2 release Limits spectators to chat only every n seconds
tv_citadel_auto_record true sv, release If enabled, a demo will automatically be recorded for every game
tv_clients cmd release Shows list of connected SourceTV clients.
tv_debug 0 release SourceTV debug info.
tv_delay 120 sv, release SourceTV broadcast delay in seconds
tv_delay1 15 sv, release SourceTV[instance 1] broadcast delay in seconds
tv_deltacache 2 release Enable delta entity bit stream cache
tv_dispatchmode 1 release Dispatch clients to relay proxies 0=never, 1=if appropriate, 2=always
tv_enable false nf, release Activates SourceTV on server.
tv_enable1 false nf, release Activates SourceTV[1] on server.
tv_enable_delta_frames true release Indicates whether or not the tv should use delta frames for storage of intermediate frames. This takes more CPU but significantly less memory.
tv_enable_dynamic false nf, release When enabled, changes in tv_enable convars cause immediate startup or shutdown of hltv server
tv_include_usercommands true sv, release HLTV streams will include player usercommands each tick
tv_listen_voice_indices 0 cl, user Bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none
tv_listen_voice_indices_h 0 cl, user High 32 bits of bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none
tv_maxclients 128 release Maximum client number on SourceTV server.
tv_maxclients_relayreserved 0 release This number of relay client connections are reserved for SourceTV relays.
tv_maxrate 0 release Max SourceTV spectator bandwidth rate allowed, 0 == unlimited
tv_mem cmd release hltv memory statistics. Use with 'ent 10' (dump entity 10 memory usage) or 'top 8' (dump top 8 memory users) or 'class' CWorld (dump CWorld class)
tv_name SourceTV release SourceTV host name
tv_nochat false a, user Don't receive chat messages from other SourceTV spectators
tv_overridemaster false release Overrides the SourceTV master root address.
tv_password 0 prot, nf, norecord, release SourceTV password for all clients of CSTV[0]
tv_password1 0 prot, nf, norecord, release SourceTV password for all clients of CSTV[1]. If empty, tv_password is used
tv_playcast_delay_prediction true release
tv_playcast_delay_resync 0 release To alleviate intermittent network connectivity problems, this is the number of seconds to wait before actually re-syncing the stream after failure
tv_playcast_fragment_cache_history_length 120 release How far back before our current playback head in seconds to hold onto fragments.
tv_playcast_retry_timeout 25 release In case of intermittent network problems, how long should playcast retry fragment retrieval before resorting to resync
tv_port 27020 release Host SourceTV[0] port
tv_port1 27021 release Host SourceTV[1] port
tv_record cmd release Starts SourceTV demo recording.
tv_record_immediate 0 release tv_record starting the moment tv_record was executed, not tv_delay earlier
tv_relay cmd release Connect to SourceTV server and relay broadcast.
tv_relaypassword 0 prot, nf, norecord, release SourceTV password for relay proxies
tv_relayvoice true release Relay voice data 0=off, 1=on
tv_retry cmd release Reconnects the SourceTV relay proxy.
tv_secure_bypass false release Bypass secure challenge on TV port
tv_show_allchat true sv, release
tv_snapshotrate 20 rep, release Snapshots broadcast per second
tv_snapshotrate1 32 release Snapshots broadcast per second, GOTV[1]
tv_status cmd release Show SourceTV server status.
tv_stop cmd release Stops the SourceTV broadcast.
tv_stoprecord cmd release Stops SourceTV demo recording.
tv_timeout 20 release SourceTV connection timeout in seconds.
tv_title SourceTV release Set title for SourceTV spectator UI
tv_transmitall false rep, release Transmit all entities (not only director view)
tv_window_size 16 release Specifies the number of seconds worth of frames that the tv replay system should keep in memory. Increasing this greatly increases the amount of memory consumed by the TV system

U

Command Default Value Flags Description
unbind cmd release Unbind a key.
unbindall cmd release Unbind all keys.
unpause cmd release Clear the pause state of the server.

V

Command Default Value Flags Description
vconsole_rcon_server_details 0 norecord, release, server_cant_query when non-empty allows for easy vconsole connection to the dedicated server.
viewmodel_fov 54 cl, cheat
violence_ablood true a Draw alien blood
violence_agibs true a Show alien gib entities
violence_hblood true a Draw human blood
violence_hgibs true a Show human gib entities
vis_force false sv, cheat
vismon_poll_frequency 0.5 sv, cheat
vismon_trace_limit 12 sv, cheat
vmix_input cmd cheat Set an input mix value
vmix_output cmd cheat Dump main graph control output values
voice_always_sample_mic false a When enabled, open the voip audio input stream when the application launches.
voice_device_override #OS_Default_Device a, release Default device used for voice capture.
voice_input_stallout 0.5 user Time before we consider a mic stalled out and need to reset it.
voice_loopback false user
voice_loopback_no_networking false user
voice_modenable true cl, a, release, clientcmd_can_execute Enable/disable voice in this mod.
voice_player_speaking_delay_threshold 0.5 sv, cheat
voice_threshold -120 cl, a decibel threshold for how loud the talker's input signal is before we think they are talking.
voice_vox [Todo] cl, a, per_user, release Voice chat uses a vox-style always on
volume 1 a Sound volume
volume_fog_debug_volumes false cheat
volume_fog_dither_scale 1 cheat
volume_fog_enable_jitter true cheat
vulkan_link_time_optimize_libraries true release

W

Command Default Value Flags Description
warp_onto_zipline cmd sv, cheat warp onto the nearest point of the zipline lane passed in. provides the zipline intro modifier as well
wrecking_ball_muddy 0.8 sv, cheat The extent to which the Wrecker's boulder behaves 'muddy', meaning how much its jumps up are dampened
writekeybindings cmd release Saves current key bindings to disk.

Z

Command Default Value Flags Description
zoom_sensitivity_ratio [Todo] cl, a, per_user Additional mouse sensitivity scale factor applied when FOV is zoomed in.

See also