From 1b543e726d91e08880d7c086060ea9246ab22cd4 Mon Sep 17 00:00:00 2001 From: ArminC Date: Sat, 10 Feb 2024 15:27:32 +0200 Subject: [PATCH] Delete cvarlist.md --- cvarlist.md | 4868 --------------------------------------------------- 1 file changed, 4868 deletions(-) delete mode 100644 cvarlist.md diff --git a/cvarlist.md b/cvarlist.md deleted file mode 100644 index 5c2aa78..0000000 --- a/cvarlist.md +++ /dev/null @@ -1,4868 +0,0 @@ -Name | Flags | Description ----- | ----- | ----------- -+bugvoice | norecord | Start recording bug voice attachment. -+camdistance | cl | -+cammousemove | cl | -+cl_show_team_equipment | cl, release | -+lookatweapon | cl, release | -+quickbuyradial | cl, release | -+quickgearradial | cl | -+quickgrenaderadial | cl, release | -+quickinv | cl, release | -+radialradio | cl, release | -+radialradio2 | cl, release | -+radialradio3 | cl, release | -+spray_menu | cl, release | --bugvoice | norecord | Finish recording bug voice attachment. --camdistance | cl | --cammousemove | cl | --cl_show_team_equipment | cl, release | --lookatweapon | cl, release | --quickbuyradial | cl, release | --quickgearradial | cl | --quickgrenaderadial | cl, release | --quickinv | cl, release | --radialradio | cl, release | --radialradio2 | cl, release | --radialradio3 | cl, release | --spray_menu | cl, release | -CS_WarnFriendlyDamageInterval | sv, cheat | Default: 3
Defines how frequently the server notifies clients that a player damaged a friend -CreatePredictionError | sv, cheat | Create a prediction error -Inferno_concav_plane_threshold | cl | Default: -10
-ShowSteamStatsSessionID | cl | Prints out the game stats session ID's (developer convar must be set to non-zero). -StackStats_Dump | | Dump a named stackstats structure to disk. Usage: stackstats_dump "structname" \["filename"\] -Test_Checkpoint | | Indicate to a test script that a checkpoint has been reached -Test_CreateEntity | sv, cheat | -Test_EHandle | sv, cheat | -Test_ExitProcess | cheat | Test_ExitProcess <exit code> - immediately kill the process. -Test_Loop | | Test_Loop <loop name> - loop back to the specified loop start point unconditionally. -Test_LoopCount | | Test_LoopCount <loop name> <count> - loop back to the specified loop start point the specified # of times. -Test_LoopForNumSeconds | | Test_LoopForNumSeconds <loop name> <time> - loop back to the specified start point for the specified # of seconds. -Test_RandomChance | | Test_RandomChance <percent chance, 0-100> <token1> <token2...> - Roll the dice and maybe run the command following the percentage chance. -Test_RandomPlayerPosition | sv, cheat | -Test_StartLoop | | Test_StartLoop <loop name> - Denote the start of a loop. Really just defines a named point you can jump to. -Test_StartScript | | Start a test script running.. -_fov | cl | Default: 0
Automates fov command to server. -_record | norecord, release | Record a demo incrementally. -_resetgamestats | sv | Erases current game stats and writes out a blank stats file -addip | | Add an IP address to the ban list. -addons | | list current addon info. -adsp_alley_min | | Default: 122
-adsp_courtyard_min | | Default: 126
-adsp_debug | a | Default: 0
-adsp_door_height | | Default: 112
-adsp_duct_min | | Default: 106
-adsp_hall_min | | Default: 110
-adsp_low_ceiling | | Default: 108
-adsp_opencourtyard_min | | Default: 126
-adsp_openspace_min | | Default: 130
-adsp_openstreet_min | | Default: 118
-adsp_openwall_min | | Default: 130
-adsp_room_min | | Default: 102
-adsp_street_min | | Default: 118
-adsp_tunnel_min | | Default: 114
-adsp_wall_height | | Default: 128
-ai_debug_dyninteractions | sv, cheat | Default: 0
Debug the NPC dynamic interaction system. -ai_debug_los | sv, cheat | Default: 0
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_off_nav | sv, cheat | Default: false
-ai_debug_ragdoll_magnets | sv | Default: false
-ai_debug_scripted_sequence | sv, cheat | Default: false
-ai_debug_shoot_positions | sv, cl, rep, cheat | Default: 0
-ai_debug_soundent | sv | Default: 0
Reports sounds being entered into the AI sound list. Set to 1 to see all sounds, set to 2 to only see DANGER sounds. -ai_debug_soundent_duration | sv | Default: 0.1
Length of time to display ai_debug_soundent visual displays. -ai_debug_speech | sv | Default: 0
-ai_disabled | sv, cl, rep, cheat | Default: false
-ai_expression_frametime | sv | Default: 0.05
Maximum frametime to still play background expressions. -ai_expression_optimization | sv | Default: false
Disable npc background expressions when you can't see them. -ai_force_serverside_ragdoll | sv | Default: false
-ai_sequence_debug | sv, cl, rep | Default: false
-ai_show_current_nav | sv, cheat | Default: false
-ai_use_visibility_cache | sv | Default: 1
Sets whether or not NPCs can cache their Visibility checks against other entities. If set to 2, also tests to make sure that NPC->Target results match that of Target->NPC. -ai_use_visibility_cache_reciprocation | sv | Default: true
Sets whether or not the visibility check cache should be reciprocal. -alias | release | Alias a command. -ammo_338mag_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_338mag_impulse | sv, cl, rep | Default: 2800
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_338mag_max | sv, cl, rep, release | Default: 30
-ammo_357sig_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_357sig_impulse | sv, cl, rep | Default: 2000
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_357sig_max | sv, cl, rep, release | Default: 52
-ammo_357sig_min_max | sv, cl, rep, release | Default: 12
-ammo_357sig_p250_max | sv, cl, rep, release | Default: 26
-ammo_357sig_small_max | sv, cl, rep, release | Default: 24
-ammo_45acp_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_45acp_impulse | sv, cl, rep | Default: 2100
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_45acp_max | sv, cl, rep, release | Default: 100
-ammo_50AE_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_50AE_impulse | sv, cl, rep | Default: 2400
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_50AE_max | sv, cl, rep, release | Default: 35
-ammo_556mm_box_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_556mm_box_impulse | sv, cl, rep | Default: 2400
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_556mm_box_max | sv, cl, rep, release | Default: 200
-ammo_556mm_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_556mm_impulse | sv, cl, rep | Default: 2400
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_556mm_max | sv, cl, rep, release | Default: 90
-ammo_556mm_small_max | sv, cl, rep, release | Default: 40
-ammo_57mm_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_57mm_impulse | sv, cl, rep | Default: 2000
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_57mm_max | sv, cl, rep, release | Default: 100
-ammo_762mm_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_762mm_impulse | sv, cl, rep | Default: 2400
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_762mm_max | sv, cl, rep, release | Default: 90
-ammo_9mm_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_9mm_impulse | sv, cl, rep | Default: 2000
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_9mm_max | sv, cl, rep, release | Default: 120
-ammo_buckshot_headshot_mult | sv, cl, rep | Default: 1
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_buckshot_impulse | sv, cl, rep | Default: 600
You must enable tweaking via tweak_ammo_impulses to use this value. -ammo_buckshot_max | sv, cl, rep, release | Default: 32
-ammo_grenade_limit_breachcharge | sv, cl, rep, release | Default: 3
-ammo_grenade_limit_bumpmine | sv, cl, rep, release | Default: 3
-ammo_grenade_limit_default | sv, cl, rep, release | Default: 1
-ammo_grenade_limit_flashbang | sv, cl, rep, release | Default: 1
-ammo_grenade_limit_snowballs | sv, cl, rep, release | Default: 3
-ammo_grenade_limit_total | sv, cl, rep, release | Default: 3
-ammo_grenade_limit_tripwirefire | sv, cl, rep, release | Default: 1
-ammo_item_limit_adrenaline | sv, cl, rep, release | Default: 5
-ammo_item_limit_healthshot | sv, cl, rep, release | Default: 4
-anim_damped_move_speed_timewindow | sv, cl, rep | Default: 0.2
-anim_dampedaccel16_scale | sv, cl, rep | Default: 0.85
-anim_dampedaccel16_timewindow | sv, cl, rep | Default: 0.25
-anim_decode_forcewritealltransforms | | Default: false
Force BatchAnimationDecode to write transformations for all bones -anim_disable | sv, cl, rep | Default: false
-anim_eval_stats | sv | Displays stats about how many EvaluatePose calls are unused -anim_resource_validate_on_load | release | Default: true
Validates the animation group channel list against the animations on load for every animation -anim_scale_wasd_input_hip_dip | sv, cl, rep | Default: 0.8
-anim_scale_wasd_input_hip_swivel | sv, cl, rep | Default: 0.8
-animated_material_attributes | cl, cheat | Default: true
-animevents_dump | sv, cheat | List all the currently registered anim events.
-animgraph_debug | sv, cl, rep, cheat | Default: false
Debug animation graph -animgraph_debug_animevents | sv, cl, rep | Default: false
Print info about animevents emitted by AnimGraph -animgraph_debug_entindex | sv, cl, rep, cheat | Default: 0
The entity to specifically debug -animgraph_debug_filterent | sv, cl, rep | Default: 0
Filter setting for animgraph_debug_variables output. If set to -1, show debug for all entities. If set to 0, show debug for any NPCs that have been npc_selected. If set to >0, something other than 0, show debug for the entity with the matching entindex. -animgraph_debug_max_poseop_count | | Default: false
-animgraph_debug_set_filter_params | sv, cl, rep | Default:
Comma separated list of params to filter against when drawing debug text overlays -animgraph_debug_show_unreferenced_params | sv, cl, rep | Default: false
-animgraph_debug_tags | sv, cl, rep | Default: false
-animgraph_debug_variables | sv, cl, rep | Default: false
Turn on to see animgraph variable changes for entities passing animgraph_debug_filterent. -animgraph_debug_variables_ignore_missing | sv, cl, rep | Default: true
If set, animgraph_debug_variables won't show debug for warnings about sets to missing variables. -animgraph_debug_variables_ignore_nonchanges | sv, cl, rep | Default: true
If set, animgraph_debug_variables won't show debug for variable sets that don't change the value. -animgraph_draw_traces | sv, cl, rep | Default: false
-animgraph_dump_update_list | sv | Displays stats about which animations are updating -animgraph_enable | sv, cl, rep | Default: true
Enable animation graph -animgraph_enable_dirty_netvar_optimization | | Default: true
-animgraph_enable_parallel_update | sv, cl, rep | Default: true
-animgraph_footlock_auto_ledge_detection | rep | Default: true
Attempt to detect when the foot is partially hanging off a ledge and stop it tilting to reach the bottom -animgraph_footlock_auto_stair_detection | rep | Default: true
Attempt to detect when the foot is on a stair and will stop it from tilting to reach the next step -animgraph_footlock_calculate_tilt | rep | Default: true
-animgraph_footlock_debug_foot_index | rep | Default: -1
-animgraph_footlock_debug_type | rep | Default: 2
-animgraph_footlock_draw_footbase | | Default: false
-animgraph_footlock_enabled | rep | Default: true
A master convar that effectively disables the entire footlock node. -animgraph_footlock_ground_roll | | Default: true
-animgraph_footlock_hip_offset_enable | | Default: true
-animgraph_footlock_ik_enable | cheat | Default: true
Enable IK. -animgraph_footlock_tilt_mode | | Default: 1
-animgraph_footlock_trace_ground_enabled | rep | Default: true
Convar for toggling foot lock ground tracking. -animgraph_footlock_use_hip_shift | | Default: true
-animgraph_force_full_network_updates | | Default: false
-animgraph_force_tick_all_graphs | sv, cl, rep | Default: false
-animgraph_ik_debug | | Default: false
-animgraph_motionmatching_print_compressionstats | rep | Default: false
-animgraph_network_enable | sv, cl, rep | Default: true
Enable animation graph networking. The setting is only read at graph creation time; to use please set on the command line. -animgraph_record_all | sv, cl, rep, cheat | Default: false
Automatically start recording AnimGraphs when they get created, and save them to disk when they are destroyed -animgraph_set_parameter_bool | sv, cheat | Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_set_parameter_enum | sv, cheat | Specified entities will have the specified enum parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_set_parameter_float | sv, cheat | Specified entities will have the specified float parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_set_parameter_int | sv, cheat | Specified entities will have the specified int parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_set_parameter_string | sv, cheat | Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_set_parameter_vector | sv, cheat | Specified entities will have the specified vector parameter set to the value specified. Useful for animators to test.
Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity> -animgraph_slope_draw_raycasts | sv, cl, rep, cheat | Default: false
-animgraph_slope_enable | sv, cl, rep, cheat | Default: true
-animgraph_slowdownonslopes_enabled | rep | Default: true
-animgraph_trace_ignore_prop_physics | sv, cl, rep | Default: true
-animgraph_trace_static_only | sv, cl, rep, cheat | Default: false
-animgraph_verify_dirty_netvar_optimization | | Default: false
-apply_crosshair_code | cl | Apply a crosshair code to the current crosshair settings. -async_serialize | | Default: false
Force async reads to serialize for profiling -audio_input_test_signal | | Default: false
For testing the audio input pathway with a sine tone instead of SDL3. -auto_bug | norecord | auto_bug : create non-interactive bug report. -autobuy | cl, clientcmd_can_execute | Attempt to purchase items with the order listed in cl_autobuy -autosave | sv | Autosave -autosave_fully_async | sv | Default: true
Set to 1 to have autosaves execute completely on the save thread, forces 'render only' mode while the save completes -autosavedangerous | sv | AutoSaveDangerous -autosavedangerousissafe | sv | -axis | sv, cheat | Draw an axis
Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a>
-banid | | Add a user ID to the ban list. -banip | | Add an IP address to the ban list. -battery_saver | a | Default: false
OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on -benchframe | release | Takes a snapshot of a particular frame in a time demo. -bind | release | Bind a key. -binddefaults | release | Bind all keys to their default values. -bindss | release | Bind a key for a particular splitscreen player. -bindtoggle | | Performs a bind <key> "increment var <cvar> 0 1 1". -blink | norecord | Blink specified convar value between two values at the specified duration. -blink_duration | cl | Default: 0.5
How many seconds an eye blink will last. -bot_add | sv, release | bot_add <t\|ct> <type> <difficulty> <name> - Adds a bot matching the given criteria. -bot_add_ct | sv, release | bot_add_ct <type> <difficulty> <name> - Adds a Counter-Terrorist bot matching the given criteria. -bot_add_t | sv, release | bot_add_t <type> <difficulty> <name> - Adds a terrorist bot matching the given criteria. -bot_all_weapons | sv, release | Allows the bots to use all weapons -bot_allow_grenades | sv, rep, release | Default: true
If nonzero, bots may use grenades. -bot_allow_machine_guns | sv, rep, release | Default: true
If nonzero, bots may use the machine gun. -bot_allow_pistols | sv, rep, release | Default: true
If nonzero, bots may use pistols. -bot_allow_rifles | sv, rep, release | Default: true
If nonzero, bots may use rifles. -bot_allow_rogues | sv, rep, release | Default: true
If nonzero, bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals. -bot_allow_shotguns | sv, rep, release | Default: true
If nonzero, bots may use shotguns. -bot_allow_snipers | sv, rep, release | Default: true
If nonzero, bots may use sniper rifles. -bot_allow_sub_machine_guns | sv, rep, release | Default: true
If nonzero, bots may use sub-machine guns. -bot_auto_follow | sv, rep | Default: false
If nonzero, bots with high co-op may automatically follow a nearby human player. -bot_auto_vacate | sv, rep | Default: true
If nonzero, bots will automatically leave to make room for human players. -bot_autodifficulty_threshold_high | sv, cl, rep, release | Default: 5
Upper bound above Average Human Contribution Score that a bot must be above to change its difficulty -bot_autodifficulty_threshold_low | sv, cl, rep, release | Default: -2
Lower bound below Average Human Contribution Score that a bot must be below to change its difficulty -bot_chatter | sv, rep, release | Default: normal
Control how bots talk. Allowed values: 'off', 'radio', 'minimal', or 'normal'. -bot_chatter_use_rr | sv | Default: true
0 = Use old bot chatter system, 1 = Use response rules -bot_controllable | sv, rep, release | Default: true
Determines whether bots can be controlled by players -bot_coop_force_throw_grenade_chance | sv, cheat | Default: 0.3
-bot_coop_idle_max_vision_distance | sv, rep, release | Default: 1400
Max distance bots can see targets (in coop) when they are idle, dormant, hiding or asleep. -bot_crouch | sv, cheat | Default: false
-bot_debug | sv, rep, cheat | Default: 0
For internal testing purposes. -bot_debug_target | sv, rep, cheat | Default: 0
For internal testing purposes. -bot_defer_to_human_goals | sv, rep, release | Default: false
If nonzero and there is a human on the team, the bots will not do the scenario tasks. -bot_defer_to_human_items | sv, rep, release | Default: true
If nonzero and there is a human on the team, the bots will not get scenario items. -bot_difficulty | sv, rep, release | Default: 1
Defines the skill of bots joining the game. Values are: 0=easy, 1=normal, 2=hard, 3=expert. -bot_dont_shoot | sv, rep, cheat, release | Default: false
If nonzero, bots will not fire weapons (for debugging). -bot_eco_limit | sv, rep | Default: 2000
If nonzero, bots will not buy if their money falls below this amount. -bot_flipout | sv, rep | Default: false
If nonzero, bots use no CPU for AI. Instead, they run around randomly. -bot_force_duck | sv | Default: false
-bot_freeze | sv, cheat | Default: false
-bot_goto_mark | sv, cheat | Sends a bot to the marked nav area (useful for testing navigation meshes) -bot_goto_selected | sv, cheat | Sends a bot to the selected nav area (useful for testing navigation meshes) -bot_ignore_enemies | sv, rep, cheat | Default: false
If nonzero, bots will ignore enemies (for debugging). -bot_ignore_players | sv, cheat | Default: false
Bots will not see non-bot players. -bot_join_after_player | sv, rep, release | Default: true
If nonzero, bots wait until a player joins before entering the game. -bot_join_delay | sv | Default: 0
Prevents bots from joining the server for this many seconds after a map change. -bot_join_in_warmup | sv | Default: true
Prevents bots from joining the server while warmup phase is active. -bot_join_team | sv, rep, release | Default: any
Determines the team bots will join into. Allowed values: 'any', 'T', or 'CT'. -bot_kick | sv, release | bot_kick <all> <t\|ct> <type> <difficulty> <name> - Kicks a specific bot, or all bots, matching the given criteria. -bot_kill | sv, cheat | bot_kill <all> <t\|ct> <type> <difficulty> <name> - Kills a specific bot, or all bots, matching the given criteria. -bot_knives_only | sv, release | Restricts the bots to only using knives -bot_loadout | sv, cheat | Default:
bots are given these items at round start -bot_max_visible_smoke_length | sv, rep, release | Default: 200
Bots will see players through smoke clouds up to this length. -bot_max_vision_distance_override | sv, rep, release | Default: -1
Max distance bots can see targets. -bot_mimic | sv, cl, rep, cheat | Default: 0
Bot uses usercmd of player by index. -bot_mimic_spec_buttons | cl, cheat | Default: true
+attack, +jump etc are used for spectator control instead of being passed on to spectated bot -bot_mimic_yaw_offset | sv, cheat | Default: 180
-bot_pistols_only | sv, release | Restricts the bots to only using pistols -bot_place | sv, cheat | bot_place - Places a bot from the map at where the local player is pointing. -bot_prefix | sv, rep | Default:
This string is prefixed to the name of all bots that join the game.
<difficulty> will be replaced with the bot's difficulty.
<weaponclass> will be replaced with the bot's desired weapon class.
<skill> will be replaced with a 0-100 representation of the bot's skill. -bot_quota | sv, rep, release | Default: 10
Determines the total number of bots in the game. -bot_quota_mode | sv, rep, release | Default: normal
Determines the type of quota.
Allowed values: 'normal', 'fill', and 'match'.
If 'fill', the server will adjust bots to keep N players in the game, where N is bot_quota.
If 'match', the server will maintain a 1:N ratio of humans to bots, where N is bot_quota. -bot_randombuy | sv, cheat | Default: false
should bots ignore their prefered weapons and just buy weapons at random? -bot_show_battlefront | sv, cheat | Default: false
Show areas where rushing players will initially meet. -bot_show_nav | sv, rep, cheat | Default: false
For internal testing purposes. -bot_show_occupy_time | sv, cheat | Default: false
Show when each nav area can first be reached by each team. -bot_snipers_only | sv, release | Restricts the bots to only using sniper rifles -bot_stop | sv, rep, cheat | Default: 0
bot_stop <1\|all> \| <not_bomber> \| <t> \| <ct> -bot_traceview | sv, rep, cheat | Default: 0
For internal testing purposes. -bot_walk | sv, rep | Default: false
If nonzero, bots can only walk, not run. -bot_zombie | sv, rep, cheat | Default: false
If nonzero, bots will stay in idle mode and not attack. -box | sv, cheat | Draw a bbox
Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
-break_damage_inherit_scale | sv, cl, rep | Default: 1
-break_invulnerable_spawn_duration | sv, cl, rep | Default: 0.5
-breakable_multiplayer | sv | Default: true
-buddha | sv, nf, cheat | Default: false
Player takes damage but won't die -buddha_ignore_bots | sv, nf, cheat | Default: false
Bots always buddha 0 -buddha_reset_hp | sv, nf, cheat | Default: 1
HP to set when damaged below zero in Buddha Mode -bug | norecord | bug \[auto_fill_tokens\] \[-title <text>\] \[-noscreenshot\] : Activate the bug reporter. -bug_submitter_override | a | Default:
-bugvoice_clear | norecord | Clear voice attachment data. -bugvoice_save | norecord | Write buffered voice attachment data to file. -buildcubemaps | cl | Build Cubemaps -buildcubemaps_renderdoc_capture | cl | Default: -1
Capture a specific cubemap with RenderDoc during buildcubemaps. -buymenu | cl, server_can_execute | Show or hide main buy menu -buyrandom | sv | Buy random primary and secondary. Primarily for deathmatch where cost is not an issue. -c_maxdistance | cl, a | Default: 200
-c_maxpitch | cl, a | Default: 90
-c_maxyaw | cl, a | Default: 135
-c_mindistance | cl, a | Default: 30
-c_minpitch | cl, a | Default: 0
-c_minyaw | cl, a | Default: -135
-c_orthoheight | cl, a | Default: 100
-c_orthowidth | cl, a | Default: 100
-c_thirdpersonshoulder | cl, a | Default: false
-c_thirdpersonshoulderaimdist | cl, a | Default: 120
-c_thirdpersonshoulderdist | cl, a | Default: 40
-c_thirdpersonshoulderheight | cl, a | Default: 5
-c_thirdpersonshoulderoffset | cl, a | Default: 20
-cachedvalue_count_partybrowser | cl, a | Default: 0
-cachedvalue_count_teammates | cl, a | Default: 0
-callvote | sv | Start a vote on an issue. -cam_collision | cl, a | Default: 1
When in thirdperson and cam_collision is set to 1, an attempt is made to keep the camera from passing though walls. -cam_command | cl, cheat | Tells camera to change modes -cam_head_constraint_debug | sv, cl, rep | Default: false
Show camera head constraint debug info -cam_head_constraint_distance | sv, cl, rep | Default: 12
Distance to constrain first/thirdperson camera and head -cam_head_constraint_soft_transition | sv, cl, rep | Default: 4
Constraint soft transition distance -cam_idealdelta | cl, a | Default: 4
Controls the speed when matching offset to ideal angles in thirdperson view -cam_idealdist | cl, a | Default: 150
-cam_ideallag | cl, a | Default: 4
Amount of lag used when matching offset to ideal angles in thirdperson view -cam_idealpitch | cl, a | Default: 0
-cam_idealyaw | cl, a | Default: 0
-cam_showangles | cl, cheat | Default: false
When in thirdperson, print viewangles/idealangles/cameraoffsets to the console. -cam_snapto | cl, a | Default: false
-camera_cut_to_datadriven_camera | cl | -camera_datadriven_debug | cl, cheat | Default: false
-camera_datadriven_disable_cache | sv, cheat | Default: false
-camerazoomin | cl | -camerazoomout | cl | -camortho | cl, cheat | Switch to orthographic camera. -cancelselect | cl, server_can_execute | -capturecubemap | cl | Capture Cubemap -cash_player_bomb_defused | sv, cl, nf, rep, release | Default: 300
-cash_player_bomb_planted | sv, cl, nf, rep, release | Default: 300
-cash_player_damage_hostage | sv, cl, nf, rep, release | Default: -30
-cash_player_get_killed | sv, cl, nf, rep, release | Default: 0
-cash_player_interact_with_hostage | sv, cl, nf, rep, release | Default: 150
-cash_player_killed_enemy_default | sv, cl, nf, rep, release | Default: 300
-cash_player_killed_enemy_factor | sv, cl, nf, rep, release | Default: 1
-cash_player_killed_hostage | sv, cl, nf, rep, release | Default: -1000
-cash_player_killed_teammate | sv, cl, nf, rep, release | Default: -300
-cash_player_rescued_hostage | sv, cl, nf, rep, release | Default: 1000
-cash_player_respawn_amount | sv, cl, nf, rep, release | Default: 0
-cash_team_bonus_shorthanded | sv, cl, nf, rep, release | Default: 0
-cash_team_elimination_bomb_map | sv, cl, nf, rep, release | Default: 3250
-cash_team_elimination_hostage_map_ct | sv, cl, nf, rep, release | Default: 2000
-cash_team_elimination_hostage_map_t | sv, cl, nf, rep, release | Default: 1000
-cash_team_hostage_alive | sv, cl, nf, rep, release | Default: 0
-cash_team_hostage_interaction | sv, cl, nf, rep, release | Default: 500
-cash_team_loser_bonus | sv, cl, nf, rep, release | Default: 1400
-cash_team_loser_bonus_consecutive_rounds | sv, cl, nf, rep, release | Default: 500
-cash_team_planted_bomb_but_defused | sv, cl, nf, rep, release | Default: 800
-cash_team_rescued_hostage | sv, cl, nf, rep, release | Default: 0
-cash_team_survive_guardian_wave | sv, cl, nf, rep, release | Default: 1000
-cash_team_terrorist_win_bomb | sv, cl, nf, rep, release | Default: 3500
-cash_team_win_by_defusing_bomb | sv, cl, nf, rep, release | Default: 3250
-cash_team_win_by_hostage_rescue | sv, cl, nf, rep, release | Default: 3500
-cash_team_win_by_time_running_out_bomb | sv, cl, nf, rep, release | Default: 3250
-cash_team_win_by_time_running_out_hostage | sv, cl, nf, rep, release | Default: 3250
-cash_team_winner_bonus_consecutive_rounds | sv, cl, nf, rep, release | Default: 0
-cast_aabb | sv, cheat | Tests box collision detection -cast_bullet | sv, cheat | Tests bullet cast -cast_capsule | sv, cheat | Tests capsule collision detection -cast_convex | sv, cheat | Tests convex hull collision detection -cast_cylinder | sv, cheat | Tests cylinder collision detection -cast_intervals | sv, cheat | Tests interval ray cast -cast_obb | sv, cheat | Tests cylinder collision detection -cast_physics | sv, cheat | Tests physics shape collision detection -cast_ray | sv, cheat | Tests ray cast -cast_sphere | sv, cheat | Tests sphere cast -cc_captiontrace | cl | Default: 1
Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud) -cc_delay_time | cl, a | Default: 0.25
Close caption delay before showing caption. -cc_emit | cl | Emits a closed caption -cc_findsound | cl | Searches for soundname which emits specified text. -cc_flush | cl | Flushes async'd captions. -cc_lang | cl, a | Default:
Current close caption language (emtpy = use game UI language) -cc_linger_time | cl, a | Default: 1
Close caption linger time. -cc_log | cl | Default: 0
Log caption names and contents (0 = off, 1 = found captions, 2 = unfound captions, 3 = all captions) -cc_norepeat | sv | Default: 5
In multiplayer games, don't repeat captions more often than this many seconds. -cc_random | cl | Emits a random caption -cc_showblocks | cl | Toggles showing which blocks are pending/loaded async. -cc_showmissing | sv, rep | Default: false
Show missing closecaption entries. -cc_spectator_only | cl, a | Default: false
-cc_subtitles | cl, a | Default: false
If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players). -cc_vr_caption_catchup_interval | cl | Default: 0.3
Duration it takes for attached caption to ideal point -cc_vr_caption_speed | cl, a | Default: 1
0 = slow, 1 = medium (default), 2 = fast -cc_vr_debug | cl | Default: false
Debug visualization of VR closed caption placement -cc_vr_depth_test | cl | Default: false
Have closed caption Panorama panel perform depth testing against the scene -cc_vr_epsilon | cl | Default: 2.5
Epsilon to trigger movement of VR subtitle panel in world space -cc_vr_font_size | cl, a | Default: 1
0 = small, 1 = med (default), 2 = large -cc_vr_forward_offset | cl | Default: 30
Subtitle offset distance (forward, in front of player) -cc_vr_vertical_offset | cl | Default: -6.5
Subtitle vertical offset distance (positive is up) -cc_vr_width | cl, a | Default: 1
0 = narrow, 1 = med (default), 2 = wide -changelevel | release | changelevel <mapname> :Multiplayer change level. -character_patches | cl | Default: true
-check_transmit_dump_ents | sv | Default: false
-chet_debug_idle | sv, a, cheat | Default: false
If set one, many debug prints to help track down the TLK_IDLE issue. Set two for super verbose info -clDrawTargetIDTrace | cl | Default: false
visualizing line trace for target ID -cl_ShowBoneSetupEnts | cl | Default: false
Show which entities are having their bones setup each frame. -cl_access_all_missions | cl | Default: false
-cl_aggregate_particles | | Default: false
-cl_allow_animated_avatars | cl, a, release | Default: true
Whether or not to allow animated avatars -cl_anglespeedkey | cl | Default: 0.67
-cl_anim_eval_stats | cl | Displays stats about how many EvaluatePose calls are unused -cl_animgraph_dump_update_list | cl | Displays stats about which animations are updating -cl_animgraph_history_force_temporal_consistency | cl | Default: true
-cl_async_client_shatter | cl | Default: true
spawn client glass shards asynchronously during demos or when remotely connected. -cl_auto_cursor_scale | a | Default: true
Automatic cursor size scaling. -cl_autobuy | cl, release | Default:
The order in which autobuy will attempt to purchase items -cl_autohelp | cl, a, user | Default: true
Auto-help -cl_avatar_convert_png | cl, cheat, release | Converts all rgb avatars in the avatars directory to png -cl_avatar_convert_rgb | cl, cheat, release | Converts all png avatars in the avatars directory to rgb -cl_axis | cl, cheat | Draw an axis
Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a>
-cl_borrow_music_from_player_slot | cl, release | Default: -1
-cl_box | cl, cheat | Draw a bbox
Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a>
-cl_boxmove | cl | Default: 0
run in a square, # represents how many usercommands to run before turning. -cl_boxmove_speed | cl | Default: 1
how fast to run (1 to use player max run speed). -cl_break_on_missing_resource | | Break in debugger when missing resource match is found.
Format: cl_break_on_missing_resource <substring> /(empty to break on all) / 0 to turn off.
-cl_buywheel_donate_key | cl, a, per_user, release | Default: 0
Set the key to use for donation in the buy menu. 0: Left Control; 1: Left Alt; 2: Left Shift. -cl_buywheel_nonumberpurchasing | cl, a, per_user, release | Default: false
Set non-zero to prevent buy wheel from purchasing via number keys -cl_cache_sendtable | | Default: true
Cache sendtables -cl_cameraoverride_fade_in_amount | cl | Default: 0
-cl_cameraoverride_shadow_depth_bias | cl | Default: 0.006
-cl_cameraoverride_shadow_end | cl | Default: 0.8
-cl_change_callback_limit | cl, release | Default: 0.2
change callback msec warning limit -cl_chat_active | cl | Default: 0
-cl_chatfilters | cl, a | Default: 63
Stores the chat filter settings -cl_checkdeclareclasses | cheat | Check game code serializers -cl_clanid | cl, a, user | Default: 0
Current clan ID for name decoration -cl_clock_correction | cheat | Default: true
Enable/disable clock correction on the client. -cl_clock_correction_adjustment_max_amount | cheat | Default: 200
Sets the maximum number of milliseconds per second it is allowed to correct the client clock. It will only correct this amount if the difference between the client and server clock is equal to or larger than cl_clock_correction_adjustment_max_offset. -cl_clock_correction_adjustment_max_offset | cheat | Default: 90
As the clock offset goes from cl_clock_correction_adjustment_min_offset to this value (in milliseconds), it moves towards applying cl_clock_correction_adjustment_max_amount of adjustment. That way, the response is small when the offset is small. -cl_clock_correction_adjustment_min_offset | cheat | Default: 10
If the clock offset is less than this amount (in milliseconds), then no clock correction is applied. -cl_clock_correction_force_server_tick | cheat | Default: 999
Force clock correction to match the server tick + this offset (999 disables it). -cl_clock_recvmargin_adjust_limit_slowdown | | Default: 93
Recvmargin-based clock sync will not slow down time slower than N% -cl_clock_recvmargin_adjust_limit_speedup | | Default: 106
Recvmargin-based clock sync will not speed up time faster than N% -cl_clock_recvmargin_desired | | Default: 5
Recvmargin-based clock sync will try to maintain N ms margin between tick arrival and polling network -cl_clock_recvmargin_enable | release | Default: true
Enable new client clock synchronization strategy that tries to achieve a certain client recv margin -cl_clock_recvmargin_minsamples_slowdown | | Default: 3
Recvmargin-based clock sync will not slow down unless we have N indicating samples -cl_clock_recvmargin_minsamples_speedup | | Default: 32
Recvmargin-based clock sync will not speed up unless we have N indicating samples -cl_clock_recvmargin_spew_interval | release | Default: 0
-cl_clock_recvmargin_timeconstant_slowdown | | Default: 0.3
Recvmargin-based clock sync will remove 63.2% of the error in N seconds -cl_clock_recvmargin_timeconstant_speedup | | Default: 0.6
Recvmargin-based clock sync will remove 63.2% of the error in N seconds -cl_clock_recvmargin_window | | Default: 1
Recvmargin-based clock sync will use past N seconds -cl_clock_showdebuginfo | | Default: 0
Show debugging info about the clock drift, 1= resets, 2=adjustments, 3=verbose -cl_clock_unhook | | Default: false
-cl_clockdbg | | Default: false
-cl_clockdrift_max_ticks | cheat | Default: 3
Maximum number of ticks the clock is allowed to drift before the client snaps its clock to the server's. -cl_clutch_mode | cl, release | Default: false
Silence voice and other distracting sounds until the end of round or next death. -cl_color | cl, a, user | Default: 4
Preferred teammate color -cl_commandtool_exec | cl | Runs a command from the command tool -cl_connectionretrytime_p2p | release | Default: 20
Number of seconds over which to spread retry attempts for P2P. -cl_cq_min_queue | cl, user | Default: 0
Allows client to disable (=-1), defer to server (=0), or request a certain min-command queue size for games that support the command queue (IsUsingCommandQueue()) for CUserCmds. -cl_crosshair_drawoutline | cl, a, per_user | Default: true
Draws a black outline around the crosshair for better visibility -cl_crosshair_dynamic_maxdist_splitratio | cl, a, per_user | Default: 1
If using cl_crosshairstyle 2, this is the ratio used to determine how long the inner and outer xhair pips will be. \[inner = cl_crosshairsize*(1-cl_crosshair_dynamic_maxdist_splitratio), outer = cl_crosshairsize*cl_crosshair_dynamic_maxdist_splitratio\] \[0 - 1\] -cl_crosshair_dynamic_splitalpha_innermod | cl, a, per_user | Default: 0
If using cl_crosshairstyle 2, this is the alpha modification that will be used for the INNER crosshair pips once they've split. \[0 - 1\] -cl_crosshair_dynamic_splitalpha_outermod | cl, a, per_user | Default: 1
If using cl_crosshairstyle 2, this is the alpha modification that will be used for the OUTER crosshair pips once they've split. \[0.3 - 1\] -cl_crosshair_dynamic_splitdist | cl, a, per_user | Default: 3
If using cl_crosshairstyle 2, this is the distance that the crosshair pips will split into 2. (default is 7) -cl_crosshair_friendly_warning | cl, a, release | Default: 1
0: off, 1: on -cl_crosshair_outlinethickness | cl, a, per_user | Default: 1
Set how thick you want your crosshair outline to draw (0-3) -cl_crosshair_recoil | cl, a, per_user | Default: true
-cl_crosshair_sniper_show_normal_inaccuracy | cl, a, per_user | Default: false
Include standing inaccuracy when determining sniper crosshair blur -cl_crosshair_sniper_width | cl, a, per_user | Default: 1
If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline) -cl_crosshair_t | cl, a, per_user | Default: false
T style crosshair -cl_crosshairalpha | cl, a, per_user | Default: 200
-cl_crosshaircolor | cl, a, per_user | Default: 5
Set crosshair color as defined in game_options.consoles.txt -cl_crosshaircolor_b | cl, a, per_user | Default: 0
-cl_crosshaircolor_g | cl, a, per_user | Default: 255
-cl_crosshaircolor_r | cl, a, per_user | Default: 0
-cl_crosshairdot | cl, a, per_user | Default: false
-cl_crosshairgap | cl, a, per_user | Default: -2.2
-cl_crosshairgap_useweaponvalue | cl, a, per_user | Default: true
If set to 1, the gap will update dynamically based on which weapon is currently equipped -cl_crosshairsize | cl, a, per_user | Default: 3.9
-cl_crosshairstyle | cl, a, per_user | Default: 2
0 = DEFAULT (DISABLED), 1 = DEFAULT STATIC (DISABLED), 2 = DEFAULT (accurate recoil/spread feedback with a fixed inner part), 3 = ACCURATE DYNAMIC (DISABLED) (accurate recoil/spread feedback), 4 = DEFAULT STATIC, 5 = LEGACY (fake recoil - inaccurate feedback) -cl_crosshairthickness | cl, a, per_user | Default: 0.6
-cl_crosshairusealpha | cl, a, per_user | Default: true
-cl_cs_dump_econ_item_stringtable | cl | cl_cs_dump_econ_item_stringtable -cl_csgo_shoot_debugvis_rdp_text_l | cl | Default: 10
-cl_csgo_shoot_debugvis_rdp_text_x | cl | Default: 45
-cl_csgo_shoot_debugvis_show_los | cl | Default: false
Show line of last shot. -cl_csgo_shoot_debugvis_show_rdp | cl | Default: false
-cl_csgo_shoot_trim_input_frames | cl | Default: true
-cl_cursor_scale | a | Default: 1
Cursor size scaling factor. -cl_dangerzone_approaching_sound_radius | cl, cheat, release | Default: 700
-cl_dangerzone_moving_sound_volume | cl, cheat, release | Default: 0.5
-cl_dangerzone_sound_volume | cl, cheat, release | Default: 0.2
-cl_death_anim_viewmodel_drop_rate | cl | Default: 50
-cl_death_anim_viewmodel_pitch_rate | cl | Default: 60
-cl_deathcam_audio_mix_phase1_fade_amount | cl, release | Default: 0.15
Sets the amount of ducking to do on death cam fade out. When set to 1, full DeathFadeLayer is applied. -cl_deathcam_audio_mix_phase1_fade_time | cl, release | Default: 2
Sets the amount of time we fade out over. -cl_deathcam_audio_mix_phase2_fade_amount | cl, release | Default: 0.5
Sets the amount of ducking to do on death cam fade out. When set to 1, full DeathFadeLayer is applied. -cl_deathcam_audio_mix_phase2_fade_time | cl, release | Default: 0.4
Sets the amount of time we fade out over. -cl_deathcampanel_position_dynamic | cl, a | Default: 1
Turn on/off deathcam's kill panel dynamic Y movement -cl_deathnotices_show_numbers | cl, release | Default: 0
0: default; 1: draw names as just numbers; 2: append number on killer and victim to the name -cl_debounce_zoom | cl, a, user, per_user | Default: true
Whether or not to disable holding secondary fire to cycle zoom levels -cl_debug_client_gamestats | cl | Default: true
-cl_debug_duck | cl | Default: 2
-cl_debug_overlay_fullposition | cl | Default: false
-cl_debug_overlays_broadcast | release | Default: false
Render debug overlays from server. -cl_debug_round_stat_submission | cl | Default: false
-cl_debugoverlay_cycle_domain | cl, cheat | Toggles visibility of the debug overlay system. -cl_debugoverlay_cycle_state | cl, cheat | Toggles visibility of the debug overlay system. -cl_debugoverlay_hide_imgui | cl, cheat | Hides the overlay. -cl_debugoverlay_toggle | cl, cheat | Toggles visibility of the debug overlay system. -cl_demo_steadycam_blendframes | cl | Default: 5
blend over this many frames -cl_demo_steadycam_deflection | cl | Default: 5
if camera orientation changes this much update orientation -cl_demo_steadycam_enable | cl | Default: 0
Stabilize camera orientation/position during demo playback. 1 == remove roll, 2 == steadycam -cl_demo_steadycam_radius | cl | Default: 16
if camera moves this much from last anchor update anchor -cl_demo_view_offset_left | cl | Default: 0
View offset during demo playback (+/- 1.25 is a good default for human average left/right eye offset) -cl_demoviewoverride | cl | Default: 0
Override view during demo playback -cl_destroy_ragdolls | cl | Destroys all client-side ragdolls -cl_dev_decaltrace_blood | cl, cheat | Shoot out a decal spray that shoots blood. -cl_disable_deathcam_audio_mix_fade_out | cl, release | Default: false
When set to true, disables audio being silenced while the death cam fades out. -cl_disable_ragdolls | cl, cheat | Default: false
-cl_disable_round_end_report | cl, a, release | Default: false
-cl_disconnect_soundevent | | Default: StopSoundEvents.StopAllExceptMusic
This soundevent is called to stop the desired soundevents when the game is disconnected. -cl_disconnect_voice_fade | | Default: -1
This is a fade of current voices that is called when the game is disconnected. -1.f for no fade on disconnect -cl_display_flashbang_values | cl | Default: false
-cl_display_game_events | cl, cheat | Default: false
-cl_display_player_visibilty | cl | Default: false
-cl_dm_buyrandomweapons | cl, a, release | Default: true
Player will automatically receive a random weapon on spawn in deathmatch if this is set to 1 (otherwise, they will receive the last weapon) -cl_dormant_spew | cl | Default: false
Spew state on when client entities become dormant or active. -cl_draw_only_deathnotices | cl, release | Default: false
For drawing only the crosshair and death notices (used for moviemaking) -cl_draw_simulating_entities | cl | Default: false
-cl_draw_simulating_entities_distance | cl | Default: false
-cl_drawcross | cl, cheat | Draws a cross at the given location
Arguments: x y z -cl_drawhud | cl, cheat | Default: true
Enable the rendering of the hud -cl_drawhud_force_deathnotices | cl, release | Default: 0
0: default; 1: draw deathnotices even if hud disabled; -1: force no deathnotices -cl_drawhud_force_radar | cl, release | Default: 0
0: default; 1: draw radar even if hud disabled; -1: force no radar -cl_drawhud_force_teamid_overhead | cl, release | Default: 0
0: default; 1: draw teamid even if hud disabled; -1: force no teamid -cl_drawhud_specvote | cl, release | Default: true
1: default; 0: disables vote UI for spectators -cl_drawline | 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_dump_player_animgraph_state | cl | Dumps the local player's animgraph state to console -cl_dump_projected_texture_count | cl | Print out number of active projected textures -cl_dumpentity | cl, cheat | Dumps info about an entity -cl_dumpsplithacks | cl | Dump split screen workarounds. -cl_embedded_stream_audio_volume | cl, a | Default: 60
Embedded stream audio volume -cl_embedded_stream_audio_volume_xmaster | cl, a | Default: true
Whether embedded stream audio volume gets multiplied by master volume -cl_embedded_stream_video_playing | cl | Default: 0
Embedded stream video playing state -cl_enable_eye_occlusion | cl | Default: true
-cl_ent_absbox | 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 | cl, cheat | Displays the entity name for all entities that have ShouldDisplayInActorNames true in code -cl_ent_animgraph_debug | 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 | cl, cheat | Toggles recording of animgraph replay of the given entity(s)
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -cl_ent_attachments | 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 | 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 | cl, cheat | ent_call <funcname> <option:entname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope -cl_ent_clear_debug_overlays | cl, cheat | Clears all debug overlays -cl_ent_find | cl, cheat | Find and list all entities with classnames or targetnames that contain the specified substrings.
Format: find_ent <substring>
-cl_ent_find_index | cl, cheat | Display data for entity matching specified index.
Format: find_ent_index <index>
-cl_ent_grab | cl, cheat | grabs the object in front of the player. Options: -loose -multiple -toggle -cl_ent_hierarchy | cl, cheat | Prints the entity hierarchy tree rooted at the specified ent(s) -cl_ent_hitbox | 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_axis_size | cl | Default: 4
-cl_ent_joint_filter_substring | cl | Default:
-cl_ent_joint_names | cl | Default: true
-cl_ent_joint_only_ik_joints | cl | Default: false
-cl_ent_joint_use_bind_pose | cl | Default: false
-cl_ent_joints | 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 | 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 | cl, cheat | Displays the entity name -cl_ent_picker | 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 | 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 | cl, a, cheat | Default: 20
-cl_ent_remove | 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 | cl, cheat | Removes all entities of the specified type
Arguments: {entity_name} / {class_name} -cl_ent_scale | cl, cheat | Scales entities. Arguments: <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}> -cl_ent_scenehierarchy | cl, cheat | Prints the entity scenenode hierarchy tree rooted at the specified ent(s) -cl_ent_script_dump | 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 | 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 | cl, cheat | Set entity angles -cl_ent_setname | 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 | cl, cheat | Move entity to position -cl_ent_show_contexts | cl, cheat | Default: false
Show entity contexts in ent_text display -cl_ent_show_damage | cl, cheat | Sets damage display mode. When on, you will see the amount of damage dealt over the target's head. -cl_ent_showonlyattachment | cl, cheat | Default:
-cl_ent_showonlyhitbox | cl, cheat | Default: -1
-cl_ent_skeleton | 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_skeleton_only_ik_joints | cl | Default: false
-cl_ent_spew_derived_classes | cl | Prints out all entity classes which inherit from a specified base class -cl_ent_text | cl, cheat | 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 | 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 | 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 | cl, cheat | Set which ent_text filters you want: -cl_ent_text_flags_active | cl, a, cheat | Default: -1
-cl_ent_text_no_name_really_i_mean_it | cl, cheat | Default: false
-cl_ent_text_radius | 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 | 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 | 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 | 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 | 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 | cl, cheat | un-grabs all objects -cl_ent_vcollide_wireframe | 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 | 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 | cl, cheat | Displays visibility traces for the given entity
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -cl_entityreport | cl | Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by. -cl_entitysummary | cl | Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by. -cl_ents | cl | List client entities, sorted by spawn group -cl_error_report_time | cl, release | Default: 0
Minimum time in seconds that must elapse before printing prediction error summary. 0 to disable. -cl_extrapolate | cl, cheat | Default: true
Enable/disable extrapolation if interpolation history runs out. -cl_extrapolate_amount | cl, cheat | Default: 0.25
Set how many seconds the client will extrapolate entities for. -cl_eye_occlusion_debug | cl, cheat | Default: false
-cl_eye_sin_wave | cl | Default: false
-cl_eye_target_override | cl | Default: 0 0 0
-cl_eye_yaw_multiplier | cl | Default: 1
-cl_fake_timeout | cl | Default: false
-cl_fasttempentcollision | cl | Default: 5
-cl_firstperson_legs | cl | Default: true
-cl_fixedcrosshairgap | cl, a, per_user | Default: 3
For crosshair style 1: How big to make the gap between the pips in the fixed crosshair -cl_flushentitypacket | cheat | Default: 0
For debugging. Force the engine to flush an entity packet. -cl_force_next_signon_to_reset | | Default: false
-cl_fullupdate | cheat | Force uncompressed update -cl_game_mode_convars | cl | Display the values of the convars for the current game_mode. -cl_globallight_debug | cl | Default: false
-cl_globallight_depth_bias | cl | Default: -999
-cl_globallight_expansion | cl | Default: 200
-cl_globallight_freeze | cl | Default: false
-cl_globallight_orig_calc_frustum | cl | Default: true
-cl_globallight_shadow_mode | cl | Default: 2
-cl_globallight_slope_scale_depth_bias | cl | Default: -999
-cl_globallight_use_alt_focus_region | cl | Default: false
-cl_globallight_use_optimized_calc_frustum | cl | Default: true
-cl_globallight_use_shaadow_near_offset | cl | Default: true
-cl_globallight_world_bottom_height | cl | Default: 0
-cl_globallight_world_top_height | cl | Default: 4096
-cl_glow_brightness | cl, cheat | Default: 1
Brightness of player halos -cl_glow_item_far_b | cl, release | Default: 1
-cl_glow_item_far_g | cl, release | Default: 0.4
-cl_glow_item_far_r | cl, release | Default: 0.3
-cl_graphics_driver_warning_dont_show_again | cl, a, release | Default: false
-cl_groups | cl | Show status of all spawn groups. -cl_gunlowerangle | cl | Default: 2
-cl_gunlowerspeed | cl | Default: 0.1
-cl_hide_avatar_images | cl, a | Default: 0
Hide avatar images for other players.
0 - Off.
1 - Block All
2 - Block all but friends -cl_hitbox_debug | cl | Default: false
-cl_hold_game_events_force_delay_ticks | cl | Default: 0
Debugging convar to force late dispatch of game events. -cl_hold_game_events_until_server_tick | cl | Default: true
Holds game events until client has received the tick the event was fired on. -cl_http_log_enable | cl, norecord, release, clientcmd_can_execute | Default: false
Allows sending HTTP log from client main menu. -cl_hud_color | cl, a, release | Default: 0
0 = team color, 1 = white, 2 = bright white, 3 = light blue, 4 = blue, 5 = purple, 6 = red, 7 = orange, 8 = yellow, 9 = green, 10 = aqua, 11 = pink, 12 = teammate color. -cl_hud_radar_scale | cl, a, release | Default: 1
-cl_ignore_campaign_completion_requirements | cl | Default: false
Ignores campaign progression requirements when granting quests. -cl_ignorepackets | cheat | Default: false
Force client to ignore packets (for debugging). -cl_imgui_debug_entity | cl, cheat | Shows the entity browswer, 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 | cl, cheat | Sets ImGui selection -cl_imgui_set_status_text | cl, cheat | Sets ImGui header status text -cl_import_csgo_config | cl, a, release | Default: true
-cl_in_forcebuttonstate | cl | Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS -cl_inferno_bodyburn | cl | Default: false
-cl_instant_death_anim | cl | Default: false
-cl_interp | cl, release | Read the effective client simulation interpolation amount in terms of time, or modify cl_interp_ratio to achieve the desired value. -cl_interp_all | cl | Default: false
Disable interpolation list optimizations. -cl_interp_animationvars | cl | Default: true
Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation interval -cl_interp_hermite | cl, cheat | Default: true
Set to zero do disable hermite interpolation. -cl_interp_npcs | cl | Default: 0
Interpolate NPC positions starting this many seconds in past (or the value as per cl_interp_ratio, if greater) -cl_interp_ratio | cl, user | Default: 0
Set number of client simulation interpolation ticks. -cl_interp_simulationvars | cl | Default: true
Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation interval -cl_interp_threadmodeticks | cl | Default: 0
Additional interpolation ticks to use when interpolating with threaded engine mode set. -cl_interpolate | cl, user | Default: true
Interpolate entities on the client. -cl_interpolate_report | cl, a | Default: false
Enable to show interpolation profile timing
-cl_inventory_debug_tooltip | cl, release | Default: false
-cl_inventory_radial_immediate_select | cl, a, per_user | Default: true
In inventory selection radials. Select weapons the moment the cursor highlights them. Otherwise, only select the selected item on exit. -cl_inventory_radial_tap_to_cycle | cl, a, per_user | Default: true
In inventory selection radials. Select weapons the moment the cursor highlights them. Otherwise, only select the selected item on exit. -cl_inventory_saved_filter2 | cl, a, release | Default: all
-cl_inventory_saved_sort2 | cl, a, release | Default: inv_sort_age
-cl_invites_only_friends | cl, a, release | Default: false
If turned on, will ignore in-game invites from recent teammates or other non-friends -cl_invites_only_mainmenu | cl, a, release | Default: false
If turned on, will ignore all invites when user is playing a match -cl_itemimages_dynamically_generated | cl, a, release | Default: 2
2: use render-targets, fallback to cache and disk; 1: no render targets, but use cache and fallback to disk; 0: disk assets only -cl_jiggle_bone_debug | cheat | Default: false
Display physics-based 'jiggle bone' debugging information -cl_jiggle_bone_debug_pitch_constraints | cheat | Default: false
Display physics-based 'jiggle bone' debugging information -cl_jiggle_bone_debug_yaw_constraints | cheat | Default: false
Display physics-based 'jiggle bone' debugging information -cl_jiggle_bone_invert | cheat | Default: false
-cl_jiggle_bone_sanity | | Default: true
Prevent jiggle bones from pointing directly away from their target in case of numerical instability. -cl_join_advertise | cl, a | Default: 1
Advertise joinable game in progress to Steam friends, otherwise need a Steam invite (2: all servers, 1: official servers, 0: none) -cl_lagcompensation_test_auto_target | cl | Default: false
Auto-pick value of cl_lagcompensation_test_target. -cl_lagcompensation_test_target | cl | Default: -1
Player whose head is tracked to test lag compensation. -cl_language | | Default: english
Language -cl_latch_report | cl, a | Default: false
Enable to output stats about latching -cl_leveloverview | cl, cheat | Default: 0
-cl_lightquery_debug | cl, cheat | Default: false
-cl_loadout_saved_sort | cl, a, release | Default: inv_sort_age
-cl_lock_camera | cl, cheat | Default: false
-cl_log_tick | | Default: false
Log when a tick is received
-cl_log_tick_skips | | Default: 0
Log when the tick delta >= this -cl_mainmenu_hide_blog | cl, clientcmd_can_execute | Show the news panel and hide blog -cl_mainmenu_show_blog | cl, clientcmd_can_execute | Show the blog and hide news panel -cl_mantle_gunloweramt | cl | Default: 20
-cl_mantle_gunlowerspeed | cl | Default: 1.4
-cl_map_preview_debug_jitter | cl | Default: false
-cl_massreport | cl | Default: false
-cl_matchlist_controlroom_aid | cl, release | Default: 0
-cl_matchstats_print_own_data | cl | cl_matchstats_print_own_data RANGENAME -cl_min_china_movie_time | cl | Default: 6
-cl_min_ct | cl | Default: 1
Controls which CT model is used when cl_minmodels is set to 1. -cl_min_movie_time | cl | Default: 4
-cl_min_t | cl | Default: 1
Controls which Terrorist model is used when cl_minmodels is set to 1. -cl_minmodels | cl | Default: 0
Uses one player model for each team. Set this value to -1 to allow unapproved / in progress player models to be used. -cl_mouselook | cl, a, user, per_user, notconnected | Default: true
Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server. -cl_mute_all_but_friends_and_party | cl, a | Default: 0
Only allow communication from friends and matchmaking party members. Set to 1 to apply the in non-competitive game modes. Set to 2 will apply the setting in all modes.
-cl_mute_enemy_team | cl, a | Default: false
Block all communication from players on the enemy team. -cl_mute_player_after_reporting_abuse | cl | Default: true
Mute players reported for abuse automatically. -cl_names_debug | | Default: false
-cl_net_buffer_ticks | cl, a, release | Default: 0
Number of ticks of delay for server snapshots and user commands. This value controls the value of cl_interp_ratio, which you should not modify directly. -cl_net_showeventlisteners | cl | Default: false
Show listening addition/removals -cl_net_showevents | cl | Default: 0
Dump game events to console (1=client only, 2=all). -cl_new_user_phase | cl, a, release | Default: 0
0: Not Started, 1: Needs Training, 2: Training Complete, -1: Disabled -cl_obs_interp_angle_progress_headstart | cl | Default: 0.025
-cl_obs_interp_dist_to_turn_to_face | cl | Default: 500
Changing to a target further than this will cause the camera to face the direction of travel -cl_obs_interp_enable | cl, a | Default: true
Enables interpolation between observer targets -cl_obs_interp_obstruction_behavior | cl | Default: 2
-cl_obs_interp_pos_halflife | cl | Default: 0.26
-cl_obs_interp_pos_rate | cl, a | Default: 0.27
-cl_obs_interp_settle_dist | cl | Default: 16
-cl_obs_interp_snap_dist | cl | Default: 0.01
-cl_obs_interp_turn_to_face_end_frac | cl | Default: 0.65
-cl_obs_interp_turn_to_face_start_frac | cl | Default: 0.1
-cl_observed_bot_crosshair | cl, a, release | Default: 2
Control the crosshair shown when observing a bot. 0: Show player crosshair. 1: Show player crosshair only when bot can be taken over, otherwise show default.. 2: Always show default crosshair for bots. -cl_paintkit_override | cl, cheat, release | Default:
-cl_panel_freeze_time_after_press | cl | Default: 0.5
time to freeze mouse/pointer motion after a mouse button press -cl_parallel_readpacketentities | | Default: true
Set to 1 to use threading snapshot reading (if game supports and server is sending bitcounts). -cl_parallel_readpacketentities_threshold | | Default: 8
Use parallel processing of snapshot reading if above this many entries. -cl_parallel_readpacketentities_type | | Default: -1

-1 = use default (parallel controller split)
0 = single threaded combined (i.e., ReadFieldList and Decode combined into one call)
1 = single threaded split (first pass ReadFieldList, second pass Decode)
2 = worker thread for decode (main thread does ReadFieldList, worker thread does Decode)
3 = parallel combined (threadpool does read/decode on work items in parallel)
4 = parallel split
5 = parallel controller combined (like parallel, but uses a parallelcontroller so each thread in pool can share a single SerializedEntity
6 = parallel controller split
-cl_particle_batch_mode | | Default: 1
-cl_particle_fallback_base | | Default: 0
Base for falling back to cheaper effects under load. -cl_particle_fallback_multiplier | | Default: 0
Multiplier for falling back to cheaper effects under load. -cl_particle_log_creates | | Default: false
Print debug message every time a particle collection is created -cl_particle_max_count | | Default: 0
-cl_particle_retire_cost | cheat | Default: 0
-cl_particle_sim_fallback_base_multiplier | | Default: 5
How aggressive the switch to fallbacks will be depending on how far over the cl_particle_sim_fallback_threshold_ms the sim time is. Higher numbers are more aggressive. -cl_particle_sim_fallback_threshold_ms | | Default: 6
Amount of simulation time that can elapse before new systems start falling back to cheaper versions -cl_particle_simulate | cheat | Default: true
Enables/Disables Particle Simulation -cl_particles_dump_effects | cl | -cl_particles_dumplist | cl | Dump all new particles, optional name substring. -cl_particles_dumpsimlist | cl | Dump all simulating particles, optional name substring. -cl_pclass | cl, cheat | Default:
Dump entity by prediction classname. -cl_pdump | cl, cheat | Default: -1
Dump info about this entity to screen. -cl_phys_animated_hierarchy | cl | Default: true
-cl_phys_block_dist | cl | Default: 1
-cl_phys_block_fraction | cl | Default: 0.1
-cl_phys_create_test_character_proxy | cl | Create test character proxy -cl_phys_debug_callback_entities | cl, cheat | Default: false
Print all entities that get touch callbacks. Each entity is printed only once. -cl_phys_dump_intersection_controller | cl | Dump intersection controller status -cl_phys_dump_main_world | cl | Dump physics main world to file -cl_phys_enabled | cl, cheat | Default: true
Enable all physics simulation -cl_phys_list | cl | List all physics component contents of every entity in the game;
-stream \[1\|0\] : initiate\|terminate streaming to physics debugger
-allents: include non-physical entities
-classes: print class names
-sdk : Rubikon build
-world : current state of the world
-world -touch: list body pairs (bodies in contact)
-world -save <name>: save world to a file
-world -mem: memory dump
-world -snapshots: Start/Stop dumping snapshots of the world into the current directory
-world -profiletraces: ProfileRecordedTraces
-world -agg: current aggregate data registry (loaded resources)
-cl_phys_networked_start_sleep | cl | Default: false
-cl_phys_record_rays | cl | Dump physics main world to file -cl_phys_record_rays_and_world | cl | Dump traces physics main world to file -cl_phys_sleep | cl | Put all physics in all the worlds to sleep -cl_phys_sleep_enable | cl, cheat | Default: true
Enable sleeping for dynamic physics bodies. -cl_phys_stop_at_collision | cl, cheat | Default:
-cl_phys_timescale | cl | Default: 1
Scale time for physics -cl_phys_visualize_awake | cl | Default: false
-cl_phys_wakeup | cl | Wake all physics objects in the Main physics up -cl_physics_add_test | cl | add test object -cl_physics_highlight_active | cl | Turns on the absbox for all active physics objects.
0 : un-highlight.
-cl_physics_remove_test | cl | remove test object -cl_physics_report_active | cl | Lists all active physics objects
-more : extra info
-cl_ping_fade_deadzone | cl, a, release | Default: 60
Distance from the crosshair over which the ping is completely invisible -cl_ping_fade_distance | cl, a, release | Default: 300
Distance from the crosshair over which the ping fades -cl_pitchdown | cl, cheat | Default: 89
-cl_pitchspeed | cl | Default: 225
-cl_pitchup | cl, cheat | Default: 89
-cl_playback_screenshots | | Default: false
Allows the client to playback screenshot and jpeg commands in demos. -cl_player_lighting_origin_offset | cl | Default: 32
-cl_player_ping_mute | cl, a, release | Default: 0
If 1, player pinging will make a sound, if 0, pings will be silent -cl_player_proximity_debug | cl, rep, cheat | Default: false
-cl_player_ragdolls_collide | cl, cheat, release | Default: false
-cl_player_visibility_far | cl | Default: 700
distance at which proxy scale is maximized -cl_player_visibility_far_scale | cl | Default: 1.3
proxy scale multiplier at max dist (is 1.0 at mindist) -cl_player_visibility_near | cl | Default: 200
cull characters nearer than this -cl_player_visibility_show_stencil_proxy | cl | Default: false
-cl_player_visibility_stencil_bloat_amount | cl | Default: 1.4
-cl_player_visibility_stencil_proxy_min_dist | cl | Default: 3
-cl_player_visibility_stencil_proxy_min_dist_box | cl | Default: 1
-cl_player_visibility_stencil_proxy_type | cl | Default: 1
0 - box, 1 - dodecahedron -cl_playerspray_auto_apply | cl, a, release | Default: true
Automatically apply graffiti when graffiti menu closes -cl_playerspraydisable | cl, a | Default: false
Disable player sprays. -cl_precacheinfo | | Show precache info (client). -cl_pred_build_verbose | cl | Default: false
Verbose spew when building prediction optimized data runs. -cl_pred_checkstuck | cl | Default: false
Perform the additional 'stuck' traces on the client side during prediction. -cl_pred_optimize | cl | Default: 2
Optimize for not copying data if didn't receive a network update (1), and also for not repredicting if there were no errors (2). -cl_pred_parallel_postnetwork | cl | Default: true
-cl_pred_print_every_cmd | cl, release | Default: false
Print something every time we predict a command -cl_pred_track | cl | <entindex> <fieldname>: Track changes to entity index entindex, for field fieldname. -cl_pred_track_off | cl | clear field track changes. -cl_predict_after_every_createmove | | Default: true
run prediction after every CreateMove instead of only after CreateMove for the final tick in a frame. -cl_predict_bomb_defusal | cl | Default: true
-cl_predict_weapon_drop | cl | Default: true
-cl_predictioncopy_describe | cl | Describe datamap_t for entindex -cl_predictioncopy_print | cl | Print simple description of prediction copy fields for entindex -cl_predictioncopy_runs | cl | Default: true
-cl_printfps | cl | Print information from cl_showfps. -cl_profilereadpacketentities | | Default: false
-cl_promoted_settings_acknowledged | cl, a | Default: 0:0
-cl_prop_debug | 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 | cl, cheat | Display status of the query cache (client only) -cl_quest_events_print | cl | cl_quest_events_print -cl_quest_schedule_print | cl | cl_quest_schedule_print -cl_quickinventory_filename | cl, a, release | Default: radial_quickinventory.txt
-cl_quickinventory_lastinv | cl, a, release | Default: true
-cl_quickinventory_line_update_speed | cl, a, release | Default: 65
-cl_radar_always_centered | cl, a, release | Default: true
If set to 0, the radar is maximally used. Otherwise the player is always centered, even at map extents. -cl_radar_fast_transforms | cl | Default: true
Faster way of placing icons on the mini map. -cl_radar_icon_scale_min | cl, a, release | Default: 0.6
Sets the minimum icon scale. Valid values are 0.4 to 1.25. -cl_radar_rotate | cl, a, release | Default: true
1 -cl_radar_scale | cl, a, release | Default: 0.7
Sets the radar scale. Valid values are 0.25 to 1.0. -cl_radar_square_with_scoreboard | cl, a, release | Default: true
If set, the radar will toggle to square when the scoreboard is visible. -cl_radial_coyote_time | cl | Default: 0.15
Selection lenience: How long in seconds the last selected radial segment is used if no segment is selected. -cl_radial_menu_icon_radius | cl | Default: 200
-cl_radial_menu_tap_duration | cl | Default: 0.2
If nothing in a radial menu is selected, and the button engaging the radial menu is released within this duration, fallback on the radial's tap functionality -cl_radial_radio_tab | cl, release | Default: 0
-cl_radial_radio_tab_0_text_1 | cl, a, release | Default: #Chatwheel_quiet
-cl_radial_radio_tab_0_text_2 | cl, a, release | Default: #Chatwheel_requestecoround
-cl_radial_radio_tab_0_text_3 | cl, a, release | Default: #Chatwheel_bplan
-cl_radial_radio_tab_0_text_4 | cl, a, release | Default: #Chatwheel_requestweapon
-cl_radial_radio_tab_0_text_5 | cl, a, release | Default: #Chatwheel_midplan
-cl_radial_radio_tab_0_text_6 | cl, a, release | Default: #Chatwheel_droppedbomb
-cl_radial_radio_tab_0_text_7 | cl, a, release | Default: #Chatwheel_aplan
-cl_radial_radio_tab_0_text_8 | cl, a, release | Default: #Chatwheel_requestspend
-cl_radial_radio_tab_1_text_1 | cl, a, release | Default: #Chatwheel_bombcarrierspotted
-cl_radial_radio_tab_1_text_2 | cl, a, release | Default: #Chatwheel_requestecoround
-cl_radial_radio_tab_1_text_3 | cl, a, release | Default: #Chatwheel_multipleenemieshere
-cl_radial_radio_tab_1_text_4 | cl, a, release | Default: #Chatwheel_requestweapon
-cl_radial_radio_tab_1_text_5 | cl, a, release | Default: #Chatwheel_rotatetome
-cl_radial_radio_tab_1_text_6 | cl, a, release | Default: #Chatwheel_ihavethebomb
-cl_radial_radio_tab_1_text_7 | cl, a, release | Default: #Chatwheel_oneenemyhere
-cl_radial_radio_tab_1_text_8 | cl, a, release | Default: #Chatwheel_requestspend
-cl_radial_radio_tab_2_text_1 | cl, a, release | Default: #Chatwheel_bombcarrierspotted
-cl_radial_radio_tab_2_text_2 | cl, a, release | Default: #Chatwheel_requestecoround
-cl_radial_radio_tab_2_text_3 | cl, a, release | Default: #Chatwheel_multipleenemieshere
-cl_radial_radio_tab_2_text_4 | cl, a, release | Default: #Chatwheel_requestweapon
-cl_radial_radio_tab_2_text_5 | cl, a, release | Default: #Chatwheel_rotatetome
-cl_radial_radio_tab_2_text_6 | cl, a, release | Default: #Chatwheel_ihavethebomb
-cl_radial_radio_tab_2_text_7 | cl, a, release | Default: #Chatwheel_oneenemyhere
-cl_radial_radio_tab_2_text_8 | cl, a, release | Default: #Chatwheel_requestspend
-cl_radial_radio_tap_to_ping | cl, a, release | Default: true
When tapping the radial radio button, leave a ping if nothing is selected within the time in seconds set in cl_radial_menu_tap_duration -cl_radial_radio_version_reset | cl, a, release | Default: 2
-cl_radialmenu_deadzone_size | cl, release | Default: 0.4
-cl_radialmenu_deadzone_size_joystick | cl, a, release | Default: 0.17
-cl_ragdoll_default_scale | cl | Default: 1
-cl_ragdoll_limit | cl, a | Default: 20
Maximum number of ragdolls to show (-1 disables limit) -cl_ragdoll_lru_debug | cl, rep, cheat | Default: false
-cl_ragdoll_physics_enable | cl | Default: 1
Enable/disable ragdoll physics. -cl_ragdoll_reload | cl | Default: false
-cl_ragdoll_workaround_threshold | cl, release | Default: 4
Mainly cosmetic, client-only effect: when client doesn't know the last position of another player that spawns a ragdoll, the ragdoll creation is simplified and ragdoll is created in the right place. If you increase this significantly, ragdoll positions on your client may be dramatically wrong, but it won't affect other clients -cl_random_taser_bone_y | cl | Default: -1
The Y position used for the random taser force. -cl_random_taser_force_y | cl | Default: -1
The Y position used for the random taser force. -cl_random_taser_power | cl | Default: 4000
Power used when applying the taser effect. -cl_rebuy | cl, release | Default:
The order in which rebuy will attempt to repurchase items -cl_record_bone_setup_stats | cl | generate bone setup statistics -cl_redemption_reset_timestamp | cl, a, release | Default: 0
-cl_reload_hud | cl | Reloads the hud scale and resets scale and borders -cl_removedecals | cl, cheat | Remove the decals from the entity under the crosshair. -cl_report_entities | cl, cheat | Lists all entities -cl_report_predcopy_overrides | cl | Report prediction copy overrides -cl_report_simthinklist | cl | Lists all simulating/thinking entities -cl_report_soundpatch | cl | reports client-side sound patch count -cl_resend | release | Default: 0.5
Delay in seconds before the client will resend the 'connect' attempt -cl_resetfps | cl | Reset information from cl_showfps. -cl_retire_low_priority_lights | cl | Default: false
Low priority dlights are replaced by high priority ones -cl_rr_findrules | cl | Search and list rules by substring. -cl_rr_findrules_verbose | cl | Search and list rules by substring. -cl_rr_reloadresponsesystems | cl, cheat | Reload all response system scripts. -cl_sanitize_muted_players | cl, release | Default: true
Hide names and avatars of muted players. -cl_sanitize_player_names | cl, a | Default: false
Replace names of other players with something non-offensive. -cl_save_animgraph_recording | cl, cheat | Saves all active animgraph recordings to disk -cl_sceneentity_debug | cl | Default: false
Display all thinking scene entities and its data. -cl_scoreboard_mouse_enable_binding | cl, a | Default: +attack2
Name of the binding to enable mouse selection in the scoreboard -cl_scoreboard_survivors_always_on | cl, a, release | Default: false
-cl_scoreboard_toggle_enable | cl | Default: false
-cl_screenmessage_notifytime | cl | Default: 8
How long to display screen message text -cl_script_add_debug_filter | cl, cheat | Add a filter to the game debug overlay -cl_script_add_watch | cl, cheat | Add a watch to the game debug overlay -cl_script_add_watch_pattern | cl, cheat | Add a watch to the game debug overlay -cl_script_attach_debugger | cl, cheat | Connect the vscript VM to the script debugger -cl_script_attach_debugger_at_startup | cl | Default: false
-cl_script_break_in_native_debugger_on_error | cl | Default: false
-cl_script_clear_watches | cl, cheat | Clear all watches from the game debug overlay -cl_script_debug | cl, cheat | Toggle the in-game script debug features -cl_script_dump_all | cl, cheat | Dump the state of the VM to the console -cl_script_find | cl, cheat | Find a key in the VM -cl_script_help | cl, cheat | Output help for script functions -cl_script_help2 | cl | Output help for script functions suitable for auto-completion -cl_script_reload | cl, cheat | Reload scripts -cl_script_reload_code | cl, cheat | Execute a vscript file, replacing existing functions with the functions in the run script -cl_script_reload_entity_code | cl, cheat | Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts -cl_script_remove_debug_filter | cl, cheat | Remove a filter from the game debug overlay -cl_script_remove_watch | cl, cheat | Remove a watch from the game debug overlay -cl_script_remove_watch_pattern | cl, cheat | Remove a watch from the game debug overlay -cl_script_resurrect_unreachable | cl, cheat | Use the garbage collector to track down reference cycles -cl_script_trace_disable | cl, cheat | Turn off a particular trace output by file or function name -cl_script_trace_disable_all | cl, cheat | Turn off all trace output -cl_script_trace_disable_key | cl, cheat | Turn off a particular trace output by table/instance -cl_script_trace_enable | cl, cheat | Turn on a particular trace output by file or function name -cl_script_trace_enable_all | cl, cheat | Turn on all trace output -cl_script_trace_enable_key | cl, cheat | Turn on a particular trace output by table/instance -cl_search_key_token | cl, release | Default:
Development search key token. -cl_sendtable_cache_filename | | Default: sendtables.bin
Send tables cache file -cl_sequence_debug | cl | Default: -1
-cl_sequence_debug2 | cl | Default: -1
-cl_sequence_model_substring | cl | Default:
-cl_server_graphic1_enable | cl, release | Default: true
When enabled, 360x60 (<16kb) image file will be displayed to on-server spectators. -cl_server_graphic2_enable | cl, release | Default: true
When enabled, 220x45 (<16kb) image file will be displayed to on-server spectators. -cl_session | server_can_execute | Default:
-cl_show_camera_position | cl | Default: false
-cl_show_clan_in_death_notice | cl, a, release | Default: true
Is set, the clan name will show next to player names in the death notices. -cl_show_enemy_avatar_colors | cl | Default: true
-cl_show_equipment_value | cl | Default: false
-cl_show_equipped_character_for_player_avatars | cl, a | Default: false
-cl_show_head_trajectory | cl | Default: 0
-cl_show_matchmaking_stat_spew | cl | Default: false
-cl_show_observer_crosshair | cl, a, release | Default: 2
Show the crosshair of the player being observed. 0: off 1: friends and party 2: everyone -cl_show_playernames_max_chars_console | cl | Default: false
Shows all player names (including bots) as 16 W's. -cl_show_quest_info | cl | Default: false
-cl_show_splashes | cl | Default: true
-cl_showdemooverlay | | Default: 0
How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always) -cl_showents | cl, cheat | Dump entity list to console. -cl_showerror | cl, release | Default: 0
Show prediction errors, 2 for above plus detailed field deltas, 3 to filter out serverside known prediction errors, -entindex for specific entity. -cl_showfps | cl, release | Default: 0
Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file ) -cl_showloadout | cl, a, per_user | Default: true
Toggles display of current loadout. -cl_showmem | cl, release | Default: 0
Draw approximate memory use at top of screen -cl_showpos | cl, cheat, release | Default: 0
Draw current position at top of screen -cl_showtextmsg | cl | Default: true
Enable/disable text messages printing on the screen. -cl_showusercmd | cl | Default: false
Show user command encoding -cl_silencer_mode | cl, a, user, per_user | Default: 0
0: cannot detach; 1: press secondary fire to detach -cl_sim_grenade_trajectory | cl, cheat | Draw trajectory of the deployed grenade if thrown from this position. Takes an optional parameter for how long the drawn trajectory will last. -cl_simulate_dormant_entities | cl | Default: true
-cl_skel_constraints_enable | rep, cheat | Default: true
-cl_skeleton_instance_smear_boneflags | cl, cheat | Default: false
Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent. -cl_skip_update_animations | cl | Default: false
Enable to skip game animations -cl_smoke_edge_feather | sv, cl, rep | Default: 21
-cl_smoke_lower_speed | sv, cl, rep | Default: 1
-cl_smoke_origin_height | sv, cl, rep | Default: 68
-cl_smoke_player_particle_effect | cl, cheat | Default: true
-cl_smoke_torus_ring_radius | sv, cl, rep | Default: 61
-cl_smoke_torus_ring_subradius | sv, cl, rep | Default: 88
-cl_smoke_volume_growth | cl | Default: 1
-cl_smoke_volumeprop | cl | Default: true
-cl_smooth | cl | Default: true
Smooth view/eye origin after prediction errors -cl_smooth_targetspeed | cl | Default: 150
-cl_smoothtime | cl | Default: 0.2
Smooth client's view after prediction error over this many seconds -cl_snd_cast_clear | | Default: true
-cl_snd_cast_retrigger | | Default: true
-cl_snd_new_visualize | cl, cheat | Default: false
Displays soundevent name played at it's 3d position -cl_sniper_auto_rezoom | cl, a, user, per_user | Default: true
Auto-rezoom snipers after a shot -cl_sniper_delay_unscope | cl, a, release | Default: false
-cl_sos_test_get_opvar | cl, cheat | -cl_sos_test_set_opvar | cl, cheat | -cl_soundscape_flush | cl, cheat, server_can_execute | Flushes the client side soundscapes -cl_soundscape_printdebuginfo | cl | print soundscapes -cl_spawngroup_log | | Default: false
Dump the contents of the next spawngroup manifest to file. -cl_spawngroup_spewresources | | Default: false
Spew all manifest add/updates. -cl_spec_show_bindings | cl, release, clientcmd_can_execute | Default: true
Toggle the visibility of the spectator bindings. -cl_spec_stats | cl, release | Default: true
-cl_spec_swapplayersides | cl, release | Default: false
Toggle set the player names and team names to the opposite side in which they are are on the spectator panel. -cl_spec_use_tournament_content_standards | cl, release | Default: false
-cl_spewserializers | cheat | Spew serializers -cl_spewworldgroups | | Spew world groups (client) -cl_ss_origin | cl | print origin in script format -cl_steamscreenshots | cl | Enable/disable saving screenshots to Steam -cl_streams_image_sfurl | cl | Default: img://loadjpeg:(640x360):
Format of Scaleform image representing the stream -cl_streams_mytwitchtv_channel | cl | Default: http://www.twitch.tv/
Twitch.tv account channel URL -cl_streams_mytwitchtv_nolink | cl | Default: http://www.twitch.tv/settings/connections
Twitch.tv account linking URL -cl_streams_refresh_interval | cl | Default: 300
How often to refresh streams list -cl_streams_request_accept | cl | Default: application/vnd.twitchtv.v5+json
Header for api request -cl_streams_request_url | cl | Default: https://api.twitch.tv/helix/streams?game_id=32399&first=12
Number of streams requested for display -cl_streams_write_response_file | cl | Default:
When set will save streams info file for diagnostics -cl_teamcounter_playercount_instead_of_avatars | cl, a, release | Default: false
-cl_teamid_overhead_colors_show | cl, a, release | Default: true
Show team overhead id in teammate color -cl_teamid_overhead_maxdist | cl, cheat, per_user | Default: 6000
max distance at which the overhead team id icons will show -cl_teamid_overhead_maxdist_spec | cl, cheat, per_user | Default: 4000
max distance at which the overhead team id icons will show when a spectator -cl_teamid_overhead_mode | cl, a, release | Default: 2
Always show team id over teammates. 1 = pips; 2 = pips, name, and equipment -cl_teammate_color_1 | cl | Default: 136 206 245 255
-cl_teammate_color_2 | cl | Default: 0 158 128 255
-cl_teammate_color_3 | cl | Default: 241 228 65 255
-cl_teammate_color_4 | cl | Default: 230 128 42 255
-cl_teammate_color_5 | cl | Default: 189 44 150 255
-cl_teammate_colors_show | cl, a, release | Default: 1
In competitive, 1 = show teammates as separate colors in the radar, scoreboard, etc., 2 = show colors and letters -cl_test_list_entities | cl, cheat | test-list entities -cl_tickpacket_desired_queuelength | | Default: 99
Desired command queue length on the server, used to avoid command queue starvation due to packet loss. The effective value is the smaller of this value and cl_interp_ratio, hence the large default value. This value, multiplied by the tick interval, is added to cl_tickpacket_recvmargin_desired to obtain the effective desired recv margin. -cl_tickpacket_recvmargin_adjust_limit | | Default: 5
Recvmargin-based usercommand pacing will not speed up or slow down command pacing by more than N% compared to realtime -cl_tickpacket_recvmargin_desired | | Default: 5
Recvmargin-based usercommand pacing will try to maintain N ms margin between user command arriving at the server and the server needing that user command. See also cl_tickpacket_desired_queuelength. -cl_tickpacket_recvmargin_enable | release | Default: true
Enable new method for pacing out usercommands that keeps a packet prepared at all times, and tries to send it to achieve a desired server recv margin -cl_tickpacket_recvmargin_minsamples | | Default: 10
Recvmargin-based usercommand pacing will not take action unless we have N samples -cl_tickpacket_recvmargin_spew_interval | release | Default: 0
-cl_tickpacket_recvmargin_timeconstant | | Default: 0.4
Recvmargin-based usercommand pacing will remove 63.2% of the error in N seconds -cl_tickpacket_recvmargin_window | | Default: 0.75
Recvmargin-based usercommand pacing will use past N seconds -cl_tickpacket_send_every_tick | | Default: true
Send a network packet each time we generate a new usercommand, even if our frame rate is slow and we generate multiple commands in one frame -cl_ticks_warning_level | release | Default: 0
Print a message about problems with ticks and interpolation. 0=never, 1=warnings, 2=all, even if hidden by interpolation -cl_ticktiming | norecord, release | {print\|<interval>} \[summary\|detail\] Print timing stats now, or set report interval -cl_timeout | a | Default: 30
After this many seconds without receiving a packet from the server, the client will disconnect itself -cl_tracer_frequency_override | cl | Default: 1
Override tracer frequency (-1 to disable) -cl_tracer_whiz_distance | cl | Default: 72
-cl_tracer_whiz_infront_distance | cl | Default: 32
-cl_track_aim_head_log_closest | cl, release | Default: false
Log when closest distance to head was reached and what it was -cl_track_aim_head_threshold | cl, release | Default: 0
Notify render device when rendering a frame with enemy head within threshold distance -cl_track_render_eye_angles | cl, release | Default: false
Spew render eye angles -cl_tree_sway_dir | cl | sets tree sway wind direction and strength -cl_updatevisibility | cl | Updates visibility bits. -cl_use_entity_as_targetid | cl | Default: true
-cl_use_old_wearable_shoulddraw | cl | Default: false
-cl_use_opens_buy_menu | cl, a, user, per_user | Default: false
Pressing the +use key will open the buy menu if in a buy zone (just as if you pressed the 'buy' key). -cl_usercmd_dbg | | Default: 0
show usercmd payload sizing info for packets with more than this many usercmds -cl_usercmd_max_per_movemsg | release | Default: 4
max number of CUserCmds to send in one client move message -cl_usercmd_showsize | | Default: false
-cl_usesocketsforloopback | | Default: true
When connecting to local listen server (for example, using the 'map' command), default to loopback=false, which connects to '127.0.0.1' instead of 'loopback'. This uses the network stack so that fake lag/loss can be simulated. -cl_versus_intro | cl, a, release | Default: true
-cl_view_near_hud_player_eye_dist | cl | Default: 20
-cl_view_near_other_player_eye_dist | cl | Default: 16
-cl_viewmodelsclonedasworld | cl | Default: true
-cl_viewtarget_clamp | cl | Default: true
-cl_voiceenabled | cl | Default: true
-cl_voip_lobby_audio_volume | cl | Default: 0
Lobby voip stream audio volume -cl_wallbang_heavy_threshold | cl, cheat, release | Default: 22
The Threshold where to switch from Light to Heavy Wallbang tracer -cl_weapon_clip_thinwalls | cl, rep, cheat | Default: true
-cl_weapon_clip_thinwalls_debug | cl, rep, cheat | Default: false
-cl_weapon_clip_thinwalls_lock | cl, rep, cheat | Default: false
-cl_weapon_clip_thinwalls_pitchlimit_down | cl, rep, cheat | Default: 67
-cl_weapon_clip_thinwalls_pitchlimit_up | cl, rep, cheat | Default: 77
-cl_weapon_debug_print_accuracy | cl, rep | Default: false
-cl_weapon_debug_show_accuracy | cl, cheat, release | Default: 0
Draws a circle representing the effective range with every shot. -cl_weapon_debug_show_accuracy_duration | cl, cheat, release | Default: 10
-cl_weapon_pickup_lerp | cl | Default: 2
-cl_workshop_map_download_timeout | cl | Default: 120
-cl_wpn_sway_interp | cl | Default: 0.1
-cl_wpn_sway_scale | cl, cheat | Default: 1
-cl_yawspeed | cl | Default: 210
-clear | norecord, release | Clear console output. -clear_bombs | sv, cheat | -clearall | norecord, release | Clear console output from all views. -cli_ent_attachments | 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 | 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 | 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 | 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 | 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 | release | Default: 0
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 | cl, a, user | Default: false
Enable close captioning. -cloth_approximate_collide | | Default: true
-cloth_batch | | Default: 32
-cloth_damping_bias | | Default: 0
-cloth_damping_multiplier | | Default: 1
-cloth_debug | | Default: 0
-cloth_debug_draw | cl | Default: 0
-cloth_debug_draw_nodepth_alpha | | Default: 16
-cloth_dry_drag | | Default: 0
-cloth_dry_drag_soften | | Default: 1
-cloth_ground_offset | | Default: 0
-cloth_ground_plane_thickness | | Default: 3
-cloth_guard_threshold | | Default: 1000
-cloth_interpolation_strategy | | Default: 0
-cloth_iv_dump | cl | Default: 4
-cloth_iv_store_back | sv, cl, rep | Default: false
-cloth_legacy_stretch_force | | Default: 0.95
-cloth_legacy_support | | Default: 1
-cloth_max_ticks_per_frame | | Default: 8
-cloth_node_debug_axis_length | | Default: 1
-cloth_quad_smooth_iterations | | Default: -1
-cloth_quad_smooth_rate | | Default: -1
-cloth_quasistatic_iters | | Default: 0
-cloth_reload_immediately | | Default: false
-cloth_resim_after | | Default: 0.5
-cloth_rigid_update | | Default: false
-cloth_rod_smooth_iterations | | Default: -1
-cloth_rod_smooth_rate | | Default: -1
-cloth_sim_on_tick | cl | Default: true
-cloth_simulate | | Default: true
-cloth_sleep_threshold | | Default: 30
-cloth_step | | Default: 1
-cloth_step_variability | | Default: 0.05
-cloth_update | cl | Default: true
-cloth_update_bones_on_ticks | cl | Default: true
-cloth_watch | rep | Default: 1
-cloth_wind | | Default: 0
-cloth_wind_pitch | | Default: 0
-clutch_mode_toggle | cl, release | Toggle clutch mode convar -cmd | | Forward command to server. -cojob_lock_hold_warning_threshold_ms | sv, cl, rep | Default: 10000
How long in milliseconds before we warn about lock hold duration -cojob_max_no_yield_time_us | sv, cl, rep | Default: 3000
Will spew if a job takes longer than the specified number of microseconds -collect_entity_model_name | sv, cheat | Collect model names of the entities you're pointing at -commandtool_exec | sv | Runs a command from the command tool -commentary | sv, a | Default: false
Desired commentary mode state. -commentary_available | sv | Default: false
Automatically set by the game when a commentary file is available for the current map. -commentary_cvarsnotchanging | sv | -commentary_finishnode | sv | -commentary_node_use_viewfacing | cl | Default: false
-composite_material_cache_count_max | cl | Default: 16
-composite_material_dump_images | cl | Default: false
-composite_material_use_gpu | cl | Default: true
-composite_material_use_gpu_endpoint_optimization | cl | Default: false
-composite_material_use_gpu_perceptual_error_metric | cl | Default: true
-compositematerial_showdebugwindow | cl, a, rep, cheat | Default: false
Source2/Composite Material Debug -con_enable | a, per_user | Default: false
Allows the console to be activated. -con_logfile_suffix | | Default:
Suffix to append to the console log, may be changed to reopen the log -condump | release | dump the text currently in the console to condumpXX.log -confirm_abandon_match | cl, clientcmd_can_execute | Confirm that we wish to abandon match -confirm_activate_itemid_now | cl, clientcmd_can_execute | Confirm item activation by item id -confirm_join_friend_session_exit_current | cl, clientcmd_can_execute | Confirm that we wish to join a friend session, destroying a previous session -confirm_join_new_session_exit_current | cl, clientcmd_can_execute | Confirm that we wish to join a new session, destroying a previous session -confirm_join_party_session_exit_current | cl, clientcmd_can_execute | Confirm that we wish to join a party session, destroying a previous session -confirm_watch_friend_session_exit_current | cl, clientcmd_can_execute | Confirm that we wish to watch a friend session, destroying a previous session -connect | release | Connect to a remote server. -connect_hltv | release | Connect to a remote HLTV server. -connect_lobby | cl | Default: 0
Sets the lobby ID to connect to on start. -console_test | | Output text to test console -consoletool | norecord, release | Open a VConsole subtool. -contributionscore_assist | sv, release | Default: 1
amount of contribution score added for an assist -contributionscore_bomb_defuse_major | sv, release | Default: 3
amount of contribution score for defusing a bomb while at least one enemy remains alive -contributionscore_bomb_defuse_minor | sv, release | Default: 1
amount of contribution score for defusing a bomb after eliminating enemy team -contributionscore_bomb_exploded | sv, release | Default: 1
amount of contribution score awarded to bomb planter and terrorists remaining alive if bomb explosion wins the round -contributionscore_bomb_planted | sv, release | Default: 2
amount of contribution score for planting a bomb -contributionscore_cash_bundle | sv, release | Default: 0
amount of contribution score for picking up a cash bundle -contributionscore_crate_break | sv, release | Default: 0
amount of contribution score for breaking an item crate -contributionscore_hostage_kill | sv, release | Default: -2
amount of contribution score for killing a hostage, normally negative -contributionscore_hostage_rescue_major | sv, release | Default: 3
amount of contribution score added to rescuer per hostage rescued -contributionscore_hostage_rescue_minor | sv, release | Default: 1
amount of contribution score added to all alive CTs per hostage rescued -contributionscore_kill | sv, release | Default: 2
amount of contribution score added for a kill -contributionscore_kill_factor | sv, release | Default: 0
percentage of victim's contribution score to award to their killer as a bonus -contributionscore_objective_kill | sv, release | Default: 3
amount of contribution score added for an objective related kill -contributionscore_suicide | sv, release | Default: -2
amount of contribution score for a suicide, normally negative -contributionscore_team_kill | sv, release | Default: -2
amount of contribution score for a team kill, normally negative -convars_echo_toggle_changes | | Default: true
Echo to the console changes caused by toggling. -convert_steamid | cl | Convert SteamID into multiple formats -cpu_level | cl | Default: 2
CPU Level - Default: High -cpuinfo | | Print CPU configuration information -cq_adjust_deadzone_ticks_faster | sv | Default: 0.75
don't adjust rate faster/slower if average queue is this close to goal. -cq_adjust_deadzone_ticks_slower | sv | Default: 0.25
don't adjust rate faster/slower if average queue is this close to goal. -cq_buffer_bloat_msecs | sv, release | Default: 64
tolerable buffer bloat before we start pushing the rate down. -cq_buffer_bloat_msecs_max | sv, release | Default: 64
absolute max buffer bloat before we reset and discard buffered user commands. -cq_debug | sv, rep | Default: 0
Verbose command queue logging. -cq_dilation_percentage | sv, cl, rep | Default: 5
When speeding up slowing down, this is how much -cq_enable | sv, cl, rep | Default: true
Run one usercmd per server tick and maintain a buffer. Client speeds up/slows down it's usercmd tick rate to maintain server command queue buffering. -cq_fake_starve | sv | Default: 0
if set, starve this many commands by discarding during process usercmds. -cq_force_percent | sv | Default: 0
debugging, force client tick rate faster/slower by specified percentage. -cq_logging | sv, release | Default: false
command queue logging of events. -cq_logging_interval | sv, release | Default: 0
command queue logging per player stats every N seconds, 0 to disable. -cq_min_queue_size | sv, release | Default: 0
min buffer queue target size. -cq_netgraph | cl, user | Default: 0
Display command queue statistics on the hud -cq_netgraph_problem_show_auto | cl, a, release | Default: false
Automatically activate/deactivate cq_netgraph when network conditions degrade -cq_print_every_command | sv, release | Default: false
print every command as we execute it -cq_queue_sample_count | sv | Default: 20
how many frames of samples to store in the buffer sample queue. -cq_resolve_commands_per_second | sv | Default: 0.5
once cq_starve_hold_time elapses, we return to cq_min_queue_size over this many commands per second. -cq_runtests | sv | Default: false
-cq_runtests_broadcast_info | sv | Default: false
send message to remote client console when tests change. -cq_runtests_interval | sv | Default: 30
-cq_starve_hold_msecs | sv | Default: 400
if we starve, we hold the faster time dilation for at least this many msecs. -cq_starve_increment_msecs | sv | Default: 1000
if we starve, we increment target queue only this often, 0 to disable. -crash | 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 -crash_error | cheat | Cause the engine to crash by Plat_FatalError on main thread (Debug!!) -crash_error_job | cheat | Cause the engine to crash by Plat_FatalError on job thread (Debug!!) -crash_error_thread | cheat | Cause the engine to crash by Plat_FatalError on non-main thread (Debug!!) -crash_job | cheat | Cause the engine to crash in a job thread (Debug!!) -crash_thread | cheat | Cause the engine to crash in a brand new non-main thread (Debug!!) -create_flashlight | sv, cheat | -creditsdone | sv | -crosshair | cl, a, per_user | Default: true
-crowbar_impact_damage_mass | sv | Default: 8
-crowbar_impact_damage_scale | sv | Default: 1
-cs_AssistDamageThreshold | sv | Default: 25
cs_AssistDamageThreshold defines the amount of damage needed to score an assist -cs_ShowStateTransitions | sv, cheat | Default: -2
cs_ShowStateTransitions <ent index or -1 for all>. Show player state transitions. -cs_enable_player_physics_box | sv, release | Default: false
-cs_hostage_near_rescue_music_distance | sv, cheat | Default: 2000
-cs_logtouchexpansion | sv, cheat | Default: -2
cs_logtouchexpansion <ent index or -1 for all>. Log player touch expansion component. -cs_minimap_create_output_size | cl, cheat | Default: 1024
Size of minimap texture generated with cs_minimap_create (512 default) -cs_minimap_renderdoc_capture_enabled | cl, cheat | Default: false
-cs_minimap_rendering_msaa_mode | cl, cheat | Default: 2
MSAA mode used for minimap rendering 0-none, 1-2xMSAA, 2-4xMSAA, 3-6X, 4-8X, etc -cs_quit_prompt | cl, release | Quit the game -csgo_3d_skybox | cl | Default: true
-csgo_demoui_playbeck_timestep_value | cl | Default: 15
Number of seconds to seek when using TimeStep buttons on demo playback controller. -csgo_demoui_player_death_seek_lead_up_time | cl | Default: 1
Seek to a moment this amount of seconds leading up to a player death instead of the exact time of the death. -csgo_demoui_previous_event_search_offset | cl | Default: 2
Do not consider events that happened in the last specified number of seconds when a user clicks 'previous' on the UI. -csgo_disable_preview_maps | cl | Default: false
-csgo_download_match | cl, norecord, clientcmd_can_execute | Downloads a match via serial code and starts playback -csgo_econ_action_preview | cl, norecord, clientcmd_can_execute | Preview an economy item -csgo_fatdemo_enable | sv, cl, rep, release | Default: false
-csgo_fatdemo_output | sv, cl, rep, release | Default: test.fatdem
-csgo_map_preview_scale | cl, a | Default: 0
-csgo_nav_jump_link_detour_threshold | sv, rep | Default: 1500
don't traverse a jump link if there's a detour that costs less than this amount -csgo_use_fullsort_for_opaque | cl, cheat | Default: true
fullsort the opaque pass when there wasn't a depth prepass -csgo_vanity_defer_teleport | cl | Default: 3
-csgo_video_settings_restore_previous | cl, release | csgo_video_settings_restore_previous -csgo_watch_friend_session_exit_current | cl, clientcmd_can_execute | -csm_bias_override_0 | cheat | Default: 1
-csm_bias_override_1 | cheat | Default: 1
-csm_bias_override_2 | cheat | Default: 1
-csm_bias_override_3 | cheat | Default: 1
-csm_cascade0_override_dist | cheat | Default: -1
-csm_cascade1_override_dist | cheat | Default: -1
-csm_cascade2_override_dist | cheat | Default: -1
-csm_cascade3_override_dist | cheat | Default: -1
-csm_cascade_viewdir_shadow_bias_scale | cheat | Default: 2
-csm_max_dist_between_caster_and_receiver | cheat | Default: 15000
default pushback -csm_max_num_cascades_override | | Default: -1
Number of cascades in sunlight shadow -csm_max_shadow_dist_override | | Default: -1
-csm_max_visible_dist | cheat | Default: 7500
-csm_res_override_0 | cheat | Default: 0
-csm_res_override_1 | cheat | Default: 0
-csm_res_override_2 | cheat | Default: 0
-csm_res_override_3 | cheat | Default: 0
-csm_split_log_scalar | cheat | Default: 0.85
-csm_viewdir_shadow_bias | cheat | Default: 0
-csm_viewmodel_farz | cheat | Default: 30
-csm_viewmodel_max_shadow_dist | cheat | Default: 21
-csm_viewmodel_max_visible_dist | cheat | Default: 1000
-csm_viewmodel_nearz | cheat | Default: 0.5
-csm_viewmodel_shadows | | Default: false
-custom_bot_difficulty | sv, cl, rep, release | Default: 2
Bot difficulty for offline play. -cv_bot_ai_bt_debug_target | sv, rep, cheat | Default: -1
Draw the behavior tree of the given bot. -cv_bot_ai_bt_hiding_spot_show | sv, rep, cheat | Default: false
Draw hiding spots. -cv_bot_ai_bt_moveto_show_next_hiding_spot | sv, rep, cheat | Default: false
Draw the hiding spot the bot will check next. -cvar_unhide | | -cvarlist | release | Show the list of convars/concommands. -cvarlist_md | | List all convars/concmds in Markdown format. Format: \[hidden\] -cyclevar | norecord, release | Cycle through specified convar values. -d3d_max_feature_level | | Default: <Not set>
Report the maximum D3D feature level available. -damage_impact_heavy | cl | Default: 40
Damage ABOVE this value is considered heavy damage -damage_impact_medium | cl | Default: 20
Damage BELOW this value is considered light damage -dbghist_addline | sv | Add a line to the debug history. Format: <category id> <line> -dbghist_dump | sv | Dump the debug history to the console. Format: <category id>
Categories:
0: Entity I/O
1: AI Decisions
2: Scene Print
3: Alyx Blind
4: Log of damage done to player
5: Player Teleport
6: Blind Zombie Sounds
7: Player Continuous
-death_chase_distance | cl | Default: 76
-death_panel_delay_time | cl | Default: 0.25
-death_panel_travel_time | cl | Default: 0.25
-debug_aim_angle | sv, cl, rep | Default: 0
-debug_chicken | sv | Default: false
Chicken debug info -debug_draw_enable | rep | Default: true
-debug_entity_outline_highlight | cl, cheat | Default: false
-debug_hltv | cl, rep, clientcmd_can_execute | Default: 0
Print out hltv events -debug_overlay_fullposition | sv | Default: false
-debug_physimpact | sv | Default: false
-debug_purchase_defidx | cl, release, clientcmd_can_execute | Purchase an item by defindex -debug_shared_random | sv, cl, rep | Default: false
-debug_takedamage_summaries | sv, cheat | Default: false
-debug_visibility_monitor | sv, cheat | Default: 0
-debugoverlay_cycle_domain | sv, cheat | Toggles visibility of the debug overlay system. -debugoverlay_cycle_state | sv, cheat | Toggles visibility of the debug overlay system. -debugoverlay_force_respect_ttl | cheat | Default: false
Force respect TTL even when clearing scopes -debugoverlay_hide_imgui | sv, cheat | Hides the overlay. -debugoverlay_show_text_outline | cheat | Default: false
Toggle display of box around text -debugoverlay_text_scale | a, cheat | Default: 1
Scale of the text used for 3d display -debugoverlay_toggle | sv, cheat | Toggles visibility of the debug overlay system. -decalfrequency | sv, nf | Default: 10
-default_fov | cl, cheat | Default: 90
-demo_allow_game_mismatch | | Default: false
Allow playback of demo even if game directories are not matched \[may crash or fail to load\]. -demo_debug | | Default: 0
Turn on demo debug spew. -demo_flush | a | Default: false
Flush writing the demo file every network update -demo_goto | release | Skips to location in demo. -demo_gotomark | release | Skips the current demo playback to the marked tick -demo_gototick | release | Skips to a tick in demo. -demo_info | release | Print information about currently playing demo. -demo_marktick | release | Marks the current demo playback tick for later use -demo_pause | release | Pauses demo playback. -demo_pauseatservertick | | Default: 0
Pauses demo playback at server tick -demo_quitafterplayback | release | Default: false
Quits game after demo playback. -demo_recordcommands | cheat | Default: true
Record commands typed at console into .dem files. -demo_resume | release | Resumes demo playback. -demo_timescale | release | Sets demo replay speed. -demo_togglepause | release | Toggles demo playback. -demo_usefastgoto | | Default: true
Use fast frame skipping when available for demo_goto commands. -demo_writefullupdate_rate | | Default: 60
Interval time in seconds to write full updates to demo. -demo_writemetafile | norecord | save current meta file demo_<version>.meta file for use in demo upconversion. -demolist | release | Print demo sequence list. -demoui | cl, release | Show/hide demo playback ui -dev_add_onground_on_spawn | sv, release | Default: false
Should we mess with the ground flag when we spawn? (I don't think we should). If we don't hit the assert in CCSPlayer_MovementServices::ProcessMovement, we should remove this by Dec 2022. -dev_create_bhop_reports | sv, cl, rep, cheat | Default: false
Whether we should create bhop reports when you jump. Reports are created for the client and server and are numbered monotonically -dev_create_move_report | sv, cl, rep, cheat | Default: false
Whether we should create move reports when you push movement keys. Reports are created for the server and are numbered monotonically -dev_create_sensitivity_report | cl | Default: 0
-dev_cs_force_disable_move | sv, cl, rep | Default: false
forcibly prevent players from moving -dev_cs_frame_firing_enable | sv, cl, rep | Default: true
Enable that firing will pretend like it's happening on frames. -dev_cs_frame_firing_insert_idle_pose_now | sv, cl, rep | Default: true
Should we insert the idle pose at this time to make the animation interpolation punchier? -dev_cs_frame_firing_play_animevents | sv, cl, rep | Default: true
Should we play the animevents that animgraph will skip over? -dev_cs_frame_firing_skip_first_frame_enable | sv, cl, rep | Default: true
Should we skip the first frame of shooting to make the animation punchier? -dev_cs_frame_firing_tick_offset_enable | sv, cl, rep | Default: true
Should we offset the current frame to the tick -dev_cs_ragdoll_head_ankle_delta_z_threshold | sv, cl, rep | Default: 35
-dev_cs_ragdoll_nudge_intensity | sv, cl, rep | Default: 500
-dev_cs_ragdoll_nudge_max_duration | sv, cl, rep | Default: 1.5
-dev_cs_ragdoll_progress_check_interval | sv, cl, rep | Default: 0.25
-dev_reportmoneychanges | sv, rep | Default: false
Displays money account changes for players in the console -dev_send_gc_message | cl | <msgid> Send a blank body message with a given ID to gc for routing tests -dev_send_gc_message_server | sv | <msgid> Send a blank body message with a given ID to gc for routing tests -dev_simulate_gcdown | cl | <state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down) -developer | release | Default: 0
Set developer message level. -devonly_chicken_blocktimer | sv | Default: 0.2
Chicken blockertimer -devonly_chicken_feeler_distance | sv | Default: 30
Chicken feeler distance -devonly_chicken_feeler_height | sv | Default: 5
Chicken feeler height -diffcheck | | Default: true
Activate diffcheck system. -diffcheck_playerslot | | Default: 0
-diffcheck_spew | | Default: true
Actually show diffcheck results. -diffcheck_spew_diff_filter | | Default:
Show diff with matching filter substring only. -diffcheck_spew_diff_only | | Default: false
Show diff only. -differences | release | Show all convars which are not at their default values (optional restricted to specific flags). -directional_blood_impacts | cl | Default: 1
1 means we calculate the direction outward from the hit players body in relation to local client -disable_dynamic_prop_loading | sv, cheat | Default: false
If non-zero when a map loads, dynamic props won't be loaded -disable_priority_boost | | Disable focus based priority boost -disconnect | release | Disconnect from server -display_game_events | sv, cheat | Default: false
-dlight_debug | cl, cheat | Creates a dlight in front of the player -dm_reset_spawns | sv | -dm_togglerandomweapons | cl, server_can_execute, clientcmd_can_execute | Turns random weapons in deathmatch on/off -dota_enable_spatial_audio | release | Default: false
Flag to enable spatial audio in Dota 2. -dota_overhead_on_received_item | sv, cl, rep | Default: true
Emit an overhead particle effect on receiving an item from an ally. -dota_spatial_audio_mix | release | Default: 1
Mix value to blend spatial and non-spatial audio in Dota 2. -dota_toast_manager_override_duration | cl | Default: -1
-drawcross | sv, cheat | Draws a cross at the given location
Arguments: x y z -drawline | sv, cheat | Draws line between two 3D Points.
Green if no collision
Red is collides with something
Arguments: x1 y1 z1 x2 y2 z2 -drawoverviewmap | cl | Draws the overview map -drawradar | cl | Draws HUD radar -drop_hostage | sv, cheat | drop held hostage -ds_workshop_changelevel | sv, release | Changelevel to an available workshop map by name -ds_workshop_listmaps | sv, release | Dump workshop maps available on this server -dsp_automatic | demo | Default: 0
-dsp_db_min | demo | Default: 80
-dsp_db_mixdrop | demo | Default: 0.5
-dsp_dist_max | cheat, demo | Default: 1440
-dsp_dist_min | cheat, demo | Default: 0
-dsp_mix_max | demo | Default: 0.8
-dsp_mix_min | demo | Default: 0.2
-dsp_off | cheat | Default: false
-dsp_vol_2ch | demo | Default: 1
-dsp_vol_4ch | demo | Default: 0.5
-dsp_vol_5ch | demo | Default: 0.5
-dsp_volume | a, demo | Default: 0.8
-dump_audio_input | | Default: false
-dump_entity_report | cl, cheat | List all client-side entities in the scene -dump_globals | sv | Dump all global entities/states -dump_loc_token | | List information on the given token -dump_localization_files | | List all loaded localization files -dump_panorama_css_properties | release | Prints out all valid panorama CSS properties and their documentation -dump_panorama_events | release | print panorama event types and their documentation -dump_panorama_render_command_stats | | -dump_secondary_scene_worlds | cl | Lists secondary scene worlds and ref counts -dumpparticlelist | release | Print out information on existing particle systems -dumpstringtable | | Usage: dumpstringtable <tablename \|all> <sv \| cl> <verbose \| simple> <element> Print string tables to console, verbose to dump data, simple to show name and count only, can specifiy a single numeric element index to restrict spew. -echo | server_can_execute | Echo text to console. -echoln | release | Echo the command arguments on the console -econ_build_pinboard_images_from_collection_name | cl | Renders and saves images for all models in a collection. -econ_clear_inventory_images | cl | clear the local inventory images (they will regenerate) -econ_debug_loadout_ui | cl | Default: false
Show debug data when players change their loadout. -econ_enable_inventory_images | cl | Default: true
allow inventory image rendering for use by scaleform -econ_inventory_image_pinboard | cl | Default: false
-econ_item_icon_create | cl, norecord, clientcmd_can_execute | Test: generate and resolve item icon texture -econ_show_items_with_tag | cl | Lists the item definitions that have a specified tag. -enable_boneflex | cl, a | Default: true
-enable_priority_boost | | Disable focus based priority boost -endmatch_votenextmap | cl, clientcmd_can_execute | Votes for the next map at the end of the match -endmovie | norecord | Stop recording movie frames. -endround | sv, cheat | End the current round. -engine_allow_multiple_simulates_per_frame | | Default: false
When the client is catching up in low frame rate situations, should we run client simulate more than once a frame? -engine_allow_multiple_ticks_per_frame | | Default: true
When the client is catching up in low frame rate situations, should we run tick more than once a frame? -engine_client_tick_pad_enable | | Default: false
-engine_cpu_info_extended | | Default:
CPU the engine is running on. -engine_low_latency_sleep_after_client_tick | release | Default: false
When r_low_latency is enabled, this moves the low latency sleep on tick frames to happen after client simulation. -engine_max_resource_system_update_time | | Default: 5
-engine_no_focus_sleep | a | Default: 20
-engine_no_focus_sleep_vconsole_suppress | | Default: true
When VConsole is in the foreground, don't trigger engine_no_focus_sleep behavior -engine_ostype | | Default:
OS type the engine is running on. -engine_platform_name_extended | | Default:
Platform the engine is running on. -engine_render_only | | Default: false
-engine_rendersystem_init | | Default:
Rendersystem option requested (changing this does not change the rendersystem). -engine_rendersystem_shader_model | | Default: 0
Rendersystem shader model in use (changing this does not change the shader model). -engine_rendersystem_used | | Default:
Rendersystem option in use (changing this does not change the rendersystem). -engine_show_frame_dispatch | | Default: false
show frame dispatch names. -engine_show_frame_pacing | release | Default: false
-engine_show_frame_ticks | | Default: false
-engine_sse42 | | Default: true
turn on sse4.2 optimizations in the engine -engine_vr_max_ticks_to_simulate | | Default: 3
Max number of ticks to simulate per frame, after which simulation will start to slow down compared to real time. -english | cl, user | Default: true
If set to 1, running the english language set of assets. -ent_absbox | 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 | sv, cheat | Displays the entity name for all entities that have ShouldDisplayInActorNames true in code -ent_actornames_font | sv, cl, rep, cheat | Default: Consolas
ent_actornames font name -ent_actornames_fontsize | sv, cl, rep, cheat | Default: 24
ent_actornames font size -ent_animgraph_debug | 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 | sv, cheat | Toggles recording of animgraph replay of the given entity(s)
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -ent_animgraph_setvar | 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_attachments | 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 | 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 | 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_call | sv, cheat | ent_call <funcname> <option:entname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope -ent_cancelpendingentfires | sv | Cancels all ent_fire created outputs that are currently waiting for their delay to expire. -ent_characterize | sv | Spew PVS debug info for entity -ent_clear_debug_overlays | sv, cheat | Clears all debug overlays -ent_create | sv, cheat | Creates an entity of the given designer or subclass name where the player is looking. -ent_debug_anim | cl | Use the specified entity for animation debugging. -ent_debug_draw_thinkers | sv, cl, rep | Default: false
-ent_debug_origin_changes | sv | turn on, off, or toggle origin changes on server for entity by index -ent_find | sv, cheat | Find and list all entities with classnames or targetnames that contain the specified substrings.
Format: find_ent <substring>
-ent_find_index | sv, cheat | Display data for entity matching specified index.
Format: find_ent_index <index>
-ent_fire | sv, cheat | Usage:
ent_fire <target> \[action\] \[value\] \[delay\]
-ent_fire_output | sv, cheat | Usage:
ent_fire_output <target> \[output name\] \[value\] \[delay\]
-ent_grab | sv, cheat | grabs the object in front of the player. Options: -loose -multiple -toggle -ent_hierarchy | sv, cheat | Prints the entity hierarchy tree rooted at the specified ent(s) -ent_hitbox | 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 | sv, cheat | Usage:
ent_info <class name>
-ent_joint_axis_size | sv | Default: 4
-ent_joint_filter_substring | sv | Default:
-ent_joint_names | sv | Default: true
-ent_joint_only_ik_joints | sv | Default: false
-ent_joint_use_bind_pose | sv | Default: false
-ent_joints | 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 | sv, cheat | Kills the given entity(s)
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -ent_list_report | sv | Reports all list of all entities in a map, one by one -ent_messages | 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 | sv, cl, rep, cheat | Default: false
Visualizes all entity input/output activity. -ent_name | sv, cheat | Displays the entity name -ent_orient | 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 | 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 | 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 | sv, a, cheat | Default: 20
-ent_rbox | 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 | 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 | sv, cheat | Removes all entities of the specified type
Arguments: {entity_name} / {class_name} -ent_revert_dormancy_change | cl | Default: false
-ent_rotate | sv, cheat | Rotates an entity by a specified # of degrees -ent_scale | sv, cheat | Scales entities. Arguments: <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}> -ent_scenehierarchy | sv, cheat | Prints the entity scenenode hierarchy tree rooted at the specified ent(s) -ent_script_dump | 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 | 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 | sv, cheat | Set entity angles -ent_setname | 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 | sv, cheat | Move entity to position -ent_show_contexts | sv, cheat | Default: false
Show entity contexts in ent_text display -ent_show_damage | 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 | 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 | sv, cheat | Default:
-ent_skeleton | 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 | sv, cl, rep, cheat | Default: 0
Duration of ent_skeleton display -ent_skeleton_only_ik_joints | sv | Default: false
-ent_spew_derived_classes | sv | Prints out all entity classes which inherit from a specified base class -ent_steadystate_batchsize | sv | Default: 20
Max number of entities to transmit to player -ent_steadystate_delay | sv | Default: 5
Time in seconds without network state changes until an entity is considered for trickle updates -ent_steadystate_enable | sv | Default: true
-ent_steadystate_interval | sv | Default: 0.1
Rate at which entities can be trickled to players -ent_teleport | sv, cheat | Teleport the specified entity to where the player is looking.
Format: ent_teleport <entity name> -ent_test_interpolation | cl | Default: false
-ent_text | sv, cheat | 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 | 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 | 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 | sv, cheat | Set which ent_text filters you want: -ent_text_flags_active | sv, a, cheat | Default: -1
-ent_text_no_name_really_i_mean_it | sv, cheat | Default: false
-ent_text_radius | 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 | 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 | 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 | 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 | 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 | sv, cheat | un-grabs all objects -ent_vcollide_wireframe | 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_viewentity | sv | Selects the picked entity as the view entity -ent_viewoffset | 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_viewpunch | sv | Used to debug ViewPunch -ent_visibility_traces | sv, cheat | 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 | sv, cl, rep, cheat | Default: 0
Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client -entity_lump_list | | List all known entity lumps -entity_lump_spew | | Dump the contents of an entity lump -entityreport | sv | Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by. -entitysummary | sv | Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by. -ents | sv | List server entities, sorted by spawn group -eom_local_player_defeat_anim_enabled | cl, a, release | Default: true
-error_message_explain_pure | cl, clientcmd_can_execute | Take user to Steam support article -error_message_explain_unsigned | cl, clientcmd_can_execute | Take user to Steam support article -error_message_explain_vac | cl, clientcmd_can_execute | Take user to Steam support article -escape | release, clientcmd_can_execute | Escape key pressed. -exec | norecord, release | Execute a cfg file -exec_async | cheat, norecord | Execute a cfg file over time -execifexists | norecord, release | Execute a cfg file if file exists -execute_command_every_frame | cheat | Default:
-explode | sv, cheat | Kills the player with explosive damage -explodevector | sv, cheat | Kills a player applying an explosive force. Usage: explodevector <player> <x value> <y value> <z value> -fade_debug_splitscreen_slot | cl | Default: -1
-fadein | 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 | sv, cheat | fadeout {time r g b}: Fades the screen to black or to the specified color over the given number of seconds. -ff_damage_bullet_penetration | sv, cl, rep, release | Default: 0
If friendly fire is off, this will scale the penetration power and damage a bullet does when penetrating another friendly player -ff_damage_decoy_explosion | sv, cl, rep, release | Default: false
Enables or disables team damage from decoy detonation -ff_damage_reduction_bullets | sv, cl, rep, release | Default: 0.1
How much to reduce damage done to teammates when shot. Range is from 0 - 1 (with 1 being damage equal to what is done to an enemy) -ff_damage_reduction_grenade | sv, cl, rep, release | Default: 0.25
How much to reduce damage done to teammates by a thrown grenade. Range is from 0 - 1 (with 1 being damage equal to what is done to an enemy) -ff_damage_reduction_grenade_self | sv, cl, rep, release | Default: 1
How much to damage a player does to himself with his own grenade. Range is from 0 - 1 (with 1 being damage equal to what is done to an enemy) -ff_damage_reduction_other | sv, cl, rep, release | Default: 0.25
How much to reduce damage done to teammates by things other than bullets and grenades. Range is from 0 - 1 (with 1 being damage equal to what is done to an enemy) -filesystem_buffer_size | | Default: 0
Size of per file buffers. 0 for none -filesystem_fake_latency | | Default: 0
-filesystem_max_stdio_read | | Default: 16
-filesystem_native | | Default: true
Use native FS or STDIO -filesystem_report_buffered_io | | Default: false
-filesystem_unbuffered_io | | Default: true
-filter_player_simulation_time | sv, cl, rep | Default: true
-find | release | Find concommands with the specified string in their name/help text. -findflags | release | Find concommands by flags. -fire_absorbrate | sv | Default: 3
-fire_dmgbase | sv | Default: 1
-fire_dmginterval | sv | Default: 1
-fire_dmgscale | sv | Default: 0.1
-fire_extabsorb | sv | Default: 5
-fire_extinguishes_under_water | sv, cl, rep | Default: false
-fire_extscale | sv | Default: 12
-fire_growthrate | sv | Default: 1
-fire_heatscale | sv | Default: 1
-fire_incomingheatscale | sv | Default: 0.1
-fire_maxabsorb | sv | Default: 50
-fire_use_modifier | sv, cl, rep | Default: false
-firetarget | sv, cheat | -firstperson | cl, release, per_tick | Switch to firstperson camera. -fish_debug | cl, cheat | Default: false
Show debug info for fish -fish_dormant | sv, rep, cheat | Default: false
Turns off interactive fish behavior. Fish become immobile and unresponsive. -fog_color | cl, cheat | Default: -1 -1 -1
-fog_colorskybox | cl, cheat | Default: -1 -1 -1
-fog_enable | cl, cheat | Default: true
Enable fog -fog_enableskybox | cl, cheat | Default: true
-fog_end | cl, cheat | Default: -1
-fog_endskybox | cl, cheat | Default: -1
-fog_hdrcolorscale | cl, cheat | Default: -1
-fog_hdrcolorscaleskybox | cl, cheat | Default: -1
-fog_maxdensity | cl, cheat | Default: -1
-fog_maxdensityskybox | cl, cheat | Default: -1
-fog_override | cl, cheat | Default: 0
Overrides the map's fog settings (-1 populates fog_ vars with map's values) -fog_override_color | cheat | Sets the fog color override -fog_override_enable | cheat | Default: false
Use fog_override convars instead of world fog data -fog_override_end | cheat | Default: 3500
-fog_override_exponent | cheat | Default: 2
-fog_override_max_density | cheat | Default: 0.4
-fog_override_start | cheat | Default: 1000
-fog_start | cl, cheat | Default: -1
-fog_startskybox | cl, cheat | Default: -1
-fog_volume_debug | sv | Default: false
If enabled, prints diagnostic information about the current fog volume -font_show_glyph_miss | | Default: false
-footstep_audible_threshold | sv, cl, rep | Default: 0.55
-footstep_debug | sv, cl, rep | Default: false
-footstep_force_volume | sv, cl, rep | Default: -1
-force_assert | | Fire an assertion failure -force_fatal_error | | Fire a fatal error -force_floating_point_exceptions | | Enable floating point exceptions to find bugs -force_hibernate | | Force toggle hibernation state -force_spectator_only_tools | cl, cheat | Default: false
-fov_cs_debug | cl, cheat | Default: 0
Sets the view fov if cheats are on. -fov_cs_super_ultrawide_near_z | cl, cheat | Default: 1
-fov_cs_ultrawide_near_z | cl, cheat | Default: 4
-fov_desired | cl, a, user | Default: 75
Sets the base field-of-view. -fp_trace | | Toggle field path tracing to file
-fps_max | a, release | Default: 400
Frame rate limiter. 0=no limit. Does not apply to dedicated server. -fps_max_tools | a | Default: 120
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 | a | Default: 120
Frame rate limiter while the game UI is displayed. 0=no limit. Does not apply to dedicated server. -frag_grenade_blip_frequency | sv, cl, rep | Default: 1
-freecamera_accel | cl | Default: 5
Tweak this parameter to adjust Free Camera movement acceleration. -freecamera_fog_end | cl | Default: 2500
Fog end for Free Camera. -freecamera_fog_start | cl | Default: 1800
Fog start for Free Camera. -freecamera_max_speed | cl | Default: 500
Tweak this parameter to adjust Free Camera movement max speed. -freecamera_rotation_multiplier | cl | Default: 10
Tweak this parameter to adjust Free Camera mouse rotation. -freecamera_zfar | cl | Default: 4500
Fog start for Free Camera. -fs_async_threads | | Default: -1
Number of IO threads in async filesystem (-1 == auto) -fs_clear_open_duplicate_times | | Clear the list of files that have been opened. -fs_dump_open_duplicate_times | | Set fs_report_long_reads 1 before loading to use this. Prints a list of files that were opened more than once and ~how long was spent reading from them. -fs_fake_read_delay_ms | | Default: 0
Add N ms of delay to every low-level read operation, to simulate a slow disk -fs_report_async_io | | Default: false
-fs_report_long_reads | | Default: 0
0:Off, 1:All (for tracking accumulated duplicate read times), >1:Microsecond threashold -fs_report_sync_opens | release | Default: 0
0:Off, 1:Always, 2:Not during load -fs_spew_readfieldlist | cheat | index <threshold bytes>: spew changes to ent index, optionally only spewing if update is > than threshold bytes -fs_warning_mode | | Default: 0
0:Off, 1:Warn main thread, 2:Warn other threads -func_break_max_pieces | sv, a, rep | Default: 15
-func_break_reduction_factor | sv | Default: 0.5
-func_breakdmg_bullet | sv | Default: 0.5
-func_breakdmg_club | sv | Default: 1.5
-func_breakdmg_explosive | sv | Default: 1.25
-fx_drawmetalspark | cl | Default: true
Draw metal spark effects. -g_debug_angularsensor | sv, cheat | Default: false
-g_debug_constraint_sounds | sv, cheat | Default: false
Enable debug printing about constraint sounds. -g_debug_doors | sv | Default: false
-g_debug_ragdoll_visualize | cl, cheat | Default: false
-g_debug_transitions | sv, cheat | Default: 0
Set to 1 and restart the map to be warned if the map has no trigger_transition volumes. Set to 2 to see a dump of all entities & associated results during a transition. -g_ragdoll_fadespeed | cl | Default: 600
-g_ragdoll_important_maxcount | sv, cl, rep | Default: 2
-g_ragdoll_lvfadespeed | cl | Default: 100
-g_ragdoll_maxcount | sv, cl, rep | Default: 5
-game_alias | release | Set the configuration of game type and mode based on game alias like "deathmatch". -game_mode | sv, cl, rep, release | Default: 1
The current game mode (based on game type). See GameModes.txt. -game_online | sv, cl, rep | Default: true
The current game is online. -game_particle_manager_dump_requeue | cl | Dump contents of particle manager requeue -game_particle_manager_list_active | cl | Dump counts of active particles -game_particle_manager_requeue_messages | cl | Default: true
-game_public | sv, cl, rep | Default: true
The current game is public. -game_type | sv, cl, rep, release | Default: 0
The current game type. See GameModes.txt. -gameevents_analyze | sv | compare game events across all mods -gameevents_dumptofile | sv | write gameevents keyvalues (sorted by name) to gameevents_<modname>.txt -gameevents_showeventlisteners | | Default: false
Show listening addition/removals -gameevents_showevents | | Default: 0
Dump game events to console. (1 = Show Signaling, 2 = Show Posting also). -gameinstructor_dump_open_lessons | cl, cheat | Gives a list of all currently open lessons. -gameinstructor_dump_run_lesson_counts | cl, cheat | Gives a list of lessons that been completed or shown -gameinstructor_enable | cl, release | Default: false
Display in game lessons that teach new players. -gameinstructor_find_errors | cl, cheat | Default: false
Set to 1 and the game instructor will run EVERY scripted command to uncover errors. -gameinstructor_reload_lessons | cl | Shuts down all open lessons and reloads them from the script file. -gameinstructor_reset_counts | cl | Resets all display and success counts to zero. -gameinstructor_start_sound_cooldown | cl | Default: 4
Number of seconds forced between similar lesson start sounds. -gameinstructor_teach_lesson | cl | Force a specific lesson to be triggered -gameinstructor_verbose | cl, cheat | Default: 0
Set to 1 for standard debugging or 2 (in combo with gameinstructor_verbose_lesson) to show update actions. -gameinstructor_verbose_lesson | cl, cheat | Default:
Display more verbose information for lessons have this name. -gamestats_file_output_directory | sv | Default:
When -gamestatsfileoutputonly is specified, file will be emitted here instead of to modpath
-gameui_activate | release | Shows the game UI -gameui_allowescape | release | Escape key allowed to hide game UI -gameui_allowescapetoshow | release | Escape key allowed to show game UI -gameui_hide | release | Hides the game UI -gameui_preventescape | release | Escape key doesn't hide game UI -gameui_preventescapetoshow | release | Escape key doesn't show game UI -gc_secret_key | sv, prot | Default:
Secret key for authenticating with the GC
-gcmd | cl, clientcmd_can_execute | Generate a command -generate_minidump_comment | | Generate a minidump comment and spew the results to the console -generate_trash_synth | | Args: \[Asset directory Path\] -generate_voice_containers | | Generate some example voice containers in content to test -getpos | cl, cheat | dump position and angles to the console -getpos_exact | cl, cheat | dump origin and angles to the console -give | sv | Give item to player.
Arguments: <item_name> -give_oriented | sv | Give item oriented to player angles.
Arguments: <item_name> -givecurrentammo | sv, cheat | Give a supply of ammo for current weapon..
-gl_clear | cl | Default: true
-gl_clear_gray | cl, cheat | Default: false
Clear the back buffer to gray every frame. -gl_clear_randomcolor | cl, cheat | Default: false
Clear the back buffer to random colors every frame. Helps spot open seams in geometry. -global_set | sv, cheat | global_set <globalname> <state>: Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD). -glow_outline_width | cl, cheat | Default: 6
Width of glow outline effect in screen space. -glow_use_tolerance | cl, rep, cheat | Default: 0.85
-god | sv, cheat | Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable. -gotv_theater_container | cl, release | Default:
Enables GOTV theater mode for the specified container, setting it to 'live' will play top live matches -gpu_level | cl | Default: 3
GPU Level - Default: High -gpu_mem_level | cl | Default: 2
Memory Level - Default: High -graphcontroller_dumpparams | sv | Print all anim graph parameters for the specified entity.
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -grep | release | grep line for pattern, print out matching lines only -groundlist | sv, cheat | Display ground entity list <index> -groups | sv | Show status of all spawn groups. -healthshot_allow_use_at_full | sv, cl, rep, release | Default: true
-healthshot_health | sv, cl, rep, release | Default: 50
-healthshot_healthboost_damage_multiplier | sv, rep, release | Default: 1
-healthshot_healthboost_speed_multiplier | sv, cl, rep, release | Default: 1
-healthshot_healthboost_time | sv, cl, rep, release | Default: 1
-help | release | Find help about a convar/concommand. -hideconsole | norecord, release | Hide the console. -hidehud | cl, cheat | Default: 0
bitmask: 1=weapon selection, 2=flashlight, 4=all, 8=health, 16=player dead, 32=needssuit, 64=misc, 128=chat, 256=crosshair, 512=vehicle crosshair, 1024=in vehicle -hideoverviewmap | cl | Hides the overview map -hideradar | cl | Hides HUD radar -hinttext_displaytime | cl | Default: 4
-host_force_frametime_to_equal_tick_interval | | Default: false
-host_force_max_frametime_to_tick_interval | | Default: false
-host_framerate | release | Default: 0
Set to lock per-frame time elapse. -host_readconfig_ignore_userconfig | cheat | Default: false
Whether we should ignore the user config file for reading/writing. -host_timescale | rep, cheat | Default: 1
Prescale the clock by this amount. -host_timescale_dec | cheat | Decrement the timescale by one step -host_timescale_inc | cheat | Increment the timescale by one step -host_workshop_collection | sv, release | Host a workshop map collection as a mapgroup -host_workshop_map | sv, release | Get the latest version of the map and host it on this server. -host_writeconfig | release | Saves out the user config values. -hostage_debug | sv, cl, rep, cheat | Default: 0
Show hostage AI debug information -hostage_drop_time | sv | Default: 1
Time for the hostage before it fully drops to ground -hostage_is_silent | sv, cl, rep, cheat | Default: false
When set, the hostage won't play any code driven response rules lines -hostfile | sv, release | Default: host.txt
The HOST file to load. -hostip | release | Default: 0
Host game server ip -hostname | release | Default:
Hostname for server. -hostname_in_client_status | release | Default: false
Show server hostname in client status. -hostport | release | Default: 27015
Host game server port -hud_fastswitch | cl, a | Default: 0
-hud_reloadscheme | cl | Reloads hud layout and animation scripts. -hud_scaling | cl, a | Default: 1
Scales hud elements -hud_showtargetid | cl, a, per_user | Default: true
Enables display of target names -hullivr_edge_merge_tan | rep | Default: 0.02
Should we try to straighten two faces connected to this edge? (tangent) -hullivr_faceisland_merge_disp | rep | Default: 0
Should we straighten face island if the displacement is this much? (inches) -hullivr_faceisland_merge_tan | rep | Default: 0.04
Should we try to straighten an island of faces deviating from their average normal (tangent)? -hullivr_version | rep | Default: 3
-hurtme | sv, cheat | Hurts the player.
Arguments: <health to lose> -ic | cl | interp entity count
-ik_constraints_enabled | | Default: true
-ik_debug_all_chains_unique_color_per_chain | | Default: false
-ik_debug_ccd | | Default: 0
-ik_debug_chain_to_filter_by | sv, cl, rep, cheat | Default:
-ik_debug_constraints | | Default: -1
-ik_debug_dogleg3bone | | Default: 0
-ik_debug_dogleg3bone_enabled | | Default: true
-ik_debug_fabrik_backwards_enabled | | Default: true
-ik_debug_fabrik_backwards_iteration_toggle | | -ik_debug_fabrik_backwards_iterations | | Default: 0
-ik_debug_fabrik_forwards_enabled | | Default: true
-ik_debug_fabrik_forwards_iteration_toggle | | -ik_debug_fabrik_forwards_iterations | | Default: 0
-ik_debug_groundtraces | sv, cl, rep | Default: false
Show IK trace related details -ik_debug_perlin_solver | sv, cl, rep | Default: false
-ik_debug_planetilt | | Default: 0
-ik_debug_planetilt_axis_length | | Default: 20
-ik_debug_targets | | Default: false
-ik_enable | cheat | Default: true
Enable IK. -ik_fabrik_align_chain | | Default: true
-ik_fabrik_backwards_enabled | | Default: true
-ik_fabrik_forwards_enabled | | Default: true
-ik_fabrik_override_num_iterations | | Default: -1
-ik_final_fixup_enable | | Default: true
-ik_hinge_debug_bone_index | sv, cl, rep, cheat | Default: -1
-ik_planetilt_enable | | Default: true
-ime_hkl_info | norecord | Spew IME HKL info. -ime_info | norecord | Spew IME info. -ime_supported_info | norecord | Spew IME Supported info. -imgui_debug_entity | sv, cheat | Shows the entity browswer, focused on the entity you specify.
Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at} -imgui_desired_state_override | sv, cl, rep, cheat | Default: 0
if imgui should override the desired state -imgui_domain | sv, cl, a, rep, cheat | Default: 2
1 == client, 2 == server -imgui_enable | sv, cl, rep, cheat | Default: false
if imgui should display -imgui_enable_input | sv, cl, rep, cheat | Default: false
if imgui should consume input -imgui_entity_browser_size | sv, cl, a, rep, cheat | Default: 0
-imgui_set_selection | sv, cheat | Sets ImGui selection -imgui_set_status_text | sv, cheat | Sets ImGui header status text -imgui_show_command_tool | sv, cl, a, rep, cheat | Default: false
Game/Show Command Tool -imgui_show_entity_browser | sv, cl, a, rep, cheat | Default: false
Game/Show Entity Browser -imgui_show_entity_catalog | sv, cl, a, rep, cheat | Default: false
Game/Show Entity Catalog -imgui_show_entity_text_window | sv, cl, a, rep, cheat | Default: false
Game/Show Entity Text History -imgui_show_example_window | sv, cl, a, rep, cheat | Default: false
Source2/Show Example Window -imgui_show_overlay_nav_editor | sv, cheat | Default: false
Game/Nav Editor -imgui_show_sound_window | sv, cl, a, rep, cheat | Default: false
Source2/Show Example Window -imgui_temp_enable | sv, cl, rep, cheat | Default: false
if imgui should display temporarily -import_csgo_config | cl | Imports an existing CS:GO configuration file into CS2 -impulse | cl, release | Triggers impulse command -in_button_double_press_window | sv, cl, rep | Default: 0.22
How short the time between presses needs to be for us to consider it a double-press -in_forcebuttonstate | sv | Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS -in_forceinput | cl | Forces a button to be a particular state -- WHEN SAMPLING INPUT -in_spewbuttondelta | sv, cl, rep | Default: 0
Spew button deltas, 0 = off, 1 = server, 2 = client, 3 = both -in_spewbuttonhold | sv, cl, rep | Default: 0
Spew button hold times, 0 = off, 1 = server, 2 = client, 3 = both -in_spewent | sv, cl, rep | Default: -1
Which entity should we spew input for? (Useful for debugging bot input) -in_spewinput | sv, cl, rep | Default: 0
Spew input, 0 = off, 1 = server, 2 = client, 3 = both -incrementvar | norecord, release | Increment specified convar value. -inferno_batched_rays | cl | Default: true
-inferno_child_spawn_interval_multiplier | sv, cheat | Default: 0.1
Amount spawn interval increases for each child -inferno_child_spawn_max_depth | sv, rep, release | Default: 4
-inferno_damage | sv, cheat | Default: 40
Damage per second -inferno_damage_timer | sv, cl, rep | Default: 0.2
How long between times for the inferno to deal damage. -inferno_debug | sv, cheat | Default: false
-inferno_dlight_spacing | cl, cheat | Default: 7200
Inferno dlights are at least this far apart -inferno_dlights | cl | Default: 30
Min FPS at which molotov dlights will be created -inferno_fire | cl | Default: 2
-inferno_flame_lifetime | sv, rep, release | Default: 7
Average lifetime of each flame in seconds -inferno_flame_spacing | sv, cheat | Default: 42
Minimum distance between separate flame spawns -inferno_forward_reduction_factor | sv, cheat | Default: 0.9
-inferno_friendly_fire_duration | sv, cheat | Default: 6
For this long, FF is credited back to the thrower. -inferno_initial_spawn_interval | sv, cheat | Default: 0.02
Time between spawning flames for first fire -inferno_max_child_spawn_interval | sv, cheat | Default: 0.5
Largest time interval for child flame spawning -inferno_max_flames | sv, rep, release | Default: 16
Maximum number of flames that can be created -inferno_max_range | sv, rep, release | Default: 150
Maximum distance flames can spread from their initial ignition point -inferno_max_trace_per_tick | sv | Default: 16
-inferno_per_flame_spawn_duration | sv, cheat | Default: 3
Duration each new flame will attempt to spawn new flames -inferno_scorch_decals | sv, cheat | Default: false
-inferno_smoke_volume_density | sv, cheat | Default: 0.05
-inferno_spawn_angle | sv, cheat | Default: 45
Angular change from parent -inferno_surface_offset | sv, cheat | Default: 15
-inferno_velocity_decay_factor | sv, cheat | Default: 0.2
-inferno_velocity_factor | sv, cheat | Default: 0.003
-inferno_velocity_normal_factor | sv, cheat | Default: 0
-input_button_code_is_scan_code | a, per_user | Default: true
Bind keys based on keyboard position instead of key name -input_downimpulsevalue | cl | Default: 0.7
-input_filter_relative_analog_inputs | cl, a | Default: false
-input_forceuser | cheat | Default: -1
Force user input to this split screen player. -input_state | | input_state -input_upimpulsevalue | cl | Default: 0.3
-install_dlc_workshoptools_cvar | cl, release | Default: -1
DLC Install Status -instant_replay | | Default: true
Enable instant replay recording. -instant_replay_goto_tick | | Goto a direct timestamp of the replay -instant_replay_goto_tick_relative | | Goto a direct timestamp of the replay -instant_replay_history_limit | | Default: 120
Maximum amount of minutes to save history (0 is unlimited). -instant_replay_history_limit_low | | Default: 10
Maximum amount of minutes to save history on low memory (32 bit) systems (0 is unlimited). -instant_replay_live | | If in replay, jumps back to live -instant_replay_pause | | Pauses instant replay. -instant_replay_resume | | Resumes instant replay. -instant_replay_skip | | Number of seconds to skip back to instant replay from current position -instant_replay_skip_live | | Number of seconds to skip back to instant replay from live -instant_replay_timescale | | Sets instant replay speed. -instant_replay_togglepause | | Toggles instant replay. -invnext | cl, server_can_execute | -invnextselect | cl, server_can_execute | -invprev | cl, server_can_execute | -invprevselect | cl, server_can_execute | -ip | release | Default:
Overrides IP for multihomed hosts -iv_debug | cl | Spew interpolated var info for entity. -iv_debugbone | release | Default:
Debug bone name for interpolation spew of CAnimationState. -iv_interp | cl | Spew interpolated var info for entity. -iv_off | cl | Turn off all interpolation variable spew. -iv_on | cl | Spew both interpolated var debug info and history for entity. -iv_parallel_latch | cl | Default: true
-iv_parallel_restore | cl | Default: false
-iv_wrapped_parallel_latch | cl | Default: true
-joy_accel_filter | cl | Default: 0.2
-joy_accelmax | cl | Default: 1
-joy_accelscale | cl | Default: 0.6
-joy_advanced | cl, a | Default: false
-joy_advaxisr | cl, a | Default: 0
-joy_advaxisu | cl, a | Default: 0
-joy_advaxisv | cl, a | Default: 0
-joy_advaxisx | cl, a | Default: 0
-joy_advaxisy | cl, a | Default: 0
-joy_advaxisz | cl, a | Default: 0
-joy_autosprint | cl | Default: 0
Automatically sprint when moving with an analog joystick -joy_axisbutton_threshold | a | Default: 0.3
Analog axis range before a button press is registered. -joy_axisr_deadzone | a, per_user | Default: 0.15
-joy_axisr_relative | a, per_user | Default: false
-joy_axisu_deadzone | a, per_user | Default: 0.15
-joy_axisu_relative | a, per_user | Default: false
-joy_axisv_deadzone | a, per_user | Default: 0.15
-joy_axisv_relative | a, per_user | Default: false
-joy_axisx_deadzone | a, per_user | Default: 0.15
-joy_axisx_relative | a, per_user | Default: false
-joy_axisy_deadzone | a, per_user | Default: 0.15
-joy_axisy_relative | a, per_user | Default: false
-joy_axisz_deadzone | a, per_user | Default: 0.15
-joy_axisz_relative | a, per_user | Default: false
-joy_circle_correct_mode | cl, a, per_user | Default: 1
-joy_circle_correct_mode_vehicle | cl, a, per_user | Default: 2
-joy_display_input | cl, a | Default: false
-joy_forward_sensitivity | cl, a, per_user | Default: 1
-joy_lowend | cl | Default: 1
-joy_lowmap | cl | Default: 1
-joy_movement_stick | cl, a, per_user | Default: false
Which stick controls movement (0 is left stick) -joy_name | cl, a | Default: joystick
-joy_pegged | cl | Default: 0.75
-joy_pitch_sensitivity | cl, a, per_user | Default: 3
-joy_pitchsensitivity | cl, a, per_user | Default: 1
-joy_response_look | cl, a, per_user | Default: 0
-joy_response_move | cl, a, per_user | Default: 9
-joy_response_move_vehicle | cl | Default: 6
-joy_sensitive_step0 | cl | Default: 0.1
-joy_sensitive_step1 | cl | Default: 0.4
-joy_sensitive_step2 | cl | Default: 0.9
-joy_side_sensitivity | cl, a, per_user | Default: 1
-joy_sidesensitivity | cl, a | Default: 1
-joy_vehicle_turn_lowend | cl | Default: 0.7
-joy_vehicle_turn_lowmap | cl | Default: 0.4
-joy_virtual_peg | cl | Default: 0
-joy_wingmanwarrior_centerhack | a | Default: false
Wingman warrior centering hack. -joy_wingmanwarrior_turnhack | a | Default: false
Wingman warrior hack related to turn axes. -joy_xcontroller_cfg_loaded | cl | Default: false
If 0, the 360controller.cfg file will be executed on startup & option changes. -joy_yaw_sensitivity | cl, a, per_user | Default: 3
-joy_yawsensitivity | cl, a, per_user | Default: -1
-joystick | cl, a | Default: false
True if the joystick is enabled, false otherwise. -jpeg_quality | | Default: 90
Set jpeg screenshot quality. \[1..100\] -jpeg_screenshot | | Take a jpeg screenshot: jpeg_screenshot \[filename\] \[quality 1-100\]. -key_bind_version | cl, a, release | Default: 0
-key_findbinding | release | Find key bound to specified command string. -key_listboundkeys | release | List bound keys with bindings. -key_updatelayout | | Updates game keyboard layout to current windows keyboard setting. -kick | norecord, release | Kick a player by name. -kickid | norecord, release | Kick a player by userid or uniqueid, with a message. -kickid_hltv | norecord, release | Kick a player by userid or uniqueid, with a message. -kill | sv, cheat | Kills the player with generic damage -killvector | sv, cheat | Kills a player applying force. Usage: killvector <player> <x value> <y value> <z value> -labelled_debug_helper_arc_segments | sv, cl, rep, cheat | Default: 20
-labelled_debug_helper_enabled | sv, cl, rep, cheat | Default: true
-labelled_debug_helper_scale | sv, cl, rep, cheat | Default: 1
-labelled_debug_helper_show_position | sv, cl, rep, cheat | Default: false
-labelled_debug_helper_show_text | sv, cl, rep, cheat | Default: true
-labelled_debug_helper_skeleton_show_bone_names | sv, cl, rep, cheat | Default: true
-lastinv | cl, server_can_execute | -launch_warmup_map | cl, norecord, clientcmd_can_execute | Launches warmup map -lb_allow_time_sliced_shadow_map_rendering | | Default: true
Allow time-sliced shadow buffer rendering when enabled via gameinfo.gi -lb_barnlight_shadowmap_scale | release | Default: 1
Scale for computed barnlight shadowmap size -lb_bin_slices | | Default: 8192
-lb_convert_to_barn_lights_falloff_match_point | | Default: 0.15
-lb_csm_cascade_size_override | | Default: -1
Override width/height of individual cascades in the CSM -lb_csm_cross_fade_override | | Default: -1
Override CSM cross fade amount -lb_csm_distance_fade_override | | Default: -1
Override CSM distance fade -lb_csm_draw_alpha_tested | | Default: true
-lb_csm_draw_translucent | | Default: true
-lb_csm_fov_override | cheat | Default: -1
-lb_csm_override_staticgeo_cascades | | Default: false
Override Cascades that will render static objects with lb_csm_override_staticgeo_cascades_value -lb_csm_override_staticgeo_cascades_value | | Default: -1
If lb_csm_override_staticgeo_cascades, override value used to determine which cascades render static objects -lb_csm_receiver_plane_depth_bias | | Default: 1.526e-05
Shader depth bias applied to shadow receiver (Note this conflicts with renderstate depth bias, both now default to 0) -lb_csm_receiver_plane_depth_bias_transmissive_backface | | Default: 0.00015
Depth bias applied to shadow receiver for transmissive backface geo (based on renderstate depthbias being 0) -lb_cubemap_normalization_max | | Default: 1
-lb_cubemap_normalization_roughness_begin | | Default: 0.1
-lb_debug_light_bounds | cheat | Default: false
SceneSystem/LightBinner/Debug Light Bounds -lb_debug_shadow_atlas | cheat | Default: false
SceneSystem/LightBinner/Debug Dynamic Shadow Atlas -lb_debug_silhouette | cheat | Default: 0
SceneSystem/LightBinner/Debug Silhouettes -lb_debug_tiles | cheat | Default: 0
SceneSystem/LightBinner/Debug Tiles -lb_debug_visualize_shadowed_lights | cheat | Default: false
SceneSystem/LightBinner/Debug Visualize Shadowed Lights -lb_dynamic_shadow_penumbra | | Default: true
Adjust shadow penumbra based on light size -lb_dynamic_shadow_resolution | | Default: true
Dynamically adjust shadow resolution -lb_dynamic_shadow_resolution_base | | Default: 1024
Base resolution for dynamic shadowmap sizing. Shadowmap size of a screen sized light -lb_dynamic_shadow_resolution_delay | | Default: 0.85
Update delay for shadow size -lb_dynamic_shadow_resolution_hysteresis | | Default: 0.33
Update hysteresis for shadow size -lb_dynamic_shadow_resolution_quantization | | Default: 64
Quantization of dynamically computed shadow size -lb_enable_baked_shadows | cheat | Default: true
SceneSystem/LightBinner/Enable Baked Shadows -lb_enable_binning | | Default: true
SceneSystem/LightBinner/Enable Binning -lb_enable_dynamic_lights | cheat | Default: true
Allows rendering dynamic lights -lb_enable_envmaps | cheat | Default: true
SceneSystem/LightBinner/Enable EnvMaps -lb_enable_lights | cheat | Default: true
SceneSystem/LightBinner/Enable Lights -lb_enable_shadow_casting | | Default: true
Allow stationary/dynamic lights to cast shadows. -lb_enable_stationary_lights | cheat | Default: true
Allows rendering stationary/mixed lights -lb_enable_sunlight | cheat | Default: true
SceneSystem/LightBinner/Enable Sunlight -lb_low_quality_shader_fade_region_rescale | cheat | Default: 0.5
For envmaps in low quality shader mode, how much of the fade region to scale the envmap box by. -lb_max_visible_barn_lights_override | cheat | Default: -1
Override maximum visible barn lights -lb_max_visible_envmaps_override | cheat | Default: -1
Override maximum visible envmaps -lb_mixed_shadows | cheat | Default: true
SceneSystem/LightBinner/Enable Mixed Shadows -lb_shadow_map_culling | cheat | Default: true
-lb_shadow_texture_height_override | | Default: -1
Override height of shadow atlas texture -lb_shadow_texture_width_override | | Default: -1
Override width of shadow atlas texture -lb_show_light_fog_clipmap_cb_cost | cheat | Default: false
Show cost of lights in fog clipmap constant buffer. yellow = 1 cost, red = 6 cost -lb_sun_csm_size_cull_threshold_texels | | Default: 10
Size, in texels, where we will cull an object in the shadowmap -lb_tile_pixels | | Default: 8
-lb_timesliced_shadows_dynamic_size | | Default: true
-lb_use_ellipsoid_bounds | cheat | Default: true
-lb_use_illumination_silhouette | cheat | Default: true
SceneSystem/LightBinner/Use Illumination Bounds -leaderboards_cache_duration | cl | Default: 600
-legacy_models_supported | | Default: true
Whether to support legacy (pre-modeldoc) models -lightquery_debug_direct_lighting | sv, cl, rep, cheat | Default: true
-lightquery_debug_indirect_lighting | sv, cl, rep, cheat | Default: true
-listRecentNPCSpeech | sv, norecord | Displays a list of the last 5 lines of speech from NPCs. -listdemo | release | List demo file contents. -listid | | Lists banned users. -listip | | List IP addresses on the ban list. -listissues | sv | List all the issues that can be voted on. -load | norecord | Usage:
load \[save file name\]
-lobby_default_privacy_bits2 | cl, a, release | Default: 1
Lobby default permissions (0: private, 1: public) -lobby_gamesearch_fake | cl | Default: 0
-lobby_stats_fake | cl | Default: false
-localization_quest_item_string_printout | cl | localization_quest_item_string_printout -locator_topdown_style | cl | Default: false
Topdown games set this to handle distance and offscreen location differently. -lockMoveControllerRet | cl, a | Default: false
-log | release | Enables logging to file, console, and udp < on \| off >. -log_color | norecord, release | Set the color of a logging channel. -log_dumpchannels | norecord, release | Dumps information about all logging channels. -log_flags | norecord, release | Set the flags on a logging channel. -log_level | norecord, release | Set the spew level of a logging channel. -log_verbosity | norecord, release | Set the verbosity of a logging channel. -logaddress_add_http | sv, unlogged, release | Set URI of a listener to receive logs via http post. Wrap URI in double quotes. -logaddress_add_http_delayed | sv, unlogged, release | Set a delay and URI of a listener to receive logs via http post. Wrap URI in double quotes. -logaddress_delall_http | sv, unlogged, release | Remove all http listeners from the dispatch list. -logaddress_list_http | sv, unlogged, release | List all URIs currently receiving server logs -logaddress_token_secret | sv, release | Default:
Set a secret string that will be hashed when using logaddress with explicit token hash. -logic_npc_counter_debug | sv, rep, cheat | Default: false
-loop_dump | | Print the listeners of the current loop mode -lrucache_flush | | Flushes the specified cache -lrucache_reset_stats | | Resets stats for the specified CUtlLRUCaches (or all if none specified) -lrucache_set_size | | Sets the specified cache to the specified size -lrucache_stats | | Spews information about all CUtlLRUCaches -lservercfgfile | sv | Default: listenserver.cfg
-lua_assert_on_error | | Default: false
-lua_report_memory | | -lua_shipping_assert_on_error | | Default: false
-m_pitch | cl, a, per_user | Default: 0.022
Mouse pitch factor. -m_yaw | cl, a, per_user | Default: 0.022
Mouse yaw factor. -map | release | map <mapname> :Load a new map. -map_enable_background_maps | cl, cheat | Enables/disables portrait background maps -map_setbombradius | sv, cheat | Sets the bomb radius for the map. -map_showbombradius | sv, cheat | Shows bomb radius from the center of each bomb site and planted bomb. -map_showspawnpoints | sv | Shows player spawn points (red=invalid). Optionally pass in the duration. -map_workshop | cl, release | Launch a workshop map -mapcyclefile | sv | Default: mapcycle.txt
Name of the .txt file used to cycle the maps on multiplayer servers -mapgroup | sv, norecord, release | Specify a map group -mapoverview_allow_client_draw | cl, release | Default: false
Allow a client to draw on the map overview -mapoverview_icon_scale | cl, a, release | Default: 1
Sets the icon scale multiplier for the overview map. Valid values are 0.5 to 3.0. -maps | release | Displays list of maps. -markup_group_ent_bbox | sv, cheat | markup_group_ent_bbox <markup_group name> -> toggle ent_bbox for all members of the named markup group -markup_group_ent_text | sv, cheat | markup_group_ent_text <markup_group name> -> toggle ent_text for all members of the named markup group -markup_group_spew | sv, cheat | Spew all current markup groups and their members -markup_volume_ref_cone_angle | sv | Default: 135
-mat_assert_on_error_shader_use | | Default: false
-mat_assert_on_shader_use | | Assert on shader used based on substring of shader name -mat_clearshadercache | | Clears the shader cache used for dynamic shader compile. -mat_colcorrection_disableentities | cl | Default: false
Disable map color-correction entities -mat_colcorrection_editor | cl | Default: false
-mat_colcorrection_forceentitiesclientside | cl, cheat | Default: false
Forces color correction entities to be updated on the client -mat_colorcorrection | | Default: true
-mat_debug | cl | Sets a mat_fullbright debug visualization mode -mat_depthbias_shadowmap | cl | Default: 0.0005
-mat_disable_dynamic_shader_compile | | Reloads all shaders from vcs files until the next time mat_reloadshaders is called -mat_disable_normal_mapping | cl, cheat | Default: false
-mat_fullbright | cheat | Default: 0
Debug rendering modes -mat_hide_error_shader | | Default: false
-mat_lpv_luxels | cheat | Default: false
-mat_luxels | cheat | Default: false
-mat_max_lighting_complexity | cheat | Default: 8
-mat_overdraw | cheat | Default: 0
Visualize overdraw -mat_overdraw_color | cheat | Default: 0.075 0.15 0.3
-mat_print_dead_materials | | Print loaded materials that have no valid layers due to not supporting any of the modes in gameinfo.gi. -mat_print_error_materials | | Print loaded materials that are using the error shader or material. -mat_print_expensive_materials | | Print materials sorted by cost heuristic -mat_print_material_info | | Print info about a specific material -mat_print_materials | | Print loaded materials. Takes an optional substring as an argument. -mat_print_materials_last_frame | | Print materials used last frame -mat_print_materials_unused | | Print materials that have never been used -mat_print_modes | | Print supported rendering modes. -mat_print_shader_info | | Print detailed info about a single shader. Takes a shader name (hero.vfx) as an argument. -mat_print_shader_quality | | Print current shader quality setting -mat_print_shaders | | Print loaded shaders. Takes a substring as an argument. -mat_print_textures | | Print loaded textures in alphabetical order. Takes an optional substring as an argument. -mat_print_textures_size | | Print loaded textures in ascending size order. Takes an optional substring as an argument. -mat_print_textures_size_in_memory | | Print loaded textures in ascending size order as they are in memory. Takes an optional substring as an argument. -mat_reinitmaterials | | Reinitializes all loaded materials, reloading their shaders. -mat_reloadmaterials | | Reloads all materials. Takes an optional substring as an argument. -mat_reloadshaders | | Reloads all shaders. Takes optional substrings of shader names to recompile as arguments. -mat_reloadwearablecustommaterials | cl, cheat | Reloads wearable custom materials for the local player -mat_reset_material_costs | | Reset material cost heuristic -mat_set_shader_quality | | Force shader quality setting (valid values are 0 or 1) -mat_shader_cache | | Default: true
-mat_shading_complexity | cheat | Default: false
Visualize shading complexity -mat_shading_complexity_color | cheat | Default: 1 0.5 0.25
-mat_shading_complexity_max_instruction_count | cheat | Default: 1024
-mat_shading_complexity_max_register_count | cheat | Default: 128
-mat_shadowmap_luxels | cheat | Default: false
-mat_show_distance_field | cheat | Default: 0
0=Off, 1=Visualize trace from camera, 2=Visualize occlusion -mat_slopescaledepthbias_shadowmap | cl | Default: 4
-mat_tonemap_bloom_scale | cheat | Default: -1
-mat_tonemap_bloom_start_value | cheat | Default: -1
-mat_tonemap_debug | | Default: 0
-mat_tonemap_force_accelerate_exposure_down | cheat | Default: -1
-mat_tonemap_force_average_lum_min | cheat | Default: -1
Override. Old default was 3.0 -mat_tonemap_force_log_lum_max | cheat | Default: -1
-mat_tonemap_force_log_lum_min | cheat | Default: -1
-mat_tonemap_force_max | cheat | Default: -1
-mat_tonemap_force_min | cheat | Default: -1
-mat_tonemap_force_percent_bright_pixels | cheat | Default: -1
Override. Old value was 1.0 -mat_tonemap_force_percent_target | cheat | Default: -1
Override. Old default was 45. -mat_tonemap_force_rate | cheat | Default: -1
-mat_tonemap_force_scale | cheat | Default: 0
-mat_tonemap_force_use_alpha | cheat | Default: -1
-mat_tonemap_uncap_exposure | cheat | Default: 0
-mat_viewportscale | cl | Default: 1
Scale down the main viewport (to reduce GPU impact on CPU profiling) -mat_warn_bad_modes | | Default: false
-mat_wireframe | cheat | Default: 0
0=Off, 1=Surface Wireframe, 2=Transparent Wireframe -matchdraft_debug_sendlog | cl, norecord, release, clientcmd_can_execute | Print debug draft into HTTP log -mem_compact | | Compacts the heap -mem_dump | | Dump memory stats to text file or <stdout>. -mem_level | cl | Default: 2
Memory Level - Default: High -mem_test | | -mem_test_each_frame | | Default: false
Run heap check at end of every frame -mem_test_every_n_seconds | | Default: 0
Run heap check at a specified interval -mem_test_quiet | | Default: false
Don't print stats when memtesting -memory | | Print memory stats. -memory_check_limit | | Assert if peak memory use is over the limit. -menuselect | cl, clientcmd_can_execute | menuselect -mesh_calculate_curvature_smooth_invert | sv, cl, rep, cheat | Default: false
-mesh_calculate_curvature_smooth_pass_count | sv, cl, rep, cheat | Default: 3
-mesh_calculate_curvature_smooth_weight | sv, cl, rep, cheat | Default: 1
-mic_listen_while_nonfocused | cl | Default: false
Enables the ability for the mic to remain open if the window loses focus such as when a caster tabs out to adjust settings -minimap_create | cl, cheat | Does a bunch of work to create a minimap -mm_csgo_community_search_players_min | a, release | Default: 3
When performing CSGO community matchmaking look for servers with at least so many human players -mm_datacenter_debugprint | | Shows information retrieved from data center -mm_datacenter_query_delay | | Default: 5
Delay after datacenter update is enabled before data is actually queried. -mm_datacenter_retry_interval | | Default: 75
Interval between datacenter stats retries. -mm_datacenter_update_interval | | Default: 3600
Interval between datacenter stats updates. -mm_debugprint | | Show debug information about current matchmaking session -mm_dedicated_allow | | Default: true
1 = allow searches for dedicated servers -mm_dedicated_fake | | Default: false
1 = pretend like search is going, but abort after some time -mm_dedicated_force_servers | release | Default:
Comma delimited list of ip:port of servers used to search for dedicated servers instead of searching for public servers.
Use syntax `publicip1:port\|privateip1:port,publicip2:port\|privateip2:port` if your server is behind NAT.
If the server is behind NAT, you can specify `0.0.0.0\|privateip:port` and if server port is in the list of `mm_server_search_lan_ports` its public address should be automatically detected. -mm_dedicated_ip | | Default:
IP address of dedicated servers to consider available -mm_dedicated_search_maxping | a | Default: 150
Longest preferred ping to dedicated servers for games -mm_dedicated_search_maxresults | | Default: 75
-mm_dedicated_timeout_request | | Default: 20
-mm_dlcs_mask_extras | | Default: 0
-mm_dlcs_mask_fake | | Default:
-mm_events_listeners_validation | | Default: false
-mm_ignored_sessions_forget_pass | | Default: 5
-mm_ignored_sessions_forget_time | | Default: 600
-mm_ignored_sessions_reset | | Reset ignored sessions -mm_match_search_update_interval | | Default: 10
Interval between matchsearcher updates. -mm_player_search_count | | Default: 5
-mm_player_search_lan_ping_duration | | Default: 3.5
Duration of LAN discovery ping phase. -mm_player_search_lan_ping_interval | | Default: 0.5
Interval between LAN discovery pings. -mm_player_search_requests_limit | | Default: -1
How many friend requests are displayed. -mm_player_search_update_interval | | Default: 10
Interval between players searches. -mm_queue_draft_show | cl, clientcmd_can_execute | Display current draft -mm_queue_show_stats | cl, clientcmd_can_execute | Display global server stats -mm_server_search_inet_ping_interval | | Default: 1
How long to wait between pinging internet server details. -mm_server_search_inet_ping_refresh | | Default: 15
How often to refresh a listed server. -mm_server_search_inet_ping_timeout | | Default: 3
How long to wait for internet server details. -mm_server_search_inet_ping_window | | Default: 10
How many servers can be pinged for server details in a batch. -mm_server_search_lan_ping_duration | | Default: 1
Duration of LAN discovery ping phase. -mm_server_search_lan_ping_interval | | Default: 0.4
Interval between LAN discovery pings. -mm_server_search_lan_ports | a, release | Default: 27015,27016,27017,27018,27019,27020
Ports to scan during LAN games discovery. Also used to discover and correctly connect to dedicated LAN servers behind NATs. -mm_server_search_server_lifetime | | Default: 180
How long until a server is no longer returned by the master till we remove it. -mm_server_search_update_interval | | Default: 60
Interval between servers updates. -mm_session_search_num_results | | Default: 10
-mm_session_search_qos_timeout | release | Default: 15
-mm_session_sys_connect_timeout | | Default: 8
-mm_session_sys_delay_create | | Default: 0
-mm_session_sys_delay_create_host | | Default: 1.2
-mm_session_sys_kick_ban_duration | release | Default: 180
-mm_session_sys_pkey | release | Default:
-mm_session_sys_ranking_timeout | | Default: 12
-mm_session_sys_slots_guaranteed | | Default: 10
-mm_session_team_res_timeout | | Default: 30
-mm_session_voice_loading | | Default: false
-mm_sv_load_test | | Default: false
-mm_teamsearch_errortime | | Default: 3
Time team search is in error state until it self-cancels -mm_teamsearch_nostart | | Default: false
Team search will fake cancel before searching for server -mm_title_debug_version | | Default: 0
This matchmaking version will override .res file version for isolating matchmaking -mm_tu_string | | Default: 00000000
-mobile_fps_increase_during_charging | a | Default: false
MOBILE_FPS_CONTROL: If true we increase framerate limit while charging -mobile_fps_increase_during_hfr_animations | | Default: true
MOBILE_FPS_CONTROL: If true we increase framerate limit during HFR-tagged animations and transitions. -mobile_fps_increase_during_touch | a | Default: true
MOBILE_FPS_CONTROL: If true we increase framerate limit during touch -mobile_fps_limit | a | Default: 30
MOBILE_FPS_CONTROL: Mobile FPS limit - 15, 30, 60 -model_default_preview_sequence_name | sv, cl, a, rep | Default:
-model_dump_convert_info | sv, cl | Print model load-time conversion info -molotov_throw_detonate_time | sv, cl, rep, release | Default: 2
-molotov_usethrow_direction | sv, cheat | Default: false
-motdfile | sv, release | Default: motd.txt
The MOTD file to load. -mouse_disableinput | | Default: false
Set to disable mouse input -mouse_inverty | cl, a | Default: false
-movie_fixwave | | Fixup corrupted .wav file if engine crashed during startmovie/endmovie, etc. -mp_afterroundmoney | sv, cl, rep, release | Default: 0
amount of money awared to every player after each round -mp_allowspectators | sv, cl, rep | Default: true
toggles whether the server allows spectator mode or not -mp_anyone_can_pickup_c4 | sv, cl, rep, release | Default: false
If set, everyone can pick up the c4, not just Ts. -mp_autokick | sv, rep, release | Default: true
Kick idle/team-killing/team-damaging players -mp_autoteambalance | sv, nf, release | Default: true
-mp_backup_restore_list_files | sv, release | Lists recent backup round files matching the prefix, most recent files first, accepts a numeric parameter to limit the number of files displayed -mp_backup_restore_load_autopause | sv, release | Default: true
Whether to automatically pause the match after restoring round data from backup -mp_backup_restore_load_file | sv, release | Loads player cash, KDA, scores and team scores; resets to the next round after the backup -mp_backup_round_auto | sv, release | Default: true
If enabled will keep in-memory backups to handle reconnecting players even if the backup files aren't written to disk -mp_backup_round_file | sv, release | Default: backup
If set then server will save all played rounds information to files filename_date_time_team1_team2_mapname_roundnum_score1_score2.txt -mp_backup_round_file_last | sv, release | Default:
Every time a backup file is written the value of this convar gets updated to hold the name of the backup file. -mp_backup_round_file_pattern | sv, release | Default: %prefix%_round%round%.txt
If set then server will save all played rounds information to files named by this pattern, e.g.'%prefix%_%date%_%time%_%team1%_%team2%_%map%_round%round%_score_%score1%_%score2%.txt' -mp_bot_ai_bt | sv, release | Default:
Use the specified behavior tree file to drive the bot behavior. -mp_bot_ai_bt_clear_cache | sv, release | Clears the cache for behavior tree files. -mp_buy_allow_grenades | sv, cl, rep, release | Default: true
Whether players can purchase grenades from the buy menu or not. -mp_buy_allow_guns | sv, cl, rep, release | Default: 255
Whether players can purchase guns: pistols (1), SMGs (2), rifles (4), shotguns (8), sniper rifles (16), heavy MGs (32). -mp_buy_anywhere | sv, cl, nf, rep, release | Default: 0
When set, players can buy anywhere, not only in buyzones. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists. -mp_buy_during_immunity | sv, cl, nf, rep, release | Default: 0
When set, players can buy when immune, ignoring buytime. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists. -mp_buytime | sv, cl, rep, release | Default: 90
How many seconds after round start players can buy items for. -mp_c4_cannot_be_defused | sv, cl, rep, release | Default: false
If set, the planted c4 cannot be defused. -mp_c4timer | sv, cl, nf, rep, release | Default: 40
how long from when the C4 is armed until it blows -mp_chattime | sv, cl, rep | Default: 10
amount of time players can chat after the game is over -mp_competitive_endofmatch_extra_time | sv, release | Default: 15
After a competitive match finishes rematch voting extra time is given for rankings. -mp_consecutive_loss_aversion | sv, rep, release | Default: 1
How loss streak is affected with round win: 0 = win fully resets loss bonus, 1 = first win steps down loss bonus, 2 = first win holds loss bonus and step down starting with second win -mp_consecutive_loss_max | sv, rep, release | Default: 4
-mp_coop_force_join_ct | sv, cl, rep, release | Default: false
If set, real players will auto join CT on join. -mp_coopmission_bot_difficulty_offset | sv, rep, release | Default: 0
The difficulty offset modifier for bots during coop missions. -mp_coopmission_mission_number | sv, cl, rep, release | Default: 0
Which mission the map should run after it loads. -mp_coopterrorhunt_kill_add_time | sv, cl, rep, release | Default: 10
The number of seconds added to the clock when players get a kill. -mp_coopterrorhunt_num_enemies | sv, cl, rep, release | Default: 20
The number of enemies CTs have to hunt and kill. -mp_ct_default_grenades | sv, cl, rep, release | Default:
The default grenades that the CTs will spawn with. To give multiple grenades, separate each weapon class with a space like this: 'weapon_molotov weapon_hegrenade' -mp_ct_default_melee | sv, cl, rep, release | Default: weapon_knife
The default melee weapon that the CTs will spawn with. Even if this is blank, a knife will be given. To give a taser, it should look like this: 'weapon_knife weapon_taser'. Remember to set mp_weapons_allow_zeus to 1 if you want to give a taser! -mp_ct_default_primary | sv, cl, rep, release | Default:
The default primary (rifle) weapon that the CTs will spawn with -mp_ct_default_secondary | sv, cl, rep, release | Default: weapon_hkp2000
The default secondary (pistol) weapon that the CTs will spawn with -mp_damage_headshot_only | sv, rep, release | Default: false
Determines whether non-headshot hits do any damage. -mp_damage_scale_ct_body | sv, rep, release | Default: 1
Scales the damage a CT player takes by this much when they take damage in the body. (1 == 100%, 0.5 == 50%) -mp_damage_scale_ct_head | sv, rep, release | Default: 1
Scales the damage a CT player takes by this much when they take damage in the head (1 == 100%, 0.5 == 50%). REMEMBER! headshots do 4x the damage of the body before this scaler is applied. -mp_damage_scale_t_body | sv, rep, release | Default: 1
Scales the damage a T player takes by this much when they take damage in the body. (1 == 100%, 0.5 == 50%) -mp_damage_scale_t_head | sv, rep, release | Default: 1
Scales the damage a T player takes by this much when they take damage in the head (1 == 100%, 0.5 == 50%). REMEMBER! headshots do 4x the damage of the body before this scaler is applied. -mp_damage_vampiric_amount | sv, rep, release | Default: 0
If Set to non-0, will determine the fraction of damage dealt that will be given to attacker. -mp_death_drop_breachcharge | sv, cl, rep, release | Default: true
Drop breachcharge on player death -mp_death_drop_c4 | sv, cl, rep, release | Default: true
Whether c4 is droppable -mp_death_drop_defuser | sv, cl, rep, release | Default: true
Drop defuser on player death -mp_death_drop_grenade | sv, cl, rep, release | Default: 2
Which grenade to drop on player death: 0=none, 1=best, 2=current or best, 3=all grenades -mp_death_drop_gun | sv, cl, rep, release | Default: 1
Which gun to drop on player death: 0=none, 1=best, 2=current or best -mp_death_drop_healthshot | sv, cl, rep, release | Default: true
Drop healthshot on player death -mp_death_drop_taser | sv, cl, rep, release | Default: true
Drop taser on player death -mp_deathcam_skippable | sv, rep, release | Default: true
Determines whether a player can early-out of the deathcam. -mp_debug_timeouts | sv | Prints time outs to the console for debugging -mp_default_team_winner_no_objective | sv, cl, rep, release | Default: -1
If the map doesn't define an objective (bomb, hostage, etc), the value of this convar will declare the winner when the time runs out in the round. -mp_defuser_allocation | sv, cl, rep, release | Default: 0
How to allocate defusers to CTs at start or round: 0=none, 1=random, 2=everyone -mp_disable_autokick | sv, release | Prevents a userid from being auto-kicked -mp_disconnect_kills_bots | sv, release | Default: false
When a bot disconnects, kill them first. Requires mp_disconnect_kills_players. -mp_disconnect_kills_players | sv, release | Default: true
When a player disconnects, kill them first (triggering item drops, stats, etc.) -mp_display_kill_assists | sv, cl, rep, release | Default: true
Whether to display and score player assists -mp_dm_bonus_length_max | sv, cl, rep, release | Default: 30
Maximum time the bonus time will last (in seconds) -mp_dm_bonus_length_min | sv, cl, rep, release | Default: 30
Minimum time the bonus time will last (in seconds) -mp_dm_bonus_percent | sv, cl, rep, release | Default: 50
Percent of points additionally awarded when someone gets a kill with the bonus weapon during the bonus period. -mp_dm_bonusweapon_dogtags | sv, cl, rep, release | Default: 0
Additional dogtags to drop when making a kill with the bonus weapon -mp_dm_dogtag_score | sv, cl, rep, release | Default: 0
Points to award for picking up a dogtag in deathmatch. -mp_dm_healthshot_killcount | sv, cl, rep, release | Default: 3
Grant healthshots in deathmatch after n kills -mp_dm_kill_base_score | sv, cl, rep, release | Default: 10
Number of base points to award for a kill in deathmatch. Cheaper weapons award 1 or 2 additional points. -mp_dm_teammode | sv, cl, rep, release | Default: 0
In deathmatch, enables team DM visuals & scoring (0: personal, 1: team mode, 2: use team contribution score) -mp_dm_teammode_bonus_score | sv, cl, rep, release | Default: 1
Team deathmatch victory points to award for kill with bonus weapon -mp_dm_teammode_dogtag_score | sv, cl, rep, release | Default: 0
Team deathmatch victory points to award for collecting enemy dogtags -mp_dm_teammode_kill_score | sv, cl, rep, release | Default: 1
Team deathmatch victory points to award for enemy kill -mp_dm_time_between_bonus_max | sv, cl, rep, release | Default: 40
Maximum time a bonus time will start after the round start or after the last bonus (in seconds) -mp_dm_time_between_bonus_min | sv, cl, rep, release | Default: 30
Minimum time a bonus time will start after the round start or after the last bonus (in seconds) -mp_dogtag_despawn_on_killer_death | sv, rep, release | Default: true
Whether dogtags should despawn when their killer dies -mp_dogtag_despawn_time | sv, rep, release | Default: 120
How many seconds dogtags should stay around before despawning automatically (0 = infinite) -mp_dogtag_pickup_rule | sv, rep, release | Default: 0
Who is eligible to pick up a dogtag (0 = killer only, 1 = killer's team, 2 = victim's team, 3 = killer & victim's team, 4 = anyone) -mp_drop_grenade_enable | sv, cl, rep, release | Default: true
Allows players to drop grenades. -mp_drop_knife_enable | sv, cl, rep, release | Default: false
Allows players to drop knives. -mp_dump_timers | sv | Prints round timers to the console for debugging -mp_economy_reset_rounds | sv, cl, rep, release | Default: 0
Reset all player money every N rounds (0 for never) -mp_endmatch_votenextleveltime | sv, release | Default: 20
If mp_endmatch_votenextmap is set, players have this much time to vote on the next map at match end. -mp_endmatch_votenextmap | sv, cl, rep, release | Default: true
Whether or not players vote for the next map at the end of the match when the final scoreboard comes up -mp_endmatch_votenextmap_keepcurrent | sv, cl, rep, release | Default: true
If set, keeps the current map in the list of voting options. If not set, the current map will not appear in the list of voting options. -mp_endmatch_votenextmap_wargames_modes | sv, release | Default:
Modes available for endmatch voting during War Games. Separate names with spaces. -mp_endmatch_votenextmap_wargames_nummaps | sv, release | Default: 3
Maximum number of maps to include in endmatch voting during War Games -mp_endmatch_votenextmap_wargames_nummodes | sv, release | Default: 1
Maximum number of other War Games to include in endmatch voting during War Games -mp_endwarmup_player_count | sv, cl, rep, release | Default: 0
Number of players required to be connected to end warmup early. 0 to require maximum players for mode. -mp_equipment_reset_rounds | sv, cl, rep, release | Default: 0
Reset all player equipment every N rounds (0 for never) -mp_fadetoblack | sv, cl, nf, rep | Default: false
fade a player's screen to black when he dies -mp_fists_replace_melee | sv, release | Default: false
If enabled then when melee weapon is dropped player will have fists, when melee weapon is picked up then fists are unavailable -mp_flinch_punch_scale | sv, rep, cheat | Default: 3
Scalar for first person view punch when getting hit. -mp_footsteps_serverside | sv, release | Default: true
Makes the server always play footstep sounds. Clients never calculate footstep sounds locally, instead relying on the server. -mp_force_pick_time | sv, cl, rep, release | Default: 15
The amount of time a player has on the team screen to make a selection before being auto-teamed -mp_forcecamera | sv, cl, rep, release | Default: 0
Restricts spectator modes for dead players -mp_forcerespawn | sv, nf | Default: true
-mp_fraglimit | sv, nf, release | Default: 0
-mp_free_armor | sv, cl, rep, release | Default: 0
Determines whether kevlar (1+) and/or helmet (2+) are given automatically. -mp_freezetime | sv, nf, rep, release | Default: 6
how many seconds to keep players frozen when the round starts -mp_friendlyfire | sv, cl, nf, rep, release | Default: false
Allows team members to injure other members of their team -mp_give_player_c4 | sv, cl, rep, release | Default: true
Whether this map should spawn a c4 bomb for a player or not. -mp_global_damage_per_second | sv, rep, release | Default: 0
If above 0, deal non-lethal damage to players over time. -mp_guardian_add_bounds_pt | sv | mp_guardian_add_bounds_pt -mp_guardian_add_player_spawn_pt | sv | mp_guardian_add_player_spawn_pt -mp_guardian_ai_bt_difficulty_adjust_wave_interval | sv, rep, release | Default: 1
Adjust the guardian bots' difficulty every nth guardian wave when using behavior trees. -mp_guardian_ai_bt_difficulty_cap_beginning_round | sv, rep, release | Default: 2
Starting this round a difficulty cap will be applied to the bots. -mp_guardian_ai_bt_difficulty_initial_value | sv, rep, release | Default: 2
Starting difficulty level for the gardian bots. -mp_guardian_ai_bt_difficulty_max_next_level_bots | sv, rep, release | Default: 3
How many bots to increase difficulty per wave - this many easier bots will get harder. -mp_guardian_bomb_plant_add_bounds_pt | sv | mp_guardian_bomb_plant_add_bounds_pt -mp_guardian_bomb_plant_clear_all_bounds | sv | mp_guardian_bomb_plant_clear_all_bounds -mp_guardian_bomb_plant_custom_x_mark_location | sv, cl, rep, release | Default:
x,y,z to display an X for the bomb plant in guardian missions with custom bomb plant boundaries. -mp_guardian_bomb_plant_emit_bounds_config | sv | mp_guardian_bomb_plant_emit_bounds_config -mp_guardian_bomb_plant_new_bounds | sv | mp_guardian_bomb_plant_new_bounds -mp_guardian_bot_money_per_wave | sv, rep, release | Default: 800
The amount of money bots get time each wave the players complete. This # is absolute and not additive, the money is set to (this)x(wave#) for each bot on each wave. -mp_guardian_clear_all_bounds | sv | mp_guardian_clear_all_bounds -mp_guardian_clear_all_player_spawns | sv | mp_guardian_clear_all_player_spawns -mp_guardian_draw_bounds | sv | Default: false
-mp_guardian_emit_bounds_config | sv | mp_guardian_emit_bounds_config -mp_guardian_force_collect_hostages_timeout | sv, release | Default: 50
Force bots to collect hostages after this amount of time if no enemy has been seen. -mp_guardian_give_random_grenades_to_bots | sv, release | Default: true
If set guardian bots will be given grenades at the beginning of the wave. -mp_guardian_loc_string_hud | sv, cl, rep, release | Default: #guardian_mission_type_kills
Loc string token to use on hud for this mission, otherwise default to kills with weapon. -mp_guardian_loc_weapon | sv, cl, rep, release | Default:
Override to weapon dialog var applied to UI -mp_guardian_new_bounds | sv | mp_guardian_new_bounds -mp_guardian_player_dist_max | sv, rep, release | Default: 2000
The maximum distance a player is allowed to get from the bombsite before they're killed. -mp_guardian_player_dist_min | sv, rep, release | Default: 1300
The distance at which we start to warn a player when they are too far from the guarded bombsite. -mp_guardian_shoot_point | sv | mp_guardian_shoot_point -mp_guardian_special_kills_needed | sv, rep, release | Default: 10
The number of kills needed with a specific weapon. -mp_guardian_special_weapon_needed | sv, rep, release | Default: awp
The weapon that needs to be used to increment the kills needed to complete the mission. -mp_guardian_target_site | sv, release | Default: -1
If set to the index of a bombsite, will cause random spawns to be only created near that site. -mp_halftime | sv, cl, rep, release | Default: false
Determines whether the match switches sides in a halftime event. -mp_halftime_duration | sv, cl, rep, release | Default: 15
Target number of seconds that halftime lasts; shortened if team intros are active -mp_halftime_pausematch | sv, cl, rep, release | Default: 0
Set to 1 to pause match after halftime countdown elapses. Match must be resumed by vote or admin. -mp_halftime_pausetimer | sv, cl, rep, release | Default: 0
Set to 1 to stay in halftime indefinitely. Set to 0 to resume the timer. -mp_heavyassaultsuit_aimpunch | sv, cl, rep, release | Default: true
How much EXTRA aim punch will happen when a player wearing the assault suit gets when shot -mp_heavyassaultsuit_cooldown | sv, cl, rep, release | Default: 5
Determines cooldown of purchase. -mp_heavyassaultsuit_deploy_timescale | sv, cl, rep, release | Default: 0.8
How fast a player wearing the heavy assault suit will draw their weapon (1.0 = normal speed, 0.5 = half speed) -mp_heavyassaultsuit_speed | sv, cl, rep, release | Default: 130
The max speed of a player when they are wearing the heavy assault suit -mp_heavybot_damage_reduction_scale | sv, cl, rep, release | Default: 1
How much damage should scale when the player wearing the heavy assault suit is shot (1.0 = no change, 0.5 = half damage) -mp_hostages_max | sv, rep, release | Default: 2
Maximum number of hostages to spawn. -mp_hostages_rescuetime | sv, cl, rep, release | Default: 1
Additional time added to round time if a hostage is reached by a CT. -mp_hostages_rescuetowin | sv, cl, rep | Default: 1
0 == all alive, any other number is the number the CT's need to rescue to win the round. -mp_hostages_run_speed_modifier | sv, rep, release | Default: 1
Default is 1.0, slow down hostages by setting this to < 1.0. -mp_hostages_spawn_farthest | sv, rep, release | Default: false
When enabled will consistently force the farthest hostages to spawn. -mp_hostages_spawn_force_positions | sv, rep, release | Default:
Comma separated list of zero based indices to force spawn positions, e.g. '0,2' or '1,6' -mp_hostages_spawn_force_positions_xyz | sv, rep, release | Default:
Comma separated list of xyz locations to force spawn positions, e.g. 'x1 y1 z1,x2 y2 z2' -mp_hostages_spawn_same_every_round | sv, rep, release | Default: true
0 = spawn hostages randomly every round, 1 = same spawns for entire match. -mp_hostages_takedamage | sv, cl, rep, release | Default: false
Whether or not hostages can be hurt. -mp_humanteam | sv, rep, release | Default: any
Restricts human players to a single team {any, CT, T} -mp_ignore_round_win_conditions | sv, rep, release | Default: false
Ignore conditions which would end the current round -mp_items_prohibited | sv, cl, rep, release | Default:
Set this convar to a comma-delimited list of definition indices of weapons that should be prohibited from use. -mp_join_grace_time | sv, cl, rep, release | Default: 0
Number of seconds after round start to allow a player to join a game -mp_limitteams | sv, nf, rep, release | Default: 2
Max # of players 1 team can have over another (0 disables check) -mp_logdetail | sv, release | Default: 0
Logs attacks. Values are: 0=off, 1=enemy, 2=teammate, 3=both) -mp_logdetail_items | sv, release | Default: false
Logs a line any time a player acquires or loses an item. -mp_logdistance_2d | sv, release | Default: 250
Enables distance logging every so many units -mp_logdistance_sec | sv, release | Default: 15
Enables distance logging every so many seconds -mp_logloadouts | sv, release | Default: true
Enables distance logging with full loadouts -mp_logmoney | sv, release | Default: false
Enables money logging. Values are: 0=off, 1=on -mp_match_can_clinch | sv, cl, rep, release | Default: true
Can a team clinch and end the match by being so far ahead that the other team has no way to catching up? -mp_match_end_changelevel | sv, cl, rep, release | Default: false
At the end of the match, perform a changelevel even if next map is the same -mp_match_end_restart | sv, cl, rep, release | Default: false
At the end of the match, perform a restart instead of loading a new map -mp_match_restart_delay | sv, cl, rep, release | Default: 25
Time (in seconds) until a match restarts. -mp_max_armor | sv, cl, rep, release | Default: 2
Determines the highest level of armor allowed to be purchased. (0) None, (1) Kevlar, (2) Helmet -mp_maxmoney | sv, cl, rep, release | Default: 16000
maximum amount of money allowed in a player's account -mp_maxrounds | sv, cl, nf, rep, release | Default: 0
max number of rounds to play before server changes maps -mp_min_halftime_duration | sv, cl, rep, release | Default: 8.5
Minimum number of seconds that halftime lasts even if team intros are active -mp_only_cts_rescue_hostages | sv, cl, rep, release | Default: true
-mp_overtime_enable | sv, cl, rep, release | Default: false
If a match ends in a tie, use overtime rules to determine winner -mp_overtime_halftime_pausetimer | sv, cl, rep, release | Default: 0
If set to 1 will set mp_halftime_pausetimer to 1 before every half of overtime. Set mp_halftime_pausetimer to 0 to resume the timer. -mp_overtime_limit | sv, cl, rep, release | Default: 0
When overtime is enabled, only so many overtimes can be played -mp_overtime_maxrounds | sv, cl, rep, release | Default: 6
When overtime is enabled play additional rounds to determine winner -mp_overtime_startmoney | sv, cl, rep, release | Default: 10000
Money assigned to all players at start of every overtime half -mp_pause_match | sv, release | Pause the match in the next freeze time -mp_plant_c4_anywhere | sv, cl, rep, release | Default: false
-mp_playercashawards | sv, cl, rep, release | Default: true
Players can earn money by performing in-game actions -mp_playerid | sv, cl, rep, release | Default: 0
Controls what information player see in the status bar: 0 all names; 1 team names; 2 no names -mp_playerid_delay | sv, cl, rep, release | Default: 0.4
Number of seconds to delay showing information in the status bar -mp_playerid_hold | sv, cl, rep, release | Default: 0.1
Number of seconds to keep showing old information in the status bar -mp_promoted_item_enabled | sv, cl, nf, rep, release | Default: false
Allow the purchasing of the promoted item. -mp_randomspawn | sv, cl, rep, release | Default: 0
Determines whether players are to spawn. 0 = default; 1 = both teams; 2 = Terrorists; 3 = CTs. -mp_randomspawn_dist | sv, cl, rep, release | Default: 0
If using mp_randomspawn, determines whether to test distance when selecting this spot. -mp_randomspawn_los | sv, cl, rep, release | Default: true
If using mp_randomspawn, determines whether to test Line of Sight when spawning. -mp_require_gun_use_to_acquire | sv, release | Default: false
Whether guns must be +used to acquire or default is touch-to-pickup -mp_respawn_immunitytime | sv, cl, rep, release | Default: 4
How many seconds after respawn immunity lasts. Set to negative value to disable warmup immunity. -mp_respawn_on_death_ct | sv, cl, rep, release | Default: false
When set to 1, counter-terrorists will respawn after dying. -mp_respawn_on_death_t | sv, cl, rep, release | Default: false
When set to 1, terrorists will respawn after dying. -mp_respawnwavetime_ct | sv, cl, rep, release | Default: 10
Time between respawn waves for CTs. -mp_respawnwavetime_t | sv, cl, rep, release | Default: 10
Time between respawn waves for Terrorists. -mp_restartgame | sv, release | Default: 0
If non-zero, game will restart in the specified number of seconds -mp_retake_ct_count | sv, cl, rep, release | Default: 4
Number of CT's when playing retakes. -mp_retake_ct_loadout_bonus_card | sv, cl, rep, release | Default: #GameUI_Retake_Card_TheAWPortunity,1,1,rifle4
CT bonus card for full buy round when playing bomb site retake. -mp_retake_ct_loadout_bonus_card_availability | sv, cl, rep, release | Default: 1,2
CT bonus card availability pattern for full buy round when playing bomb site retake. -mp_retake_ct_loadout_default_pistol_round | sv, cl, rep, release | Default: 1\|3;#GameUI_Retake_Card_4v3,0,0,secondary0\|1;#GameUI_Retake_Card_FlashOut,0,0,secondary0,grenade2;#GameUI_Retake_Card_HideAndPeek,0,0,secondary0,grenade4
CT Loadouts for default pistol round when playing bomb site retake. -mp_retake_ct_loadout_enemy_card | sv, cl, rep, release | Default: #GameUI_Retake_Card_BehindEnemyLines,1,1,rifle1,grenade2
CT enemy card for full buy round when playing bomb site retake. -mp_retake_ct_loadout_full_buy_round | sv, cl, rep, release | Default: 4\|2;#GameUI_Retake_Card_LightEmUp,1,1,rifle1,grenade2\|2;#GameUI_Retake_Card_Kobe,1,1,rifle1,grenade3\|1;#GameUI_Retake_Card_1g,1,1,rifle1,grenade0\|1;#GameUI_Retake_Card_DisappearingAct,1,1,rifle1,grenade4\|1;#GameUI_Retake_Card_EyesOnTarget,1,1,rifle3
CT Loadouts for full buy round when playing bomb site retake. -mp_retake_ct_loadout_light_buy_round | sv, cl, rep, release | Default: 3\|2;#GameUI_Retake_Card_UmpInSmoke,1,1,smg2,grenade4\|2;#GameUI_Retake_Card_FunNGun,1,1,smg0,grenade3\|2;#GameUI_Retake_Card_Sharpshooter,1,1,rifle2,grenade2\|2;#GameUI_Retake_Card_BurstBullpup,1,1,rifle0
CT Loadouts for force buy round when playing bomb site retake. -mp_retake_ct_loadout_upgraded_pistol_round | sv, cl, rep, release | Default: 2\|2;#GameUI_Retake_Card_TakeFive,0,0,secondary3\|2;#GameUI_Retake_Card_BlindFire,0,0,secondary2,grenade2\|2;#GameUI_Retake_Card_OnlyTakesOne,0,0,secondary4\|2;#GameUI_Retake_Card_SneakyBeakyLike,0,0,secondary2,grenade4
CT Loadouts for upgraded pistol round when playing bomb site retake. -mp_retake_max_consecutive_rounds_same_target_site | sv, cl, rep, release | Default: 2
Limit the number of consecutive rounds targeting the same site. -mp_retake_t_count | sv, cl, rep, release | Default: 3
Number of terrorists when playing retakes. -mp_retake_t_loadout_bonus_card | sv, cl, rep, release | Default: #GameUI_Retake_Card_TheAWPortunity,1,1,rifle4
T bonus card for full buy round when playing bomb site retake. -mp_retake_t_loadout_bonus_card_availability | sv, cl, rep, release | Default: 1,1,2
T bonus card availability pattern for full buy round when playing bomb site retake. -mp_retake_t_loadout_default_pistol_round | sv, cl, rep, release | Default: 0\|3;#GameUI_Retake_Card_4BadGuysLeft,0,0,secondary0\|1;#GameUI_Retake_Card_LookAway,0,0,secondary0,grenade2;#GameUI_Retake_Card_WhenThereIsSmoke,0,0,secondary0,grenade4
T Loadouts for default pistol round when playing bomb site retake. -mp_retake_t_loadout_enemy_card | sv, cl, rep, release | Default: #GameUI_Retake_Card_FindersKeepers,1,1,rifle1,grenade2
T enemy card for full buy round when playing bomb site retake. -mp_retake_t_loadout_full_buy_round | sv, cl, rep, release | Default: 0\|2;#GameUI_Retake_Card_OlReliable,1,1,rifle1,grenade2\|1;#GameUI_Retake_Card_SmokeShow,1,1,rifle1,grenade4\|1;#GameUI_Retake_Card_HotShot,1,1,rifle1,grenade0\|1;#GameUI_Retake_Card_EyeSpy,1,1,rifle3,grenade3
T Loadouts for full buy round when playing bomb site retake. -mp_retake_t_loadout_light_buy_round | sv, cl, rep, release | Default: 0\|2;#GameUI_Retake_Card_BackInAFlash,1,1,smg2,grenade2\|2;#GameUI_Retake_Card_AllIn,1,1,rifle0\|1;#GameUI_Retake_Card_BoomBox,1,1,smg0,grenade3,grenade4\|1;#GameUI_Retake_Card_SetThemFree,1,1,rifle2,grenade2
T Loadouts for force buy round when playing bomb site retake. -mp_retake_t_loadout_upgraded_pistol_round | sv, cl, rep, release | Default: 0\|2;#GameUI_Retake_Card_BlindFire,0,0,secondary2,grenade2\|2;#GameUI_Retake_Card_QueOta,0,0,secondary4\|1;#GameUI_Retake_Card_SmokeScreen,0,0,secondary2,grenade4\|1;#GameUI_Retake_Card_TecTecBoom,0,0,secondary3,grenade3
T Loadouts for upgraded pistol round when playing bomb site retake. -mp_round_restart_delay | sv, cl, rep, release | Default: 7
Number of seconds to delay before restarting a round after a win -mp_roundtime | sv, nf, rep, release | Default: 5
How many minutes each round takes. -mp_roundtime_defuse | sv, nf, rep, release | Default: 0
How many minutes each round of Bomb Defuse takes. If 0 then use mp_roundtime instead. -mp_roundtime_deployment | sv, release | Default: 5
How many minutes deployment for coop mission takes. -mp_roundtime_hostage | sv, nf, rep, release | Default: 0
How many minutes each round of Hostage Rescue takes. If 0 then use mp_roundtime instead. -mp_scrambleteams | sv, release | Scramble the teams and restart the game -mp_shield_speed_deployed | sv, cl, rep, release | Default: 170
The max speed of a player when they have a shield deployed -mp_shield_speed_holstered | sv, cl, rep, release | Default: 200
The max speed of a player when they have a shield holstered -mp_shorthanded_cash_bonus_ignore_kicked | sv, cl, rep, release | Default: true
Determines whether kicked players are included in the assessment for short-handedness -mp_shorthanded_cash_bonus_round_delay | sv, cl, rep, release | Default: 2
number of previous rounds that a team needs to have been shorthanded before they are eligible for the short-handed bonus -mp_solid_teammates | sv, cl, rep, release | Default: 1
How solid are teammates: 0 = transparent; 1 = fully solid; 2 = can stand on top of heads -mp_spawnprotectiontime | sv, rep, release | Default: 5
Kick players who team-kill within this many seconds of a round restart. -mp_spec_swapplayersides | sv, cl, rep, release | Default: false
Toggle set the player names and team names to the opposite side in which they are are on the spectator panel. -mp_spectators_max | sv, cl, rep, release | Default: 2
How many spectators are allowed in a match. -mp_starting_losses | sv, rep, release | Default: 0
Determines what the initial loss streak is. -mp_startmoney | sv, cl, rep, release | Default: 800
amount of money each player gets when they reset -mp_suicide_penalty | sv, release | Default: true
Punish players for suicides -mp_swapteams | sv, release | Swap the teams and restart the game -mp_t_default_grenades | sv, cl, rep, release | Default:
The default grenades that the Ts will spawn with. To give multiple grenades, separate each weapon class with a space like this: 'weapon_molotov weapon_hegrenade' -mp_t_default_melee | sv, cl, rep, release | Default: weapon_knife
The default melee weapon that the Ts will spawn with -mp_t_default_primary | sv, cl, rep, release | Default:
The default primary (rifle) weapon that the Ts will spawn with -mp_t_default_secondary | sv, cl, rep, release | Default: weapon_glock
The default secondary (pistol) weapon that the Ts will spawn with -mp_tagging_scale | sv, rep, release | Default: 1
Scalar for player tagging modifier when hit. Lower values for greater tagging. -mp_taser_recharge_time | sv, cl, rep, release | Default: 30
Determines recharge time for taser. -1 = disabled. -mp_td_dmgtokick | sv, rep, release | Default: 300
The damage threshhold players have to exceed in a match to get kicked. -mp_td_dmgtowarn | sv, rep, release | Default: 200
The damage threshhold players have to exceed in a match to get warned that they are about to be kicked. -mp_td_spawndmgthreshold | sv, rep, release | Default: 50
The damage threshold players have to exceed at the start of the round to be warned/kick. -mp_team_intro_time | sv, nf, rep, release | Default: 6.5
How many seconds for team intro -mp_team_timeout_max | sv, cl, rep, release | Default: 1
Number of timeouts each team gets per match. -mp_team_timeout_ot_add_each | sv, cl, rep, release | Default: 0
Number of timeouts to add for each team when match goes to 2nd and each next overtime. -mp_team_timeout_ot_add_once | sv, cl, rep, release | Default: 0
Number of timeouts to add for each team when regulation time ends and match goes to overtime. -mp_team_timeout_ot_max | sv, cl, rep, release | Default: 1
Max number of timeouts each team can have per OT after all OT timeouts got added. -mp_team_timeout_time | sv, cl, rep, release | Default: 60
Duration of each timeout. -mp_teamcashawards | sv, cl, rep, release | Default: true
Teams can earn money by performing in-game actions -mp_teamflag_1 | sv, release | Default:
Enter a country's alpha 2 code to show that flag next to team 1's name in the spectator scoreboard. -mp_teamflag_2 | sv, release | Default:
Enter a country's alpha 2 code to show that flag next to team 2's name in the spectator scoreboard. -mp_teamlogo_1 | sv, release | Default:
Enter a team's shorthand image name to display their logo. Images can be found here: 'resource/flash/econ/tournaments/teams' -mp_teamlogo_2 | sv, release | Default:
Enter a team's shorthand image name to display their logo. Images can be found here: 'resource/flash/econ/tournaments/teams' -mp_teammatchstat_1 | sv, release | Default:
A non-empty string sets first team's match stat. -mp_teammatchstat_2 | sv, release | Default:
A non-empty string sets second team's match stat. -mp_teammatchstat_cycletime | sv, release | Default: 45
Cycle match stats after so many seconds -mp_teammatchstat_holdtime | sv, release | Default: 5
Decide on a match stat and hold it additionally for at least so many seconds -mp_teammatchstat_txt | sv, release | Default:
A non-empty string sets the match stat description, e.g. 'Match 2 of 3'. -mp_teammates_are_enemies | sv, cl, nf, rep, release | Default: false
When set, your teammates act as enemies and all players are valid targets. -mp_teamname_1 | sv, release | Default:
A non-empty string overrides the first team's name. -mp_teamname_2 | sv, release | Default:
A non-empty string overrides the second team's name. -mp_teamplay | sv, nf | Default: false
-mp_teamprediction_pct | sv, release | Default: 0
A value between 1 and 99 will show predictions in favor of CT team. -mp_teamprediction_txt | sv, release | Default: #SFUIHUD_Spectate_Predictions
A value between 1 and 99 will set predictions in favor of first team. -mp_teamscore_1 | sv, release | Default: 0
A non-empty string for best-of-N maps won by the first team. -mp_teamscore_2 | sv, release | Default: 0
A non-empty string for best-of-N maps won by the second team. -mp_teamscore_max | sv, release | Default: 0
How many maps to win the series (bo3 max=2; bo5 max=3; bo7 max=4) -mp_technical_timeout_duration_s | sv, cl, rep, release | Default: 0
How many seconds is a full technical timeout? -mp_technical_timeout_per_team | sv, cl, rep, release | Default: 0
How many technical timeouts are there per team? -mp_timelimit | sv, cl, nf, rep, release | Default: 0
game time per map in minutes -mp_tkpunish | sv, rep, release | Default: 0
Will TK'ers and team damagers be punished in the next round? {0=no, 1=yes} -mp_tournament | sv, cl, nf, rep | Default: false
-mp_tournament_whitelist | sv | Default: item_whitelist.txt
Specifies the item whitelist file to use. -mp_unpause_match | sv, release | Resume the match -mp_use_respawn_waves | sv, cl, rep, release | Default: 0
When set to 1, and that player's team is set to respawn, they will respawn in waves. If set to 2, teams will respawn when the whole team is dead. -mp_verbose_changelevel_spew | sv, cl, rep, release | Default: 1
-mp_warmup_end | sv, release | End warmup immediately. -mp_warmup_offline_enabled | sv, cl, rep, release | Default: false
Whether or not to do a warmup period at the start of a match in an offline (bot) match. -mp_warmup_online_enabled | sv, cl, rep, release | Default: true
Whether or not to do a warmup period at the start of an online match. -mp_warmup_pausetimer | sv, cl, rep, release | Default: 0
Set to 1 to stay in warmup indefinitely. Set to 0 to resume the timer. -mp_warmup_start | sv, release | Start warmup. -mp_warmuptime | sv, cl, rep, release | Default: 30
How long the warmup period lasts. Changing this value resets warmup. -mp_warmuptime_all_players_connected | sv, cl, rep, release | Default: 0
Warmup time to use when all players have connected. 0 to disable. -mp_warmuptime_match_cancelled | sv, cl, rep, release | Default: 5
Warmup time to use when the match will be cancelled (eg. due to a live VAC ban). -mp_weapon_next_owner_touch_time | sv, cheat, release | Default: 1.3
-mp_weapon_prev_owner_touch_time | sv, cheat, release | Default: 1.5
-mp_weapon_self_inflict_amount | sv, rep, release | Default: 0
If Set to non-0, will hurt the attacker by the specified fraction of max damage if they miss. -mp_weapons_allow_heavy | sv, cl, rep, release | Default: -1
Determines which team, if any, can purchase Heavy guns. -1 = any; 0 = non; 2 = Ts; 3 = CTs. -mp_weapons_allow_heavyassaultsuit | sv, cl, rep, release | Default: false
Determines whether heavyassaultsuit is permitted. -mp_weapons_allow_map_placed | sv, cl, rep, release | Default: false
If this convar is set, when a match starts, the game will not delete weapons placed in the map. -mp_weapons_allow_pistols | sv, cl, rep, release | Default: -1
Determines which team, if any, can purchase Pistols. -1 = any; 0 = non; 2 = Ts; 3 = CTs. -mp_weapons_allow_rifles | sv, cl, rep, release | Default: -1
Determines which team, if any, can purchase Rifles. -1 = any; 0 = non; 2 = Ts; 3 = CTs. -mp_weapons_allow_smgs | sv, cl, rep, release | Default: -1
Determines which team, if any, can purchase SMGs. -1 = any; 0 = non; 2 = Ts; 3 = CTs. -mp_weapons_allow_typecount | sv, cl, rep, release | Default: 5
Determines how many purchases of each weapon type allowed per player per round (0 to disallow purchasing, -1 to have no limit). -mp_weapons_allow_zeus | sv, cl, rep, release | Default: 1
Determines how many Zeus purchases a player can make per round (0 to disallow, -1 to have no limit). -mp_weapons_glow_on_ground | sv, cl, rep, release | Default: false
If this convar is set, weapons on the ground will have a glow around them. -mp_weapons_max_gun_purchases_per_weapon_per_match | sv, cl, rep, release | Default: -1
Max number of times a player may purchase any weapon per match -mp_weaponstay | sv, nf | Default: false
-mp_win_panel_display_time | sv, cl, rep, release | Default: 3
The amount of time to show the win panel between matches / halfs -mp_winlimit | sv, cl, nf, rep | Default: 0
Max score one team can reach before server changes maps -multigpu_skip_semaphores | | Default: false
-multigpu_skip_transfers | | Default: false
-multvar | norecord, release | Multiply specified convar value. -muzzle_flash_debug | cl | Default: false
-name | a, per_user | Default: unnamed
-nav_add_to_selected_set | sv, cheat | Add current area to the selected set. -nav_add_to_selected_set_by_id | sv, cheat | Add specified area id to the selected set. -nav_approach_points_area_size_threshold | sv | Default: 200
Ignore nav areas with at least one side smaller than this amount during approach point calculation. -nav_avoid | sv, cheat | Toggles the 'avoid this area when possible' flag used by the AI system. -nav_avoid_obstacles | sv, cheat | Default: true
-nav_begin_deselecting | sv, cheat | Start continuously removing from the selected set. -nav_begin_drag_deselecting | sv, cheat | Start dragging a selection area. -nav_begin_drag_selecting | sv, cheat | Start dragging a selection area. -nav_begin_selecting | sv, cheat | Start continuously adding to the selected set. -nav_bfs_debug | sv, cheat | Default: 0
-nav_check_connectivity | sv, cheat | Checks to be sure every (or just the marked) nav area can get to every goal area for the map (hostages or bomb site). -nav_clear_attribute | sv, cheat | Remove given nav attribute from all areas in the selected set. -nav_clear_attributes | sv, cheat | Clear all nav attributes of selected area. -nav_clear_selected_set | sv, cheat | Clear the selected set. -nav_corner_adjust_adjacent | cheat | Default: 18
radius used to raise/lower corners in nearby areas when raising/lowering corners. -nav_create_indirect_connection | sv, cheat | Create a connection between the selected area and the area pointed at by the crosshair. -nav_curve_alt | sv, cheat | Default: false
-nav_curve_iter | sv, cheat | Default: 0
-nav_curve_lock | sv, cheat | Default: -1
-nav_curve_max_step | sv, cheat | Default: 10
-nav_curve_set | sv, cheat | Default: -1
-nav_curve_step | sv, cheat | Default: 0.02
-nav_debug_blocked | sv, cheat | Default: false
-nav_delete | sv, cheat | Deletes the currently highlighted Area. -nav_delete_all_hull | sv, cheat | Deletes all areas with given hull category. -nav_delete_marked | sv, cheat | Deletes the currently marked Area (if any). -nav_disconnect | sv, cheat | To disconnect two Areas, mark an Area, highlight a second Area, then invoke the disconnect command. This will remove all connections between the two Areas. -nav_drag_selection_volume_zmax_offset | sv, rep | Default: 32
The offset of the nav drag volume top from center -nav_drag_selection_volume_zmin_offset | sv, rep | Default: 32
The offset of the nav drag volume bottom from center -nav_draw_area_connections | sv, cheat | Default: false
-nav_draw_area_filled | sv, cheat | Default: true
-nav_draw_area_gravity | sv, cheat | Default: false
-nav_draw_area_ground | sv, cheat | Default: false
-nav_draw_area_hull_support | sv, cheat | Default: false
-nav_draw_area_ids | sv, cheat | Default: false
-nav_draw_area_inset_margin | sv, cheat | Default: 0
-nav_draw_area_normal | sv, cheat | Default: false
-nav_draw_area_should_be_destroyed | sv, cheat | Default: false
-nav_draw_area_split_by_nav_link_mgr | sv, cheat | Default: false
-nav_draw_area_split_by_obstacle_mgr | sv, cheat | Default: false
-nav_draw_area_ztest | sv, cheat | Default: false
-nav_draw_attribute_dynamic | sv, cheat | Default:
Draw all nav areas with this dynamic attribute -nav_draw_attribute_game | sv, cheat | Default:
Draw all nav areas with this game attribute -nav_draw_blocked | sv, cheat | Default: true
-nav_draw_blocked_connections | sv, cheat | Default: false
-nav_draw_connected_area_radius | sv, cheat | Default: 1000
-nav_draw_dangerareas | sv, cheat | Default: false
-nav_draw_externally_created | sv, cheat | Default: false
-nav_draw_hidingspots | sv, cheat | Default: false
-nav_draw_jump_links | sv, cheat | Default: false
-nav_draw_limit | sv, cheat | Default: 300
The maximum number of areas to draw in edit mode -nav_draw_link_alignment | sv, cheat | Default: false
-nav_draw_links | sv, cheat | Default: false
-nav_draw_markup | sv, cheat | Default: true
-nav_draw_markup_offset | sv, cheat | Default: 4
-nav_draw_mesh | sv, cheat | Default: true
-nav_draw_mesh_grid | sv, cheat | Default: false
Draw the mesh's spatial grid structure around the edit cursor position. -nav_draw_mesh_offset | sv, cheat | Default: 1
Vertical offset for drawing the mesh (useful for flat planes where the mesh is often a fixed offset from the physical ground -nav_draw_space_cells | sv, cheat | Default: false
-nav_draw_space_fly | sv, cheat | Default: false
-nav_draw_space_neighbors | sv, cheat | Default: false
-nav_draw_space_portals | sv, cheat | Default: false
-nav_draw_space_radius | sv, cheat | Default: 0
-nav_draw_space_swim | sv, cheat | Default: false
-nav_edit | sv, cheat | Default: 0
Set to one to interactively edit the Navigation Mesh. Set to zero to leave edit mode. -nav_edit_validate | sv, cheat | Default: false
Validate navmesh structures. -nav_end_deselecting | sv, cheat | Stop continuously removing from the selected set. -nav_end_drag_deselecting | sv, cheat | Stop dragging a selection area. -nav_end_drag_selecting | sv, cheat | Stop dragging a selection area. -nav_end_selecting | sv, cheat | Stop continuously adding to the selected set. -nav_gen_add_jumps | cheat | Default: true
-nav_gen_agent_radius_buffer | cheat | Default: 0.75
Buffer to add to agent radius before passing to nav gen -nav_gen_clip_polys_to_clearance | cheat | Default: true
-nav_gen_clip_polys_to_clearance_debug | cheat | Default: false
-nav_gen_connect_allow_multiple | cheat | Default: true
-nav_gen_connect_angle | cheat | Default: 0.75
-nav_gen_connect_angle_ignore_z | cheat | Default: true
-nav_gen_connect_dist_a | cheat | Default: 1
-nav_gen_connect_dist_b | cheat | Default: 1.5
-nav_gen_connect_dist_z_mult | cheat | Default: 0.5
-nav_gen_connect_overlap | cheat | Default: 0.5
-nav_gen_degen_limit | cheat | Default: 0.001
-nav_gen_false | cheat | Default: false
Always false -nav_gen_island_removal | cheat | Default: false
-nav_gen_island_removal_all_hulls | cheat | Default: true
-nav_gen_join_nonzup | cheat | Default: true
-nav_gen_jump_connection_min_overlap_ratio | cheat | Default: 0.1
Minimum edge overlap required for jump connection consideration as a percentage of agent radius -nav_gen_markup_split_expand | cheat | Default: 2
-nav_gen_markup_split_tol_base | cheat | Default: 1
-nav_gen_markup_split_tol_nonav | cheat | Default: 1
-nav_gen_markup_split_tol_nonentity | cheat | Default: 8
-nav_gen_match_ground | cheat | Default: false
-nav_gen_max_bottleneck_width | cheat | Default: 128
-nav_gen_max_bottleneck_width_do_clip | cheat | Default: true
-nav_gen_max_edge_len | cheat | Default: 512
-nav_gen_max_edge_len_do_clip | cheat | Default: true
-nav_gen_max_edge_len_split_tol | cheat | Default: 24
-nav_gen_opt_to_quads | cheat | Default: true
-nav_gen_opt_to_quads_angle_limit | cheat | Default: 8
-nav_gen_opt_to_quads_num_steps | cheat | Default: 6
-nav_gen_opt_to_quads_planar_deviation_limit | cheat | Default: 4
-nav_gen_opt_to_quads_se_limit_end | cheat | Default: 0.1
-nav_gen_opt_to_quads_se_limit_start | cheat | Default: 1e-05
-nav_gen_opt_to_quads_weld_limit_end | cheat | Default: 0.01
-nav_gen_opt_to_quads_weld_limit_start | cheat | Default: 1e-07
-nav_gen_remove_vertical_polys | cheat | Default: true
-nav_gen_split_boundary_polys | cheat | Default: false
-nav_gen_split_multi_connection_polys | cheat | Default: true
-nav_gen_split_multi_connection_polys_tol | cheat | Default: 0.01
-nav_gen_true | cheat | Default: true
Always true -nav_gen_vertical_limit | cheat | Default: 88
-nav_genrt_debug | sv, cheat | Default: false
-nav_genrt_no_splice | sv, cheat | Default: false
-nav_genrt_no_split | sv, cheat | Default: false
-nav_genrt_step | sv, cheat | Default: -1
-nav_lower_drag_volume_max | sv, cheat | Lower the top of the drag select volume. -nav_lower_drag_volume_min | sv, cheat | Lower the bottom of the drag select volume. -nav_mark | sv, cheat | Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands. -nav_mark_attribute | sv, cheat | Set nav attribute for all areas in the selected set. -nav_max_view_distance | sv, cheat | Default: 0
Maximum range for precomputed nav mesh visibility (0 = default 1500 units) -nav_max_vis_delta_list_length | cheat | Default: 64
-nav_obstacle_genrt | sv, cheat | Default: false
-nav_obstacle_validate | sv, cheat | Default: false
-nav_obstruction_draw | sv, cheat | Default: 0
-nav_obstruction_draw_change | sv, cheat | Default: false
-nav_obstruction_draw_dist | sv, cheat | Default: -1
-nav_obstruction_draw_island | sv, cheat | Default: 0
-nav_obstruction_draw_island_hull | sv, cheat | Default: -1
-nav_obstruction_draw_movefail_blocking | sv, cheat | Default: false
-nav_path_debug | sv, cheat | Default: false
-nav_path_debug_compute_with_open_goal | sv, cheat | Default: 0
-nav_path_draw_areas | sv, cheat | Default: false
-nav_path_draw_arrow | sv, cheat | Default: true
-nav_path_draw_climb_segments | sv, cheat | Default: true
-nav_path_draw_connected_areas | sv, cheat | Default: false
-nav_path_draw_ground_segments | sv, cheat | Default: true
-nav_path_draw_jump_segments | sv, cheat | Default: true
-nav_path_draw_ladder_segments | sv, cheat | Default: true
-nav_path_draw_link_segments | sv, cheat | Default: true
-nav_path_draw_tick | sv, cheat | Default: 0
-nav_path_fixup_climb_up_segments | sv, cheat | Default: true
-nav_path_fixup_gap_segments | sv, cheat | Default: false
-nav_path_jump_process_debug | sv, cheat | Default: false
-nav_path_optimize | sv, cheat | Default: true
-nav_path_optimize_portals | sv, cheat | Default: true
-nav_path_optimizer_debug | sv, cheat | Default: 0
-nav_path_record_draw_last_fail | sv, cheat | Default: false
-nav_path_record_enable | sv, cheat | Default: 1
-nav_pathfind_debug_log | sv, cheat | Default: 0
-nav_pathfind_draw | sv, cheat | Default: 0
-nav_pathfind_draw_blocked | sv, cheat | Default: 0
-nav_pathfind_draw_costs | sv, cheat | Default: false
-nav_pathfind_draw_fail | sv, cheat | Default: 0
-nav_pathfind_draw_total_costs | sv, cheat | Default: false
-nav_pathfind_inadmissable_heuristic_factor | sv, cheat | Default: 1
-nav_pathfind_multithread | sv, cheat | Default: false
-nav_potentially_visible_dot_tolerance | sv, cheat | Default: 0.98
-nav_precise | sv, cheat | Toggles the 'dont avoid obstacles' flag used by the AI system. -nav_raise_drag_volume_max | sv, cheat | Raise the top of the drag select volume. -nav_raise_drag_volume_min | sv, cheat | Raise the bottom of the drag select volume. -nav_recall_selected_set | sv, cheat | Re-selects the stored selected set. -nav_remove_from_selected_set | sv, cheat | Remove current area from the selected set. -nav_search_lattice_initial_scale | sv | Default: 3
-nav_search_lattice_progressive_scale | sv | Default: 1.7
-nav_select_allow_blocked | sv, cheat | Default: true
When selecting an area under nav_edit, allow area marked as blocked. -nav_select_area_id | sv, cheat | Default: -1
Select nav area with matching ID. -nav_select_block_id | sv, cheat | Default: -1
Select nav space block with matching ID. -nav_select_hull | sv, cheat | Default: 0
Restrict area selection to areas that can support a hull of the given category -nav_select_radius | sv, cheat | Adds all areas in a radius to the selection set -nav_select_with_attribute | sv, cheat | Selects areas with the given attribute. -nav_show_area_connections | sv, cheat | Default: true
Show connections to selected area when true -nav_show_area_info_font | sv, cheat | Default: Consolas
-nav_show_area_info_font_size | sv, cheat | Default: -1
-nav_show_area_info_font_voffset | sv, cheat | Default: -11
-nav_show_area_verts | sv, cheat | Default: true
Show area vertex positions -nav_show_area_water_info | sv, cheat | Default: true
-nav_show_potentially_visible | cheat | Default: 0
Show areas that are potentially visible from the current nav area -nav_smooth_calc_z | sv, cheat | Default: true
-nav_smooth_constrain_results | sv, cheat | Default: true
-nav_smooth_constrain_results_relax | sv, cheat | Default: 0.006
-nav_smooth_constrain_spring | sv, cheat | Default: 2
-nav_smooth_constrain_spring_relax | sv, cheat | Default: 0.01
-nav_smooth_draw_accel | sv, cheat | Default: 0
-nav_smooth_draw_boundary | sv, cheat | Default: 0
-nav_smooth_draw_calc | sv, cheat | Default: false
-nav_smooth_draw_constraint_spline | sv, cheat | Default: false
-nav_smooth_draw_constraint_spring | sv, cheat | Default: 0
-nav_smooth_draw_speed | sv, cheat | Default: 0
-nav_smooth_enable | sv, cheat | Default: true
-nav_smooth_relax | sv, cheat | Default: true
-nav_smooth_relax_use_timesteps | sv, cheat | Default: false
-nav_smooth_separating_dist_override | sv, cheat | Default: 0
-nav_smooth_spring_const_override | sv, cheat | Default: -1
-nav_smooth_spring_factor_deriv | sv, cheat | Default: 0
-nav_smooth_spring_factor_dist | sv, cheat | Default: 0
-nav_smooth_spring_factor_speed | sv, cheat | Default: 0
-nav_smooth_spring_forward_dist_base | sv, cheat | Default: 50
-nav_smooth_spring_forward_dist_time_limit | sv, cheat | Default: 1
-nav_smooth_spring_max_dist | sv, cheat | Default: 36
-nav_smooth_spring_tension_max_override | sv, cheat | Default: -1
-nav_smooth_spring_timestep_factor_accel | sv, cheat | Default: 100
-nav_smooth_spring_timestep_factor_speed | sv, cheat | Default: 100
-nav_smooth_spring_timestep_max | sv, cheat | Default: 0.5
-nav_smooth_spring_timestep_min | sv, cheat | Default: 0.1
-nav_smooth_spring_yaw_rotation_speed | sv, cheat | Default: 50
-nav_smooth_spring_yaw_threshold | sv, cheat | Default: 20
-nav_smooth_use_opt | sv, cheat | Default: true
-nav_space_select_dist | sv, cheat | Default: 1000
-nav_split | sv, cheat | To split an Area into two, align the split line using your cursor and invoke the split command. -nav_split_place_on_ground | cheat | Default: false
If true, nav areas will be placed flush with the ground when split. -nav_split_show_line | sv, cheat | Default: false
Show the free split line. -nav_store_selected_set | sv, cheat | Stores the current selected set for later retrieval. -nav_switch | sv | Switches to navmesh for the specified spawngroup -nav_test_area_gravity | sv, cheat | Default: false
-nav_test_bfs_lattice_dist_0 | sv, cheat | Default: -1
-nav_test_bfs_lattice_dist_1 | sv, cheat | Default: -1
-nav_test_bfs_lattice_dist_2 | sv, cheat | Default: -1
-nav_test_bfs_lattice_hex | sv, cheat | Default: false
Demonstrates searching hexagonal lattice over nav mesh. -nav_test_bfs_lattice_mark | sv, cheat | Default: 2
-nav_test_bfs_lattice_simple | sv, cheat | Default: false
-nav_test_bfs_lattice_spacing_0 | sv, cheat | Default: 24
-nav_test_bfs_lattice_spacing_1 | sv, cheat | Default: 48
-nav_test_bfs_lattice_spacing_2 | sv, cheat | Default: 96
-nav_test_bfs_simple | sv, cheat | Default: false
-nav_test_boundary_zone_circle | sv, cheat | Default: 0
-nav_test_boundary_zone_force | sv, cheat | Default: false
-nav_test_boundary_zone_grid_dim | sv, cheat | Default: 90
-nav_test_boundary_zone_path | sv, cheat | Default: 0
-nav_test_boundary_zone_rays | sv, cheat | Default: 100
-nav_test_boundary_zone_rays_margin | sv, cheat | Default: -1
-nav_test_boundary_zone_rays_random | sv, cheat | Default: false
-nav_test_curve_opt | sv, cheat | Default: 0
-nav_test_detour | sv, cheat | Default: false
-nav_test_find_nearest | sv, cheat | Default: false
Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull. -nav_test_find_nearest_clear | sv, cheat | Default: false
Calculate the nearest point on the navmesh to the trace point. Uses selection from nav_select_hull. -nav_test_find_random_connected | sv, cheat | Default: false
Demonstrates finding random points that are connected in the nav mesh to the start point. -nav_test_find_random_connected_dist_max | sv, cheat | Default: 1000
-nav_test_find_random_connected_dist_min | sv, cheat | Default: 100
-nav_test_find_z | sv, cheat | Default: 0
-nav_test_force_npc_repath | sv, cheat | Default: false
-nav_test_genrt | sv, cheat | Default: false
-nav_test_genrt_place | sv, cheat | Default: false
-nav_test_getareaoverlapping_gravity | sv, cheat | Default: false
-nav_test_getnearestnav_gravity | sv, cheat | Default: false
-nav_test_level_hull | 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 | sv, cheat | -nav_test_multi_connection | sv, cheat | Default: false
-nav_test_npc_area | sv, cheat | Default: 0
-nav_test_npc_collision | sv, cheat | Default: 0
-nav_test_npc_collision_range | sv, cheat | Default: 250
-nav_test_npc_collision_show_geometry | sv, cheat | Default: false
-nav_test_path | sv, cheat | Default: false
Calculate and draw a path from player/camera position to the test position. -nav_test_path_expansion_search | sv, cheat | Default: 0
Extend nav_test_path by doing an expansion search on that path. Convar value defines dist. -nav_test_path_lock_goal | sv, cheat | Default: false
Lock the pathfinding goal to the current intersection point. -nav_test_path_lock_start | sv, cheat | Default: false
Lock the pathfinding start to the current intersection point. -nav_test_path_move | sv, cheat | Default: false
-nav_test_path_opt | sv, cheat | Default: true
Enable path optimization for nav_edit_path paths. -nav_test_path_opt_transitions | sv, cheat | Default: false
-nav_test_path_return | sv, cheat | Default: false
Calculate a return path from cursor position to the path calculated by nav_test_path. -nav_test_path_space | sv, cheat | Default: 0
Should nav_test_path test 3d navigation? 1 = space to space, 2 = multi-modal space/ground -nav_test_path_space_fly | sv, cheat | Default: true
Test flight paths -nav_test_path_space_swim | sv, cheat | Default: true
Test swim paths -nav_test_pos_name | sv | Default:
-nav_test_pos_place | sv | Default: -1
-nav_test_ray_space | sv, cheat | Default: 0
-nav_test_ray_space_scatter | sv, cheat | Default: false
-nav_test_rays | sv, cheat | Default: false
-nav_test_smooth | sv, cheat | Default: false
-nav_test_smooth_extern_push | sv, cheat | Default: 0
-nav_test_smooth_in_speed | sv, cheat | Default: 120
-nav_test_smooth_in_yaw | sv, cheat | Default: 0
-nav_test_smooth_path_speed | sv, cheat | Default: -1
-nav_test_smooth_separating_dist | sv, cheat | Default: -1
-nav_test_smooth_spring_const | sv, cheat | Default: -1
-nav_test_smooth_spring_tension_max | sv, cheat | Default: -1
-nav_test_spline | sv, cheat | Default: 0
-nav_test_split_obstacle | sv, cheat | Default: 0
-nav_test_split_obstacle_dirty | sv, cheat | Default: false
-nav_test_split_obstacle_leave | sv, cheat | Default: false
-nav_test_split_obstacle_size | sv, cheat | Default: 30
-nav_test_split_obstacle_update_pos | sv, cheat | Default: true
-nav_toggle_deselecting | sv, cheat | Start or stop continuously removing from the selected set. -nav_toggle_in_selected_set | sv, cheat | Remove current area from the selected set. -nav_toggle_selected_set | sv, cheat | Toggles all areas into/out of the selected set. -nav_toggle_selecting | sv, cheat | Start or stop continuously adding to the selected set. -nav_unmark | sv, cheat | Clears the marked Area or Ladder. -nav_validate | cheat | Default: 0
Level of validation for nav system. Higher will be slower. -nav_volume_debug | sv, cheat | Default: 0
Draw or print debug information about nav volume queries. -navnetsolve_draw_tri | sv | Default: -1
-navspace_create_water_smooth_connections | sv, cheat | Default: true
-navspace_create_water_transition_connections | sv, cheat | Default: true
-navspace_debug_pathfind | sv, cheat | Default: -1
-navspace_debug_stringpull | sv, cheat | Default: 1
-navspace_debug_trace | sv, cheat | Default: 0
-navspace_debug_transition_calc | sv, cheat | Default: 0
-navspace_draw_water_changes | sv, cheat | Default: 0
Draw changes in water volumes -navspace_path_use_water_level_locator | sv, cheat | Default: true
-net_allow_multicast | a, release | Default: true
-net_async_clientconnect | | Default: true
Enable async client connect optimization -net_async_job_random_sleep | | Default: 0
Sleep randomly 0..net_async_job_random_sleep ms in the parallel server jobs; sleep is per job -net_captureculldata | | Captures low-level data to replay path culling algorithm behavior in controlled unit test environment -net_channels | release | Shows net channel info -net_client_steamdatagram_enable_override | cl, release | Default: 0
0: Use connect method requested by GC. >0: Always use SDR if possible. <0: Always use direct UDP if possible -net_compresspackets_minsize | | Default: 1024
Don't bother compressing packets below this size. -net_connections_stats | release | Print detailed network statistics for each network connection -net_culloptimization | | Default: true
Enable optimization of slow path that makes HLTV CPU consumption high in AnimGraph-using mods. Will switch to this on by default soon. -net_debug_to_file | sv | Default: false
-net_detailed_canpacket_log | | Default: false
-net_fakelag | release | Shortcut to set both FakePacketLag_Recv and FakePacketLag_Send net options -net_fakeloss | release | Shortcut to set both FakePacketLoss_Recv and FakePacketLoss_Send net options -net_filelogging | | Default: false
Log packets to files -net_fs_showindirections | | Default: false
-net_listallmessages | cheat | List all registered net messages -net_log_processing | | Default: false
Log network processing -net_max_message_process_count | | Default: 0
Maximum number of messages to process from a client in a single frame (0 == no limit). -net_max_message_queue_size | | Default: 0
Maximum number of messages to allow waiting in queue after processing; exceeding this disconnects the client. 0 == no limit -net_max_polymorphic_spew | | Default: 5
Max polymorphic variants to spew when spewing a flattened serializer. -net_messageinfo | cheat | Display info about a message (by classname or id) -net_option | release | Get or set SteamNetworkingSockets options such as fake packet lag and loss -net_p2p_listen_dedicated | | Default: false
Should dedicated server listen for new-style P2P? -net_public_adr | release | Default:
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_qosinterval_spew | | Default: false
Spew QoS interval data as we gather it -net_qospacketloss_percentage_threshold | | Default: 5
Spew a warning if packet loss percentage is above this threshold -net_reloadgameevents | sv | Reload the game events -net_restrict_showmsg_socket | | Default:
If set, only net_showmsg spew for data inbound on this socket name e.g. client, server, etc. -net_serializedentitymemory | | Spew CSerializedEntity memory -net_serializedentitymetadatainfo | | Spew CSerializedEntity metadata information -net_showdrop | | Default: false
Show dropped packets in console -net_showeventlisteners | sv | Default: false
Show listening addition/removals -net_showevents | sv | Default: 0
Dump game events to console (1=client only, 2=all). -net_showmsg | | Default: 0
Show incoming message: <0\|1\|2\|name> where 1 == all and 2 == all except net_NOP -net_showoob | | Default: false
Show connectionless UDP traffic. -net_showpeaks | | Default: 0
Show messages for large packets only: <size> -net_showreliable | | Default: 0
Like net_showmsg, but only spew reliable messages -net_showudp | release | Default: false
Dump UDP packets summary to console -net_showudp_remoteonly | release | Default: true
Dump non-loopback udp only -net_spewcounts | | Spew serializer counts, client only by default, specify server to spew server counts
-net_spewserializer | | Spew serializer info
-net_stats_json | | Output server networking statistics in json format -net_status | release | Shows current network status -net_use_delta_property_fastpath | | Default: 1
-net_use_packet_compression | | Default: true
Compress network traffic -net_validatemessages | cheat | Activates/deactivates net message validation -net_why_field_excluded | | <classname> <fieldname>: spew why field was excluded from networking for classname. -nextdemo | release | Play next demo in sequence. -nextlevel | sv, nf, release | Default:
If set to a valid map name, will trigger a changelevel to the specified map at the end of the round -nextmap_print_enabled | sv, release | Default: false
When enabled prints next map to clients -nextmode | sv, nf, rep, release | Default:
Sets the game mode to be played when the next level loads -noclip | sv, cheat | Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable -noclip_fixup | sv, cheat | Default: true
-notarget | sv, cheat | Toggle. Player becomes hidden to NPCs. -npcsolve_attract_draw | sv | Default: false
-npcsolve_constraint_nav | sv | Default: true
-npcsolve_constraint_npc | sv | Default: true
-npcsolve_drag_linear | sv | Default: 0
-npcsolve_forward | sv | Default: true
-npcsolve_forward_const | sv | Default: 30000
-npcsolve_forward_dist | sv | Default: 200
-npcsolve_forward_margin | sv | Default: 5
-npcsolve_path_close_const | sv | Default: 0
-npcsolve_path_close_max_tension | sv | Default: 100
-npcsolve_path_lookahead_const | sv | Default: 4
-npcsolve_path_lookahead_dist | sv | Default: 100
-npcsolve_path_vel_const | sv | Default: 0
-npcsolve_separation | sv | Default: true
-npcsolve_separation_const | sv | Default: 10000
-npcsolve_separation_dist | sv | Default: 5
-npcsolve_separation_draw | sv | Default: false
-npcsolve_separation_jitter | sv | Default: 0
-npcsolve_separation_r2 | sv | Default: false
-open_asset | | Opens an asset in it's primary editor of choice. Specify the full path to the asset from the mod directory. -option_duck_method | cl, a, user, per_user | Default: false
Input toggle control -option_speed_method | cl, a, user, per_user | Default: false
Input toggle control -opus_decode_test_signal | | Default: false
-opus_encode_test_signal | | Default: false
-opus_unittest_test_signal | | Default: false
-p2p_listpeers | | List currently known peers. -p2p_ping | cl | Ping a peer. -panorama_2d_translate_no_comp_layer | | Default: true
-panorama_3dpanel_anim_fadeinout_time_scale | cl | Default: 2
temp scale factor for animation fade in/out time -panorama_3dpanel_anims_pivotlock | cl | Default: false
default true. -panorama_3dpanel_camera_blend_mode | cl | Default: 0
-panorama_3dpanel_camera_inout_scale | cl | Default: 0.1
-panorama_3dpanel_camera_inout_scale_kb | cl | Default: 1
-panorama_3dpanel_camera_lookat_scale | cl | Default: 0.1
-panorama_3dpanel_camera_preset_blend_time | cl | Default: 1
time to blend between camera presets -panorama_3dpanel_camera_rotate_altitude_scale | cl | Default: 0.004
-panorama_3dpanel_camera_rotate_azimuth_scale | cl | Default: 0.004
-panorama_3dpanel_debuginfo_anim | cl | Default: true
-panorama_3dpanel_debuginfo_cam | cl | Default: true
-panorama_3dpanel_debuginfo_item | cl | Default: true
-panorama_3dpanel_debuginfo_manifest | cl | Default: true
-panorama_3dpanel_debuginfo_paused | cl | Default: true
-panorama_3dpanel_debuginfo_player | cl | Default: true
-panorama_3dpanel_light_move_scale | cl | Default: 0.1
-panorama_3dpanel_light_rotate_altitude_scale | cl | Default: 0.004
-panorama_3dpanel_light_rotate_azimuth_scale | cl | Default: 0.004
-panorama_3dpanel_loadout_rotate_drag | cl | Default: 0.19
-panorama_3dpanel_loadout_rotate_frametime_multiplier | cl | Default: 4
-panorama_3dpanel_loadout_rotate_grab_scale | cl | Default: 0.5
-panorama_3dpanel_loadout_rotate_scale | cl | Default: 2
-panorama_allow_texture_composition_layer_fast_path | | Default: true
-panorama_allow_transitions | | Default: true
-panorama_assert_loading_panel_type | | Default: false
Force style invalidation of the entire panel subtree when adding / removing classes. -panorama_async_compute_mipgen | cl | Default: true
use asynchronous compute for mipmap generation. -panorama_box_shadow_no_comp_layer | | Default: true
-panorama_cache_command_list_repaint_threshold | | Default: 0.25
-panorama_cache_command_list_size_threshold | | Default: 2048
-panorama_classes_force_invalidate | | Default: false
Force style invalidation of the entire panel subtree when adding / removing classes. -panorama_clear_frames_on_device_restore | | Default: 2
-panorama_command_reordering | | Default: true
-panorama_comp_layer_lru_lifetime | | Default: 1
-panorama_composition_atlas | | Default: true
-panorama_console_max_autocomplete | cl | Default: 100
-panorama_console_max_history | cl | Default: 100
-panorama_console_max_lines | cl | Default: 2000
-panorama_console_position_and_size | cl, a | Default:
-panorama_daisy_wheel | cl | Default: ABXY
Daisy wheel input mode: RS \| ABXY -panorama_dash_gap_ratio | | Default: 0.5
-panorama_dash_len | | Default: 20
-panorama_debug_movies | cl | Default: false
-panorama_debug_overlay_opacity | a | Default: 0.25
-panorama_debug_overlay_opacity_max | a | Default: 0.25
-panorama_debug_overlay_opacity_min | a | Default: 0.01
-panorama_debug_ready_for_display | | Default: false
-panorama_debugger_theme | cl, a | Default: Light
-panorama_disable_blur | | Default: false
-panorama_disable_box_shadow | | Default: false
-panorama_disable_descendant_filtering | | Default: false
Disable descendant selector filtering -panorama_disable_draw_fancy_quad | | Default: false
-panorama_disable_draw_text | | Default: false
-panorama_disable_draw_text_shadow | | Default: false
-panorama_disable_layer_cache | | Default: false
-panorama_disable_layer_clear | | Default: false
-panorama_disable_render_callbacks | | Default: false
-panorama_disable_render_target_cache | | Default: false
-panorama_disallow_hover_styles | | Default: false
-panorama_dispatch_event | | Dispatch the event defined by the argument string. No creating panel is specified. -panorama_dragscroll_affordance | | Default: 20
Minimum mouse movement in pixels before a move is treated as a drag scroll -panorama_dragscroll_maxflickvelocity | cl | Default: 8000
Maximum velocity for a drag scroll flick -panorama_dragscroll_minflickvelocity | cl | Default: 60
Minimum velocity that the mouse must be moving as mouse up time to qualify as a drag scroll flick -panorama_dragscroll_mintime | | Default: 0.02
Minimum time that the mouse button must be down before a move is treated as a drag scroll -panorama_dragscroll_velocitymultiplier | | Default: 0.5
Multiplier for flick velocity off of actual measured velocity -panorama_dump_symbols | | <ESymbolType> Dump all of the symbols in the Panorama symbol table -panorama_early_anim_dispatch | cl | Default: true
-panorama_enable_secondary_layout_pass | | Default: true
-panorama_focus_world_panels | cl, a | Default: false
when set request key focus when a world panel is enabled -panorama_force_active_controller_type | | Default: -1
-panorama_force_text_shadow_strength | | Default: -1
-panorama_generate_layout_xsd | | Generate the Layout XML Schema Definition for the current run-time (types are dependent on which game DLL is running). -panorama_highlight_bad_opacity_masks | | Default: false
-panorama_highlight_composition_layers | | Default: false
-panorama_highlight_slow_operations | | Default: false
-panorama_hsbc_through_fast_path | | Default: true
-panorama_joystick_axis_repeat_curve_time | | Default: 1
-panorama_joystick_axis_repeat_interval_end | | Default: 0.05
-panorama_joystick_axis_repeat_interval_start | | Default: 0.22
-panorama_joystick_button_repeat_curve_time | | Default: 1.2
-panorama_joystick_button_repeat_interval_end | | Default: 0.1
-panorama_joystick_button_repeat_interval_start | | Default: 0.48
-panorama_js_minidumps | | Default: true
Enable sending minidumps on JS Exceptions. -panorama_large_dispatch_event_queue | | Default: 0
-panorama_light_inout_scale | cl | Default: 0.5
-panorama_max_fps | | Default: 120
-panorama_max_oof_overlay_up_fps | | Default: 4
-panorama_max_overlay_fps | | Default: 60
-panorama_max_text_shadow_strength | | Default: 10
-panorama_might_scroll_no_comp_layer | | Default: true
-panorama_min_comp_layer_cache_cost | | Default: 4096
-panorama_movie_async_load_size_bytes | cl | Default: 20971520
-panorama_movie_force_not_ready_behavior | cl | Default: -1
-panorama_print_cache_status | | Print internal panorama refcounts for every file -panorama_print_svg_stats | | -panorama_reload_animations | | Default: 2
-panorama_render_target_cache_max_size | | Default: 31457280
-panorama_show_fps | | Default: false
-panorama_show_fps_scale | | Default: 1
-panorama_simple_borders_no_comp_layer | | Default: true
-panorama_spew_async_event_substring | | Default:
If non-empty, print debug info about async event queue and dispatch behavior for events containing the substring. -panorama_spew_layout_invalidates | | Default: false
-panorama_stats_log_time | | Default: 0
-panorama_style_flag_force_invalidate | | Default: false
Force style invalidation of the entire panel subtree when adding / removing style flags. -panorama_suspend_paint | | Default: false
-panorama_temp_comp_layer_min_dimension | | Default: 512
-panorama_track_render_commands | | Default: false
-panorama_transform_parents_no_layer_for_perspective | | Default: false
-panorama_transforms_no_comp_layer | | Default: false
-panorama_transition_time_factor | | Default: 1
A float representing a scale factor for transitions. 1.0 is normal, 2.0 would be twice as fast as normal, 0.5 half as fast -panorama_use_backbuffer_directly | | Default: true
-panorama_worldpanel_update_cull_distance | cl | Default: 1000
-panorama_worldpanel_update_cull_size_threshold | cl | Default: 5
-panorama_worldpanel_update_culling | cl | Default: false
-particle_cluster_debug | sv, cl, rep | Default: 0
-particle_cluster_manager_search_dist | sv, cl, rep | Default: 256
-particle_cluster_nodraw | sv, cl, rep | Default: false
-particle_debug_creation_filter | cl, rep | Default:
-particle_layer_id_whitelist | | Default:
-particle_powsimd_random_range_exp | | Default: true
-particle_profile | | Profile particle -particle_profile_spike | | Profile particle spike -particle_reset_assertions | | Causes all single-fire particle assertions to trigger once more. -particle_snapshot_allow_combined_models | | Default: false
-particle_stop_all | cl, cheat | Stops all particle systems currently playing -particle_test_attach_attachment | sv, cheat | Default: 0
Attachment index for attachment mode -particle_test_attach_mode | sv, cheat | Default: follow_attachment
Possible Values: 'start_at_attachment', 'follow_attachment', 'start_at_origin', 'follow_origin' -particle_test_create | 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 | 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 | sv, cheat | Default:
Name of the particle system to dynamically spawn -particle_test_start | 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 | 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} -particle_use_gpu_particle_model_collection | | Default: false
-particles_multiplier | cheat | Default: 1
Multiply # of rendered particles by this for perf testing -partybrowser_throttle_data | cl | Default: 0.15
-partybrowser_timeout | cl | Default: 15
-password | a, norecord, server_cannot_query | Default:
Current server access password -path | | Show the filesystem path. -pause | release | Toggle the server pause state. -pawn_mimic_all | sv, cl, rep | Default: false
-perfectworld_replenish_funds | cl, clientcmd_can_execute | Opens Perfect World funds replenishment page for account. -phonemedelay | cl | Default: 0
Phoneme delay to account for sound system latency. -phonemefilter | cl | Default: 0.08
Time duration of box filter to pass over phonemes. -phonemesnap | cl | Default: 2
Lod at level at which visemes stops always considering two phonemes, regardless of duration. -phys2_contact_debug_draw_size | | Default: 2
-phys2_debug_broadphase | | Default: 0
-phys_active | sv | Default: true
Whether PLAYER physics is actively simulated (ie. noclip) -phys_async_buoyancy_update | sv, cl, rep | Default: false
If true, buoyancy motion controllers are updated in an async job after the tick has completed. -phys_batch_ray_test | cl | Default: 0
-phys_build_bounds | | Default: false
-phys_build_mass | | Default: false
-phys_buoyancy_angular_damping_multiplier | nf, rep | Default: 1
Multiply water damping for buoyancy affecting angular velocity -phys_buoyancy_drag_multiplier | nf, rep | Default: 1
Multiply water drag (tries to equalize object velocity with the velocity of the water flow) -phys_buoyancy_horizontal_damping_multiplier | nf, rep | Default: 0
Multiply water damping for buoyancy affecting linear velocity in the horizontal plane -phys_buoyancy_max_acceleration | nf, rep | Default: 3200
Maximum acceleration that can be applied by water forces -phys_buoyancy_vertical_damping_multiplier | nf, rep | Default: 1
Multiply water damping for buoyancy affecting linear velocity in the vertical direction -phys_client_clear_shadow_velocity | sv, cl, rep | Default: true
-phys_continuous_kinematic_update | sv, cl, rep | Default: 0
-phys_controller_clear_velocity | | Default: false
-phys_create_test_character_proxy | sv | Create test character proxy -phys_cull_internal_mesh_contacts | rep | Default: false
-phys_debug_draw | | Set up debug-draw of physics internal state -phys_debug_showdefaultmaterial | cheat | Default: false
If enabled, surfaces with default material are highlighted in physics debug geometry. -phys_deterministic | rep | Default: true
-phys_drag_multiplier | nf, rep | Default: 1
Multiply air drag -phys_dump_filter_body_name | | Default:
-phys_dump_filter_solid_only | | Default: false
-phys_dump_filter_trace_callstack | | Default:
-phys_dump_intersection_controller | sv | Dump intersection controller status -phys_dump_main_world | sv | Dump physics main world to file -phys_dynamic_scaling | sv, cl, rep, cheat | Default: true
-phys_enable_fallback_toi | rep | Default: true
-phys_enable_gjk_clipping | rep | Default: false
-phys_expensive_shape_threshold | cl, cheat | Default: 6
-phys_fast_report_contacts | | Default: 1
when 1, fast path for collision reporting is implemented making triggers faster in some cases -phys_fastaddcloneshape | | Default: false
-phys_headshotscale | sv, rep | Default: 1.3
Modifier for the headshot impulse hits on players -phys_highlight_expensive_objects | cheat | Default: false
Highlight expensive physics objects -phys_highlight_expensive_objects_strength | cheat | Default: 0.02
Highlight expensive physics objects strength -phys_impactforcescale | sv | Default: 1
-phys_implicit_integarator | nf, rep | Default: true
Use implicit integrator for gyroscopic forces -phys_intermediate_notify_remove_only | rep | Default: true
-phys_jiggle_bone_enable | | Default: true
-phys_joint_teleport | sv, cheat | Default: true
Teleport joint anchors if connected to world -phys_length_damping_ratio | sv, cheat | Default: 2
Spring damping ratio for length constraint -phys_length_frequency | sv, cheat | Default: 5
Spring stiffness for length constraint -phys_list | sv | List all physics component contents of every entity in the game;
-stream \[1\|0\] : initiate\|terminate streaming to physics debugger
-allents: include non-physical entities
-classes: print class names
-sdk : Rubikon build
-world : current state of the world
-world -touch: list body pairs (bodies in contact)
-world -save <name>: save world to a file
-world -mem: memory dump
-world -snapshots: Start/Stop dumping snapshots of the world into the current directory
-world -profiletraces: ProfileRecordedTraces
-world -agg: current aggregate data registry (loaded resources)
-phys_log_updaters | sv, cl, rep | Default: false
-phys_log_updaters_exclude | sv, cl, rep | Default: weapon pistol rifle survivor common_male
-phys_log_updaters_include | sv, cl, rep | Default: limbs
-phys_manifold_pool_enabled | rep | Default: true
-phys_mark_debug | sv, cheat | Mark object for debug -phys_mesh_local_toi | rep | Default: true
-phys_old_contact_draw | | Default: false
-phys_parallel_islands | sv, cl, rep | Default: false
Enable/Disable Parallel Island Solving -phys_playerscale | sv, rep | Default: 10
This multiplies the bullet impact impuse on players for more dramatic results when players are shot. -phys_position_iterations | | Default: 2
-phys_powered_ragdoll_debug | sv, cl, rep | Default: false
-phys_pushscale | sv, cl, rep | Default: 1
-phys_record_rays | sv | Dump physics main world to file -phys_record_rays_and_world | sv | Dump traces physics main world to file -phys_reload_immediately | | Default: false
Set to 1 to reload resources and reconstruct physics of entities on the fly. May unexpectedly change behavior or crash the game, because game code is generally unaware of underlying resource reloads and may hold references to physics that may become invalid during resource reload. It is inherently harder for physics to deal with resource reloads because of persistent nature of objects being simulated (textures can be easily reloaded on the fly; if an entity holds a handle to a ragdoll body part, it may expect that handle to stay valid while the ragdoll exists) -phys_server_clear_shadow_velocity | sv, cl, rep | Default: true
-phys_shoot | sv, cheat | Shoots a phys object. -phys_shoot_angular_speed | sv | Default: 3600
-phys_shoot_speed | sv | Default: 250
-phys_show_stats | sv, cl, rep | Default: false
-phys_skip_creating_trivial_islands | rep | Default: false
-phys_sleep | sv | Put all physics in all the worlds to sleep -phys_solve_in_parallel_with_island_build | rep | Default: false
-phys_step_threaded | | Default: true
-phys_stressbodyweights | sv | Default: 5
-phys_threaded_transform_update | sv, cl, rep | Default: false
-phys_timescale | sv | Default: 1
Scale time for physics -phys_upimpactforcescale | sv | Default: 0.375
-phys_use_block_solver | sv, cheat | Default: true
Use block solving for constraint entities -phys_validate | | Default: false
-phys_vehicleimpactforcescale | sv | Default: 1.5
-phys_velocity_iterations | | Default: 8
-phys_visualize_awake_dynamic_only | sv, cl, rep | Default: false
-phys_visualize_awake_unattached_only | sv, cl, rep | Default: false
-phys_visualize_traces | sv, cl, rep, cheat | Default: false
-phys_wakeup | sv | Wake all physics objects in the Main physics up -physcannon_maxforce | sv | Default: 1500
-physcannon_minforce | sv | Default: 700
-physics_add_test | sv | add test object -physics_debug_entity | sv | Dumps debug info for an entity -physics_highlight_active | sv | Turns on the absbox for all active physics objects.
0 : un-highlight.
-physics_hull_sphere_cast_sat_experimental | | Default: 1
-physics_remove_test | sv | remove test object -physics_report_active | sv | Lists all active physics objects
-more : extra info
-pickup_check_period | sv | Default: 0.25
-pixelvis_debug | cheat | Dump debug info -plant_bomb | sv, cheat | Plant a bomb where the player is looking. -play | server_can_execute | Play a sound. -playcast | release | Play a broadcast -playdemo | release | Play a recorded demo file (.dem ). -player0_using_joystick | a | Default: false
-player_botdifflast_s | cl, a, release | Default: 2
-player_competitive_maplist_2v2_10_0_C8D88986 | cl, a | Default: mg_de_inferno,mg_de_nuke,mg_de_vertigo,mg_de_overpass
-player_competitive_maplist_8_10_0_5069769 | cl, a | Default: mg_de_dust2,mg_de_ancient,mg_de_inferno,mg_de_nuke,mg_de_vertigo,mg_de_mirage,mg_cs_office,mg_de_anubis,mg_lobby_mapveto,mg_de_overpass
-player_debug_off_nav | sv, cheat | Default: false
-player_debug_print_damage | sv, cheat | Default: false
When true, print amount and type of all damage received by player to console. -player_nevershow_communityservermessage | cl, a, per_user | Default: 0
-player_ping | sv | Creates a ping notification where the player is looking. -player_ping_token_cooldown | sv, cheat, release | Default: 20
Cooldown for how long it takes for a player's ping token to refresh allowing them to ping again (they get 5 tokens). -player_survival_list_10_0_303 | cl, a | Default: mg_dz_blacksite,mg_dz_sirocco,mg_dz_vineyard,mg_dz_ember
-player_teamplayedlast | cl, a, per_user | Default: 3
-player_use_radius | sv, cl, rep, cheat | Default: 80
-player_wargames_list2_10_0_0 | cl, a | Default:
-playsound | | playsound <soundname> -playsoundscape | cl, cheat | Forces a soundscape to play -playvol | | Play a sound at a specified volume. -png_screenshot | | Take a .png screenshot: png_screenshot \[filename\] -pop_var_values | | Restore previously pushed convars and config values -population_distribution_debug | sv, rep | Default: 0
-print_mapgroup | cl, release | Prints the current mapgroup and the contained maps -print_mapgroup_sv | sv, release | Prints the current mapgroup and the contained maps -print_model_bind_pose | | Prints the bind pose of the specified model. Optionally limits to a particular bone and its parent chain, otherwise prints the entire skeleton. -progress_enable | | -prop_debug | 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 | sv, cheat | Default: false
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 | sv, cheat | Creates a dynamic prop with a specific .vmdl aimed away from where the player is looking.
Arguments: {.vmdl name} -prop_nav_ignore_edge_len | sv | Default: -1
-prop_nav_ignore_mass | sv | Default: -1
-prop_nav_obstacle_avoid_mass | sv | Default: 100.1
-prop_nav_obstacle_avoid_use_connection_blocker | sv | Default: false
-prop_nav_obstacle_block_edge_min_a | sv | Default: -1
-prop_nav_obstacle_block_edge_min_b | sv | Default: -1
-prop_nav_obstacle_block_mass_a | sv | Default: -1
-prop_nav_obstacle_block_mass_b | sv | Default: -1
-prop_physics_create | sv, cheat | Creates a physics prop with a specific .vmdl aimed away from where the player is looking.
Arguments: {.vmdl name} -props_break_max_pieces_perframe | sv, cl, rep | Default: 16
Maximum prop breakable piece count per frame (-1 = model default) -pulse_debug_entity | sv, cheat | 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_debug_print | | Usage: pulse_debug_print <vpulse_resource> -pulse_list_graphs | cheat | List all the active pulse graph instances -pulse_open_graph_id | cheat | Open a specific graph instance by id -push_var_values | | Save convars and config values -pvs_debugentity | sv, release | Default: -1
Verbose spew for this entity when doing IsInPVS computation. -pvs_flowtype | sv, release | Default: 0
Flow through spawn groups for vis (0 == default, 1 == always visible, 2 == never visible. -pwatchent | cl, cheat | Default: -1
Entity to watch for prediction system changes. -pwatchvar | cl, cheat | Default:
Entity variable to watch in prediction system for changes. -quit | release | Quit the game -r_AirboatViewDampenDamp | sv, cl, nf, rep, cheat | Default: 1
-r_AirboatViewDampenFreq | sv, cl, nf, rep, cheat | Default: 7
-r_AirboatViewZHeight | sv, cl, nf, rep, cheat | Default: 0
-r_JeepViewDampenDamp | sv, cl, nf, rep, cheat | Default: 1
-r_JeepViewDampenFreq | sv, cl, nf, rep, cheat | Default: 7
-r_JeepViewZHeight | sv, cl, nf, rep, cheat | Default: 10
-r_RainAllowInSplitScreen | cl | Default: false
Allows rain in splitscreen -r_RainParticleDensity | cl | Default: 1
Density of Particle Rain 0-1 -r_add_views_in_pre_output | | Default: true
-r_always_render_all_windows | | Default: false
Always force all engine & tools to render -r_aoproxy_cull_dist | | Default: 12
Distance to cull the AO proxy as a factor of size -r_aoproxy_debug | cl, cheat | Default: false
-r_aoproxy_enable | cl | Default: true
-r_aoproxy_min_dist | | Default: 3
-r_aoproxy_min_dist_box | | Default: 1
-r_aoproxy_show | cl, cheat | Default: false
-r_aspectratio | | Default: 0
-r_async_shader_compile_notify_frequency | | Default: 10
-r_bloom_tent_filter_radius | cl, cheat | Default: 3.1
bloom mip up-sample filtering radius (using 3x3 tent filter, radius in mip level texels), 0.0 radius => box (2x2) filter with (fixed) 1.0 radius -r_camerapos | | Prints out the current camera position + orientation to the console -r_character_decal_renderdoc_capture | | Default: false
-r_character_decal_resolution | | Default: 1024
Resolution of character decal texture. -r_cs2_show_icon_editor | cl, a, rep, cheat | Default: false
CSGO/Icon Editor -r_csgo_bloom_threshold_all_samples | cl | Default: true
Execute bloom threshold once per sample during downsample (default enabled, higher quality, less bloom aliasing) -r_csgo_bloom_threshold_downsample_jimenez | cl | Default: true
Custom downsample based on Jimenez14, (default enabled, higher quality, decreases bloom aliasing further) -r_csgo_cable_pixel_radius_clamp | cl | Default: 1.2
Minimum clamped size in pixels of a cable (if using F_CLAMP_MIN_RADIUS 1 in cable material) -r_csgo_cmaa_debug_edges | cl | Default: false
debug visualize edges -r_csgo_cmaa_enable | cl | Default: false
-r_csgo_cmaa_extra_sharp | cl | Default: false
trade more sharpness for reduced antialiasing -r_csgo_cmaa_quality | cl | Default: 3
0=low, 1=medium, 2=high, 3=ultra -r_csgo_cubemap_normalization | cl, cheat | Default: true
-r_csgo_debug_reflection_rects | cl, cheat | Default: 0
-r_csgo_decal_debug | cl, cheat | Default: false
-r_csgo_decals_use_msaa | cl | Default: false
-r_csgo_depth_prepass | cl, cheat | Default: true
-r_csgo_depth_prepass_cull_threshold | cl, cheat | Default: 60
-r_csgo_depth_prepass_reflections_large | cl, cheat | Default: true
-r_csgo_depth_prepass_reflections_small | cl, cheat | Default: true
-r_csgo_depth_prepass_skybox_alpha_tested | cl, cheat | Default: true
-r_csgo_depth_prepass_small_cull_threshold | cl, cheat | Default: 10
-r_csgo_depth_prepass_viewmodel | cl, cheat | Default: true
-r_csgo_directional_lightmaps | cl, cheat | Default: true
-r_csgo_effects_bloom | cl, cheat | Default: true
-r_csgo_effects_bloom_when_smoked | cl, cheat | Default: false
-r_csgo_enable_cubemap_fog | cl | Default: true
-r_csgo_enable_glows | cl, cheat | Default: true
-r_csgo_enable_gradient_fog | cl | Default: true
-r_csgo_enable_high_precision_lighting | cl, cheat | Default: true
-r_csgo_enable_sunlight_check | cl | Default: true
Enable vis tests for sunlight. -r_csgo_enable_tonemapping | cl, cheat | Default: true
-r_csgo_enable_translucent_screen_space | cl, cheat | Default: true
-r_csgo_enable_volume_fog | cl | Default: false
-r_csgo_firstpersonlegs_nearz_offset | cl | Default: 0.1
-r_csgo_fsr_enable_mip_bias | cl | Default: true
Apply negative mip bias when rendering with FSR. -r_csgo_fsr_rcas_sharpness | cl | Default: 0.25
RCAS sharpness when using FSR + RCAS upsample. -r_csgo_fsr_upsample | cl | Default: 0
0 == bilinear upsampe, 1 == FSR upsample, 2 == FSR + RCAS upsample -r_csgo_gpu_culling | cl | Default: true
CSGO/Graphics/GPU Culling -r_csgo_gpu_culling_camera_offset | cl | Default: -0.5
-r_csgo_gpu_culling_shadows | cl | Default: false
CSGO/Graphics/GPU Cull Shadow Views -r_csgo_gpu_culling_two_pass | cl | Default: false
CSGO/Graphics/GPU Culling (Two Pass) -r_csgo_joint_upscale_sigma | cl | Default: 0.002
-r_csgo_lowend_objects | cl | Default: true
0 = Force disable, 1 = use video settings -r_csgo_mboit | cl, cheat | Default: true
-r_csgo_mboit_bias | cl, cheat | Default: 5e-06
-r_csgo_mboit_debug | cl, cheat | Default: false
-r_csgo_mboit_force_mixed_resolution | cl | Default: false
-r_csgo_mboit_overestimation | cl, cheat | Default: 0.01
-r_csgo_mboit_use_4_moments | cl, cheat | Default: false
-r_csgo_microshadowing | cl | Default: true
-r_csgo_mixed_resolution_color_slices | cl, cheat | Default: false
-r_csgo_mixed_resolution_particles | cl | Default: true
-r_csgo_mixed_resolution_particles_minmax | cl, cheat | Default: false
-r_csgo_mixed_resolution_particles_scale | cl, cheat | Default: 2
-r_csgo_mouse_trace_coord | cl, cheat | Default: true
-r_csgo_msaa_resolve_apply_exposure_scale | cl | Default: true
0 - before, 1 - after fix for a2c fringing -r_csgo_multiscattering | cl | Default: true
-r_csgo_no_shader_resolve | cl, cheat | Default: false
-r_csgo_outline_glow_scaledenom | cl, cheat | Default: 1
-r_csgo_override_global_time | cl, cheat | Default: true
-r_csgo_postprocess_enable | cl, cheat | Default: true
-r_csgo_prewarm_particles | cl | Default: false
-r_csgo_r11g11b10_dither_mode | cl | Default: 2
0 - disabled, 1 - regular dither noise, 2 - blue noise dither -r_csgo_readonly_depth_stencil_enable | cl, cheat | Default: true
-r_csgo_reconstruct_normals | cl, cheat | Default: false
-r_csgo_reconstruct_normals_method | cl, cheat | Default: 0
-r_csgo_reflection_min_far_plane | cl, cheat | Default: 5000
-r_csgo_render_decals | cl, cheat | Default: true
-r_csgo_render_decals_on_translucent | cl, cheat | Default: true
-r_csgo_render_dither_scale | cl, cheat | Default: 1
-r_csgo_render_dynamic_objects | cl, cheat | Default: true
-r_csgo_render_inferno_decals | cl, cheat | Default: true
-r_csgo_render_opaque | cl, cheat | Default: true
-r_csgo_render_overlays | cl, cheat | Default: true
-r_csgo_render_post_bloom | cl, cheat | Default: 1
-r_csgo_render_post_bloom_strength | cl, cheat | Default: -1
-r_csgo_render_post_colorcorrection | cl, cheat | Default: 0
-r_csgo_render_post_film_grain | cl, cheat | Default: 0
-r_csgo_render_post_fxaa | cl | Default: 0
-r_csgo_render_post_local_contrast | cl, cheat | Default: true
-r_csgo_render_post_mirror_horizontal | cl, cheat | Default: 0
-r_csgo_render_post_mirror_vertical | cl, cheat | Default: 0
-r_csgo_render_translucent | cl, cheat | Default: true
-r_csgo_resolve_dither_bluenoise_amount | cl | Default: 4
Equivalent to r_csgo_render_dither_scale, but purely to control bluenoise for R11G11B10 downsample dither (if r_csgo_r11g11b10_dither_mode = 2) -r_csgo_resolve_dither_noise_amount | cl | Default: 0.2
Amount of screen space dither noise to apply during resolve (used/essential with R11G11B10_FLOAT RT) -r_csgo_shadow_map_allocation_failure_policy | cl, cheat | Default: 1
What happens when a shadow map fails allocation? 0 = don't render, 1 = render unshadowed -r_csgo_shadows_debug | cl, cheat | Default: 0
-r_csgo_smoke_avoid_flat | cl | Default: true
-r_csgo_smoke_clip_sniper | cl | Default: true
-r_csgo_smoke_fullres_pass | cl | Default: true
Does a full res pass to cover holes and artifacts in smoke low res -r_csgo_smoke_overlay_min_dt | cl | Default: 0.0156863
-r_csgo_smoke_quality | cl | Default: 2
0 - no CSM, 1 - use 3x3 or bilinear PCF (dep on shader detail), 2 - use 25 tap PCSS PCF -r_csgo_smoke_shadow | cl | Default: true
-r_csgo_stencil_sniper_zoom | cl | Default: true
-r_csgo_tools_vis_cubemap_roughness | cl, cheat | Default: 0.0001
-r_csgo_viewmodel_csm_pushback_distance | cl | Default: 1000
-r_csgo_viewmodel_envmap_clamp_plane_distance | cl, cheat | Default: 24
-r_csgo_viewmodel_envmap_position_bias | cl, cheat | Default: 0.85
-r_csgo_viewmodel_far_plane | cl | Default: 100
-r_csgo_viewmodel_near_plane | cl | Default: 1
-r_csgo_volume_mboit_optimization | cl, cheat | Default: true
-r_csgo_water_effects | cl, cheat | Default: true
-r_csgo_water_reflections | cl | Default: true
-r_csgo_water_refraction | cl, cheat | Default: true
-r_csgo_water_skybox_depth | cl | Default: true
-r_cubemap_debug_colors | cheat | Default: 0
-r_dac_disable_portrait_world_renderer | cl | Default: false
-r_debug_draw_safe_area_insets | | Default: false
Render safe area insets as wireframe. -r_debug_particle_shadows | cl, cheat | Default: false
-r_debug_precipitation | cl, cheat | Default: false
Show precipitation volumes -r_decals | cl | Default: 2048
-r_decals_default_fade_duration | cl, rep | Default: 1
-r_decals_default_start_fade | cl, rep | Default: 30
-r_decals_overide_fadestarttime_params | sv, cl, rep | Default: -1
-r_decals_overlap_threshold | cl, rep | Default: 6
-r_depth_of_field | cl | Default: 1
0 = off, 1 = enabled (high quality, circular bokeh, HDR) -r_detail_lerp_znormal | cl | Default: 0.89
-r_detailprop_fade_dist | cl | Default: 3000
-r_detailprop_force_probe | cl | Default: false
-r_detailprop_lod_dist | cl | Default: 4000
-r_directional_lightmaps | | Default: true
-r_directlighting | cheat | Default: true
Set to use direct lighting -r_dof2_maxblursize | cl | Default: 5
-r_dof2_radiusscale | cl | Default: 0.25
-r_dof_override | cheat | Default: false
-r_dof_override_far_blurry | cheat | Default: 2000
-r_dof_override_far_crisp | cheat | Default: 180
-r_dof_override_near_blurry | cheat | Default: -100
-r_dof_override_near_crisp | cheat | Default: 0
-r_dof_override_tilt_to_ground | cheat | Default: 0.5
-r_dopixelvisibility | cheat | Default: true
-r_draw3dskybox | cl | Default: true
-r_draw_first_tri_only | cheat | Default: false
-r_draw_instances | cheat | Default: true
-r_draw_overlays | | Default: true
-r_draw_particle_children_with_parents | cheat | Default: -1
Draw particle children with parents (-1=use gameinfo, 0=no, 1=yes) -r_drawblankworld | cheat | Default: false
Render blank instead of the game world -r_drawchickens | cl, cheat | Default: true
Render chickens -r_drawcsplayers | cl, cheat | Default: true
Render CS players -r_drawdecals | cheat | Default: true
Set to render decals -r_drawdetailprops | cl | Default: true
-r_drawdevvisualizers | cl, cheat | Default: false
Render dev visualizers -r_drawmodeldecals | cl | Default: true
-r_drawpanorama | cheat | Default: true
Enable the rendering of panorama UI -r_drawparticles | cheat | Default: true
Enable/disable particle rendering -r_drawpixelvisibility | | Default: false
Show the occlusion proxies -r_drawropes | cl, cheat | Default: true
-r_drawskybox | cheat | Default: true
Render the 2d skybox. -r_drawsprites | cl, cheat | Default: true
-r_drawtracers | cl, cheat | Default: true
-r_drawtracers_firstperson | cl, a, release | Default: true
Toggle visibility of first person weapon tracers -r_drawviewmodel | cl, cheat | Default: true
Render view model -r_drawworld | cheat | Default: true
Render the world. -r_dx11_report_live_objects | | Prints out live D3D11 objects (requires -dx11debug) -r_dx11_software_cmd_lists | | Default: true
Enable Software Command lists for DX11 (Avoid using deferred contexts) -r_enable_rigid_animation | cl | Default: false
-r_entpos | | Moves the camera position + orientation to the named entity -r_experimental_lag_limiter | | Default: false
-r_extra_render_frames | cheat | Default: 0
-r_fallback_texture_lod_scale | cheat | Default: 2
Scale factor for requested texture size (texture streaming) - used for geo that doesn't have a precomputed UV density measure -r_fallback_texture_orange | | Default: false
Display fallback texture as orange -r_farz | cl, cheat | Default: -1
Override the far clipping plane. -1 means to use the value in env_fog_controller. -r_flashlightambient | cl, cheat | Default: 0
-r_flashlightbacktraceoffset | cl, cheat | Default: 0.4
-r_flashlightbrightness | cl, rep, cheat | Default: 1
-r_flashlightconstant | cl, rep, cheat | Default: 0
-r_flashlightfar | cl, rep, cheat | Default: 1500
-r_flashlightfov | cl, rep, cheat | Default: 53
-r_flashlightladderdist | cl, cheat | Default: 40
-r_flashlightlinear | cl, rep, cheat | Default: 100
-r_flashlightlockposition | cl, cheat | Default: false
-r_flashlightmuzzleflashfov | cl, cheat | Default: 120
-r_flashlightnear | cl, rep, cheat | Default: 4
-r_flashlightnearoffsetscale | cl, cheat | Default: 1
-r_flashlightoffsetforward | cl, rep, cheat | Default: 0
-r_flashlightoffsetright | cl, rep, cheat | Default: 5
-r_flashlightoffsetup | cl, rep, cheat | Default: -5
-r_flashlightquadratic | cl, rep, cheat | Default: 0
-r_flashlightshadowatten | cl, cheat | Default: 0.35
-r_flashlighttracedistcutoff | cl, cheat | Default: 128
-r_flashlighttracedistwatercutoff | cl, cheat | Default: 80
-r_flashlightvisualizetrace | cl, cheat | Default: false
-r_flush_on_pooled_ib_resize | release | Default: true
-r_force_engine_render_frame | | Force a single render of the engine viewport. -r_force_no_present | cheat | Default: false
Force the render device to not present frames. -r_force_render_frame_count | | Default: 5
The number of frames to render when a -r_force_zprepass | cheat | Default: -1
0: Force z prepass off. 1: Force on. -1: Don't force -r_frame_sync_enable | | Default: true
-r_freeze_sceneobjects | cl | Default: false
-r_freezeparticles | cheat | Default: false
Pause particle simulation -r_fullscreen_gamma | a | Default: 2.2
Screen Gamma (only in fullscreen modes) -r_fullscreen_quad_single_triangle | | Default: true
-r_gpu_mem_stats | | Display GPU memory usage. -r_grass_allow_flattening | | Default: false
-r_grass_alpha_test | | Default: 1
-r_grass_density_mode | | Default: 1
0 = Density corresponds to blade existance, 1 = Density corresponds to blade height, 2 = Both 0 and 1 -r_grass_end_fade | | Default: 3900
-r_grass_max_brightness_change | | Default: 75
-r_grass_parallel_load | | Default: false
-r_grass_quality | | Default: 3
0 = Off, 1 = Low, 2 = Med, 3 = high, 4 = ultra -r_grass_start_fade | | Default: 3000
-r_grass_vertex_lighting | | Default: 0
-r_hair_voxels | | Default: -1
-r_haircull_percent | | Default: -1
-r_hairsort | | Default: true
-r_icon_csm_pushback_distance | cl, cheat | Default: -1
csm pushback distance, should be much shorter/disabled for icon rendering -r_icon_custommaterial_maxres | cl, cheat | Default: 512
maxres for custommaterials when rendering icons -r_icon_generate_offline_mips | cl, cheat | Default: false
generate mips via sidecar file for offline -r_icon_generate_runtime_mips | cl, cheat | Default: true
generate mips for runtime -r_icon_highcontrast_postprocessing_weight | cl, cheat | Default: 0.375
if using high contrast postprocessing, use this weight (weight = 1.0 for characters) -r_icon_max_mip_width | cl, cheat | Default: 128
r_icon_max_mip_width -r_icon_player_equip_gloves_from_loadout | cl, cheat | Default: false
equip gloves on player for icon rendering from loadout, or use default gloves -r_icon_reload_map | cl, cheat | Default: false
force reload map on new request -r_icon_rendering_height | cl, cheat | Default: 384
icon rendering height -r_icon_rendering_msaa_mode | cl, cheat | Default: 4
MSAA mode used for icon rendering 0-none, 1-2xMSAA, 2-4xMSAA, 3-6X, 4-8X, etc -r_icon_rendering_width | cl, cheat | Default: 512
icon rendering width -r_icon_show_timing | cl, cheat | Default: false
show timing in output -r_icon_use_kv3_camera | cl, cheat | Default: false
use test kv3 data for camera -r_impact_ricochet_chance | cl | Default: 0.3
-r_impacts_alt_orientation | cl | Default: true
-r_impacts_decal_grazing_incidence_cutoff | cl | Default: 0.55
-r_impacts_decal_grazing_incidence_variance | cl | Default: 0.1
-r_incrementlodscale | | Modifies the LOD scale -r_indirectlighting | cheat | Default: true
Set to use indirect lighting -r_legacy_vsync | | Default: false
Use legacy vsync mode -- for testing for a couple user machines. -r_light_flickering_enabled | sv, cl, rep | Default: true
-r_light_probe_volume_debug_colors | cheat | Default: 0
-r_light_probe_volume_debug_grid | cheat | Default: false
Show LPV debug grid, 0: off, 1: closest only 2: closest and keep 3: all -r_light_probe_volume_debug_grid_albedo | cheat | Default: 128 128 128 255
albedo for LPV debug grid -r_light_probe_volume_debug_grid_bbox | cheat | Default: true
Show LPV bounding box when debug grid is on, 0: off, 1: on -r_light_probe_volume_debug_grid_metalness | cheat | Default: 0
metalness for LPV debug grid -r_light_probe_volume_debug_grid_prim | cheat | Default: 0
0: spheres, 1: cubes -r_light_probe_volume_debug_grid_roughness | cheat | Default: 0.5
roughness for LPV debug grid -r_light_probe_volume_debug_grid_samplesize | cheat | Default: 4
sphere radius (world) for LPV debug grid -r_lightmap_set | cheat | Default: lightmaps
Lightmap set to use, only works on map load -r_lightmap_size | | Default: 65536
Maximum lightmap resolution. -r_lightmap_size_directional_irradiance | | Default: -1
Maximum lightmap resolution for directional_irradiance channel. -1 = use value of r_lightmap_size -r_low_latency | | Default: 1
NVIDIA Low Latency (0 = off, 1 = on, 2 = on + boost) -r_low_latency_trigger_flash | | Default: true
NVIDIA Low Latency Trigger Flash -r_mapextents | cl, cheat | Default: 16384
Set the max dimension for the map. This determines the far clipping plane -r_max_texture_pool_size | | Default: 0
Upper limit on texture pool size. -r_mixed_shadows_fade_in_time | sv, cl, rep | Default: 0.5
-r_mixed_shadows_fade_out_time | sv, cl, rep | Default: 0.5
-r_monitor_3dskybox | cl | Default: true
-r_morphing_enabled | cheat | Default: true
-r_multigpu_num_gpus_found | | Default: 1
-r_multigpu_num_gpus_used | | Default: 1
-r_muzzleflashbrightness | cl, rep, cheat | Default: 0.4
-r_muzzleflashlinear | cl, rep, cheat | Default: 0.05
-r_nearz | cl, cheat | Default: -1
Override the near clipping plane. -1 means use the default. -r_particle_cables_cast_shadows | | Default: true
-r_particle_debug_filter | | Default:
Limit debug visualizations to substring match of effect name -r_particle_debug_force_simulation | | Default: 0
-1 for all asleep, 1 for all awake -r_particle_debug_randomseeds | | Default: false
Use random seeds in debug -r_particle_enable_fastpath | | Default: true
-r_particle_force_material_binds | | Default: false
-r_particle_gpu_implicit | | Default: true
-r_particle_gpu_implicit_debug_bricks | | Default: false
-r_particle_gpu_implicit_debug_stats | | Default: false
-r_particle_gpu_implicit_debug_wireframe | | Default: false
-r_particle_gpu_implicit_lds_cache | | Default: false
-r_particle_max_detail_level | | Default: 3
The maximum detail level of particle to create -r_particle_max_draw_distance | cheat | Default: 1e+06
The maximum distance that particles will render -r_particle_max_size_cull | | Default: 1200
Particle systems larger than this in every dimension skip culling to save CPU. They will be drawn anyway. -r_particle_max_texture_layers | | Default: -1
-r_particle_min_timestep | | Default: 0
A minimum on particle simulation time, particle simulation happening more frequently than this will lerp. -r_particle_mixed_resolution_viewstart | | Default: 500
-r_particle_model_old | | Default: false
-r_particle_model_per_thread_count | | Default: 32
-r_particle_newcode | | Default: true
Enable new paths in some particle operators -r_particle_newinput | | Default: false
Enable input path in particle ops -r_particle_render_refreshes_sleep_timer | | Default: true
Disable to get a better look at what's happening offscreen -r_particle_render_test | | Default: false
render particles 100 times and show perf -r_particle_shadow_map_texture_size | cl | Default: 1536
-r_particle_shadows | cl | Default: true
-r_particle_shadows_cast_on_particles | cl | Default: true
-r_particle_shadows_cast_on_particles_scale | cl | Default: true
-r_particle_shadows_cast_on_world | cl | Default: true
-r_particle_shadows_compute | cl, release | Default: true
-r_particle_timescale | | Default: 1
-r_pipeline_stats_command_flush | | Default: false
Experimental: Set to 1 to enable full GPU pipeline flushing after each command list. -r_pipeline_stats_flush_before_sleeping | | Default: false
Experimental: Set to 1 to enable GPU pipeline flushes right before the render thread sleeps to wait for more work. -r_pipeline_stats_present_flush | | Default: false
Experimental: Set to 1 to enable full GPU pipeline flushing after each present. -r_pipeline_stats_use_flush_api | | Default: true
Experimental: Set to 1 to use the ID3D11DeviceContext11::Flush() to flush the GPU pipeline instead of queries. -r_pixelvisibility_partial | cheat | Default: true
-r_pixelvisibility_spew | cheat | Default: false
-r_player_fog_distance_multiplier | cl, cheat | Default: 1.7
-r_player_fog_maxdensity_multiplier | cl, cheat | Default: 0.6
-r_player_visibility_mode | cl, a, release | Default: 1
-r_player_visibility_stencil | cl, cheat | Default: true
-r_player_visibility_strength | cl, cheat | Default: 1.1
-r_post_bloom_debug | cl | Default: 0
1 = bloom output (before thresholding), 2 = quarter res downsample, 3 = quarter res effects bloom 4 = quarter res effects raw -r_print_texture_stats | | Texture stats -r_propsmaxdist | cl | Default: 1200
Maximum visible distance -r_refraction_clip_plane_adjust | cl, cheat | Default: -1
-r_render_coordination_state | | Prints out the current render coordination state. -r_render_to_cubemap_begin_mixing_roughness | cl | Default: 0.25
-r_render_to_cubemap_debug | cl | Default: false
-r_render_world_node_bounds | cheat | Default: false
Render world node bounds -r_renderdoc_capture_frame | | Triggers a RenderDoc capture -r_renderdoc_open_captures | | Default: true
-r_renderdoc_validation_error_capture_limit | | Default: 5
-r_rendersun | cheat | Default: true
Render sun lighting -r_replay_post_effect | cl, cheat | Default: -1
-r_reset_character_decals | | Default: false
-r_ropetranslucent | cl | Default: true
-r_screen_size_expansion | cl | Default: 0
-r_setpos | | Moves the camera position + orientation to the specified position -r_shadows | cheat | Default: true
-r_show_build_info | cl, a, release | Default: true
Build information. Leave this enabled when submitting bug screenshots and videos, please! -r_show_time_info | cl, release | Default: false
Show real time, large. -r_showdebugoverlays | cheat | Default: false
Set to render debug overlays -r_showdebugrendertarget | cheat | Default: false
Set the debug render target to show, 0 == disable -r_showsceneobjectbounds | cheat | Default: false
Show scenesystem object bounding boxes -r_showsunshadowdebugrendertargets | cheat | Default: false
Set to render sun shadow render targets -r_showsunshadowdebugsplitvis | cheat | Default: false
Set to render sun shadow split visibility debugger -r_size_cull_threshold | | Default: 0.33
Threshold of screen size percentage below which objects get culled -r_size_cull_threshold_fade | | Default: 7.5
% above the screen size percentage where we will start fading out (==0 will disable fading). -r_size_cull_threshold_shadow | cheat | Default: 0.2
Threshold of sun shadow map size percentage below which objects get culled -r_skinning_enabled | cheat | Default: true
-r_skip_precache_validation_check | | Default: true
-r_smooth_morph_normals | | Default: true
-r_ssao | | Default: true
Set to use screen-space ambient occlusion -r_ssao_bias | | Default: 2.5
-r_ssao_blur | | Default: true
-r_ssao_radius | | Default: 8
-r_ssao_strength | | Default: 3
-r_stereo_multiview_instancing | cheat | Default: false
Use multiview instancing for stereo rendering. -r_strip_invisible_during_sceneobject_update | cl | Default: false
-r_suppress_redundant_state_changes | | Default: true
-r_texture_budget_dynamic | | Default: true
Dynamically adjust texture streaming budget based on GPU memory usage. -r_texture_budget_threshold | | Default: 0.9
Reduce texture memory pool size when this percentage of the budget is full. -r_texture_budget_update_period | | Default: 0.5
Time (in seconds) between updating texture memory budget. -r_texture_eager_eviction | | Default: false
-r_texture_hookup_uses_threadpool | | Default: true
Async Texture hookup uses its own threadpool instead of the global pool. -r_texture_lod_scale | cheat | Default: 1
Scale factor for requested texture size (texture streaming) -r_texture_nonstreaming_load | | Default: true
Allow immediately loading mips of textures (when possible) when their headers are loaded, saving IO & reducing latency. -r_texture_pool_increase_rate | | Default: 64
Increase texture memory pool size by this many MB / s when under budget. -r_texture_pool_reduce_rate | | Default: 256
Reduce texture memory pool size by this many MB / s when over budget. -r_texture_pool_size | | Default: 1600
Total size of the texture pool in MB -r_texture_stream_max_resolution | | Default: 2147483647
Maximum resolution for top mip level in streaming textures -r_texture_stream_mip_bias | | Default: 0
Biases the mip level the texture streaming system choses to stream for each texture. -r_texture_stream_resolution_bias | | Default: 1
-r_texture_stream_resolution_bias_decrease_rate | | Default: 0.1
-r_texture_stream_resolution_bias_increase_rate | | Default: 0.05
-r_texture_stream_resolution_bias_min | | Default: 1
-r_texture_stream_resolution_bias_update_period | | Default: 0.5
-r_texture_stream_throttle_amount | | Default: 10
-r_texture_stream_throttle_count | | Default: 3
-r_texture_stream_throttle_count_over_budget | | Default: 1
-r_texture_streaming_timesliced | | Default: true
-r_texture_streamout_unthrottle_ms | | Default: 0.2
After hitting throttling limits for streamout, allow it to continue up to this number of milliseconds. -r_texturefilteringquality | | Default: 1
0: Bilinear, 1: Trilinear, 2: Aniso 2x, 3: Aniso 4x, 4: Aniso 8x, 5: Aniso 16x -r_textures_evict_all | | Evict all resident texture. -r_threaded_particles | | Default: true
-r_threaded_scene_object_update | cl | Default: true
-r_timestamp_query_multiplier | | Default: 1
Set the TIMESTAMP query cycle multiplier, for drivers that lie -r_toggleviewportsize | | Toggles viewport size between small + full window. -r_translucent | cheat | Default: true
Enable rendering of translucent geometry -r_use_memory_budget_model | | Default: false
Use a model of GPU memory use to determine budget rather than querying the OS. -r_validate_texture_streaming | | Default: false
Dumps state of texture streaming at the next frame boundary. -r_vconsole_foregroundforcerender | | Default: true
When VConsole is in the foreground, force all engine & tools to render -r_viewport | | Slams viewport size to a specified value. -r_wait_on_present | | Default: false
-r_world_frame_load_threshold_ms | | Default: 10
-r_world_wind_dir | | Default: 0.707 0.707 0
-r_world_wind_frequency_grass | | Default: 0.03
-r_world_wind_frequency_trees | | Default: 0.003
-r_world_wind_offset_speed | | Default: 0.25 0.3 0.2
-r_world_wind_smooth_time | | Default: 2
-r_world_wind_strength | | Default: 40
-r_worldlod | cheat | Default: true
Set to enable world LOD -r_zprepass_normals | cheat | Default: false
0: Use normals reconstructed from depth. 1: Output correct normals in z prepass. -radarvisdistance | sv, cheat | Default: 1000
at this distance and beyond you need to be point right at someone to see them -radarvismaxdot | sv, cheat | Default: 0.996
how closely you have to point at someone to see them beyond max distance -radarvismethod | sv, cheat | Default: 1
0 for traditional method, 1 for more realistic method -radarvispow | sv, cheat | Default: 0.4
the degree to which you can point away from a target, and still see them on radar. -radio | cl, release | Opens a radio menu -radio1 | cl, release | Opens a radio menu -radio2 | cl, release | Opens a radio menu -radio3 | cl, release | Opens a radio menu -ragdoll_debug_item_detachment | sv, rep | Default: false
-ragdoll_friction_scale | sv, cl, rep, cheat | Default: 0.6
-ragdoll_gravity_scale | sv, cl, rep, cheat | Default: 1
-ragdoll_impact_strength | cl | Default: 500
-ragdoll_lru_debug_removal | sv, cl, rep, cheat | Default: false
-ragdoll_lru_min_age | sv, cl, rep, cheat | Default: 10
-ragdoll_override_root_orientation | sv, rep | Default: true
-ragdoll_prop_settle | sv, rep | Default: true
Enable more aggressive ragdoll settling -ragdoll_prop_sleepaftertime | sv, rep | Default: 4
After this many seconds of being basically stationary, the ragdoll will go to sleep. -ragdoll_prop_sleepdisabletime | sv, rep | Default: 1.5
Ragdoll is not allowed to physically sleep until this timer has elapsed. -ragdoll_relax_limts | sv, rep | Default: false
-ragdoll_resolve_initial_conflict | sv, cl, rep, cheat | Default: true
-ragdoll_resolve_separation | sv, cl, rep, cheat | Default: true
-ragdoll_scale_sleep_tolerance | sv, rep | Default: true
-ragdoll_validate_targetpose | sv, rep | Default: true
-ragdoll_visualize_creation_skeleton | sv, rep | Default: false
-ragdoll_visualize_targetpose | sv, rep | Default: false
-rangefinder | sv, cheat | Measures distance along a ray -rate | a, user | Default: 786432
Min bytes/sec the host can receive data -ray_bench | sv | Load the rays and run the benchmark -rcon | norecord, release | Issue an rcon command. -rcon_address | norecord, release, server_cannot_query | Default:
Address of remote server if sending unconnected rcon commands (format x.x.x.x:p) -rcon_connected_clients_allow | rep, release | Default: true
Allow clients to use rcon commands on server. -rcon_password | norecord, release, server_cannot_query | Default:
remote console password. -rebuy | cl, clientcmd_can_execute | Attempt to repurchase items with the order listed in cl_rebuy -recast_mark_overhang | rep, cheat | Default: true
Enable/disable overhang detection -recast_partitioning | rep, cheat | Default: 0
0 = watershed, 1 = monotone, 2 = layers -record | norecord, release | Record a demo. -redirectend | release | Redirect server console output -redirectstart | release | Redirect server console output -refresh_ui_audio_state | cl, cheat | Restores audio DSP state for the UI. -regenerate_weapon_skins | cl, cheat | -reload_model | | Force a reload of a vmdl resource -reload_store_config | cl | -reloadgame | cheat | Reload the most recent saved game. -remove_weapon | sv, cheat | Remove a weapon held by the player.
Arguments: <weapon subclass name> -removeid | | Remove a user ID from the ban list. -removeip | | Remove an IP address from the ban list. -repeat_last_console_command | release | Repeat last console command. -replay_death | sv, cheat | start hltv replay of last death -replay_debug | rep, release | Default: 0
-replay_start | sv, cheat | Start GOTV replay: replay_start <delay> \[<player name or index>\] -replay_stop | sv | stop hltv replay -report_cliententitysim | cl, cheat | Default: false
List all clientside simulations and time - will report and turn itself off. -report_clientthinklist | cl, cheat | Default: false
List all clientside entities thinking and time - will report and turn itself off. -report_connection_failure_percentage | | Default: 0
-report_entities | sv, cheat | Lists all entities -report_simthinklist | sv | Lists all simulating/thinking entities -report_soundpatch | sv | reports sound patch count -reset_gameconvars | cheat | Reset game convars to default values -resource_leaks | | resource_leaks <resource_name>: Show resource leaks for the named resource -resource_list | | List loaded resources matching a substring -resource_log_allocate_timing | | Log time spent in Allocate for all resource types -resource_manifest_validate_modules | | Scan all of the loaded modules and validate any resource manifests found -resource_repeated_reload | | resource_repeated_reload <count> <resource_name> (<resource name> ...): Load and unload the specified resource(s) -resource_reset_allocate_timing | | Reset tracked time spent in Allocate (see resource_log_allocate_timing) -resourcesystem_multiframe_finalize_time_msec | | Default: 10
Max time to spend finalizing resources per frame in miliseconds. -respawn_player | sv, cheat | Respawns the player from death!
-restart | cheat | Poor man's restart: reload the current map from disk. -restart_in_insecure | cl, clientcmd_can_execute | Restart in insecure mode -restart_in_trusted | cl, clientcmd_can_execute | Restart in trusted mode -restart_in_untrusted | cl, clientcmd_can_execute | Restart in untrusted mode -restart_normal | cl, clientcmd_can_execute | Restart -rope_averagelight | cl | Default: true
Makes ropes use average of cubemap lighting instead of max intensity. -rope_collide | cl | Default: 1
Collide rope with the world -rope_shake | cl | Default: false
-rope_smooth_enlarge | cl | Default: 1.4
How much to enlarge ropes in screen space for antialiasing effect -rope_smooth_maxalpha | cl | Default: 0.5
Alpha for rope antialiasing effect -rope_smooth_maxalphawidth | cl | Default: 1.75
-rope_smooth_minalpha | cl | Default: 0.2
Alpha for rope antialiasing effect -rope_smooth_minwidth | cl | Default: 0.3
When using smoothing, this is the min screenspace width it lets a rope shrink to -rope_subdiv | cl | Default: 2
Rope subdivision amount -rope_wind_dist | cl | Default: 1000
Don't use CPU applying small wind gusts to ropes when they're past this distance. -rpestats | | dump rpe -rr_dacmode | sv, cl, rep | Default: false
If set to 1, enable special functionality for DAC -rr_debugclassname | sv, cl, rep | Default:
If set, rr_debugclassname will print only response tests where 'classname' corresponds to this variable. Use to filter for a specific character. -rr_debugresponseconcept | sv, cl, rep | Default:
If set, rr_debugresponseconcept will print only responses testing for the specified concept -rr_debugresponses | sv, cl, rep | Default: 0
Show verbose matching output (1 for simple, 2 for rule scoring, 3 for noisy). If set to 4, it will only show response success/failure for npc_selected NPCs. -rr_debugrule | sv, cl, rep | Default:
If set to the name of the rule, that rule's score will be shown whenever a concept is passed into the response rules system. -rr_dumpresponses | sv, cl, rep | Default: false
Dump all response_rules.txt and rules (requires restart) -rr_findrules | sv | Search and list rules by substring. -rr_findrules_verbose | sv | Search and list rules by substring. -rr_followup_maxdist | sv, cheat | Default: 1800
'then ANY' or 'then ALL' response followups will be dispatched only to characters within this distance. -rr_forceconcept | sv, cheat | fire a response concept directly at a given character.
USAGE: rr_forceconcept <target> <concept> "criteria1:value1,criteria2:value2,..."
criteria values are optional.
-rr_reloadresponsesystems | sv, cheat | Reload all response system scripts. -rr_thenany_score_slop | sv, a, cheat | Default: 0
When computing respondents for a 'THEN ANY' rule, all rule-matching scores within this much of the best score will be considered. -rs_dump_stats | | rs_dump_stats - Dump resourcesystem stats. -rtx_force_default_hitgroup | | Default: false
Forces all ray traced geometry to use default hit shaders instead of specialized ones. -rubikon_joint_always_draw_at_pivot_point | | Default: true
-rubikon_joint_deepdebugging | | Default: false
-run_perftest | cheat, norecord | Execute perftest.cfg -safezonex | cl, a | Default: 1
The percentage of the screen width that is considered safe from overscan. Cannot result in a width less than the height. -safezoney | cl, a | Default: 1
The percentage of the screen height that is considered safe from overscan -save | sv, norecord | Save Game -save_animgraph_recording | sv, cheat | Saves all active animgraph recordings to disk -save_async | sv | Default: true
-save_clear_subdirectory | sv, rep | -save_fake_hitch | sv | Default: 0
Force a busy wait for the specified number of milliseconds during save to simulate a hitch -save_finish_async | sv | -save_history_count | sv | Default: 1
Keep this many old copies in history of autosaves and quicksaves. -save_maxarray_spew | sv, release | Default: 10
Max number of array entries to spew when using SaveRestoreIO spewing. -save_screenshot | sv | Default: 2
0 = none, 1 = non-autosave, 2 = always, 3 = bug_only -save_set_subdirectory | sv, rep | -save_showelapsedtime | sv | display up-to-date elapsed play time -save_spew | sv, cl, rep | Default: false
-save_watchclass | sv | Restrict spew to entities with matching classname -save_watchentity | sv | Restrict spew to entity index -say | sv | Display player message -say_team | sv | Display player message to team -sc_aggregate_debug_draw_meshlets | | Default: false
SceneSystem/Aggregates/Visualize Meshlets -sc_aggregate_fragment_merging | | Default: true
-sc_aggregate_gpu_culling | | Default: true
Toggles GPU culling of aggregate meshes -sc_aggregate_gpu_culling_conservative_bounds | | Default: false
-sc_aggregate_gpu_culling_show_culled | | Default: false
SceneSystem/Aggregates/Show GPU Culled Meshes -sc_aggregate_gpu_occlusion_culling | | Default: true
-sc_aggregate_indirect_draw_compaction | release | Default: true
Use multidrawindirect...count if the driver/hardware supports it -sc_aggregate_indirect_draw_compaction_threshold | release | Default: 8
Threshold of indirect draws when we will do compaction -sc_aggregate_material_solo | cheat | Default:
-sc_allow_dithered_lod | | Default: true
Allow use of dithered lod transitions -sc_allow_dynamic_constant_batching | | Default: true
-sc_allow_precomputed_vismembers | | Default: true
-sc_allow_write_depth_before_blend | | Default: true
-sc_batch_layer_cb_updates | | Default: true
-sc_bounds_group_cull | | Default: true
-sc_cache_envmap_lpv_lookup | | Default: true
-sc_check_world | cheat | Default: false
-sc_clutter_density_full_size | | Default: 0.05
Screen-size where clutter will be full density -sc_clutter_density_none_size | | Default: 0.01
Screen-size where clutter will be gone -sc_clutter_draw | | Default: true
SceneSystem/Aggregates/Draw Aggregates -sc_disableThreading | cheat | Default: false
-sc_disable_baked_lighting | | Default: false
-sc_disable_culling_boxes | cheat | Default: false
-sc_disable_procedural_layer_rendering | cheat | Default: false
-sc_disable_shadow_fastpath | cheat | Default: false
-sc_disable_shadow_materials | cheat | Default: false
-sc_disable_spotlight_shadows | cheat | Default: false
-sc_disable_world_materials | cheat | Default: false
-sc_dithered_lod_transition_amt | | Default: 0.075
Percentage of the transition between two lods we will apply a dither -sc_draw_aggregate_meshes | | Default: true
SceneSystem/Aggregates/Draw Aggregates -sc_dump_lists | cheat | Default: false
-sc_dumpworld | cheat | Dump a list of the objects in a sceneworld (Usage: sc_dumpworld <world_index>) -sc_dumpworld3d | cheat | Dump the objects in a sceneworld into a 3d geoview buffer (Usage: sc_dumpworld3d <world_index>) -sc_enable_discard | | Default: true
-sc_extended_stats | cheat | Default: false
-sc_fade_distance_scale_override | cheat | Default: -1
-sc_force_lod_level | cheat | Default: -1
-sc_force_materials_batchable | cheat | Default: false
-sc_force_single_display_list_per_layer | | Default: false
-sc_force_translation_in_projection | cheat | Default: false
If enabled, the camera's translation will be included in the projection matrix. -sc_hdr_enabled_override | | Default: -1
Override default setting for HDR rendering. -1 default, 0 NoHdr, 1 Hdr, 2 Hdr 1010102 3 Hdr 111110 -sc_instanced_material_solo | cheat | Default:
-sc_instanced_mesh_enable | cheat | Default: true
Toggles rendering instanced meshes -sc_instanced_mesh_gpu_culling | | Default: true
Toggles GPU culling of instanced meshes -sc_instanced_mesh_gpu_occlusion_culling | | Default: true
Toggles GPU occlusion of instanced meshes -sc_instanced_mesh_solo | cheat | Default:
-sc_keep_all_layers | | Default: false
-sc_layer_batch_threshold | | Default: 128
-sc_layer_batch_threshold_fullsort | | Default: 80
-sc_list_extradata_allocations | | Prints out the overall extra data allocation counts -sc_listworlds | cheat | List all the active sceneworlds -sc_max_framebuffer_copies_per_layer | | Default: 1
-sc_mesh_backface_culling | | Default: true
-sc_no_cull | | Default: false
-sc_no_vis | | Default: false
-sc_only_render_opaque | cheat | Default: false
-sc_only_render_shadowcasters | cheat | Default: false
-sc_queue_reflection_views_to_layers | | Default: true
-sc_reject_all_objects | cheat | Default: false
-sc_screen_size_lod_scale_override | cheat | Default: -1
-sc_setclassflags | cheat | Low level command to set the flags byte associated with an object class. sc_SetClassFlags <classname> <value>
-sc_shadow_depth_bias | | Default: 256
-sc_shadow_depth_bias_clamp | | Default: 0
-sc_shadow_depth_bias_state_override | | Default: false
-sc_shadow_slopescale_depth_bias | | Default: 2.13
-sc_show_cs_skinning_stats | cheat | Default: false
SceneSystem/Compute Skinning Stats -sc_show_gpu_profiler | cheat | Default: false
SceneSystem/GPU Profiler -sc_show_texture_visualizer | cheat | Default: false
SceneSystem/Texture Visualizer -sc_show_tonemap_visualizer | cheat | Default: false
SceneSystem/Tonemap Visualizer -sc_showclasses | cheat | List the object class names known by scenesystem
-sc_skip_traversal | cheat | Default: false
-sc_spew_cmt_usage | | Default: false
-sc_throw_away_all_layers | | Default: false
-sc_use_clear_subrect | | Default: false
-sc_visualize_batches | | Default: 0
color per batch -sc_visualize_sceneobjects | | Default: 0
1 = visualize bounds, 2 = visualize sceneobject mesh materials, 3 = required texture size, 4 = bounds group, 5 = LOD, 6 == LPV Binding, 7 == instancing -scene_clientflex | sv, cl, rep | Default: true
Do client side flex animation. -scene_flush | sv | Flush all .vcds from the cache and reload from disk. -scene_maxcaptionradius | sv | Default: 1200
Only show closed captions if recipient is within this many units of speaking actor (0==disabled). -scene_playvcd | sv, cheat | Play the given VCD as an instanced scripted scene. -scene_print | sv, cl, rep | Default: 0
When playing back a scene, print timing and event info to console. -scene_vcdautosave | cl | Default: false
Create a savegame before VCD playback -schema_all_list_bindings | | schema_all_list_bindings <substring> - List all scopes registered schema bindings (classes & enums). If no substring, list them all. -schema_detailed_class_layout | | schema_detailed_class_layout <class_name> - Print a detailed memory layout of the class (including inline structs). -schema_dump_binding | | schema_dump_binding <class_or_enum_name> - Print information about the named class or enum. -schema_list_bindings | | schema_list_bindings <substring> - List registered global-scope schema bindings (classes & enums). If no substring, list them all. -schema_meta_stats | | schema_meta_stats \[<options>\]- Print a summary of schemasystem metadata statistics. -schema_stats | | schema_stats - Print a summary of various schemasystem statistics. -screenmessage_notifytime | sv | Default: 8
How long to display screen message text -screenmessage_show | cheat | Default: -1
Enable display of console messages on screen. 1 = Enabled, 0 = Disabled, -1 = Enabled if vgui is not present -screenshot | | Take a screenshot: screenshot \[filename\] -screenshot_height | | Default: -1
Screenshot height. -1 for screen height. -screenshot_prefix | | Default: shot
Set the screenshot auto naming prefix. -screenshot_subdir | | Default: screenshots
Set the screenshot directory. -screenshot_width | | Default: -1
Screenshot width. -1 for screen width. -script_add_debug_filter | sv, cheat | Add a filter to the game debug overlay -script_add_watch | sv, cheat | Add a watch to the game debug overlay -script_add_watch_pattern | sv, cheat | Add a watch to the game debug overlay -script_attach_debugger | sv, cheat | Connect the vscript VM to the script debugger -script_attach_debugger_at_startup | sv | Default: false
-script_break_in_native_debugger_on_error | sv | Default: false
-script_clear_watches | sv, cheat | Clear all watches from the game debug overlay -script_debug | sv, cheat | Toggle the in-game script debug features -script_dump_all | sv, cheat | Dump the state of the VM to the console -script_find | sv, cheat | Find a key in the VM -script_help | sv, cheat | Output help for script functions -script_help2 | sv | Output help for script functions suitable for auto-completion -script_reload | sv, cheat | Reload scripts -script_reload_code | sv, cheat | Execute a vscript file, replacing existing functions with the functions in the run script -script_reload_entity_code | sv, cheat | Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts -script_remove_debug_filter | sv, cheat | Remove a filter from the game debug overlay -script_remove_watch | sv, cheat | Remove a watch from the game debug overlay -script_remove_watch_pattern | sv, cheat | Remove a watch from the game debug overlay -script_resurrect_unreachable | sv, cheat | Use the garbage collector to track down reference cycles -script_trace_disable | sv, cheat | Turn off a particular trace output by file or function name -script_trace_disable_all | sv, cheat | Turn off all trace output -script_trace_disable_key | sv, cheat | Turn off a particular trace output by table/instance -script_trace_enable | sv, cheat | Turn on a particular trace output by file or function name -script_trace_enable_all | sv, cheat | Turn on all trace output -script_trace_enable_key | sv, cheat | Turn on a particular trace output by table/instance -scrubber | | Scrub system off - not a dev build -sdr | release | An old command that has been renamed to 'net_option' -sellbackall | cl, clientcmd_can_execute | Attempt to refund all equipment -send_round_backup_file_list | sv, release | -sensitivity | cl, a, per_user | Default: 1.25
Mouse sensitivity. -server_game_time | sv | Gives the game time in seconds (server's curtime) -server_snd_cast | sv, cheat | Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically. Usage: snd_cast <eventname> \[<retrigger time>\] \[<max distance>\]. Arguments that are specified will become defaults for the remainder of the session. -servercfgfile | sv, release | Default: server.cfg
-servervoice_clear | cl | servervoice_clear -servervoice_dump | cl | servervoice_dump -setang | sv, cheat | Snap player eyes to specified pitch yaw <roll:optional> (must have sv_cheats). -setang_exact | sv, cheat | Snap player eyes and orientation to specified pitch yaw <roll:optional> (must have sv_cheats). -setinfo | clientcmd_can_execute | Adds a new user info value -setmodel | sv, cheat | Changes's player's model -setpause | release | Set the pause state of the server. -setpos | sv, cheat | Move player to specified origin (must have sv_cheats). -setpos_exact | sv, cheat | Move player to an exact specified origin (must have sv_cheats). -setpos_player | sv, cheat | Move specified player to specified origin (must have sv_cheats). -shake | sv, cheat | Shake the screen. -shake_show | cl | Default: false
Displays a list of the active screen shakes. -shake_stop | cl, cheat | Stops all active screen shakes.
-shake_testpunch | cl, cheat | Test a punch-style screen shake.
-shatterglass_break | sv, cheat | -shatterglass_cleanup | sv, cl, rep, cheat | Default: true
-shatterglass_cleanup_max | sv, cl, rep, cheat | Default: 150
-shatterglass_debug | sv, cl, rep, cheat | Default: false
-shatterglass_distort | sv, cl, rep, cheat | Default: true
-shatterglass_edge_uv_scale | sv, cl, rep, cheat | Default: 0.05
-shatterglass_hit_tolerance | sv, cl, rep, cheat | Default: 2
-shatterglass_restore | sv, cheat | -shatterglass_shard_lifetime | sv, cl, rep, cheat | Default: 15
-shatterglass_subdiv_size | sv, cl, rep, cheat | Default: 1.5
-shatterglass_voronoi_size | sv, cl, rep, cheat | Default: 15
-show_loadout_toggle | cl, clientcmd_can_execute | Toggles loadout display -show_untrusted_warning_again | cl, clientcmd_can_execute | Show untrusted warning again -show_visibility_boxes | cl, cheat | Default: false
Enable or Disable debug display of visibility boxes -showconsole | norecord, release | Show the console. -showtriggers | sv, cheat | Enable or Disable showing trigger entities -showtriggers_toggle | 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 | cheat | Default: false
When on, silences all DSP mixes. -sk_autoaim_mode | sv, cl, a, rep | Default: 1
-sk_player_arm | sv | Default: 1
-sk_player_chest | sv | Default: 1
-sk_player_head | sv | Default: 2
-sk_player_leg | sv | Default: 1
-sk_player_stomach | sv | Default: 1
-skel_constraints_enable | rep, cheat | Default: true
-skel_debug | sv, cl, rep | Default:
-skeleton_instance_lod_optimization | sv, cl, rep | Default: false
Compute LOD mask internally like since 2016, i.e. force all LOD groups' bones to compute -skeleton_instance_scaleset_enable | sv, cl, rep, cheat | Default: true
-skeleton_instance_smear_boneflags | sv, cheat | Default: false
Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent. -skill | sv, cl, a, rep, per_user | Default: 1
Game skill level. -slope_drop_debug | sv, cl, rep | Default: 0
Toggles a test dropping the view offset based on the slope -slope_drop_enable | sv, cl, rep | Default: true
Toggles a test dropping the view offset based on the slope -slope_drop_max_offset | sv, cl, rep | Default: 16
The maximum distance to adjust the view height -slope_drop_off_ground_blend_speed | sv, cl, rep | Default: 160
The speed with which the slope drop is blended out when the entity leaves the ground -slot0 | cl, server_can_execute | -slot1 | cl, server_can_execute | -slot10 | cl, server_can_execute | -slot11 | cl, server_can_execute | -slot12 | cl, server_can_execute | -slot13 | cl, server_can_execute | -slot2 | cl, server_can_execute | -slot3 | cl, server_can_execute | -slot4 | cl, server_can_execute | -slot5 | cl, server_can_execute | -slot6 | cl, server_can_execute | -slot7 | cl, server_can_execute | -slot8 | cl, server_can_execute | -slot9 | cl, server_can_execute | -smoke_grenade_ct_color | sv | Default: 75 127 155
-smoke_grenade_custom_color | sv | Default: -1
0 = Gray (classic), 1 = Red, 2 = Orange, 3 = Skyblue, 4 = Yellow, 5 = Green, , 6 = Blue, 7 = Purple, 8 = pink -smoke_grenade_t_color | sv | Default: 180 129 50
-smoke_param1 | sv, cl, rep | Default: 6.26
-smoke_param2 | sv, cl, rep | Default: 8.27
-smoke_param3 | sv, cl, rep | Default: 0.13
-smoke_param4 | sv, cl, rep | Default: 0
-smoke_param5 | sv, cl, rep | Default: 0
-smoke_use_noise_texture | sv, cl, rep | Default: true
-smoke_volume_lod_ratio_change | cl | Default: 0.6
-smoothstairs | sv, cl, rep | Default: true
Smooth player eye z coordinate when traversing stairs. -snapto | cl | -snd_arrangement_start | cheat | Starts the specified arrangement. -snd_async_flush | | Flush all unlocked async audio data -snd_async_showmem | | Show async memory stats -snd_async_showmem_music | | Show async memory stats for just non-streamed music -snd_async_showmem_summary | | Show brief async memory stats -snd_async_spew_blocking | | Default: 0
Spew message to console any time async sound loading blocks on file i/o. -snd_autodetect_latency | a | Default: true
-snd_boxverb_simd | | Default: true
Enable SIMD code path for shoebox reverb processor. -snd_boxverb_simd_svf | | Default: 1
0 = use biquad instead of svf, 1 = use vectorized svf, 2 = use scalar svf -snd_break_on_start_soundevent | sv, cl, rep, cheat | Default:
Use to debug break on any soundevent that is started matching this name -snd_cast | 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_compare_KV_convert | | Default: false
-snd_compare_soundevents | cheat | Compare the compiled and loaded contents of 2 soundevents. -snd_cs_duck_reverb | cl | One shot trigger to duck reverb for a few seconds. -snd_deathcamera_volume | cl, a, release | Default: 0.16
Volume of Deathcam Timers -snd_delay_sound_ms_max | | Default: 40
Sound device synchronization max delay (ms) -snd_delay_sound_ms_shift | | Default: 23
Sound device synchronization shift (ms) -snd_diffusor_simd | | Default: false
Enable SIMD code path for diffusor processor. -snd_disable_mixer_duck | cheat | Default: false
-snd_disable_mixer_solo | cheat | Default: false
-snd_disable_radar_visualize | sv, cl, rep | Default: false
-snd_dsp_distance_max | cheat | Default: 2000
-snd_dsp_distance_min | cheat | Default: 20
-snd_duckerattacktime | a | Default: 0.5
-snd_duckerreleasetime | a | Default: 2.5
-snd_duckerthreshold | a | Default: 0.15
-snd_ducktovolume | a | Default: 0.55
-snd_enable_imgui | a, cheat | Default: false
Game/Sound System Debugger -snd_enable_sound_services_visualizer | cheat | Default: false
Toggles CEngineSoundServicesDebugVisualizerRel debug rendering. -snd_enable_subgraph_corenull_passthrough | | Default: true
-snd_enable_subgraph_log | | Default: false
-snd_envelope_rate | cheat | Default: 0.9
-snd_filter | cheat | Default:
-snd_foliage_db_loss | sv, cheat | Default: 4
foliage dB loss per 1200 units -snd_front_headphone_position | | Specifies the position (in degrees) of the virtual front left/right headphones. -snd_front_stereo_speaker_position | | Specifies the position (in degrees) of the virtual front left/right speakers. -snd_front_surround_speaker_position | | Specifies the position (in degrees) of the virtual front left/right speakers. -snd_gain | a | Default: 1
-snd_gain_max | cheat | Default: 1
-snd_gain_min | cheat | Default: 0.01
-snd_gamevoicevolume | a | Default: 1
Game v.o. volume -snd_gamevolume | a | Default: 1
Game volume -snd_get_physics_surface_properties | cheat | Get physics surface properties for all the materials. -snd_group_cluster_debug | rep, cheat | Default: false
-snd_headphone_eq | cl, a, clientcmd_can_execute | Default: 0
Select Headphone EQ Preset -snd_headphone_pan_exponent | | Specifies the exponent for the pan xfade from phone to phone if the "exp" pan law is being used. -snd_headphone_pan_radial_weight | | Apply cos(angle) * weight before pan law -snd_hrtf_distance_behind | | Default: 50
HRTF calculations will calculate the player as being this far behind the camera. -snd_hrtf_perspective_distance_behind | | Default: 50
HRTF calculations will calculate the player as being this far behind the camera. -snd_list | cheat | Default:
-snd_list_deferred_soundevents | cheat | List all current deferred load soundevents -snd_list_soundevents | cheat | List all available soundevents -snd_list_soundevents_by_stack | cheat | List all available soundevents using specified stack name -snd_mainmenu_music_break_time_max | cl, cheat | Default: 0
Maximum amount of time to pause between playing main menu music -snd_mainmenu_music_break_time_min | cl, cheat | Default: 0
Minimum amount of time to pause between playing main menu music -snd_mapobjective_volume | cl, a, release | Default: 0.04
Volume of Map Objective Music -snd_max_pitch_shift_inaccuracy | sv, cl, rep | Default: 0.08
-snd_menumusic_volume | cl, a, release | Default: 0.04
Volume of Menu / Non-gameplay music -snd_mergemethod | | Default: 1
Sound merge method (0 == sum and clip, 1 == max, 2 == avg). -snd_mix_async | cheat | Default: true
-snd_mixahead | a | Default: 0.001
-snd_mixer_master_dsp | cheat | Default: 1
-snd_mixer_master_level | cheat | Default: 1
-snd_musicvolume | a | Default: 1
Music volume -snd_mute_losefocus | a | Default: true
-snd_mute_mvp_music_live_players | cl, a, release | Default: false
If set, MVP music is muted if players from both teams are still alive. -snd_mvp_volume | cl, a, release | Default: 0.16
Volume of MVP Music -snd_new_visualize | sv, cheat | Default: false
Displays soundevent name played at it's 3d position -snd_occlusion_bounces | rep, cheat | Default: 1
-snd_occlusion_debug | sv, cl, rep, cheat | Default: false
-snd_occlusion_debug_listener_pos | cheat | Default:
-snd_occlusion_indirect_max | cheat | Default: 0.7
-snd_occlusion_indirect_min | cheat | Default: 0.01
-snd_occlusion_indirect_radius | cheat | Default: 120
-snd_occlusion_min_wall_thickness | rep, cheat | Default: 4
-snd_occlusion_override | rep, cheat | Default: -1
-snd_occlusion_rays | rep, cheat | Default: 4
-snd_occlusion_report | cheat | Default: false
-snd_occlusion_visualize | cheat | Default: false
-snd_op_test_convar | cheat | Default: 720
-snd_opvar_set_point_debug | sv, cl, rep, cheat | Default: false
-snd_opvar_set_point_update_interval | sv, cl, rep | Default: 0.2
-snd_print_activetracks | cheat | List all active tracks -snd_print_arrangements | cheat | List all available sequence arrangments -snd_print_current_mixer_mixgroup | | Get data related to mix group matching string -snd_print_samplers | cheat | List all available samplers -snd_print_sequences | cheat | List all available midi sequences -snd_print_soundevent | | Print the data associated with the specified soundevent. -snd_print_soundevent_default_public_properties | | Print the default public properties of a specified soundevent. Values do not reflect values set on the soundevent. For that see "snd_print_soundevent" -snd_rear_headphone_position | | Specifies the position (in degrees) of the virtual rear left/right headphones. -snd_rear_stereo_scale | rep, cheat | Default: 1
-snd_rear_stereo_speaker_position | | Specifies the position (in degrees) of the virtual rear left/right speakers. -snd_rear_surround_speaker_position | | Specifies the position (in degrees) of the virtual rear left/right speakers. -snd_refdb | cheat | Default: 60
Reference dB at snd_refdist -snd_refdist | cheat | Default: 36
Reference distance for snd_refdb -snd_remove_all_soundevents | cheat | Remove all soundevents -snd_remove_soundevent | cheat | Remove the specified soundevent -snd_report_c4_sounds | cl, cheat | Default: false
-snd_report_verbose_error | cheat | Default: false
If set to 1, report more error found when playing sounds.
-snd_roundaction_volume | cl, a, release | Default: 0
Volume of Move Action Music -snd_roundend_volume | cl, a, release | Default: 0.16
Volume of Won/Lost Music -snd_roundstart_volume | cl, a, release | Default: 0
Volume of Round Start Music -snd_samplers_play_note | cheat | Play a note from a specified sampler -snd_samplers_stop_note | cheat | Stop a note from a specified sampler -snd_sequence_set_track_bpm | cheat | Sets the tempo of the specified track -snd_sequence_set_track_transpose | cheat | Sets the transposition of the specified track -snd_sequence_stop_all_tracks | cheat | Stops all currently playing sequences -snd_sequence_stop_track | cheat | Stops the specified track -snd_sequencer_show_bpm | cheat | Default: false
-snd_sequencer_show_events | cheat | Default: false
-snd_sequencer_show_quantize_queue | cheat | Default: false
-snd_set_physics_surface_properties | cheat | Set physics surface properties for materials. Usage: <heuristic #> <commit> -snd_setmixer | cheat | Set named Mixgroup of current mixer to mix vol, mute, solo. -snd_setmixlayer | cheat | Set named Mixgroup of named mix layer to mix vol, mute, solo. -snd_showclassname | cheat | Default: 0
-snd_showstart | cheat | Default: 0
-snd_side_surround_speaker_position | | Specifies the position (in degrees) of the virtual rear left/right speakers. -snd_sos_block_global_stack | cheat | Default: false
-snd_sos_block_stop_global_stack | cheat | Default: true
-snd_sos_calc_angle_debug | rep, cheat | Default: false
-snd_sos_cl_soundevent_pause_last | cl | Test -snd_sos_cl_soundevent_start | cl | Test -snd_sos_cl_soundevent_stop_last | cl | Test -snd_sos_cl_soundevent_unpause_last | cl | Test -snd_sos_compare_kv3_native_stacks | cheat | Default: false
-snd_sos_compare_operator_stacks | cheat | Compares 2 operator stacks and spews any errors -snd_sos_debug_trigger_opvar | sv | Default: false
-snd_sos_default_update_stack | | Default: core_update_default
-snd_sos_flush_operators | cheat | Flush and re-parse the sound operator system -snd_sos_get_operator_field_info | cheat | Currently gets info for a single operator field -snd_sos_hide_simple_parameter_overwrite_warnings | | Default: true
-snd_sos_ingame_debug | cheat | Default: false
-snd_sos_limit_self | | Default: false
-snd_sos_list_operator_updates | cheat | Default: false
-snd_sos_max_event_base_depth | | Default: 4
-snd_sos_opvar_debug | cheat | Default: false
-snd_sos_pause_soundevent | cheat | Pause the specified soundevent in the list -snd_sos_pause_system | cheat | Default: false
-snd_sos_print_class_sizes | cheat | Prints the sizes of relevant sos classes. -snd_sos_print_field_name_strings | cheat | Prints a list of currently cached field name strings -snd_sos_print_field_references | cheat | Default: false
-snd_sos_print_full_field_info | cheat | Default: false
-snd_sos_print_groups | cheat | Prints the current state of the groups system -snd_sos_print_operator_stack | cheat | Prints a master list of currently exposed variables -snd_sos_print_operator_stack_operator | cheat | Prints an operator from a stack -snd_sos_print_operator_stacks | cheat | Prints a list of currently available stacks -snd_sos_print_operators | cheat | Prints a list of currently available operators -snd_sos_print_stack_exec_list | cheat | Prints the current stack execution list -snd_sos_print_strings | cheat | Prints a list of currently cached strings -snd_sos_print_table_arrays | cheat | Default: false
-snd_sos_print_tool_properties | cheat | Prints the current state of tool properties. -snd_sos_report_entity_deleted | | Default: false
-snd_sos_resolve_execute_operator | cheat | Resolve the inputs and execute one specified operator from a specified stack -snd_sos_set_operator_field | cheat | Currently sets a single float operator field -snd_sos_set_operator_field_by_guid | cheat | Currently sets a single float operator field -snd_sos_show_block_debug | cheat | Default: false
Spew data about the list of block entries. -snd_sos_show_entry_match_free | | Default: false
-snd_sos_show_mixgroup_path_errors | | Default: false
-snd_sos_show_operator_event_and_stack | cheat | Default: true
-snd_sos_show_operator_event_filter | cheat | Default:
-snd_sos_show_operator_field_filter | cheat | Default:
-snd_sos_show_operator_init | cheat | Default: false
-snd_sos_show_operator_not_executing | cheat | Default: true
-snd_sos_show_operator_operator_filter | cheat | Default:
-snd_sos_show_operator_pause_entry | cheat | Default: false
-snd_sos_show_operator_shutdown | cheat | Default: false
-snd_sos_show_operator_stop_entry | cheat | Default: false
-snd_sos_show_operator_updates | cheat | Default: false
-snd_sos_show_opvar_updates | cheat | Default: false
-snd_sos_show_opvar_updates_filter | cheat | Default:
-snd_sos_show_parameter_overwrite_warnings | | Default: false
-snd_sos_show_perspective_debug | cheat | Default: false
Render spheres and text for stacks that implement 'util_draw_perspective'. -snd_sos_show_queuetotrack | cheat | Default: false
-snd_sos_show_soundevent_overwrites | | Default: false
-snd_sos_show_soundevent_param_overwrite | cheat | Default: false
-snd_sos_show_soundevent_start | cheat | Default: false
-snd_sos_show_track_list | | Default: false
-snd_sos_show_voice_elapsed_time | | Default: false
-snd_sos_soundevent_deferred_interval_time | | Default: 0.1
-snd_sos_soundevent_filter | cheat | Default:
-snd_sos_soundevent_max_deferred_time | | Default: 5
-snd_sos_soundevent_profile | cheat | Dump a record of current soundevents and profile data -snd_sos_start_soundevent | cheat | Starts a specified soundevent -snd_sos_start_soundevent_at_pos | cheat | Starts a specified soundevent at the given position -snd_sos_stop_all_soundevents | cheat | Stops all soundevents currently on the execution list -snd_sos_stop_soundevent_guid | cheat | Stops a specified soundevent -snd_sos_stop_soundevent_index | cheat | Stops a specified soundevent -snd_sos_sv_soundevent_pause_last | sv | Test -snd_sos_sv_soundevent_start | sv | Test -snd_sos_sv_soundevent_stop_last | sv | Test -snd_sos_sv_soundevent_unpause_last | sv | Test -snd_sos_sv_test_gender | sv | Test -snd_sos_test_soundmessage | cheat | test -snd_sos_unpause_soundevent | cheat | UnPause the first soundevent in the list -snd_sos_use_case_sensitive_soundevents | | Default: false
-snd_sound_areas_debug | cl, rep, cheat | Default: false
-snd_sound_areas_debug_interval | cl, rep, cheat | Default: 0.2
-snd_soundevent_clear_deferred | cheat | Clear the list of deferred soundevents for loading. -snd_soundmixer | | Default: Default_Mix
-snd_soundmixer_flush | | Reload soundmixers.txt file. -snd_soundmixer_list_mix_groups | | List all mix groups to dev console. -snd_soundmixer_list_mix_layers | | List all mix layers to dev console. -snd_soundmixer_list_mixers | | List all mixers to dev console. -snd_soundmixer_set_trigger_factor | cheat | Set named mix layer / mix group, trigger amount. -snd_soundmixer_setmixlayer_amount | cheat | Set named mix layer mix amount. -snd_soundmixer_version | | Default: 2
-snd_spatialize_lerp | a, release | Default: 0
-snd_steamaudio_active_hrtf | | Default: 0
Index of active HRTF. -snd_steamaudio_baked_data_stats | cheat | Display baked data stats for the current mod. -snd_steamaudio_default_hrtf_volume_gain | | Default: 0
Adjust overall volume of the default HRTF by the specified gain (dB). -snd_steamaudio_display_probes | | Load all the probes from a file and display probes based on the passed on arguments. -snd_steamaudio_dynamicpathing_max_samples | sv, cl, rep | Default: 16
-snd_steamaudio_enable_custom_hrtf | | Default: false
Enable custom HRTF loading. -snd_steamaudio_enable_pathing | cheat | Default: true
This variable is checked by soundstack to globally enabling pathing for audio processing. -snd_steamaudio_enable_perspective_correction | a, release | Default: true
Enable perspective correction for 3D audio. -snd_steamaudio_enable_probeneighborhood_caching | | Default: true
Enable caching listener probe neighborhood for pathing. -snd_steamaudio_enable_reverb | release | Default: 0
Enable Steam Audio Reverb processor. -snd_steamaudio_enable_spatial_blend_fix | cheat | Toggles the speculative fix for low-frequency issues when using spatial blend. -snd_steamaudio_export_scene | cheat | Exports scene currently used by Steam Audio as a phononscene file. -snd_steamaudio_halton_sequence | cheat | Generate Halton Sequence for a given order and number of samples. -snd_steamaudio_hybrid_reverb_overlap | | Default: 0.25
Set the overlap fraction (0 to 1) for hybrid reverb. -snd_steamaudio_hybrid_reverb_transition_time | | Default: 1
Set the transition time (in seconds) between convolution and parametric reverb. -snd_steamaudio_invalid_path_length | | Default: 0
Path length of invalid path in inches. Set this to .0 to use direct distance as path length. -snd_steamaudio_ir_duration | cheat | Default: 2
The time delay between a sound being emitted and the last audible reflection in Steam Audio. -snd_steamaudio_load_pathing_data | cheat | Default: true
If set, baked pathing data is loaded. Steam Audio Hammer entities can successfully use pathing in this case. -snd_steamaudio_load_reverb_data | cheat | Default: true
If set, baked reverb data is loaded. Reset it to zero during an format changes of baked data until all data is updated. -snd_steamaudio_max_convolution_sources | cheat | Default: 4
The maximum number of simultaneous sources that can be modeled by Steam Audio. -snd_steamaudio_max_hrtf_normalization_gain_db | | Default: 6
Maximum gain any HRTF could have during volume normalization. -snd_steamaudio_max_occlusion_samples | cheat | Default: 64
The maximum number of rays that can be traced for volumetric occlusion by Steam Audio. -snd_steamaudio_max_probes_pathing | | Default: 4294967295
Maximum number of probes to create when baking paths. -snd_steamaudio_max_probes_reverb | | Default: 4294967295
Maximum number of probes to create when baking reverb. -snd_steamaudio_normalize_default_hrtf_volume | | Default: true
Normalize volume of default HRTF dataset across all directions. -snd_steamaudio_num_bounces | cheat | Default: 128
The maximum number of times any ray can bounce when using Steam Audio. -snd_steamaudio_num_diffuse_samples | cheat | Default: 2048
The number of directions considered for ray bounce by Steam Audio. -snd_steamaudio_num_rays | cheat | Default: 65536
The number of rays to trace for reflection modeling by Steam Audio. -snd_steamaudio_num_threads | cheat | Default: 2
Sets the number of threads used for realtime reflection by Steam Audio. -snd_steamaudio_pathing_caching_threshold | sv, cl, rep | Default: 5
-snd_steamaudio_pathing_enable_caching | sv, cl, rep | Default: true
-snd_steamaudio_pathing_enable_source_probe_interp | | Default: false
If set, all the probes near a source withing probe range are used to find paths instead of nearest probe. -snd_steamaudio_pathing_order | cheat | Default: 1
The amount of directional detail in the simulated by Steam Audio. -snd_steamaudio_pathing_order_rendering | cheat | Default: 1
The amount of directional detail in the rendered audio by Steam Audio. -snd_steamaudio_perspective_correction_factor | | Default: 1
Perspective correction factor, ratio of screen size and view depth from screen, for 3D audio. -snd_steamaudio_perspective_correction_front_only | | Default: true
Use perspective correction for 3D audio only in the frontal directions. -snd_steamaudio_reverb_level_db | release | Default: -3
Adjust overall volume (dB) of the output from Steam Audio Reverb processor. -snd_steamaudio_reverb_order | | Default: 1
Ambisonics order to use for simulating reverb. -snd_steamaudio_reverb_order_rendering | | Default: 1
Ambisonics order to use for convolution reverb. 0th order = 1 channel, 1st order = 4 channels. -snd_steamaudio_reverb_update_rate | | Default: 30
Set the maximum update rate (in Hz) for reverb. -snd_steamaudio_source_pathing_debug | a | Default: false
Enable path visualization for steam_audio_source operator. -snd_steamaudio_source_pathing_debug_duration | | Default: 0.01
Duration for which path remains visible. Should be close to update rate of the sound operator stack. -snd_steamaudio_source_pathing_enable_validation | | Default: false
Enable real-time pathing validation against dynamic geometry. -snd_stereo_speaker_pan_exponent | | Specifies the exponent for the pan xfade from speaker to speaker if the "exp" pan law is being used. -snd_stereo_speaker_pan_radial_weight | | Apply cos(angle) * weight before pan law -snd_surround_speaker_pan_exponent | | Specifies the exponent for the pan xfade from speaker to speaker if the "exp" pan law is being used. -snd_surround_speaker_pan_radial_weight | | Apply cos(angle) * weight before pan law -snd_tensecondwarning_volume | cl, a, release | Default: 0.04
Volume of Ten Second Warnings -snd_toolvolume | a | Default: 1
Volume of sounds in tools (e.g. Hammer, SFM) -snd_ui_positional | cheat | Default: false
-snd_ui_spatialization_spread | cheat | Default: 1
-snd_use_baked_occlusion | rep, cheat, release | Default: 0
-snd_vmidi_flush | cheat | Purge and reload all vmidi data and files. -snd_vmix_override_mix_decay_time | cheat | Default: -1
If set > 0, overrides how long the decay time is on all mix graphs (in seconds).
-snd_vmix_show_input_updates | cheat | Default: false
If set to 1, show all incoming updates to vmix inputs.
-snd_voipvolume | a | Default: 1
Voice volume -sndplaydelay | | -sos_debug_emit | sv, cl, rep | Default: false
-sound_device_override | a, release | Default:
ID of the sound device to use -soundevent_check_networked_entity | sv | Default: false
-soundinfo | release | Describe the current sound device with an active voice list. -soundlist | | List all known sounds. -soundpatch_captionlength | sv, cl, rep | Default: 2
How long looping soundpatch captions should display for. -soundscape_debug | sv, cheat | Default: false
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 | cl, cheat | Dumps the client's soundscape data.
-soundscape_fadetime | cl, cheat | Default: 3
Time to crossfade sound effects between soundscapes -soundscape_flush | sv | Flushes the server & client side soundscapes -soundscape_message | cl | Default: false
-soundscape_radius_debug | cl, cheat | Default: false
Prints current volume of radius sounds -soundscape_update_include_bots | sv, cheat | Default: false
Enable to calculate soundscape audio params for bots. -soundsystem_device_used | | Default:
Sound device in use (changing this does not change the soundsystem). -soundsystem_update_async | | Default: true
-soundsysteminfo | | Describe the current sound device without an active voice list. -spawn_group_activate | sv, cheat | Activate specified spawngroup. -spawn_group_list | sv, cheat | List all spawn groups -spawn_group_load | sv, cheat | Load named spawn group. -spawn_group_unload | sv, cheat | Unload named spawn group. -spawngroup_ignore_timeouts | | Default: false
-speaker_config | a | Default: -1
-spec_autodirector | cl, clientcmd_can_execute | Default: false
Auto-director chooses best view modes while spectating -spec_centerchasecam | cl, a | Default: false
Looks at the target player's center, instead of his eye position, in chase came mode -spec_chasedistance | cl | Default: 96
Chase cam's ideal distance from target -spec_chasedistancespeed | cl | Default: 144
Chase cam's ideal distance from target -spec_death_panel_replay_position | cl | Default: 0.75
-spec_freeze_deathanim_time | sv, cl, rep, release | Default: 0.8
The time that the death cam will spend watching the player's ragdoll before going into the freeze death cam. -spec_freeze_time | sv, cl, rep, release | Default: 3
Time spend frozen in observer freeze cam. -spec_freeze_time_lock | sv, cl, rep, release | Default: 1
Time players are prevented from skipping the freeze cam -spec_freeze_traveltime | sv, cl, rep, release | Default: 0.3
Time taken to zoom in to frame a target in observer freeze cam. -spec_glow_decay_time | cl, release | Default: 2
Time to decay glow from 1.0 to spec_glow_silent_factor after spec_glow_full_time. -spec_glow_full_time | cl, release | Default: 1
Noisy players stay at full brightness for this long. -spec_glow_silent_factor | cl, release | Default: 0.4
Lurking player xray glow scaling. -spec_glow_spike_factor | cl, release | Default: 1.2
Noisy player xray glow scaling (pop when noise is made). Make >1 to add a 'spike' to noise-making players -spec_glow_spike_time | cl, release | Default: 0
Time for noisy player glow 'spike' to show that they made noise very recently. -spec_hide_players | cl, release, clientcmd_can_execute | Default: false
Toggle the visibility of scoreboard players. -spec_mode | cl, clientcmd_can_execute | Set spectator mode -spec_next | cl, clientcmd_can_execute | Spectate next player -spec_pos | cl, cheat | dump position and angles to the console -spec_prev | cl, clientcmd_can_execute | Spectate previous player -spec_replay_autostart | cl, a | Default: true
Auto-start Killer Replay when available -spec_replay_bot | sv, release | Default: false
Enable Spectator Hltv Replay when killed by bot -spec_replay_cache_ragdolls | cl | Default: true
when set to 0, ragdolls will settle dynamically before and after Killer Replay -spec_replay_colorcorrection | cl | Default: 0.5
Amount of color correction in deathcam replay -spec_replay_enable | rep, release | Default: 0
Enable Killer Replay, requires hltv server running (0:off, 1:default, 2:force) -spec_replay_fadein | cl | Default: 0.75
Amount of time in seconds it takes to visually fade into replay, or into real-time after replay -spec_replay_fadeout | cl | Default: 0.75
Amount of time in seconds it takes to visually fade out of replay, or out of real-time before replay -spec_replay_fullframe | | Default: true
Send full frame on every hltv replay transition -spec_replay_leadup_time | rep, release | Default: 5.3438
Replay time in seconds before the highlighted event -spec_replay_message_time | rep, release | Default: 9.5
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 | rep, release | Default: false
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_others_experimental | cl | Default: false
Replay the last death of the round, if possible. Disabled on official servers by default. Experimental. -spec_replay_outline | cl | Default: 1
Enable outline selecting victim in hltv replay: 0 - none; 1 - ouline YOU; 2 - outline YOU, with red ragdoll outline; 3 - normal spectator outlines -spec_replay_rate_base | rep, release | Default: 1
Base time scale of Killer Replay.Experimental. -spec_replay_rate_limit | rep, release | Default: 3
Minimum allowable pause between replay requests in seconds -spec_replay_rate_slowdown | cl | Default: 1
The part of Killer Replay right before death is played at this rate -spec_replay_rate_slowdown_length | cl | Default: 0.5
The part of Killer Replay right before death is played at this rate -spec_replay_review_sound | cl | Default: true
When set to non-0, a sound effect is played during Killer Replay -spec_replay_round_delay | sv, release | Default: 0
Round can be delayed by this much due to someone watching a replay; must be at least 3-4 seconds, otherwise the last replay will always be interrupted by round start, assuming normal pause between round_end and round_start events (7 seconds) and freezecam delay (2 seconds) and 7.4 second full replay (5.4 second pre-death and ~2 seconds post-death) and replay in/out switching (up to a second) -spec_replay_sound_fadein | cl | Default: 0.05
Amount of time in seconds it takes to fade in the audio before or after replay -spec_replay_sound_fadeout | cl | Default: 0
Amount of time in seconds it takes to fade out the audio before or after replay -spec_replay_victim_pov | cl | Default: false
Killer Replay - replay from victim's point of view (1); the default is killer's (0). Experimental. -spec_replay_winddown_time | sv, release | Default: 2
The trailing time, in seconds, of replay past the event, including fade-out -spec_show_xray | cl, a, release | Default: 1
If set to 1, you can see player outlines and name IDs through walls - who you can see depends on your team and mode -spec_track | cl | Default: 0
Tracks an entity in spec mode -spec_usenumberkeys_nobinds | cl, a | Default: true
If set to 1, map voting and spectator view use the raw number keys instead of the weapon binds (slot1, slot2, etc). -spec_xray_dropped_defusekits | cl, release | Default: false
Whether to X-ray dropped defuse kits. -spec_xray_dropped_unoccluded | cl, release | Default: false
Whether to always X-ray dropped c4 and defuse kits. -spew_fonts | | Spew information about font manager fonts -splitscreen_mode | a, cheat | Default: 0
-splitscreen_testreadconfigconflict | | -ss_add | | Adds a splitscreen user. -ss_mimic | cl, cheat | Default: 0
Split screen users mimic base player's CUserCmds -ss_remove | | Removes a splitscreen user. -ss_teleport | cl, cheat | Teleport other splitscreen player to my location. -ss_voice_hearpartner | | Default: false
Route voice between splitscreen players on same system. -startdemos | release | Play demos in demo sequence. -startmovie | norecord | Start recording movie frames. -stats | | Prints server performance variables -stats_collect_gpu | | Default: false
While doing stats_display, collect GPU perf counters. Used for stats_print_gpu. -stats_display | | Default: 0
Displays perf statistics information -stats_highlight_interval | cl | Default: 10
Interval between hightlight screens in the transition stats panel -stats_print | | Prints out perf statistics to the console, clears perf history -stats_print_gpu | | Prints out GPU perf statistics to the console. Requires stats_display > 0, and stats_collect_gpu = true. Optional argument of CSV filename -status | release | Print connection status -status_json | release | Print status in JSON format -steam_controller_haptics | cl, release | Default: true
-steamvrevent_quit | sv | steamvrevent_quit -steamworks_sessionid_client | cl, user | Default: 0
The client session ID for the new steamworks gamestats. -steamworks_sessionid_lifetime_client | cl | Default: 0
The full client session ID for the new steamworks gamestats. -steamworks_sessionid_server | sv, cl, rep | Default: 0
The server session ID for the new steamworks gamestats. -sticky_tooltips | cl | Default: false
Don't ever hide tooltips. Helpful when debugging complicated tooltip layouts. -stop | release | Finish recording demo. -stopdemos | release | Stop looping demos (current demo will complete). -stopsound | cheat | -stopsoundscape | cl, cheat | Stops all soundscape processing and fades current looping sounds -subclass_change | sv, cheat | 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 | sv, cheat | Creates an entity of the given subclass where the player is looking. -surfaceprop | sv, cheat | Reports the surface properties at the cursor -suspicious_hit_odds_threshold | sv, release | Default: 0.01
-suspicious_hit_player_radius | sv, release | Default: 8
-suspicious_hit_strategy | sv, release | Default: 0
What to do about suspicious hits. 0: Nothing. 1: Skip the bullet. 2: Skip the bullet and re-roll a new bullet. -sv_accelerate | sv, cl, nf, rep, release | Default: 5.5
-sv_accelerate_debug_speed | sv, cl, nf, rep, release | Default: false
-sv_accelerate_use_weapon_speed | sv, cl, nf, rep, release | Default: true
-sv_air_max_horizontal_parachute_speed | sv, cl, rep, release | Default: 240
-sv_air_max_wishspeed | sv, cl, rep, release | Default: 30
-sv_air_pushaway_dist | sv, cl, rep, release | Default: 0
-sv_airaccelerate | sv, cl, nf, rep, release | Default: 12
-sv_airaccelerate_parachute | sv, cl, rep, release | Default: 2.6
-sv_airaccelerate_rappel | sv, cl, rep, release | Default: 2.2
-sv_allchat | sv, nf, release | Default: true
Players can receive all other players' text chat, no death restrictions -sv_allow_votes | sv, release | Default: true
Allow voting? -sv_alltalk | sv, nf, release | Default: false
Players can hear all other players' voice communication, no team restrictions -sv_auto_adjust_bot_difficulty | sv, release | Default: true
Adjust the difficulty of bots each round based on contribution score. -sv_auto_full_alltalk_during_warmup_half_end | sv, release | Default: true
When enabled will automatically turn on full all talk mode in warmup, at halftime and at the end of the match -sv_autobunnyhopping | sv, cl, rep, release | Default: false
Players automatically re-jump while holding jump button -sv_autobuyammo | sv, cl, nf, rep, release | Default: false
Enable automatic ammo purchase when inside buy zones during buy periods -sv_autoexec_mapname_cfg | sv, release | Default: false
Execute a mapname cfg file on the server automatically in custom game modes that require it. -sv_autosave | sv, rep | Default: true
Set to 1 to autosave game on level transition. Does not affect autosave triggers. -sv_backspeed | sv, cl, rep | Default: 0.6
How much to slow down backwards motion -sv_banid_dev_enabled | | Default: false
-sv_banid_enabled | release | Default: true
Whether server supports banid command -sv_bot_buy_decoy_weight | sv, release | Default: 1
Given a bot will buy a grenade, controls the odds of the grenade type. Proportional to all other sv_bot_buy_*_weight convars. -sv_bot_buy_flash_weight | sv, release | Default: 1
Given a bot will buy a grenade, controls the odds of the grenade type. Proportional to all other sv_bot_buy_*_weight convars. -sv_bot_buy_grenade_chance | sv, release | Default: 33
Chance bots will buy a grenade with leftover money (after prim, sec and armor). Input as percent (0-100.0) -sv_bot_buy_hegrenade_weight | sv, release | Default: 6
Given a bot will buy a grenade, controls the odds of the grenade type. Proportional to all other sv_bot_buy_*_weight convars. -sv_bot_buy_molotov_weight | sv, release | Default: 1
Given a bot will buy a grenade, controls the odds of the grenade type. Proportional to all other sv_bot_buy_*_weight convars. -sv_bot_buy_smoke_weight | sv, release | Default: 1
Given a bot will buy a grenade, controls the odds of the grenade type. Proportional to all other sv_bot_buy_*_weight convars. -sv_bot_difficulty_kbm | sv, cl, rep | Default: 0
Bot difficulty while playing with Keyboard/Mouse device -sv_bot_parallel_threat_detection | sv | Default: true
Perform bot threat detection in parallel -sv_bots_get_easier_each_win | sv, release | Default: 0
If > 0, some # of bots will lower thier difficulty each time they win. The argument defines how many will lower their difficulty each time. -sv_bots_get_harder_after_each_wave | sv, release | Default: 0
If > 0, some # of bots will raise thier difficulty each time CTs beat a Guardian wave. The argument defines how many will raise their difficulty each time -sv_bounce | sv, cl, nf, rep, release | Default: 0
Bounce multiplier for when physically simulated objects collide with other objects. -sv_buy_status_override | sv, rep, release | Default: -1
Override for buy status map info. 0 = everyone can buy, 1 = ct only, 2 = t only 3 = nobody -sv_chat_proximity | sv, cl, rep, release | Default: -1
-sv_cheats | nf, rep, release | Default: false
Allow cheats on server -sv_client_max_interp_ratio | sv, cl, rep | Default: 5
This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected). -sv_client_min_interp_ratio | sv, cl, rep | Default: 0
This can be used to limit the value of cl_interp_ratio for connected clients (only while they are connected).
-sv_clientrates | | Show client rates. -sv_clip_penetration_traces_to_players | sv, cl, rep | Default: true
-sv_clockcorrection_msecs | sv, release | Default: 30
The server tries to keep each player's m_nTickBase withing this many msecs of the server absolute tickcount -sv_cluster | release | Default: 0
Data center cluster this server lives in. -sv_coaching_enabled | sv, cl, rep, release | Default: false
Allows spectating and communicating with a team ( 'coach t' or 'coach ct' ) -sv_competitive_minspec | sv, cl, nf, rep, release | Default: true
Enable to force certain client convars to minimum/maximum values to help prevent competitive advantages. -sv_compute_per_bot_difficulty | sv, cl, rep | Default: false
0 = compute all bot difficulties equally, 1 = compute unique bot difficulty for each bot -sv_cs_dump_econ_item_stringtable | sv | sv_cs_dump_econ_item_stringtable -sv_cs_player_speed_has_hostage | sv, cl, rep, release | Default: 200
-sv_csgo_shoot_assert_lagcompensation_error | sv, cl, rep | Default: false
-sv_csgo_shoot_force_full_interp | sv, cl, rep | Default: false
-sv_csgo_shoot_force_use_target_time | sv, cl, rep | Default: false
-sv_csgo_shoot_lagcompensation_max_error | sv, cl, rep | Default: 1
Warn if lag compensated head hitbox position doesn't match that on client. -sv_csgo_shoot_log | sv, cl, rep | Default: false
-sv_csgo_shoot_log_attack_cmds_only | sv, cl, rep | Default: true
-sv_csgo_shoot_use_full_interp | sv, cl, rep | Default: true
-sv_csgo_shoot_verify | sv, cl, rep | Default: false
-sv_csgo_shoot_verify_on_attack_only | sv, cl, rep | Default: true
Only run lag compensation error check when primary attack goes down. -sv_damage_print_enable | sv, cl, rep, release | Default: 1
0: no damage print in console. 1: damage print in console on death. 2: damage print in console only at next round restart. -sv_deadtalk | sv, cl, nf, rep, release | Default: false
Dead players can speak (voice, text) to the living -sv_debug_client_not_in_pvs | sv, cheat | Default: false
If set, draw failed client PVS checks with red box -sv_debug_overlays_bandwidth | release | Default: 65536
Broadcast server debug overlays traffic -sv_debug_overlays_broadcast | nf, cheat, release | Default: false
Broadcast server debug overlays -sv_debug_player_use | sv, cl, rep | Default: false
Visualizes +use logic. Green cross=trace success, Red cross=trace too far, Green box=radius success -sv_debugroundstats | sv | Default: false
-sv_dev_damage_use_netvars | sv, cl, rep | Default: true
Whether we should use network vars (true) or legacy messages (false). -sv_dev_entitydeltapadding_extra_max | | Default: 0
When encoding entity deltas, append on a random number of extra bytes. This happens after sv_dev_entitydeltapadding_min_size. -sv_dev_entitydeltapadding_extra_min | | Default: 0
When encoding entity deltas, append on a random number of extra bytes. This happens after sv_dev_entitydeltapadding_min_size. -sv_dev_entitydeltapadding_min_size | | Default: 0
When encoding entity deltas, if the delta size is < N bytes, then shove in N dummy bytes. This happens before sv_dev_entitydeltapadding_extra_min/sv_dev_entitydeltapadding_extra_max -sv_dev_simulate_gcdown | sv | <state> Turn on/off simulated GC communications failure (GC is down in a way that we know it is down) -sv_disable_immunity_alpha | sv, cl, rep, release | Default: false
If set, clients won't slam the player model render settings each frame for immunity \[mod authors use this\] -sv_disable_observer_interpolation | sv, cl, rep, release | Default: false
Disallow interpolating between observer targets on this server. -sv_disable_querycache | sv, cl, rep, cheat | Default: false
debug - disable trace query cache -sv_disable_radar | sv, cl, rep, release | Default: 0
0: regular radar; 1: always disabled; 2: disabled in warmup -sv_disable_reliable_delta_retransmit | | Default: true
Assume that a reliable entity delta will be ack'ed and send future deltas relative to the last reliable delta. -sv_disable_teamselect_menu | sv, cl, rep, release | Default: false
Disable teamselect menu on clients -sv_disconnected_player_data_hold_time | sv, cl, rep, release | Default: 60
Duration, in seconds, to hold onto the data of disconnected players, for scoreboard display. -sv_disconnected_players_cleanup_delay | sv, release | Default: 0
Delay between player disconnecting and their corpse getting cleaned up. -sv_dz_cash_bundle_size | sv, rep, release | Default: 50
Size of a cash bundle -sv_dz_cash_mega_bundle_size | sv, rep, release | Default: 13
Size of a mega cash bundle -sv_dz_contractkill_reward | sv, rep, release | Default: 10
Cash bundles to award for a successful contract kill -sv_dz_hostage_rescue_reward | sv, cl, rep, release | Default: 18
Number of cash bundles to award for rescuing a hostage -sv_dz_show_enemy_name_scope_range | | Default: 0
-sv_dz_squad_wipe_reward | sv, cl, rep, release | Default: 2
Number of cash bundles to award for eliminating a squad -sv_enable_alternate_baselines | release | Default: 1
Allow alternate baseline system, set to 2 for debugging spew. -sv_enable_delta_packing | release | Default: true
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_donttransmit | | Default: false
When encoding entity deltas, instead of unreliably deducing explicit deletions, actually send list of existing but not networked entities (dont_transmit list) to each client. -sv_enable_pvs_vis_bits | sv | Default: true
-sv_enablebunnyhopping | sv, cl, rep, release | Default: false
Allow player speed to exceed maximum running speed -sv_endmatch_item_drop_interval | sv, cl, rep | Default: 1
The time between drops on the end match scoreboard -sv_endmatch_item_drop_interval_ancient | sv, cl, rep | Default: 3.5
The time between drops on the end match scoreboard for ancient items -sv_endmatch_item_drop_interval_legendary | sv, cl, rep | Default: 2
The time between drops on the end match scoreboard for legendary items -sv_endmatch_item_drop_interval_mythical | sv, cl, rep | Default: 1.25
The time between drops on the end match scoreboard for mythical items -sv_endmatch_item_drop_interval_rare | sv, cl, rep | Default: 1
The time between drops on the end match scoreboard for rare items -sv_ent_showonlyhitbox | sv, cheat | Default: -1
-sv_ents_write_alarm | release | Default: 0
Print callstack every time CNetworkGameServerBase::WriteEntityUpdate takes more than this amount of milliseconds -sv_explode_smokegrenade_at_crosshair | sv, cheat | explodes smoke grenade at crosshair location -sv_extra_client_connect_time | | Default: 15
Seconds after client connect during which extra frames are buffered to prevent non-delta'd update -sv_extract_ammo_from_dropped_weapons | sv, cl, rep, release | Default: false
-sv_extreme_strafe_accuracy_fishtail | sv, cl, rep | Default: 0
Number of degrees of aim 'fishtail' when making an extreme strafe direction change -sv_fade_player_visibility_farz | sv, cl, rep, release | Default: false
-sv_fake_dropped_ucmd_interval | sv | Default: 0
-sv_falldamage_scale | sv, cl, rep, release | Default: 1
-sv_falldamage_to_below_player_multiplier | sv, cl, rep, release | Default: 1
Scale damage when distributed across two players -sv_falldamage_to_below_player_ratio | sv, cl, rep, release | Default: 0
Landing on a another player's head gives them this ratio of the damage. -sv_filterban | | Default: 1
Set packet filtering by IP mode -sv_fistpunch_damage | sv, cl, rep | Default: 10
-sv_fistpunch_damage_hard | sv, cl, rep | Default: 20
-sv_fistpunch_damage_to_player_multiplier | sv, cl, rep | Default: 1.5
-sv_fistpunch_impact_sounds | sv, cl, rep | Default: true
-sv_fistpunch_viewmove | sv, cl, rep | Default: 40
-sv_footsteps | sv, cl, nf, rep | Default: 1
Play footstep sound for players -sv_force_team_intro_random | sv | Default: 0
-sv_force_team_intro_variant | sv | Default: 0
-sv_fps_max | | Default: 0
Dedicated server frame rate limiter. 0=tick rate. Only applies to the dedicated server. -sv_friction | sv, cl, nf, rep, release | Default: 5.2
World friction. -sv_full_alltalk | sv, cl, rep, release | Default: false
Any player (including Spectator team) can speak to any other player -sv_fullupdate | | Force a full update for all clients. -sv_game_mode_convars | sv | Display the values of the convars for the current game_mode. -sv_game_mode_flags | sv, release | Default: 0
Dedicated server game mode flags to run -sv_gameinstructor_disable | sv, cl, rep, release | Default: false
Force all clients to disable their game instructors. -sv_gameinstructor_enable | cl, rep, release | Default: false
Force all clients to enable their game instructors. -sv_gravity | sv, cl, nf, rep, release | Default: 800
World gravity. -sv_grenade_trajectory_prac_pipreview | sv, cl, rep, release | Default: false
Shows grenade trajectory practice picture-in-picture preview. -sv_grenade_trajectory_prac_trailtime | sv, cl, rep, release | Default: 0
Shows grenade trajectory practice visualization for this number of seconds. -sv_grenade_trajectory_time_spectator | sv, cl, rep, release | Default: 0
Length of time grenade trajectory remains visible as a spectator. -sv_guardian_extra_equipment_ct | sv, release | Default:
Extra starting equipment for CT players in guardian modes -sv_guardian_extra_equipment_t | sv, release | Default:
Extra starting equipment for Terrorist players in guardian modes -sv_guardian_health_refresh_per_wave | sv, release | Default: 50
Health given to survivors per wave in guardian mode. -sv_guardian_heavy_all | sv, release | Default: false
-sv_guardian_heavy_count | sv, release | Default: 0
-sv_guardian_max_wave_for_heavy | sv, release | Default: 0
-sv_guardian_min_wave_for_heavy | sv, release | Default: 0
-sv_guardian_refresh_ammo_for_items_on_waves | sv, release | Default:
List of additional weapons to refill ammo on waves. -sv_guardian_reset_c4_every_wave | sv, release | Default: false
-sv_guardian_respawn_health | sv, release | Default: 50
Starting health of guardian players when respawned. -sv_guardian_spawn_health_ct | sv, release | Default: 100
Starting health in guardian modes. -sv_guardian_spawn_health_t | sv, release | Default: 100
Starting health in guardian modes. -sv_guardian_starting_equipment_humans | sv, release | Default:
Extra starting equipment for human players in guardian modes -sv_health_approach_enabled | sv, rep, release | Default: true
-sv_health_approach_speed | sv, rep, release | Default: 10
-sv_hegrenade_damage_multiplier | sv, cl, rep, release | Default: 1
-sv_hegrenade_radius_multiplier | sv, cl, rep, release | Default: 1
-sv_hibernate_postgame_delay | release | Default: 5
# of seconds to wait after final client leaves before hibernating. -sv_hibernate_when_empty | release | Default: true
Puts the server into extremely low CPU usage mode when no clients connected -sv_hide_ent_in_pvs | sv | Default: -1
-sv_hide_roundtime_until_seconds | sv, cl, rep, release | Default: 0
-sv_highlight_distance | sv, cl, rep, release | Default: 500
-sv_highlight_duration | sv, cl, rep, release | Default: 3.5
-sv_hitbox_debug | sv | Default: false
-sv_holiday_mode | sv, cl, rep, release | Default: 0
0 = OFF, 1 = Halloween, 2 = Winter -sv_hosting_lobby | rep | Default: false
-sv_hoststate_quit_syscall | release | Default: false
When enabled, game server will quit immediately via syscall instead of running host states shutdown sequence -sv_human_autojoin_team | sv, cl, rep, release | Default: 0
Force human players on to a team. 0 to disable. -sv_ignoregrenaderadio | sv, release | Default: false
Turn off Fire in the hole messages -sv_infinite_ammo | sv, cl, rep, cheat, release | Default: 0
Player's active weapon will never run out of ammo -sv_instancebaselines | | Default: true
Enable instanced baselines. Saves network overhead. -sv_invites_only_mainmenu | sv, cl, rep, release | Default: false
If turned on, will ignore all invites when user is playing a match -sv_jump_impulse | sv, cl, rep, release | Default: 301.993
Initial upward velocity for player jumps; sqrt(2*gravity*height). -sv_jump_spam_penalty_time | sv, cl, rep, release | Default: 0.015625
For subtick jumps, if this much time has elapsed since the last time the user has pressed the jump key, pretend they hadn't. Lowering this makes bunnyhopping easier. -sv_kick_ban_duration | sv, cl, nf, rep, release | Default: 15
How long should a kick ban from the server should last (in minutes) -sv_kick_players_with_cooldown | sv, rep, release | Default: 1
(0: do not kick on insecure servers; 1: kick players with Untrusted status or convicted by Overwatch; 2: kick players with any cooldown) -sv_kill_smokegrenade | sv, cheat | kill all smoke grenades -sv_ladder_angle | sv, cl, rep | Default: -0.707
Cos of angle of incidence to ladder perpendicular for applying ladder_dampen -sv_ladder_dampen | sv, cl, rep | Default: 0.2
Amount to dampen perpendicular movement on a ladder -sv_ladder_scale_speed | sv, cl, rep, release | Default: 0.78
Scale top speed on ladders -sv_ladder_slack_z_mult | sv, cl, rep, cheat | Default: 0.026
Difference in Z increases toward the middle of the slack ladder.
-sv_lagcompensationforcerestore | sv, cheat | Default: true
Don't test validity of a lag comp restore, just do it. -sv_lan | release | Default: false
Server is a lan server ( no heartbeat, no authentication, no non-class C addresses ) -sv_late_commands_allowed | sv, release | Default: 5
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 | sv, cheat | Default: false
-sv_load_forced_client_names_file | sv, release | Loads a file containing SteamID64 names for clients -sv_load_random_client_names_file | sv, release | Loads a file containing random name words for clients -sv_log_change_offsets | sv | Default: false
Log change offsets to game/varchangeinfoN.log files. -sv_log_http_record_before_any_listeners | sv, release | Default: false
-sv_log_onefile | a, release | Default: false
Log server information to only one file. -sv_log_roundstats | sv, release | Default: true
-sv_logbans | a, release | Default: false
Log server bans in the server logs. -sv_logblocks | release | Default: false
If true when log when a query is blocked (can cause very large log files) -sv_logecho | a, release | Default: true
Echo log information to the console. -sv_logfile | a, release | Default: false
Log server information in the log file. -sv_logflush | a, release | Default: false
Flush the log file to disk on each write (slow). -sv_logsdir | a, release | Default: logs
Folder in the game directory where server logs will be stored. -sv_long_frame_ms | | Default: 15
If a server frame takes longer than N ms, complain about it. (Dedicated server only.) -sv_mapvetopickvote_maps | sv, release | Default: de_anubis,de_inferno,de_mirage,de_vertigo,de_overpass,de_nuke,de_ancient
Which maps are used for map veto pick sequence -sv_mapvetopickvote_phase_duration | sv, release | Default: \[1:5\]\[2:15\]\[3:20\]\[4:10\]\[5:10\]\[6:5\]
How many seconds each phase lasts -sv_mapvetopickvote_rnd | sv, release | Default: false
When enabled will shuffle veto pick maps list order every time -sv_massreport | sv | Default: false
-sv_matchend_drops_enabled | sv, release | Default: true
Rewards gameplay time is always accumulated for players, but drops at the end of the match can be prevented -sv_matchpause_auto_5v5 | sv, cl, rep, release | Default: false
When enabled will automatically pause the match at next freeze time if less than 5 players are connected on each team. -sv_max_allowed_net_graph | sv, cl, nf, rep, release | Default: 1
Determines max allowed net_graph value for clients. -sv_max_change_offsets | sv | Default: 48
How many network changes to track before requiring full diff check. -sv_max_deathmatch_respawns_per_tick | sv, release | Default: 0
-sv_max_distance_transmit_footsteps | sv, cl, rep | Default: 1250
Maximum distance to transmit footstep sound effects. -sv_max_queries_sec | release | Default: 3
Maximum queries per second to respond to from a single IP address. -sv_max_queries_sec_global | release | Default: 60
Maximum queries per second to respond to from anywhere. -sv_max_queries_window | release | Default: 30
Window over which to average queries per second averages. -sv_max_unreliable_delta_size | | Default: 4096
Maximum allowable entity delta size over unreliable delivery. -sv_max_usercmd_future_ticks | sv | Default: 8
Prevents clients from running usercmds too far in the future. Prevents speed hacks. -sv_maxclientframes | | Default: 128
-sv_maxrate | rep, release | Default: 0
Max bandwidth rate allowed on server, 0 == unlimited -sv_maxreplay | | Default: 0
Maximum replay time in seconds -sv_maxspeed | sv, cl, nf, rep, release | Default: 320
-sv_maxunlag | sv, release | Default: 0.2
Maximum lag compensation in seconds -sv_maxuptimelimit | sv, release | Default: 0
Number of hours to operate before trying sv_shutdown. -sv_maxvelocity | sv, cl, rep, release | Default: 3500
Maximum speed any ballistically moving object is allowed to attain per axis. -sv_memlimit | cheat, release | Default: 0
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 | release | Default: 1
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 | cheat | Check serializer meta for duplication, add verbose to command for full spew -sv_min_jump_landing_sound | sv, cl, rep, release | Default: 260
-sv_minimum_desired_chicken_count | sv, cl, rep, release | Default: 0
Minimum number of chickens to attempt to spawn in the map -sv_minrate | rep, release | Default: 98304
Min bandwidth rate allowed on server, 0 == unlimited -sv_mmqueue_reservation | norecord | Default:
Server queue reservation -sv_mmqueue_reservation_extended_timeout | | Default: 21
Extended time in seconds before mmqueue reservation expires. -sv_mmqueue_reservation_timeout | | Default: 21
Time in seconds before mmqueue reservation expires. -sv_mover_maxslope | sv, cl, nf, rep | Default: 0.7
The maximum slope the player can overcome \[-\] -sv_mover_pogodampingratio | sv, cl, nf, rep | Default: 1
The capsule pogo stick damping ratio \[-\] -sv_mover_pogofrequency | sv, cl, nf, rep | Default: 10
The capsule pogo stick frequency \[hz\]. -sv_mute_players_with_social_penalties | sv | Default: true
-sv_networkvar_perfieldtracking | release | Default: true
Track individual field offset changes, rather than a single dirty flag for the whole entity. -sv_networkvar_validate | release | Default: false
Validate each StateChanged against known offsets. -sv_no_navmesh | sv, cheat | Default: false
Block loading of the navmesh. Unplayable, only used for memory sampling. -sv_noclipaccelerate | sv, cl, a, nf, rep | Default: 5
-sv_noclipduringpause | sv, cl, rep, cheat | Default: false
If cheats are enabled, then you can noclip with the game paused (for doing screenshots, etc.). -sv_noclipfriction | sv, cl, a, nf, rep | Default: 4
Friction during noclip move. -sv_noclipspeed | sv, cl, a, nf, rep | Default: 1200
-sv_nomvp | sv | Default: false
Disable MVP awards. -sv_nonemesis | sv | Default: true
Disable nemesis and revenge. -sv_nowinpanel | sv | Default: false
Turn on/off win panel on server -sv_optimizedmovement | sv, cl, rep | Default: true
-sv_outofammo_indicator | sv, cl, rep, release | Default: false
-sv_packstats | release | Show entity packing stats, pass 'clear' as argument to reset counts. -sv_parallel_checktransmit | sv | Default: 2
Set to 1 to use threaded checkentities for transmit/pvs on listen servers, 2 for dedicated servers. -sv_parallel_packentities | release | Default: 2
Set to 1 to use threaded snapshot sending on listen servers, 2 for dedicated servers. -sv_parallel_sendsnapshot | release | Default: 2
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_party_mode | sv, cl, rep, release | Default: false
Party!! -sv_password | prot, nf, norecord, release | Default:
Server password for entry into multiplayer games -sv_pausable | release | Default: 0
Is the server pausable. -sv_pausable_dev | | Default: true
Whether listen server is pausable when running -dev and playing solo against bots -sv_pausable_dev_ds | | Default: false
Whether dedicated server is pausable when running -dev and playing solo against bots -sv_pause_on_console_open | a | Default: false
1 = Pause the game when pressing ~ to open the console. CTRL+~ opens the console without pause. -sv_penetration_type | sv, cl, rep | Default: 2
What type of penetration to use. 1 = CS:GO, 2 = CS2 -sv_phys_animated_hierarchy | sv | Default: true
-sv_phys_debug_callback_entities | sv, cheat | Default: false
Print all entities that get touch callbacks. Each entity is printed only once. -sv_phys_enabled | sv, cheat | Default: true
Enable all physics simulation -sv_phys_sleep_enable | sv, cheat | Default: true
Enable sleeping for dynamic physics bodies. -sv_phys_stop_at_collision | sv, cheat | Default:
-sv_phys_visualize_awake | sv | Default: false
-sv_player_search_range | sv, cl, rep | Default: 64
-sv_playerradio_use_allowlist | sv, release | Default: true
playerradio commands may only use responses from an allow list of commands. -sv_prime_accounts_only | sv, release | Default: false
When this setting is enabled only prime users can connect to this game server. -sv_pure | release | Show user data. -sv_pure_kick_clients | release | Default: true
If set to 1, the server will kick clients with mismatching files. Otherwise, it will issue a warning to the client. -sv_pure_trace | release | Default: 0
If set to 1, the server will print a message whenever a client is verifying a CRC for a file. -sv_pushaway_clientside | sv, cl, rep | Default: 0
Clientside physics push away (0=off, 1=only localplayer, 1=all players) -sv_pushaway_clientside_size | sv, cl, rep | Default: 15
Minimum size of pushback objects -sv_pushaway_force | sv, cl, rep | Default: 300000
How hard physics objects are pushed away from the players on the server. -sv_pushaway_hostage_force | sv, rep, cheat | Default: 20000
How hard the hostage is pushed away from physics objects (falls off with inverse square of distance). -sv_pushaway_max_force | sv, cl, rep | Default: 2000
Maximum amount of force applied to physics objects by players. -sv_pushaway_max_hostage_force | sv, rep, cheat | Default: 1000
Maximum of how hard the hostage is pushed away from physics objects. -sv_pushaway_max_player_force | sv, cl, rep, cheat | Default: 20
Maximum of how hard the player is pushed away from physics objects. -sv_pushaway_min_player_speed | sv, cl, rep | Default: 75
If a player is moving slower than this, don't push away physics objects (enables ducking behind things). -sv_pushaway_player_force | sv, cl, rep, cheat | Default: 450
How hard the player is pushed away from physics objects (falls off with inverse square of distance). -sv_pvs_entity | sv | Default: -1
If set, only allows this ent index to network (other than players and things that force sending). -sv_pvs_max_distance | rep, release | Default: 0
if set, adds a maximum range to PVS/PAS checks -sv_pvs_random | sv | Default: false
If set, objects blink in/out of pvs randomly. -sv_querycache_stats | sv | Display status of the query cache (client only) -sv_radio_throttle_window | sv, release | Default: 10
The number of seconds before radio command tokens refresh. -sv_ragdoll_lru_debug | sv, rep, cheat | Default: false
-sv_rcon_banpenalty | | Default: 0
Number of minutes to ban users who fail rcon authentication -sv_rcon_log | | Default: true
Enable/disable rcon logging. -sv_rcon_maxfailures | | Default: 10
Max number of times a user can fail rcon authentication before being banned -sv_rcon_minfailures | | Default: 5
Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned -sv_rcon_minfailuretime | | Default: 30
Number of seconds to track failed rcon authentications -sv_record_bone_setup_stats | sv | generate bone setup statistics -sv_record_item_time_data | sv, release | Default: false
Turn on recording of per player item time data into the server log. -sv_regeneration_force_on | sv, cheat | Default: false
Cheat to test regenerative health systems -sv_regeneration_wait_time | sv, rep | Default: 1
-sv_region | release | Default: -1
The region of the world to report this server in. -sv_reliableavatardata | sv, cl, rep, release | Default: false
Use server overrides for steam avatars -sv_remapper_loopsoundfix | sv, cl, rep | Default: false
-sv_remapper_range_multiplier | sv, cl, rep | Default: 1
-sv_remove_ent_from_pvs | sv | Default: 0
-sv_replaysdir | | Default: replays
Directory to store replays in -sv_reserve_slots_for_reconnecting_players_kick_prior | | Default: true
Kick a previously connected player with the same steamID if a replacement comes along -sv_rethrow_last_grenade | sv, cheat | Emit the last grenade thrown on the server. -sv_rollangle | sv, cl, nf, rep | Default: 0
Max view roll angle -sv_rollspeed | sv, cl, nf, rep | Default: 200
-sv_runcmds | sv | Default: true
-sv_script_think_interval | sv, cl, rep | Default: 0.1
-sv_search_key | release | Default:
-sv_search_team_key | release | Default: public
When initiating team search, set this key to match with known opponents team -sv_sendtables | | Default: 1
Force full sendtable sending path. -sv_sequence_debug | sv | Default: -1
-sv_sequence_debug2 | sv | Default: -1
-sv_sequence_model_substring | sv | Default:
-sv_server_graphic1 | sv, cl, rep, release | Default:
A 360x60 (<16kb) image file in /csgo/ that will be displayed to spectators. -sv_server_graphic2 | sv, cl, rep, release | Default:
A 220x45 (<16kb) image file in /csgo/ that will be displayed to spectators. -sv_server_verify_blood_on_player | sv, cl, rep, cheat | Default: true
-sv_setsteamaccount | release | token
Set game server account token to use for logging in to a persistent game server account -sv_shared_team_pvs | sv | Default: false
PVS is shared between teams -sv_shield_bash_damage_to_nonplayer | sv, cl, rep, release | Default: 30
-sv_shield_bash_damage_to_players | sv, cl, rep, release | Default: 90
-sv_shield_explosive_damage_cap | sv, cl, rep, release | Default: 99
-sv_shield_explosive_damage_crouch_bonus | sv, cl, rep, release | Default: 10
-sv_shield_explosive_damage_mindist | sv, cl, rep, release | Default: 30
-sv_shield_explosive_damage_mult | sv, cl, rep, release | Default: 4
-sv_shield_explosive_damage_scale | sv, cl, rep, release | Default: 0.5
-sv_shield_hitpoints | sv, cl, rep, release | Default: 850
-sv_show_bot_difficulty_in_name | sv, cl, rep | Default: false
0 = hide bot difficulty in bot name, 1 = show bot difficulty in bot name -sv_show_move_collisions | sv, cl, rep, cheat | Default: false
Enable this to visualize collisions between player and geometry. -sv_show_ragdoll_playernames | cl, rep, release | Default: false
-sv_show_team_equipment_force_on | sv, cl, rep, release | Default: false
Force on if not prohibited -sv_show_team_equipment_prohibit | sv, cl, nf, rep, release | Default: false
Determines whether +cl_show_team_equipment is prohibited. -sv_show_teammate_death_notification | sv, release | Default: false
Show chat notification upon teammate death -sv_show_voip_indicator_for_enemies | sv, rep, release | Default: false
Makes it so the voip icon is shown over enemies as well as allies when they are talking -sv_showbullethits | sv, cl, rep, release | Default: 0
1=show hits and near misses, 2=show hits only -sv_showhitregistration | sv, cl, rep, cheat | Default: 0
Display lag_compensated hitboxes. 0 = off, 1 = server only, 2 = client only, 3 = both server and client -sv_showimpacts | sv, cl, rep, release | Default: 0
Shows client (red) and server (blue) bullet impact point (1=both, 2=client-only, 3=server-only) -sv_showimpacts_penetration | sv, cl, rep, release | Default: 0
Shows extra data when bullets penetrate. (use sv_showimpacts_time to increase time shown) -sv_showimpacts_time | sv, cl, rep, release | Default: 4
Duration bullet impact indicators remain before disappearing -sv_showladders | sv | Default: false
Show bbox and dismount points for all ladders (must be set before level load.)
-sv_showlagcompensation_rec | sv | Default: 0
If > 0, show lag compensation hitboxes as they're recorded. Value is for how long. -sv_showplayerhitboxes | sv, cl, rep | Default: 0
Show lag compensated hitboxes for the specified player index whenever a player fires. -sv_showtags | | Describe current gametags. -sv_shutdown | release | Sets the server to shutdown when all games have completed -sv_shutdown_immediately_on_request | | Default: false
The server will always shutdown on receiving the shutdown request, even if not hibernating -sv_skel_constraints_enable | rep, cheat | Default: false
-sv_skip_update_animations | sv | Default: false
Enable to skip game animations -sv_skirmish_id | sv, cl, rep, release | Default: 0
Dedicated server skirmish id to run -sv_skyname | sv, cl, a, rep | Default: sky_urb01
Current name of the skybox texture -sv_smoke_volume_blind_start | cl | Default: 0.2
-sv_snapshot_unlimited | rep, release | Default: false
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_sniper_tracer_innacuracy | sv, cl, rep | Default: 0.085
How inaccurate a sniper shot can be before we trip sv_sniper_tracer_mode behavior. -sv_sniper_tracer_innacuracy_length | sv, cl, rep | Default: 200
How far should the tracer draw if we trip sv_sniper_tracer_mode behavior. -sv_sniper_tracer_mode | sv, cl, rep | Default: 1
Mode for sniper tracers. 0: legacy, 1: hide when more than sv_sniper_tracer_innacuracy inaccurate. -sv_soundscape_printdebuginfo | sv, cheat | print soundscapes -sv_spawn_afk_bomb_drop_time | sv, rep, release | Default: 15
Players that have never moved since they spawned will drop the bomb after this amount of time. -sv_spec_hear | sv, cl, nf, rep, release | Default: 1
Determines who spectators can hear: 0: only spectators; 1: all players; 2: spectated team; 3: self only; 4: nobody -sv_spec_use_tournament_content_standards | sv, cl, rep, release | Default: false
-sv_specaccelerate | sv, cl, a, nf, rep | Default: 5
-sv_specnoclip | sv, cl, a, nf, rep | Default: true
-sv_specspeed | sv, cl, a, nf, rep | Default: 1200
-sv_spewmeta | cheat | Spew serializer meta -sv_spewworldgroups | | Spew world groups (server) -sv_staminajumpcost | sv, cl, rep, release | Default: 0.08
Stamina penalty for jumping -sv_staminalandcost | sv, cl, rep, release | Default: 0.05
Stamina penalty for landing -sv_staminamax | sv, cl, rep, release | Default: 80
Maximum stamina penalty -sv_staminarecoveryrate | sv, cl, rep, release | Default: 60
Rate at which stamina recovers (units/sec) -sv_standable_normal | sv, cl, rep, cheat, release | Default: 0.7
-sv_stats | | Default: true
Collect CPU usage stats -sv_steamgroup | nf, release | Default:
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 | release | Default: false
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_stepsize | sv, cl, nf, rep | Default: 18
-sv_stopspeed | sv, cl, nf, rep, release | Default: 80
Minimum stopping speed when on ground. -sv_strafing_inaccuracy_bias | sv, cl, rep, cheat, release | Default: 0.5
-sv_strafing_inaccuracy_enabled | sv, cl, rep, cheat, release | Default: false
-sv_strafing_inaccuracy_scale | sv, cl, rep, cheat, release | Default: 0.1
-sv_stressbots | release | Default: false
If set to 1, the server calculates data and fills packets to bots. Used for perf testing. -sv_strict_notarget | sv | Default: false
If set, notarget will cause entities to never think they are in the pvs -sv_suppress_friendlyfire_decals | sv | Default: true
-sv_suppress_viewpunch | sv, cl, rep, cheat | Default: false
-sv_tags | nf, release | Default:
Server tags. Used to provide extra information to clients when they're browsing for servers. Separate tags with a comma. -sv_talk_after_dying_time | sv, cl, rep, release | Default: 0
The number of seconds a player can continue talking after dying as if they were still alive -sv_talk_enemy_dead | sv, cl, rep, release | Default: false
Dead players can hear all dead enemy communication (voice, chat) -sv_talk_enemy_living | sv, cl, rep, release | Default: false
Living players can hear all living enemy communication (voice, chat) -sv_teamid_overhead | sv, cl, nf, rep, release | Default: true
Shows teamID over player's heads. 0 = off, 1 = on -sv_teamid_overhead_always_prohibit | sv, cl, nf, rep, release | Default: false
Determines whether cl_teamid_overhead_always is prohibited. -sv_teamid_overhead_maxdist | sv, cl, rep, release | Default: 0
If >0, server will override cl_teamid_overhead_maxdist -sv_teamid_overhead_maxdist_spec | sv, cl, rep, release | Default: 0
If >0, server will override cl_teamid_overhead_maxdist_spec -sv_temp_baseline_string_table_buffer_size | | Default: 524288
Buffer size for writing string table baselines -sv_throw_decoygrenade | sv, cheat | throw decoy grenade with parmas. -sv_throw_flashgrenade | sv, cheat | throw flash grenade with parmas. -sv_throw_hegrenade | sv, cheat | throw HEgrenade with parmas. -sv_throw_molotov | sv, cheat | throw molotov grenade with parmas. -sv_throw_smokegrenade | sv, cheat | throw smoke grenade with parmas. -sv_timebetweenducks | sv, cl, rep, release | Default: 0.4
Minimum time before recognizing consecutive duck key -sv_timeout | | Default: 20
After this many seconds without a message from fully connected client, the client is dropped -sv_turbophysics | sv, cl, rep | Default: false
Turns on turbo physics -sv_turning_inaccuracy_angle_min | sv, cl, rep, cheat, release | Default: 4
-sv_turning_inaccuracy_decay | sv, cl, rep, cheat, release | Default: 0.8
-sv_turning_inaccuracy_enabled | sv, cl, rep, cheat, release | Default: false
-sv_unlag | sv | Default: true
Enables player lag compensation -sv_unlag_debug | sv | Default: false
-sv_unlag_fixstuck | sv | Default: false
Disallow backtracking a player for lag compensation if it will cause them to become stuck -sv_unlockedchapters | a | Default: 1
Highest unlocked game chapter. -sv_unpause_on_console_close | a | Default: true
1 = Unpause the game when pressing ~ to close the console. 0 = Leave the game paused. -sv_update_animgraph_movement_in_finish | sv, cl, rep, cheat | Default: true
Whether we should update animgraph movement in FinishMove. -sv_usenetworkvars | | Default: true
Use networkvar system. -sv_usercmd_custom_random_seed | sv, release | Default: false
When enabled server will populate an additional random seed independent of the client -sv_usercmd_queue_spew_threshold | sv, release | Default: 10
Spew warning if command queue has grown above this many backlogged commands. -sv_versus_screen_scene_id | sv, release | Default: 0
Determines which scene is used for the versus screen. -sv_visiblemaxplayers | release | Default: -1
Overrides the max players reported to prospective clients -sv_voice_proximity | sv, cl, rep, release | Default: -1
-sv_voicecodec | release | Default: vaudio_speex
Specifies which voice codec DLL to use in a game. Set to the name of the DLL without the extension. -sv_voiceenable | a, nf, release | Default: true
-sv_vote_allow_in_warmup | sv, release | Default: false
Allow voting during warmup? -sv_vote_allow_spectators | sv, release | Default: false
Allow spectators to initiate votes? -sv_vote_command_delay | sv, release | Default: 2
How long after a vote passes until the action happens -sv_vote_count_spectator_votes | sv, release | Default: false
Allow spectators to vote on issues? -sv_vote_creation_timer | sv, release | Default: 120
How often someone can individually call a vote. -sv_vote_disallow_kick_on_match_point | sv, release | Default: false
Disallow vote kicking on the match point round. -sv_vote_failure_timer | sv, release | Default: 300
A vote that fails cannot be re-submitted for this long -sv_vote_issue_changelevel_allowed | sv | Default: true
Can people hold votes to change levels? -sv_vote_issue_kick_allowed | sv, nf, rep, release | Default: true
Can people hold votes to kick players from the server? -sv_vote_issue_loadbackup_allowed | sv, nf, rep, release | Default: true
Can people hold votes to load match from backup? -sv_vote_issue_loadbackup_spec_authoritative | sv, release | Default: false
When enabled, admins load match from backup without players vote -sv_vote_issue_loadbackup_spec_only | sv, nf, rep, release | Default: false
When enabled, only admins load match from backup -sv_vote_issue_loadbackup_spec_safe | sv, release | Default: true
When enabled, admins load match from backup in safe time of the round only -sv_vote_issue_matchready_allowed | sv | Default: true
Can people hold votes to ready/unready the match? -sv_vote_issue_nextlevel_allowed | sv | Default: true
Can people hold votes to set the next level? -sv_vote_issue_nextlevel_allowextend | sv | Default: true
Allow players to extend the current map? -sv_vote_issue_nextlevel_choicesmode | sv | Default: true
Present players with a list of lowest playtime maps to choose from? -sv_vote_issue_nextlevel_prevent_change | sv | Default: true
Not allowed to vote for a nextlevel if one has already been set. -sv_vote_issue_pause_match_allowed | sv | Default: true
Can people hold votes to pause/unpause the match? -sv_vote_issue_pause_match_spec_only | sv, nf, rep, release | Default: false
When enabled, only admins start technical pause -sv_vote_issue_restart_game_allowed | sv, release | Default: false
Can people hold votes to restart the game? -sv_vote_issue_scramble_teams_allowed | sv | Default: false
Can people hold votes to scramble the teams? -sv_vote_issue_surrrender_allowed | sv | Default: true
Can people hold votes to surrender? -sv_vote_issue_swap_teams_allowed | sv | Default: false
Can people hold votes to swap the teams? -sv_vote_issue_timeout_allowed | sv | Default: true
Can people hold votes to time out? -sv_vote_kick_ban_duration | sv, nf, rep, release | Default: 15
How long should a kick vote ban someone from the server? (in minutes) -sv_vote_quorum_ratio | sv, release | Default: 0.501
The minimum ratio of players needed to vote on an issue to resolve it. -sv_vote_timer_duration | sv, release | Default: 15
How long to allow voting on an issue -sv_vote_to_changelevel_before_match_point | sv, rep, release | Default: false
Restricts vote to change level to rounds prior to match point (default 0, vote is never disallowed) -sv_walkable_normal | sv, cl, rep, cheat, release | Default: 0.7
-sv_warmup_to_freezetime_delay | sv, cl, rep, release | Default: 4
Delay between end of warmup and start of match. -sv_watchtransmit | sv, release | Default: -2
Watch NetworkStateChanged info for this entity index. -sv_water_slow_amount | sv, cl, rep, release | Default: 0.9
-sv_wateraccelerate | sv, cl, nf, rep, release | Default: 10
-sv_waterdist | sv, cl, rep | Default: 12
Vertical view fixup when eyes are near water plane. -sv_waterfriction | sv, cl, nf, rep, release | Default: 1
-sv_weapon_require_use_grace_period | sv, release | Default: 1
-sv_weapon_swap_difficulty_near_hi_pri | sv, cl, rep, release | Default: 2
0 = Cone searches easily reach past high priority items to swap weapons. 1 = Cone searches are narrowed and require that the weapon is strictly closer. 2 = cone searches are disabled near high priority items -sv_workshop_allow_other_maps | sv, release | Default: true
When hosting a workshop collection, users can play other workshop map on this server when it is empty and then mapcycle into this server collection. -sys_info | release | Print system information to the console -sys_minidumpexpandedspew | | Default: true
-sys_minidumpspewlines | release | Default: 2000
Lines of crash dump console spew to keep. -target_scan_use_query_cache | sv | Default: true
-teammenu | cl, server_can_execute | Show team selection window -telemetry_message | sv, cheat | Place a message in the telemetry timeline -telemetry_toggle_timespan | sv, cheat | Starts/stops a timespan with an ever increasing name. -teleport_trigger_debug | sv | Default: false
-test_dispatcheffect | 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_entity_blocker | sv, cheat | Test command that drops an entity blocker out in front of the player. -test_list_entities | sv, cheat | test-list entities -test_restoreonnewmodel | sv, cl, rep | Default: 0
-test_voice_containers | | Quick example for how we'd derive traits from voice containers. -testscript_debug | | Default: false
Debug test scripts. -think_limit | sv, cl, rep, release | Default: 10
Maximum think time in milliseconds, warning is printed if this is exceeded. -thirdperson | cl, cheat, per_tick | Switch to thirdperson camera. -thirdperson_lockcamera | cl, rep, cheat | Default: false
-thirdperson_mayamode | cl, cheat | Switch to thirdperson Maya-like camera controls. -thirdpersonshoulder | cl | Switch to thirdperson-shoulder camera. -throttle_expensive_ai | sv | Default: false
-time_asserts | | Time asserts and show the lengthiest asserts -timedemo | release | Play a demo and report performance info. -timedemo_end | | Default: -1
Ends timedemo on given tick. -timedemo_start | | Default: -1
Starts timedemo on given tick. -timedemoquit | release | Play a demo, report performance info, and then exit -timeleft | sv | prints the time remaining in the match -timeout_ct_start | sv, release | -timeout_terrorist_start | sv, release | -toggle | norecord, release | Toggles specified convar value on and off. -toggleRdrOpt | cl | -toggleconsole | norecord, release | Show/hide the console. -tool_spawned_model_scales | sv, rep | Default: 1 1 1
-tools_stall_monitor_break_on_unknown_cause | | Default: false
Break on unknown stall cause -tr_best_course_time | sv, a, per_user | Default: 0
The player's best time for the timed obstacle course -tr_completed_training | sv, a, per_user | Default: false
Whether the local player has completed the initial training portion of the training map -tr_valve_course_time | sv | Default: 352
Valve's best time for the timed obstacle course -traceattack | sv | traceattack damage hitgroup -trusted_launch | cl, a | Default: 0
Trusted launch status -tv_advertise_watchable | prot, nf, norecord, release | Default: false
GOTV advertises the match as watchable via game UI, clients watching via UI will not need to type password -tv_allow_autorecording_index | sv, release | Default: -1
When >=0 restricts autorecording only to the specified TV index -tv_allow_camera_man | sv | Default: true
Auto director allows spectators to become camera man -tv_allow_camera_man_steamid | sv, release | Default: 0
Allows tournament production cameraman to run csgo.exe -interactivecaster on SteamID 7650123456XXX and be the camera man. -tv_allow_camera_man_steamid2 | sv, release | Default: 0
Allows tournament production tv cameraman to run csgo.exe -interactivecaster on SteamID 7650123456XXX and be the tv camera man. -tv_allow_static_shots | sv, release | Default: true
Auto director uses fixed level cameras for shots -tv_autorecord | release | Default: false
Automatically records all games as SourceTV demos. -tv_autoretry | release | Default: true
Relay proxies retry connection after network timeout -tv_broadcast | release | Default: false
Automatically broadcasts all games as GOTV demos through Steam. -tv_broadcast1 | release | Default: false
Automatically broadcasts all games as GOTV\[1\] demos through Steam. -tv_broadcast_drop_fragments | release | Default: 0
Drop every Nth fragment -tv_broadcast_keyframe_interval | release | Default: 3
The frequency, in seconds, of sending keyframes and delta fragments to the broadcast relay server -tv_broadcast_keyframe_interval1 | release | Default: 3
The frequency, in seconds, of sending keyframes and delta fragments to the broadcast1 relay server -tv_broadcast_max_requests | release | Default: 20
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 | release | Default: 20
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_origin_auth | release | Default: gocastauth
X-Origin-Auth header of the broadcast POSTs -tv_broadcast_origin_auth1 | release | Default: gocastauth
X-Origin-Auth header of the broadcast1 POSTs -tv_broadcast_origin_delay | release | Default: 0
Injection delay request for CDN rebroadcast frameworks, seconds -tv_broadcast_resend | | resend broadcast data to broadcast relay -tv_broadcast_startup_resend_interval | release | Default: 10
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 | release | Print out broadcast status -tv_broadcast_terminate | release | Default: true
Terminate every broadcast with a stop command -tv_broadcast_url | release | Default: http://localhost:8080
URL of the broadcast relay -tv_broadcast_url1 | release | Default: http://localhost:8080
URL of the broadcast relay1 -tv_chatgroupsize | release | Default: 0
Set the default chat group size -tv_chattimelimit | release | Default: 0.2
Limits spectators to chat only every n seconds -tv_clients | release | Shows list of connected SourceTV clients. -tv_debug | release | Default: 0
SourceTV debug info. -tv_delay | sv, release | Default: 120
SourceTV broadcast delay in seconds -tv_delay1 | sv, release | Default: 15
SourceTV\[instance 1\] broadcast delay in seconds -tv_delaymapchange | sv, release | Default: true
Delays map change until broadcast is complete -tv_deltacache | release | Default: 2
Enable delta entity bit stream cache -tv_demo_starttick | | Default: 0
-tv_dispatchmode | release | Default: 1
Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always -tv_enable | nf, release | Default: false
Activates SourceTV on server. -tv_enable1 | nf, release | Default: false
Activates SourceTV\[1\] on server. -tv_enable_delta_frames | release | Default: true
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 | nf, release | Default: false
When enabled, changes in tv_enable convars cause immediate startup or shutdown of hltv server -tv_extended_logging | | Default: false
-tv_grouprelaydatareliable | | Default: false
When enabled, this will collect all information for relay sending into a single datagram to ensure that the data stays together through a potentially large number of relays -tv_grouprelaydataunreliable | | Default: false
When enabled, this will collect all information for relay sending into a single datagram to ensure that the data stays together through a potentially large number of relays -tv_grouprelaydatavoice | | Default: false
Similar to tv_grouprelaydata, but controls whether or not the voice channels should be routed into the grouped data for the relays -tv_instant_replay_full_frame | | Default: true
Send embedded full frames -tv_instant_replay_full_frame_build_threaded | | Default: false
Build the full frames on a seperate job thread -tv_instant_replay_full_frame_time | | Default: 30
Seconds between full frame embeddeds -tv_listen_voice_indices | cl, user | Default: 0
Bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none -tv_listen_voice_indices_h | cl, user | Default: 0
High 32 bits of bitfield of playerslots to listen to voice messages from when connected to SourceTV, default is none -tv_log_director_events | sv | Default: false
Log game events being considered by the director -tv_maxclients | release | Default: 128
Maximum client number on SourceTV server. -tv_maxclients_relayreserved | release | Default: 0
This number of relay client connections are reserved for SourceTV relays. -tv_maxrate | release | Default: 0
Max SourceTV spectator bandwidth rate allowed, 0 == unlimited -tv_mem | 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_msg | sv | Send a screen message to all clients. -tv_name | release | Default: SourceTV
SourceTV host name -tv_nochat | a, user | Default: false
Don't receive chat messages from other SourceTV spectators -tv_overridemaster | release | Default: false
Overrides the SourceTV master root address. -tv_password | prot, nf, norecord, release | Default:
SourceTV password for all clients -tv_playcast_delay_prediction | release | Default: true
-tv_playcast_delay_resync | release | Default: 0
To alleviate intermittent network connectivity problems, this is the number of seconds to wait before actually re-syncing the stream after failure -tv_playcast_max_rcvage | release | Default: 15
-tv_playcast_max_rtdelay | release | Default: 300
-tv_playcast_origin_auth | release | Default:
Get request X-Origin-Auth string -tv_playcast_retry_timeout | release | Default: 12
In case of intermittent network problems, how long should playcast retry fragment retrieval before resorting to resync -tv_playcast_showerrors | release | Default:
Set to display headers upon error (e.g. "CF-Ray,CF-Cache-Status,Body" ) -tv_port | release | Default: 27020
Host SourceTV\[0\] port -tv_port1 | release | Default: 27021
Host SourceTV\[1\] port -tv_rate_multiplier | | Default: 2
Multiply requested rate by this value to adjust Dota TV send rate -tv_record | release | Starts SourceTV demo recording. -tv_record_immediate | release | Default: 0
tv_record starting the moment tv_record was executed, not tv_delay earlier -tv_relay | release | Connect to SourceTV server and relay broadcast. -tv_relay_hard_shutdown | | Default: false
-tv_relay_quit_after_game | | Default: true
Quit after a game has been relayed, do not hibernate -tv_relay_rate | | Default: 500000
default rate for relays -tv_relay_secret_code | | Default: false
When enabled, this will use a uniquely generated server code to authenticate relay to relay connections. This code is coordinated via the GC or some external means rather than by clients directly -tv_relaypassword | prot, nf, norecord, release | Default:
SourceTV password for relay proxies -tv_relayradio | sv, release | Default: false
Relay team radio commands to TV: 0=off, 1=on -tv_relayvoice | release | Default: true
Relay voice data: 0=off, 1=on -tv_retry | release | Reconnects the SourceTV relay proxy. -tv_secret_code | | Default: false
When enabled, this will use a uniquely generated server code to authenticate relay connections. This code is coordinated via the GC or some external means rather than by clients directly -tv_show_allchat | sv, release | Default: true
-tv_spectator_port_offset | cl, release | Default: 0
-tv_status | release | Show SourceTV server status. -tv_stop | release | Stops the SourceTV broadcast. -tv_stoprecord | release | Stops SourceTV demo recording. -tv_threaded_merge_entity_deltas | | Default: true
Enable SourceTV threading of delta merging -tv_time_remaining | sv, release | Print remaining tv broadcast time -tv_timeout | release | Default: 20
SourceTV connection timeout in seconds. -tv_title | release | Default: SourceTV
Set title for SourceTV spectator UI -tv_transmitall | rep, release | Default: false
Transmit all entities (not only director view) -tv_update_hibernation_enabled | | Default: false
Allow SourceTV to control server hibernation state. -tv_window_size | | Default: 16
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 -ui_deepstats_radio_heat_figurine | cl, a, release | Default: 0
-ui_deepstats_radio_heat_tab | cl, a, release | Default: 0
-ui_deepstats_radio_heat_team | cl, a, release | Default: 0
-ui_deepstats_toplevel_mode | cl, a, release | Default: 0
-ui_hud_dist | cl, rep | Default: 24
distance from the player to the hud -ui_inspect_bkgnd_map_B0B70CFF | cl, a, release | Default: warehouse
Inspect background map -ui_inventorysettings_recently_acknowledged | cl, a, release | Default:
-ui_leaderboards_top_public_appid | cl, release | Default: 730
-ui_lobby_draft_enabled | cl, release | Default: false
-ui_mainmenu_bkgnd_movie_B0B70CFF | cl, a, release | Default: ar_baggage
Main menu background movie -ui_nearbylobbies_filter3 | cl, a, release | Default: competitive
-ui_news_last_read_link | cl, a, release | Default:
-ui_party_msg_sound_enabled | cl, release | Default: true
When enabled, lobby messages will play a short sound -ui_playsettings_custom_preset | cl, a, release | Default:
-ui_playsettings_directchallengekey | cl, a, release | Default:
-ui_playsettings_flags_listen_casual | cl, a, release | Default: 0
-ui_playsettings_flags_listen_competitive | cl, a, release | Default: 16
-ui_playsettings_flags_listen_cooperative | cl, a, release | Default: 0
-ui_playsettings_flags_listen_deathmatch | cl, a, release | Default: 32
-ui_playsettings_flags_listen_scrimcomp2v2 | cl, a, release | Default: 0
-ui_playsettings_flags_listen_skirmish | cl, a, release | Default: 0
-ui_playsettings_flags_listen_survival | cl, a, release | Default: 0
-ui_playsettings_flags_official_casual | cl, a, release | Default: 0
-ui_playsettings_flags_official_competitive | cl, a, release | Default: 16
-ui_playsettings_flags_official_cooperative | cl, a, release | Default: 0
-ui_playsettings_flags_official_deathmatch | cl, a, release | Default: 32
-ui_playsettings_flags_official_scrimcomp2v2 | cl, a, release | Default: 0
-ui_playsettings_flags_official_skirmish | cl, a, release | Default: 0
-ui_playsettings_flags_official_survival | cl, a, release | Default: 0
-ui_playsettings_maps_listen_casual | cl, a, release | Default: mg_de_dust2
-ui_playsettings_maps_listen_competitive | cl, a, release | Default: mg_de_dust2
-ui_playsettings_maps_listen_deathmatch | cl, a, release | Default: mg_de_dust2
-ui_playsettings_maps_listen_scrimcomp2v2 | cl, a, release | Default: mg_de_inferno
-ui_playsettings_maps_listen_skirmish | cl, a, release | Default: mg_skirmish_armsrace
-ui_playsettings_maps_official_casual | cl, a, release | Default: mg_dust247
-ui_playsettings_maps_official_deathmatch | cl, a, release | Default: mg_dust247
-ui_playsettings_maps_official_gungameprogressive | cl, a, release | Default: mg_armsrace
-ui_playsettings_maps_workshop | cl, a, release | Default:
-ui_playsettings_mode_listen | cl, a, release | Default: deathmatch
-ui_playsettings_mode_official_v20 | cl, a, release | Default: deathmatch
-ui_playsettings_survival_solo | cl, a, release | Default: 0
-ui_playsettings_warmup_map_name | cl, a, release | Default: de_mirage
-ui_popup_weaponupdate_version | cl, a, release | Default: 0
-ui_setting_advertiseforhire_auto | cl, a, release | Default: 1
Whether users will automatically advertise for invites (0: off; 1: last; 2: auto) -ui_setting_advertiseforhire_auto_last | cl, a, release | Default: /competitive
Which game mode users last used to advertise for invites -ui_show_subscription_alert | cl, a, release | Default: 0
-ui_show_unlock_competitive_alert | cl, a, release | Default:
-ui_steam_overlay_notification_position | cl, a | Default: bottomleft
Steam overlay notification position -ui_steam_overlay_notification_position_horz | cl, a | Default: 0
Steam overlay notification position horizontal offset -ui_steam_overlay_notification_position_vert | cl, a | Default: 0
Steam overlay notification position vertical offset -ui_vanitysetting_loadoutslot_ct | cl, a, release | Default:
-ui_vanitysetting_loadoutslot_t | cl, a, release | Default:
-ui_vanitysetting_team | cl, a, release | Default:
-unbind | release | Unbind a key. -unbindall | release | Unbind all keys. -unpause | release | Clear the pause state of the server. -url_execute | cl | Executes url-based commands, used for incoming commands from url-based launches when the game's already running. -use_fx_queue | sv, cl, rep | Default: true
use_fx_queue -users | | Show user info for players on server. -vconsole_rcon_server_details | norecord, release, server_cannot_query | Default:
when non-empty allows for easy vconsole connection to the dedicated server. -vehicle_debug_impact_damage | sv | Default: false
-view_punch_decay | sv, cl, rep, cheat, release | Default: 18
Decay factor exponent for view punch -viewmodel_always_on | cl, cheat | Default: false
Force the view model to draw, even when in 3rd person -viewmodel_fov | cl, a | Default: 60
Viewmodel FOV -viewmodel_offset_randomize | cl, cheat | Default: false
randomly change viewmodel offsets to visualize range -viewmodel_offset_x | cl, a | Default: 1
viewmodel_offset_x -viewmodel_offset_y | cl, a | Default: 1
viewmodel_offset_y -viewmodel_offset_z | cl, a | Default: -1
viewmodel_offset_z -viewmodel_presetpos | cl, a | Default: 1
1:"Desktop", 2:"Couch", 3:"Classic" -violence_ablood | a | Default: true
Draw alien blood -violence_agibs | a | Default: true
Show alien gib entities -violence_hblood | a | Default: true
Draw human blood -violence_hgibs | a | Default: true
Show human gib entities -vis_debug_currentcluster | | Show the current cluster number -vis_debug_drawcluster | | Add cluster # to visualization, (-1) to clear -vis_debug_dumpvisibleclusters | | Show the list of visible clusters -vis_debug_find_los | | Find or clear the vis LOS to here -vis_debug_lock | | Lock vis LOS origin to current -vis_debug_record_start | | Record a path to debug vis -vis_debug_record_stop | | Record a path to debug vis -vis_debug_show | | Show/hide the vis debug visualization -vis_debug_sunclusters | | Showing clusters for sun/csm rendering. Red (full sun csm & lighting), Orange (no viewmodel sun or csm), Green (no sun at all) -vis_debug_tracelos | | Trace rays and check vis from the current camera -vis_enable | | Default: true
Enable precomputed visibility when true -vis_force | sv, cheat | Default: false
-vis_sunlight_enable | cheat | Default: true
Toggle whether to use sunlight PVS for sunlight views (0 = sky PVS, 1 = sunlight PVS) -vismon_poll_frequency | sv, cheat | Default: 0.5
-vismon_trace_limit | sv, cheat | Default: 12
-vm_camera | cl | Default: true
-vm_camera_interp_speed | cl | Default: 8
-vm_camera_no_roll | cl | Default: false
-vm_camera_scale | cl | Default: 1
-vm_debug | sv, cl, rep | Default: 0
-vm_draw_always | cl | Default: false
-vmem_dump | | Dump memory stats to log. -vmix_debug_list | | Debug dump the list of available vmix graphs -vmix_input | cheat | Set an input mix value -vmix_output | cheat | Dump main graph control output values -voice_all_icons | cl | Default: false
Draw all players' voice icons -voice_always_sample_mic | a | Default: false
For systems experiencing a hang/stall when using voice chat. -voice_bypass_noise_gate | | Default: false
-voice_clientdebug | cl | Default: 0
-voice_containers_generate_curve | | Args: \[Voice Container Path\] \[Curve Name\] \[Num Sections\] -voice_containers_get_instance_params | | Args: \[Voice Container Path\] -voice_debugfeedbackfrom | | Default: false
-voice_device_override | a, release | Default:
Default device used for voice capture. -voice_fadeouttime | | Default: 0.005
-voice_in_process | | Default: true
-voice_initial_buffer_ms | | Default: 200
-voice_input_stallout | | Default: 0.8
Time before we consider a mic stalled out and need to reset it. -voice_loopback | user | Default: false
-voice_loopback_no_networking | user | Default: false
-voice_min_buffer_ms | | Default: 100
-voice_modenable | cl, a, release, clientcmd_can_execute | Default: true
Enable/disable voice in this mod. -voice_modenable_toggle | cl, release | Toggle the voice_modenable convar. -voice_mute | | Mute a specific Steam user -voice_noise_supression | | Default: false
-voice_player_speaking_delay_threshold | sv, cheat | Default: 0.5
-voice_reset_mutelist | | Reset all mute information for all players who were ever muted. -voice_sequence_maximum_wait_time | | Default: 0.5
When receiving packets out of sequence, wait this many seconds for missing sequences to arrive -voice_serverdebug | sv | Default: false
-voice_show_mute | | Show whether current players are muted. -voice_stall_ms | | Default: 250
-voice_status_test_toggle | cl | Test voice and status notices -voice_test_log_send | release | Default: false
-voice_threshold | cl, a | Default: -120
decibel threshold for how loud the talker's input signal is before we think they are talking. -voice_threshold_attack | cl, a | Default: 0.3
Amount of time we buffer outgoing audio to detect an onset. -voice_threshold_delay | cl, a | Default: 0.7
Amount of time the talker is silent before we infer that they are no longer talking. -voice_threshold_hold | cl, a | Default: 0.2
Amount of time after the talker starts talking we should keep listening regardless of how loud they are speaking. -voice_unmute | | Unmute a specific Steam user, or `all` to unmute all connected players. -voice_vox | cl, a, per_user | Default: 0
Voice chat uses a vox-style always on -voice_vox_current_peak | cl | Default: 0
Current peak value (out of 64k) of the incoming voice stream -volume | a | Default: 1
Sound volume -volume_fog_clipmap_update | cheat | Default: 1
-volume_fog_clipmaps_enabled | cheat | Default: false
-volume_fog_depth | | Default: 128
-volume_fog_disable | cheat | Default: false
-volume_fog_dither_scale | cheat | Default: 3
-volume_fog_enable_jitter | cheat | Default: true
-volume_fog_enable_stereo | cheat | Default: true
-volume_fog_enlarge_frusta | cheat | Default: 2
-volume_fog_height | | Default: 160
-volume_fog_intermediate_textures_hdr | | Default: false
-volume_fog_jitter_offset_random | | Default: true
-volume_fog_show_volumes | cheat | Default: false
-volume_fog_width | | Default: 240
-vphys2_friction_factor | cheat | Default: 1
Change global friction factor -vphys2_restitution_factor | cheat | Default: 1
Change global restitution factor -vphysics_force_apply_magnitude | | Default: 1
-vphysics_return_implicit_velocity | | Default: false
-vprof_counters | | Default: 0
-vprof_counters_show_minmax | | Default: false
-vprof_dump_counters | | Dump vprof counters to the console -vprof_generate_report | | Generate a report to the console. -vprof_generate_report_budget | | Generate a report to the console based on budget group. -vprof_generate_report_hierarchy | | Generate a report to the console. -vprof_loadhitstore_scale | | Scale used when displaying load-hit-stores (0 = use default) -vprof_off | | Disable vprof -vprof_on | | Enable vprof -vprof_remote_start | | Request a VProf data stream from the remote server (requires authentication) -vprof_remote_stop | | Stop an existing remote VProf data request -vprof_reset | | Reset the stats in VProf profiler -vprof_reset_peaks | | Reset just the peak time in VProf profiler -vprof_scope_entity_clientthink | cl | Default: false
Does nothing whatsoever. -vprof_scope_entity_thinks | sv, cl, rep | Default: false
-vprof_think_limit | sv | Default: false
-vprof_time_scale | | Scale used when displaying time (0 = use default) -vtune | | Controls VTune's sampling. -weapon_accuracy_forcespread | sv, cl, rep, release | Default: 0
Force spread to the specified value. -weapon_accuracy_logging | sv, cl, a, rep | Default: false
-weapon_accuracy_nospread | sv, cl, rep, release | Default: false
Disable weapon inaccuracy spread -weapon_accuracy_reset_on_deploy | sv, cl, rep, cheat, release | Default: false
On deploy, forcibly reset weapon accuracy to zero. -weapon_accuracy_shotgun_spread_patterns | sv, cl, rep, release | Default: true
-weapon_air_spread_scale | sv, cl, rep, release | Default: 1
Scale factor for jumping inaccuracy, set to 0 to make jumping accuracy equal to standing -weapon_all_nametag | cl | Default: false
-weapon_all_stattrak | cl | Default: false
-weapon_auto_cleanup_time | sv, cl, rep, release | Default: 0
If set to non-zero, weapons will delete themselves after the specified time (in seconds) if no players are near. -weapon_debug_inaccuracy_only_up | sv, cl, rep, cheat | Default: false
Force weapon inaccuracy to be in exactly the up direction -weapon_debug_max_inaccuracy | sv, cl, rep, cheat | Default: false
Force all shots to have maximum inaccuracy -weapon_debug_spread_gap | cl, cheat, per_user | Default: 0.67
-weapon_debug_spread_show | cl, cheat, per_user | Default: 0
Enables display of weapon accuracy; 1: show accuracy box, 3: show accuracy with dynamic crosshair -weapon_land_dip_amt | sv, cl, rep, cheat | Default: 20
The amount the gun should dip when the player lands after a jump. -weapon_max_before_cleanup | sv, cl, rep, release | Default: 0
If set to non-zero, will remove the oldest dropped weapon to maintain the specified number of dropped weapons in the world. -weapon_molotov_maxdetonateslope | sv, cl, rep | Default: 30
Maximum angle of slope on which the molotov will detonate -weapon_near_empty_sound | sv, cl, rep, cheat | Default: true
-weapon_random_stickers | cl | Default: false
-weapon_reticle_knife_show | sv, cl, rep, release | Default: true
When enabled will show knife reticle on clients. Used for game modes requiring target id display when holding a knife. -weapon_skin_force_legacy | sv | Default: -1
-weapon_skins | cl | Default: true
-weapon_skins_for_bots | cl | Default: false
-weapon_skins_on_default | cl | Default: false
-weapon_sound_falloff_multiplier | sv, cl, rep, cheat, release | Default: 1
Scaling for falloff of weapon firing sounds -weapon_switch | sv | Use a particular weapon
Arguments: <weapon_name> -webapi_values_init_buffer_size | cl | Default: 65536
Initial buffer size for buffers in the WebAPIValues buffer pool -webapi_values_max_pool_size_mb | cl | Default: 400
Maximum size in bytes of the WebAPIValues buffer pool -workshop_tournament_item_submit | cl, release | -world_dump_loaded_worlds | | Dump all of the worlds that we know about -world_layer_list | | List all world layers -world_layer_set_visible | | Show or hide the specified world layer -writeid | | Writes a list of permanently-banned user IDs to file. -writeip | | Save the ban list to file. -writekeybindings | release | Saves current key bindings to disk. -zoom_sensitivity_ratio | cl, a, per_user | Default: 1
Additional mouse sensitivity scale factor applied when FOV is zoomed in.