Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Dota 2"

From PCGamingWiki, the wiki about fixing PC games
(removed unsatisfactory or un-PCGW-like (basically game wiki and not pc wiki) content, updated layout, added content)
Line 1: Line 1:
{{infobox
+
{{Infobox
|title          = Dota 2
 
 
|cover          = Dota2_logo.jpg
 
|cover          = Dota2_logo.jpg
|developer      = [[Wikipedia:Valve Corporation|Valve Software]]
+
|developer      = [[Wikipedia:Valve Corporation|Valve]]
|publisher      = [[Wikipedia:Valve Corporation|Valve Software]]
+
|publisher      = <sup>USA</sup>[[Wikipedia:Valve Corporation|Valve]]<br /> <sup>PRC</sup>[[Wikipedia:Perfect World (company)|Perfect World]]<br /> <sup>JPN</sup>[[Wikipedia:Nexon Co. Ltd.|Nexon]]
|engine        = Source
+
|engine        = [[Wikipedia:Source (game engine)|Source]]
 
|release dates  =  
 
|release dates  =  
|steam          = 570
 
|gog            =
 
 
}}
 
}}
  
This game is currently in a closed beta testing phase and is not yet released to the public.
+
'''Key points'''
 +
{{ii}} The game is currently in a beta phase. It is not yet finished. Patches for content, balance and fixes are released regularly.
 +
{{++}} Runs well on old PCs thanks to low [[#System requirements|system requirements]].
  
== When and Where to Buy ==
+
'''General information'''
[http://store.steampowered.com/app/570/ Steam] - In closed beta.<br />
+
{{mm}} [http://blog.dota2.com/ Official website]
To apply for a free beta invite answer the survey [http://www.dota2.com/survey/experience/?l=english here].
+
{{mm}} [http://www.dota2wiki.com/wiki/Dota_2_Wiki Dota 2 wiki]
 +
{{mm}} [http://www.playdota.com/forums/ Official forums]
 +
{{mm}} [http://dev.dota2.com/ Developer forums] - Great place to find information on the game's ongoing development.
 +
{{mm}} [http://www.reddit.com/r/DotA2/ Dota 2 subreddit] - Good place for general discussions, tips and tweaks.
  
Also, if you have a [http://www.playdota.com PlayDotA] account created before 07/1/2012, you are eligible to participate in their daily beta key draw. More information can be found [http://www.playdota.com/forums/showthread.php?t=549077 here]
+
==Availability==
 +
{{Availability Table|
 +
{{Availability Table/row| [http://blog.dota2.com/ Developer website] | {{ID|Steam}} | Official survey puts you on the waiting list for invitations (free). }}
 +
{{Availability Table/row| [http://store.steampowered.com/app/570/ Steam] | {{ID|Steam}} | Access to the beta with several bonus skins (not free). }}
 +
{{Availability Table/row| [http://www.reddit.com/r/sharedota2/ Reddit] | {{ID|Steam}} | Free invitations from beta participants.}}
 +
}}
 +
 
 +
{{++}} Reddit is the best hub for free beta invitations.
  
The game is also now available for purchase from the [http://www.dota2.com/store/itemdetails/57939587?appid=570&l=english Dota 2 store]. The purchase of the game also includes the following cosmetic items:  
+
==Improvements==
    Mighty Boar
+
===Launch options===
    Stoic Mask of the High Plains
+
[[File:Dota2_launchopt.jpg|300px|thumb| Launch options example.]]
    Wolf Cape of the High Plains
+
{{ii}} To access the game's launch options: right click '''Dota 2''' in Steam's library window > '''Properties''' > '''Set launch options...'''
    Aspect Wraps of the High Plains
+
{{ii}} If you use multiple launch options, separate them with a space (e.g., <code>-novid -console</code>).
    Long-Fang the Grey Blade
 
    Tayrnhelm of the Swordmaster
 
    Girth of the Swordmaster
 
    Fluted Guard of the Swordmaster
 
    Grip of the Swordmaster
 
  
== Launch options ==
+
{| class="wikitable" style="text-align: left;"
To open, right click Dota 2 on your Steam library, click Properties, and click Set Launch Options. There must be a space after each option (ex. <code>-novid -console</code>)
+
! scope="col" | Command || Notes
 +
|-
 +
| '''-console''' || Enables the in-game console.
 +
|-
 +
| '''-novid''' || Disables intro videos.
 +
|-
 +
| '''-noforcemaccel -noforcemspd -useforcedmparms''' || Disables mouse acceleration.
 +
|-
 +
| '''-high''' || Assigns a high CPU priority to the game's client.
 +
|-
 +
| '''-windowed -w # -h $ -noborder''' || Starts the game in a borderless window with the specified resolution (e.g., <code>-windowed -w 1920 -h 1080 -noborder</code>).
 +
|}
  
*<code>-novid</code> Skips valve intro video
+
===General tweaks===
*<code>-console</code> Enables consoles in game (default hotkey is `)
+
{{ii}} To use these tweaks you need to create a file called <code>autoexec.cfg</code> and save it in the [[#Game folder location|configuration folder]].<ref>http://www.teamliquid.net/forum/viewmessage.php?topic_id=337793</ref><ref>http://www.reddit.com/r/DotA2/comments/ltiul/list_of_useful_console_commands_for_dota_2/</ref>
*<code>-windowed -w # -h # -noborder</code> Window mode with no border, REPLACE # WITH YOUR DESIRED WIDTH AND HEIGHT. (Borderless Window Mode also available in video settings in-game)
+
{{ii}} Each tweak must be in a separate line, and contain a string and a value (e.g., <code>dota_screen_shake "0"</code>).
  
Console
+
{{Fixbox|1=
Enabled via Launch Options. Default key is ` or ~. If you have a keyboard without this key you can rebind this key by typing "bind KEY toggleconsole" in console. This can also be enabled by adding a auto-execution file described below.
+
{{Fixbox/fix| Creating autoexec.cfg}}
 +
# Open Notepad.
 +
# From the '''File''' menu, choose '''Save As...'''
 +
# In the '''Save as type:''' field, choose '''All Files (*.*)'''.
 +
# In the '''File name:''' field, input <code>autoexec.cfg</code>
 +
# Navigate to the [[#Game folder location|configuration files folder]] and save the file.
  
== Creating an auto-execution file ==
+
{{ii}} After editing the file with tweaks, simply use '''File''' > '''Save''' to apply.
You can create a text file called <code>autoexec.cfg</code> in the <code>Steam\steamapps\common\dota 2 beta\dota\cfg</code> folder, containing console commands that you want to run when the game starts. Enter one command per line and add comments if you want using '''//'''. An example of the file, ready for use and with useful commands can be found [https://www.dropbox.com/sh/nx09jo4t6i5ji7b/Tlfm5hR4Zo here], provided by Shixxor of the [http://www.killsteal-legends.net/dota-2-tweaked-config.html  Killsteal Legends Clan website]. You can edit the file to keep or add only the settings you want.
+
}}
  
== List of Useful console Commands ==
 
 
{| class="wikitable" style="text-align: left;"
 
{| class="wikitable" style="text-align: left;"
! scope="col" | Command || Notes || Default Value
+
! scope="col" | Tweak || Notes || Default Value
 
|-
 
|-
| '''dota_minimap_hero_size 700''' || will make the size of the hero dot on the minimap as big as you want. || 600
+
| '''dota_force_right_click_attack "1"''' || Deny creeps using right-click. Disables the ability to follow allies with right-click. || 0
 
|-
 
|-
| '''dota_sf_old_heropedia "1"''' || changes the Learn tab back to how it was before the Luna/Wisp update on June 28, 2012 || 0
+
| '''dota_disable_range_finder "0"''' || Shows range-finder when using targeted spells. || 1
 
|-
 
|-
| '''dota_embers 0''' || removes flames from the dashboard (may improve performance on slower PCs) || 1
+
| '''dota_camera_accelerate "49"''' || Controls camera acceleration (49 = camera behaves most accurately). ||  
 
|-
 
|-
| '''dota_disable_range_finder 0''' || by default you only see the range of spells when you hover your mouse on the spell icon. With this set to 0 it will show you the range when you actually click to use the spell on someone. || 1
+
| '''dota_screen_shake "0"''' || Disables the screen shake effect that triggers when certain spells are cast. || 1
 
|-
 
|-
| '''dota_always_show_player_names''' || 0 will disable, 1 will enable player name on top of health bars. || 0
+
| '''dota_player_multipler_orders "1"''' || Allows ctrl-clicking to order all controlled units. || 0
 
|-
 
|-
| '''dota_hud_healthbars''' || 1 will make your health smoother without the lines you see on health bars (the blocks in the health that divides at 250 healthpoints per block). 3 will enable it back on and 0 will make all health bars disappear, the others do nothing apparently. || 3
+
| '''dota_player_add_summoned_to_selection "#"''' || Summoned units are automatically added to the specified control group. ||  
 
|-
 
|-
| '''dota_unit_use_player_color''' || As the command suggests, it groups the player either individually or by the unified color by team. 1 will enable individual colors, 0 uses the team color. || 1
+
| '''dota_minimap_hero_size "700"''' || Controls the size of hero symbols on the minimap (higher values = bigger symbols). || 600
 
|-
 
|-
| '''dota_player_units_auto_attack''' || This is in the settings, but I find it too darn useful. If set to 0 you will stop auto-attacking and only attacks '''if''' you click to attack, whereas 1 will auto-attack at all possible times. || 1
+
| '''dota_unit_fly_bonus_height "10"''' || Controls elevation of flying units (higher values = farther from the ground). || 150
 
|-
 
|-
| '''dota_health_per_vertical_marker 200''' || This will determine how much health you wish to divide the vertical lines by. In the demonstration value it will draw a line each 200 health, but you can choose your own value. || 250
+
| '''dota_sf_game_end_delay "0"''' || Controls the end-game delay before the scoreboard appears (0 = appears immediately). || 5
 
|-
 
|-
| '''tv_nochat 1''' || 1 to disable spectator chat, 0 to enable spectator chat. || 0
+
| '''dota_gamescon_althack "1"''' || Allows using Alt+Q/W/E/A/S/D to use inventory items. || 0
 
|-
 
|-
| '''net_graph 1/2/3''' || Various levels of network information. Use 1 2 or 3. To remove type net_graph 0. || 0
+
| '''dota_minimap_misclick_time "#"''' || Controls the delay before minimap clicks are registered (# = seconds, 0 = no delay). || 1
|}
 
Source: [http://www.reddit.com/r/DotA2/comments/ltiul/list_of_useful_console_commands_for_dota_2/ Comment on reddit by johnxreturn].
 
 
 
== List of in-game commands ==
 
{| class="wikitable"
 
 
|-
 
|-
! Command !! Description
+
| '''dota_minimap_ping_duration "#"''' || Controls the delay before minimap pings disappear (# = seconds). ||
 
|-
 
|-
| '''-ping''' || Displays your current ping in the upper right hand corner.
+
| '''dota_minimap_ping_tag_duration "#"''' || Controls the delay before attack/defend pings disappear (# = seconds). ||
 
|-
 
|-
| '''"haha" or "lol"''' || Plays a laughing sound effect for your hero.
+
| '''dota_unit_use_player_color "0"''' || Colours players by team instead of assigning individual colours. || 1
 
|-
 
|-
| '''"thx", "thanks" or "ty"''' || Plays a "Thank you" sound effect for your hero.
+
| '''dota_minimap_simple_colors "1"''' || Changes minimap colour scheme to resemble the original DotA. || 0
|}
 
 
 
Although not a command - another neat trick is that repeatedly clicking on your hero will cycle through a series of increasingly comical voice responses.
 
 
 
== List of Practice Mode Cheats ==
 
When creating a custom lobby you have the option to enable cheats. Enter these in the chat.
 
{| class="wikitable"
 
 
|-
 
|-
! Command !! Description
+
| '''dota_shop_force_hotkeys "1"''' || Enables shop hotkeys (q/w/e/r/t/y selects a tab, 1,2,3... selects an item). || 0
 
|-
 
|-
| '''-lvlup (number)''' || This levels up your hero
+
| '''dota_hud_healthbars "1"''' || Removes the vertical lines on health bars (0 = health bars disabled). || 3
 
|-
 
|-
| '''-gold (amount)''' || Gives you the amount of gold you entered
+
| '''dota_health_per_vertical_marker "#"''' || Defines the amount of health between vertical lines. || 250
 
|-
 
|-
| '''-createhero (Unit_name) [enemy]'''|| Spawns said hero as friendly or [enemy]. You can also spawn neutrals and buildings. Text files can be found in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\scripts\npc
+
| '''dota_always_show_player_names "1"''' || Shows player names above heroes. || 0
 
|-
 
|-
| '''-levelbots [number]''' || Levels up every bot in the game
+
| '''bind "key" "command"''' || Allows a custom keybinding. (e.g., <code>bind "p" "say_team Missing top!"</code>) ||
 
|-
 
|-
| '''-wtf''' || The infamous WTF mode; Removes cooldowns on abilities and items, abilities no longer cost mana, ...
+
| '''dota_sf_old_heropedia "1"''' || Switches the '''Learn''' interface to the old layout instead of the web-based version. || 0
 
|-
 
|-
| '''-unwtf''' || Undo -wtf mode
+
| '''chat_join "name"''' || Automatically joins a chat channel upon launch. ||
 
|-
 
|-
| '''-refresh''' || Reset cooldowns and refills your health and mana
+
| '''tv_nochat "1"''' || Disables spectator chat by default. || 0
 +
|}
 +
 
 +
===Network tweaks===
 +
{{ii}} The following values tweak network usage. They may be beneficial in reducing lag.
 +
{{--}} '''Changing these settings may affect lag for the worse. Do not tweak these if you are unsure about what you're doing.'''
 +
{| class="wikitable" style="text-align: left;"
 +
! scope="col" | Tweak || Notes || Value for slow connections
 +
|-
 +
| '''rate "80000"''' || Total bandwidth Dota 2 can use. || 40000
 
|-
 
|-
| '''-respawn''' || Respawns your hero when death
+
| '''cl_updaterate "40"''' || Updates received from server per second. || 20
 
|-
 
|-
| '''-item (item_name)''' || Gives your hero any item. Text file can be found in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\scripts\npc
+
| '''cl_cmdrate "40"''' || Updates sent to server per second. || 20
 
|-
 
|-
| '''-givebots (item_name)''' || Gives the bots any item
+
| '''cl_interp "0"''' || ||
 
|-
 
|-
| '''-allvision ''' || Removes the Fog of War for both teams
+
| '''cl_interp_ratio "1"''' || ||
 
|-
 
|-
| '''-normalvision ''' || Undo -allvision
+
| '''cl_smoothtime "0.01"''' || ||
 
|}
 
|}
  
== Screenshot Mode ==
+
===Performance tweaks===
 +
{{Fixbox|1=
 +
{{Fixbox/fix| Lowering graphics settings}}
 +
1. Edit [[#General tweaks|autoexec.cfg]].
 +
 
 +
2. Input the following code:
 +
<pre>dota_cheap_water "1"
 +
dota_embers "0"
 +
cl_globallight_shadow_mode "0"
 +
r_deferred_height_fog "0"
 +
r_deferred_simple_light "1"
 +
r_screenspace_aa "0"</pre>
 +
 
 +
3. Save the file.
 +
}}
  
This script will allow you to remove all the UI features in Dota 2 (Works best in Spectator/Replays), Drive Mode will allow you to control the camera axis through your mouse (only in replays). You will need to insert this script in your <code>autoexec.cfg</code>. Press F10 enable Screenshot Mode and F11 to enable driveMode (you can rebind those keys as you want).
+
==Game data==
 +
===Game folder location===
 +
{{Game Location Table|
 +
{{Game Location Table/row| Main folder | Steam\steamapps\common\dota 2 beta\}}
 +
{{Game Location Table/row| Cofiguration files | Steam\steamapps\common\dota 2 beta\dota\cfg\}}
 +
}}
  
  bind "F10" "ssMode" 
+
===Cloud syncing===
  bind "F11" "driveMode"
+
{{Save Game Cloud Syncing|
  alias  "ssMode"       "fullui"  
+
{{Save Game Cloud Syncing/row| [[Save game cloud syncing#Steam Cloud|Steam cloud]] | true | Syncs settings.}}
  alias   "fullui"        "sv_cheats 1; dota_sf_hud_actionpanel 1; dota_sf_hud_channelbar 1; dota_sf_hud_chat 1; dota_sf_hud_inventory 1; dota_sf_hud_top 1; dota_hud_healthbars 1; dota_no_minimap 0; cl_drawhud 1; dota_render_crop_height 166; dota_render_y_inset 31; alias ssMode noui" 
+
}}
  alias  "noui"          "sv_Cheats 0; dota_sf_hud_actionpanel 0; dota_sf_hud_channelbar 0; dota_sf_hud_chat 0; dota_sf_hud_inventory 0; dota_sf_hud_top 0; dota_hud_healthbars 0; dota_no_minimap 1; cl_drawhud 0; dota_render_crop_height 0; dota_render_y_inset 0; alias ssMode fullui"
+
 
  alias  "driveMode"    "driveon"
+
==Video settings==
  alias  "driveon"      "sv_cheats 1; demoui; thirdperson; alias driveMode driveoff" 
+
[[File:Dota2_graphics.jpg|300px|thumb| In-game video settings.]]
  alias  "driveoff"      "sv_cheats 0; demoui; firstperson; alias driveMode driveon"</nowiki>
+
{{Video Settings
 +
|widescreen_resolution      =true
 +
|widescreen_resolution_notes =
 +
|multimonitor                =true
 +
|multimonitor_notes          =HUD is stretched awkwardly, affecting gameplay.<ref>http://www.wsgf.org/dr/dota-2/en</ref>
 +
|fov                        =false
 +
|fov_notes                  =Fixed FoV prevents competitive advantage.
 +
|windowed                    =true
 +
|windowed_notes              =
 +
|fullscreen                  =true
 +
|fullscreen_notes            =
 +
|anisotropic                =false
 +
|anisotropic_notes          =
 +
|antialiasing                =true
 +
|antialiasing_notes          =In-game FXAA.
 +
|vsync                      =true
 +
|vsync_notes                =
 +
}}
 +
 
 +
==Input settings==
 +
[[File:Dota2_input.jpg|300px|thumb| Keyboard and camera settings.]]
 +
{{Input Settings
 +
|key_remap                  =true
 +
|key_remap_notes            =
 +
|acceleration_option       =hackable
 +
|acceleration_option_notes =See [[#Mouse acceleration|mouse acceleration]].
 +
|controller_support        =false
 +
|controller_support_notes   =
 +
}}
 +
 
 +
===Mouse acceleration===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|link=false| Disable mouse acceleration<ref>http://dev.dota2.com/showthread.php?t=19436</ref>}}
 +
# Open the game's [[#Launch options|launch options]].
 +
# Input the following code: <code>-noforcemaccel -noforcemspd -useforcedmparms</code>
 +
# Press '''OK''' and close the properties window.
 +
 
 +
}}
  
== Using unbindable keys ==
+
==System requirements==
Some keys are not bindable via the ingame menu, most notably Mouse 3 (middle mouse button) because it defaults to panning your screen.
+
{{System Requirements
 +
|OSfamily_ = Windows
  
To use this key as a bind download AutoHotKey.
+
|minOS_  = Windows XP / Vista / 7
 +
|minproc_ = Intel Pentium 4 3.0 GHz
 +
|minmem_  = 1 GB
 +
|minHD_  = 2.5 GB
 +
|minGPU1_ = NVIDIA GeForce 6600 128 MB / ATI Radeon X800 128 MB
  
== System Requirements ==
+
|recproc_ = Intel Core 2 Duo 2.4 GHz
{{SysReq
+
|recmem_  = 2 GB
|minOS = Windows XP/Windows Vista/Windows 7
+
|recHD_  = 5 GB+
|minproc = Pentium 4 3.0 GHz
+
|recGPU1_ = NVIDIA GeForce 7600 256 MB / ATI Radeon X1600 256 MB
|recproc = Intel core 2 duo 2.4 GHz
 
|minmem = 1 GB for Windows XP / 2 GB for Windows Vista
 
|minHD = 2.5 GB free
 
|minGPU1 = NVidia 6600 or better
 
|recGPU1 = NVidia 7600, ATI X1600 or better
 
 
}}
 
}}
  
== Useful Links ==
+
{{references}}
* [http://www.pcgamesn.com/dota DotA at PCGamesN]
 
* [http://www.playdota.com/ PlayDotA]
 
* [http://steamcommunity.com/workshop/browse?appid=570 Dota 2 on the Steam Workshop]
 
* [http://www.dota2wiki.com/wiki/Dota_2_Wiki Dota 2 Wiki]
 
* [http://blog.dota2.com/ Dota 2 Blog]
 
* [http://www.cyborgmatt.com/ CyborgMatt's Blog]
 
* [http://www.reddit.com/r/DotA2/ Dota 2 on Reddit]
 
* [http://dev.dota2.com Dota 2 Developer forums]
 
  
 
[[Category:Game]]
 
[[Category:Game]]
 
[[Category:Windows]]
 
[[Category:Windows]]

Revision as of 18:46, 13 January 2013

Template:Infobox

Key points

The game is currently in a beta phase. It is not yet finished. Patches for content, balance and fixes are released regularly.
Runs well on old PCs thanks to low system requirements.

General information

Official website
Dota 2 wiki
Official forums
Developer forums - Great place to find information on the game's ongoing development.
Dota 2 subreddit - Good place for general discussions, tips and tweaks.

Availability

Template:Availability Table

Reddit is the best hub for free beta invitations.

Improvements

Launch options

File:Dota2 launchopt.jpg
Launch options example.
To access the game's launch options: right click Dota 2 in Steam's library window > Properties > Set launch options...
If you use multiple launch options, separate them with a space (e.g., -novid -console).
Command Notes
-console Enables the in-game console.
-novid Disables intro videos.
-noforcemaccel -noforcemspd -useforcedmparms Disables mouse acceleration.
-high Assigns a high CPU priority to the game's client.
-windowed -w # -h $ -noborder Starts the game in a borderless window with the specified resolution (e.g., -windowed -w 1920 -h 1080 -noborder).

General tweaks

To use these tweaks you need to create a file called autoexec.cfg and save it in the configuration folder.[1][2]
Each tweak must be in a separate line, and contain a string and a value (e.g., dota_screen_shake "0").
Instructions
Tweak Notes Default Value
dota_force_right_click_attack "1" Deny creeps using right-click. Disables the ability to follow allies with right-click. 0
dota_disable_range_finder "0" Shows range-finder when using targeted spells. 1
dota_camera_accelerate "49" Controls camera acceleration (49 = camera behaves most accurately).
dota_screen_shake "0" Disables the screen shake effect that triggers when certain spells are cast. 1
dota_player_multipler_orders "1" Allows ctrl-clicking to order all controlled units. 0
dota_player_add_summoned_to_selection "#" Summoned units are automatically added to the specified control group.
dota_minimap_hero_size "700" Controls the size of hero symbols on the minimap (higher values = bigger symbols). 600
dota_unit_fly_bonus_height "10" Controls elevation of flying units (higher values = farther from the ground). 150
dota_sf_game_end_delay "0" Controls the end-game delay before the scoreboard appears (0 = appears immediately). 5
dota_gamescon_althack "1" Allows using Alt+Q/W/E/A/S/D to use inventory items. 0
dota_minimap_misclick_time "#" Controls the delay before minimap clicks are registered (# = seconds, 0 = no delay). 1
dota_minimap_ping_duration "#" Controls the delay before minimap pings disappear (# = seconds).
dota_minimap_ping_tag_duration "#" Controls the delay before attack/defend pings disappear (# = seconds).
dota_unit_use_player_color "0" Colours players by team instead of assigning individual colours. 1
dota_minimap_simple_colors "1" Changes minimap colour scheme to resemble the original DotA. 0
dota_shop_force_hotkeys "1" Enables shop hotkeys (q/w/e/r/t/y selects a tab, 1,2,3... selects an item). 0
dota_hud_healthbars "1" Removes the vertical lines on health bars (0 = health bars disabled). 3
dota_health_per_vertical_marker "#" Defines the amount of health between vertical lines. 250
dota_always_show_player_names "1" Shows player names above heroes. 0
bind "key" "command" Allows a custom keybinding. (e.g., bind "p" "say_team Missing top!")
dota_sf_old_heropedia "1" Switches the Learn interface to the old layout instead of the web-based version. 0
chat_join "name" Automatically joins a chat channel upon launch.
tv_nochat "1" Disables spectator chat by default. 0

Network tweaks

The following values tweak network usage. They may be beneficial in reducing lag.
Changing these settings may affect lag for the worse. Do not tweak these if you are unsure about what you're doing.
Tweak Notes Value for slow connections
rate "80000" Total bandwidth Dota 2 can use. 40000
cl_updaterate "40" Updates received from server per second. 20
cl_cmdrate "40" Updates sent to server per second. 20
cl_interp "0"
cl_interp_ratio "1"
cl_smoothtime "0.01"

Performance tweaks

Instructions

Game data

Game folder location

Template:Game Location Table

Cloud syncing

Template:Save Game Cloud Syncing

Video settings

In-game video settings.

Template:Video Settings

Input settings

Keyboard and camera settings.

Template:Input Settings

Mouse acceleration

Instructions

System requirements

Template:System Requirements


References