CS2 Commands Full List
Full list of 2834 console commands (cvars) including the hidden ones.
| Command | Description |
|---|---|
| adsp_debug | Default: 0 |
| ai_debug_dyninteractions | Debug the NPC dynamic interaction system. |
| ai_debug_los | NPC Line-Of-Sight debug mode. |
| ai_debug_scripted_sequence | Default: false |
| ai_debug_shoot_positions | Default: 0 |
| ai_disabled | Leftover from older Source games (Half-Life 2). Does nothing in CS2. |
| ai_off_nav_show_nearest | Default: false |
| alias | Creates a named shortcut for a command or a sequence of commands. |
| ammo_338mag_max | Max reserve ammo for the AWP. |
| ammo_357sig_max | Legacy .357 SIG reserve cap (originally for the P228 in CS 1.6/Source). Has no effect in CS:GO or CS2 — the P250 reads ammo_357sig_p250_max and the P2000 reads ammo_357sig_small_max. |
| ammo_357sig_min_max | Clip size for .357 SIG pistols (P250, P2000). |
| ammo_357sig_p250_max | Max reserve ammo for the P250. |
| ammo_357sig_small_max | Max reserve ammo for the P2000. |
| ammo_45acp_max | Max reserve ammo for .45 ACP weapons (USP-S, MAC-10, UMP-45). |
| ammo_50AE_max | Max reserve ammo for the Desert Eagle and R8 Revolver. |
| ammo_556mm_box_max | Max reserve ammo for the M249. |
| ammo_556mm_max | Max reserve ammo for the M4A4, AUG and SG 553. |
| ammo_556mm_small_max | Max reserve ammo for the M4A1-S. |
| ammo_57mm_max | Max reserve ammo for the Five-SeveN and P90. |
| ammo_762mm_max | Max reserve ammo for 7.62mm rifles (AK-47, SCAR-20, G3SG1). |
| ammo_9mm_max | Max reserve ammo for 9mm weapons (Glock, MP9, MP7, MP5-SD). |
| ammo_buckshot_max | Max reserve ammo for shotguns (Nova, XM1014, MAG-7, Sawed-Off). |
| ammo_grenade_limit_default | Max of each non-flashbang grenade you can carry. |
| ammo_grenade_limit_flashbang | Max flashbangs you can carry. |
| ammo_grenade_limit_total | Max total grenades you can carry. |
| ammo_item_limit_adrenaline | Default: 5 |
| ammo_item_limit_healthshot | Max Healthshots you can carry. |
| anim_resource_validate_on_load | Validates the animation group channel list against the animations on load for every animation |
| animated_material_attributes | Default: true |
| animevents_dump | List all the currently registered anim events. |
| animgraph_debug | Debug animation graph |
| animgraph_debug_entindex | The entity to specifically debug |
| animgraph_footlock_ik_enable | Enable IK. |
| animgraph_slope_draw_raycasts | Default: false |
| animgraph_slope_enable | Default: true |
| animgraph_trace_static_only | Default: false |
| annotation_append | Load annotation to a file without clearing existing annotations |
| annotation_auto_load | Default: false |
| annotation_clear | Clear all annotation |
| annotation_create | Creates an annotation |
| annotation_delete_previous_node_set | Delete the last node set created |
| annotation_load | Load annotation to a file after first clearing existing annotations |
| annotation_reload | Reload the annotation file |
| annotation_reload_language_file | Creates an annotation |
| annotation_save | Save annotation to a file |
| autobuy | Attempt to purchase items with the order listed in cl_autobuy |
| axis | Draw an axis Arguments: x y z pitch yaw roll <lifetime = 10. |
| battery_saver | OBSOLETE replaced by mobile_fps_* - Battery saver mode. |
| benchframe | Takes a snapshot of a particular frame in a time demo. |
| bind | Binds a key to a command or a sequence of commands. |
| binddefaults | Bind all keys to their default values. |
| bindss | Bind a key for a particular splitscreen player. |
| bot_add | Adds a bot to the server. |
| bot_add_ct | Adds a Counter-Terrorist bot. |
| bot_add_t | Adds a Terrorist bot. |
| bot_all_weapons | Lets bots buy and use every weapon type again (undoes the bot_*_only and bot_allow_* restrictions). |
| bot_allow_grenades | If true, bots may use grenades. |
| bot_allow_machine_guns | If true, bots may use machine guns. |
| bot_allow_pistols | If true, bots may use pistols. |
| bot_allow_rifles | If true, bots may use rifles. |
| bot_allow_rogues | If true, bots may occasionally go rogue. |
| bot_allow_shotguns | If true, bots may use shotguns. |
| bot_allow_snipers | If true, bots may use sniper rifles. |
| bot_allow_sub_machine_guns | If true, bots may use sub-machine guns. |
| bot_auto_follow | If true, bots with high co-op may automatically follow a nearby human player. |
| bot_auto_vacate | If true, bots will automatically leave to make room for human players. |
| bot_autodifficulty_threshold_high | How much better than the human players a bot has to perform before it gets bumped down to easier difficulty. |
| bot_autodifficulty_threshold_low | How much worse than the human players a bot has to perform before it gets bumped up to harder difficulty. |
| bot_chatter | Controls how much bots talk over the radio. |
| bot_controllable | Determines whether bots can be controlled by players |
| bot_coop_idle_max_vision_distance | Max distance bots can see targets (in coop) when they are idle, dormant, hiding or asleep. |
| bot_crouch | Forces all bots to stay crouched. |
| bot_debug | For internal testing purposes. |
| bot_debug_target | For internal testing purposes. |
| bot_defense_rush_chance | Are the defense bots going to rush. |
| bot_defer_to_human_goals | If nonzero and there is a human on the team, the bots will not do the scenario tasks. |
| bot_defer_to_human_items | If nonzero and there is a human on the team, the bots will not get scenario items. |
| bot_difficulty | Defines the skill of bots joining the game. |
| bot_dont_shoot | If true, bots will not shoot. |
| bot_eco_limit | If nonzero, bots will not buy if their money falls below this amount. |
| bot_flipout | If nonzero, bots use no CPU for AI. |
| bot_freeze | If true, bots cannot move but can still aim and shoot. |
| bot_goto_mark | Sends a bot to the marked nav area (useful for testing navigation meshes) |
| bot_goto_selected | Sends a bot to the selected nav area (useful for testing navigation meshes) |
| bot_ignore_enemies | If true, bots ignore all enemies. |
| bot_ignore_players | If true, bots ignore non-bot players. |
| bot_join_after_player | If nonzero, bots wait until a player joins before entering the game. |
| bot_join_team | Sets which team bots will join. |
| bot_kick | Removes bots from the game. |
| bot_kill | Kills bots in the game. |
| bot_knives_only | Bots can only use knives. |
| bot_loadout | bots are given these items at round start |
| bot_max_visible_smoke_length | Bots will see players through smoke clouds up to this length. |
| bot_max_vision_distance_override | Max distance bots can see targets. |
| bot_mimic | Makes bots copy the inputs of a player by index. |
| bot_mimic_spec_buttons | +attack, +jump etc are used for spectator control instead of being passed on to spectated bot |
| bot_mimic_yaw_offset | Default: 180 |
| bot_path | bot_path <all> <t\ |
| bot_pistols_only | If true, bots will only use pistols. |
| bot_place | bot_place - Places a bot from the map at where the local player is pointing. |