Now we will try to fully describe all the console commands in DotA 2, both for the lobby and other needs.
First of all, we need to understand how to run commands in the Dota 2 console. How to enable the Dota 2 reborn console.
You need to set the –console value in the game launch options. Now, when the game starts, the console will open. To turn off the console’s auto power-up, you need to call the console, use the \ button to enter the command con_enable 1, and exit the game. Next, in the startup options, remove –console.
But now the DotA console teams will be reset after you exit the game.
The console in DotA 2 commands
The console of DotA 2 teams can be saved to avoid the loss of your efforts. To do this, create the autoexec.cfg config file and place it in … \ steamapps \ common \ dota 2 beta \ dota \ cfg. Dota 2 console commands will now be in your single file.
Dota 2 console commands for playing without a network. (offline)
- con_enable “1”
- // == Dota 2 in offline mode == //
- alias “offline0” “sv_cheats 1; sv_lan 1; dota_start_ai_game 1; dota_bot_set_difficulty 0; map dota.bsp;”
- alias “offline1” “sv_cheats 1; sv_lan 1; dota_start_ai_game 1; dota_bot_set_difficulty 1; map dota.bsp;”
- alias “offline2” “sv_cheats 1; sv_lan 1; dota_start_ai_game 1; dota_bot_set_difficulty 2; map dota.bsp;”
- alias “offline3” “sv_cheats 1; sv_lan 1; dota_start_ai_game 1; dota_bot_set_difficulty 3; map dota.bsp;”
- alias “offline4” “sv_cheats 1; sv_lan 1; dota_start_ai_game 1; dota_bot_set_difficulty 4; map dota.bsp;”
- // == Dota 2 in offline mode == //
- Dota 2 console commands, such as dota_bot_set_difficulty – as you understand, the opponent’s complexity changes.
- 0 – Passive
- 1 – Easy
- 2 – Medium
- 3 – Difficult
- 4 – Dishonest
- map is your map.
- dota.bsp – standard map
- dota_autumn.bsp – autumn map
- dota_diretide_12.bsp – Halloween card 2012
- dota_winter.bsp – winter card
- You will find all the cards here.
- .. \ steamapps \ common \ dota 2 beta \ dota \ maps
DotA 2 console commands for customizing the game
- dota_simple_ready_up – simplified dialog box (default value is 0)
- cl_showfps 1 – FPS
- dota_apm – shows the number of APM players
- net_graph 1 – shows fps, ping, in \ out statistics in the lower right corner
- dota_force_right_click_attack 1 – allows you to denote your units with the right mouse button
- dota_shop_force_hotkeys 1 – the command disables the hotkey for the store (1 – on, 0 – off)
- dota_player_units_auto_attack 1 – disables the auto-attack of heroes (1 – on, 0 – off)
- dota_ability_quick_cast 1 – when you double-click on ability, it will be used on you (1 – on, 0 – off)
- dota_sf_game_end_delay 0 – this team will allow you to quickly see the table of results at the end of the match (1 – on, 0 – off)
- dota_sf_hud_killcam “1” * – the command will allow you to activate “killcam”
- glow_outline_effect_enable “1” – the command is responsible for highlighting units (1 – on, 0 – off)
- volume “0.5” – adjusts the sound volume (minimum – 0; maximum – 1)
- snd_musicvolume “0” – similarly, controls the volume of the music
- dota_disable_range_finder “0” – shows the range of action of the spell (activates the visual range of abilities) (easier – displays arrows showing the direction of skills)
- dota_hud_reduced_flash “0” – reduces flashes from various in-game effects
- dota_minimap_disable_rightclick “0” – blocks the effect of right-clicking on the minimap
- tv_voice_frame_adjust – adjust the voice data of commentators (the default value is 1; for debugging 2)
- dota_unit_allow_moveto_direction – an innovative team that allows using Alt + RMB (Right Click) to bypass the use of path search when moving the hero. Alt + RMB (Right Click) command terminates in a collision
- dota_player_auto_repeat_right_mouse – repeats pressing RMB while the button associated with this command is clamped.
The console in DotA 2 teams for the HP bar:
- dota_health_per_vertical_marker 250 – sets the number of hp which will be displayed as one division, the standard is 250
- dota_health_hurt_decay_time_max “0” – responsible for delaying damage on the hp bar (standard 0.8; 0.3)
- HP-bar – delayed damage (alternative, several commands at once – save to config):
- dota_health_hurt_decay_time_max 0
- dota_health_hurt_decay_time_min 0
- dota_health_hurt_delay 0
- dota_pain_decay 0
- dota_pain_factor 0
- dota_pain_multiplier 0
Dota 2 console commands for changing the color of teams in the game:
For the enemy team
- dota_enemy_color_r 1.0 (default value is 1.0) – red
- dota_enemy_color_g 0 (default value is 0) – green
- dota_enemy_color_b 0 (default value is 0) – blue
For your team
- dota_friendly_color_r 0 (default value is 0) – red
- dota_friendly_color_g 1.0 (default value is 1.0) – green
- dota_friendly_color_b 0 (default value is 0) – blue
In the future, the battle log can be written directly to a file:
- dota_combatlog_file – a file you want to write combat log events to as they happen
- dota_combatlog_size – calculates the total allocations for a combat log
- dota_combatlog_size_server
- dota_combatlog_write_test – writes combat log to disk if you have dota_combatlog_file set
Internet connection:
- ping – shows ping of all players
- rate “80000” – sets the total amount of network bandwidth
- cl_updaterate “40” – adjusts the number of updates received from the server
- cl_cmdrate “40” – adjusts the number of updates sent to the server
- dota_poor_network_detection_min_intervals_player “value” – player must have at least bad intervals to count (default value is 3)
- dota_poor_network_detection_max_intervals_player “value” – max number of bad intervals to count for a player (default value is 5)
Dota 2 console commands that allow you to use a specific set of proxy servers:
- net_steamdatagramtransport_forceproxyaddr
- sv_steamdatagramtransport_port
Dota 2 console command for the lobby (with cheats)
- dota_hero_level “quantity” – increases the level of your hero
- dota_bot_give_level “quantity” – increases the level of all bots
- dota_create_item “name” – gives the item (list on the Wiki)
- dota_bot_give_item “name” – gives all bots an item (list on the Wiki)
- dota_give_gold “quantity” – adds you gold
- dota_hero_refresh – resets cooldowns of abilities and things, restores health and mana
- dota_hero_respawn – revives your hero near the fountain (can be used alive)
- dota_start_game – sets the timer to 0:00 and starts the game
- dota_ability_debug_enable / dota_ability_debug_disable – disable / enable cooldowns and mana cost
- dota_all_vision_enable / dota_all_vision_disable – turns on / off the visibility of enemy heroes, buildings and squads
- dota_clear_wards – destroys all Observer Wards on the map
- dota_kill_wards – destroys all Observer Ward and Sentry Ward on the map
- dota_spawn_rune – puts runes in their places
- dota_spawn_creeps – regenerates creeps without waiting (does not work at full strength)
- dota_spawn_neutrals – regenerates neutral creeps without waiting (does not work at full strength)
- dota_creeps_no_spawning_enable / dota_creeps_no_spawning_disable – disable / enable creep spawn
- dota_create_unit “name” – creates a unit (list on the Wiki)
- dota_respawn_roshan “command” – revive Roshan
Dota 2 command console for weak computers
- dota_cheap_water 1
- cl_globallight_shadow_mode 0
- r_deferred_height_fog 0
- r_deferred_simple_light 1
- r_screenspace_aa 0
- r_ssao 0
- mat_vsync 0
- gpu_level 0
- cpu_level 0
Useful Dota 2 command console for raising FPS
• dota_cheap_water 1
• cl_globallight_shadow_mode 0
• r_deferrer 0
• r_deferred_height_fog 0
• r_screenspace_aa 0
• gpu_level 0
• cpu_level 0
• r_deferred_specular 0
• r_deferred_specular_bloom 0
• dota_portrait_animate 0
• r_deferred_additive_pass 0
• r_deferred_simple_light 0
• r_renderoverlayfragment 0
• r_shadowrendertotexture 0
• r_WaterDrawReflection 0
• r_ssao 0
• mat_picmip 2
• mat_vsync 0
• mat_triplebuffered 0
• rate 80000
• cl_cmdrate 31
• cl_interp 0.01
• cl_interp_ratio 1
• cl_lagcompensation 1
• cl_pred_optimize 2
• cl_smooth 1
• cl_smoothtime 0.01
• cl_updaterate 31
• cl_spectator_cmdrate_factor 0.5
• cl_spectator_interp_ratio 2
• dota_set_avatar 9
• dota_force_right_click_attack 1
• dota_minimap_hero_size 500
• dota_embers 0
• dota_disable_range_finder 0
• developer 0
• dota_hud_healthbars 3
• dota_sf_game_end_delay 0
• glow_outline_effect_enable 0
Useful DotA 2 command console for customizing the game itself
- Ping- shows ping of all players
- cl_showfps 1- shows FPS
- dota_apm- shows upm
- dota_disable_range_finder 0- shows the range of the spell
- net_graph 1- shows fps, ping, in \ out
- net_graphheight 64- moves the table up / down
- net_graphpos 1- moves the table left / right
- dota_health_per_vertical_marker 250- shows health between divisions on the xp bar
- dota_force_right_click_attack 1- allows you to deny your units with the right mouse button
- dota_shop_force_hotkeys 1- command disables the hotkey for the store
- dota_player_units_auto_attack 1- disables heroes auto-attack
- dota_ability_quick_cast 1- quick cast
- dota_sf_game_end_delay 0- see the result table faster
- dota_sf_hud_killcam- “1” activate “killcam”
- glow_outline_effect_enable- “1” unit highlighting
- dota_health_hurt_decay_time_max- “0” delay damage on xp bar
- volume “0.5”- sound volume
- snd_musicvolume “0”- music volume
- rate “80,000”- total network bandwidth
- cl_updaterate “40”- adjusts incoming updates
- cl_cmdrate “40”- handles outgoing updates
🎮 What do console commands in DotA? 🧩 Update any characteristics of the game parameters of the character, gameplay
🎮 When the reset command console? 🧩 After updating Dota 2 console commands will be cleared after you exit the game
🎮 How to enable console in Dota 2 Reborn? 🧩 To turn off auto switch console, you need to bring up the console, click “\” then enter the command con_enable 2 and out of the game. Further in the startup parameters, remove -console.