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
(→‎Launch options: Added "-override_vpk" launch option)
(Moved launch options to Other information, added Network.)
Line 33: Line 33:
  
 
==Essential improvements==
 
==Essential improvements==
 +
===Performance tweaks===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Lowering graphics settings}}
 +
# Edit [[#General tweaks|autoexec.cfg]].
 +
# Input the following code:<br/><code>dota_cheap_water "1"</code><br/><code>dota_embers "0"</code><br/><code>cl_globallight_shadow_mode "0"</code><br/><code>r_deferred_height_fog "0"</code><br/><code>r_deferred_simple_light "1"</code><br/><code>r_screenspace_aa "0"</code>
 +
# Save the file.
 +
}}
 +
 +
==Game data==
 +
===Configuration file(s) location===
 +
{{Game data|
 +
{{Game data/row|Windows|{{p|game}}\dota\cfg\}}
 +
{{Game data/row|OS X|~/Library/Application Support/Steam/SteamApps/common/dota 2 beta/dota/cfg/}}
 +
{{Game data/row|Linux|}}
 +
}}
 +
 +
==Video settings==
 +
[[File:Dota2 graphics.jpg|290px|thumb|In-game video settings.]]
 +
{{Video settings
 +
|wsgf link                  = http://www.wsgf.org/dr/dota-2/en
 +
|widescreen wsgf award      = gold
 +
|multimonitor wsgf award    = limited
 +
|ultrawidescreen wsgf award = incomplete
 +
|4k ultra hd wsgf award    = unsupported
 +
|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>
 +
|ultrawidescreen            = unknown
 +
|ultrawidescreen notes      =
 +
|4k ultra hd                = false
 +
|4k ultra hd notes          =
 +
|windowed                  = true
 +
|windowed notes            =
 +
|borderless windowed        = true
 +
|borderless windowed notes  = Available in Video Options or through [[#Launch options|Launch options]].
 +
|anisotropic                = false
 +
|anisotropic notes          =
 +
|antialiasing              = true
 +
|antialiasing notes        = In-game FXAA.
 +
|vsync                      = true
 +
|vsync notes                =
 +
|high frame rate            = true
 +
|high frame rate notes      = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
 +
|color blind                = true
 +
|color blind notes          = Limited native support; use the [http://ot.reddit.com/r/DotA2/comments/1eaald/dota_2_colorblind_mode/ Dota 2 Colorblind Mode] mod for best experience.
 +
}}
 +
 +
==Input settings==
 +
[[File:Dota2 input.jpg|290px|thumb|Keyboard and camera settings.]]
 +
{{Input settings
 +
|key remap                = true
 +
|key remap notes          =
 +
|acceleration option      = hackable
 +
|acceleration option notes = See [[#Mouse acceleration|Mouse acceleration]].
 +
|mouse menu                = true
 +
|mouse menu notes          =
 +
|invert mouse y-axis      = true
 +
|invert mouse y-axis notes =
 +
|controller support        = true
 +
|controller support notes  = Only supports Spectator Mode.
 +
|full controller          = false
 +
|full controller notes    =
 +
|controller remap          = false
 +
|controller remap notes    =
 +
|invert controller y-axis  = unknown
 +
|invert controller y-axis notes=
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 +
}}
 +
 +
===[[Mouse acceleration]]===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Disable mouse acceleration|ref=<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.
 +
}}
 +
 +
==Audio settings==
 +
{{Audio settings
 +
|separate volume          = true
 +
|separate volume notes    =
 +
|surround sound          = true
 +
|surround sound notes    =
 +
|subtitles                = true
 +
|subtitles notes          =
 +
|closed captions          = true
 +
|closed captions notes    =
 +
|mute on focus lost      = true
 +
|mute on focus lost notes =
 +
|eax support              =
 +
|eax support notes        =
 +
}}
 +
 +
==Network==
 +
{{Network/Multiplayer
 +
|local play          =
 +
|local play players  =
 +
|local play notes    =
 +
|lan play            = true
 +
|lan play players    = 10
 +
|lan play notes      =
 +
|online play          = true
 +
|online play players  = 10
 +
|online play notes    =
 +
|local co-op          =
 +
|local co-op players  =
 +
|local co-op notes    =
 +
|lan co-op            =
 +
|lan co-op players    =
 +
|lan co-op notes      =
 +
|online co-op        =
 +
|online co-op players =
 +
|online co-op notes  =
 +
|hot-seat            =
 +
|hot-seat players    =
 +
|hot-seat notes      =
 +
|asynchronous        =
 +
|asynchronous notes  =
 +
}}
 +
 +
{{Network/Connections
 +
|matchmaking        = true
 +
|matchmaking notes  =
 +
|p2p                =
 +
|p2p notes          =
 +
|dedicated          = true
 +
|dedicated notes    =
 +
|self-hosting      =
 +
|self-hosting notes =
 +
}}
 +
 +
{{Network/Ports
 +
|tcp  =
 +
|udp  = 27015-28999
 +
|upnp =
 +
}}
 +
 +
==Issues fixed==
 +
===Blurry graphics===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Set render quality to highest|ref=<ref>http://dev.dota2.com/showthread.php?t=27769</ref>}}
 +
}}
 +
 +
===Missing health and mana bar===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Console command: hud_sf_reload dota_sf_hud_actionpanel|ref=<ref>http://steamcommunity.com/app/570/discussions/0/828936718924218618/</ref>}}
 +
}}
 +
 +
===2D sprites and effects displaying over geometry [AMD 7000 series)===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Do not override catalyst control center, turning it off or overriding it with programs like "Radeon Pro" will cause graphical issues in Dota due to poor AMD GPU support, re enabling it should fix this issue.}}
 +
}}
 +
 +
==Other information==
 
===Launch options===
 
===Launch options===
 
[[File:Dota2 launchopt.jpg|290px|thumb| Launch options example.]]
 
[[File:Dota2 launchopt.jpg|290px|thumb| Launch options example.]]
Line 151: Line 307:
 
| '''cl_smoothtime "0.01"''' || ||
 
| '''cl_smoothtime "0.01"''' || ||
 
|}
 
|}
 
===Performance tweaks===
 
{{Fixbox|1=
 
{{Fixbox/fix|Lowering graphics settings}}
 
# Edit [[#General tweaks|autoexec.cfg]].
 
# Input the following code:<br/><code>dota_cheap_water "1"</code><br/><code>dota_embers "0"</code><br/><code>cl_globallight_shadow_mode "0"</code><br/><code>r_deferred_height_fog "0"</code><br/><code>r_deferred_simple_light "1"</code><br/><code>r_screenspace_aa "0"</code>
 
# Save the file.
 
}}
 
 
==Game data==
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data/row|Windows|{{p|game}}\dota\cfg\}}
 
{{Game data/row|OS X|~/Library/Application Support/Steam/SteamApps/common/dota 2 beta/dota/cfg/}}
 
{{Game data/row|Linux|}}
 
}}
 
 
==Video settings==
 
[[File:Dota2 graphics.jpg|290px|thumb|In-game video settings.]]
 
{{Video settings
 
|wsgf link                  = http://www.wsgf.org/dr/dota-2/en
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = limited
 
|ultrawidescreen wsgf award = incomplete
 
|4k ultra hd wsgf award    = unsupported
 
|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>
 
|ultrawidescreen            = unknown
 
|ultrawidescreen notes      =
 
|4k ultra hd                = false
 
|4k ultra hd notes          =
 
|windowed                  = true
 
|windowed notes            =
 
|borderless windowed        = true
 
|borderless windowed notes  = Available in Video Options or through [[#Launch options|Launch options]].
 
|anisotropic                = false
 
|anisotropic notes          =
 
|antialiasing              = true
 
|antialiasing notes        = In-game FXAA.
 
|vsync                      = true
 
|vsync notes                =
 
|high frame rate            = true
 
|high frame rate notes      = No frame rate or refresh rate cap.<ref>[http://120hz.net/showthread.php?3258-New-120Hz-Games-Report New 120Hz Games Report]</ref>
 
|color blind                = true
 
|color blind notes          = Limited native support; use the [http://ot.reddit.com/r/DotA2/comments/1eaald/dota_2_colorblind_mode/ Dota 2 Colorblind Mode] mod for best experience.
 
}}
 
 
==Input settings==
 
[[File:Dota2 input.jpg|290px|thumb|Keyboard and camera settings.]]
 
{{Input settings
 
|key remap                = true
 
|key remap notes          =
 
|acceleration option      = hackable
 
|acceleration option notes = See [[#Mouse acceleration|Mouse acceleration]].
 
|mouse menu                = true
 
|mouse menu notes          =
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =
 
|controller support        = true
 
|controller support notes  = Only supports Spectator Mode.
 
|full controller          = false
 
|full controller notes    =
 
|controller remap          = false
 
|controller remap notes    =
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=
 
|touchscreen              = unknown
 
|touchscreen notes        =
 
}}
 
 
===[[Mouse acceleration]]===
 
{{Fixbox|1=
 
{{Fixbox/fix|Disable mouse acceleration|ref=<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.
 
}}
 
 
==Audio settings==
 
{{Audio settings
 
|separate volume          = true
 
|separate volume notes    =
 
|surround sound          = true
 
|surround sound notes    =
 
|subtitles                = true
 
|subtitles notes          =
 
|closed captions          = true
 
|closed captions notes    =
 
|mute on focus lost      = true
 
|mute on focus lost notes =
 
|eax support              =
 
|eax support notes        =
 
}}
 
 
==Issues fixed==
 
===Blurry graphics===
 
{{Fixbox|1=
 
{{Fixbox/fix|Set render quality to highest|ref=<ref>http://dev.dota2.com/showthread.php?t=27769</ref>}}
 
}}
 
===Missing health and mana bar===
 
{{Fixbox|1=
 
{{Fixbox/fix|Console command: hud_sf_reload dota_sf_hud_actionpanel|ref=<ref>http://steamcommunity.com/app/570/discussions/0/828936718924218618/</ref>}}
 
}}
 
===2D sprites and effects displaying over geometry [AMD 7000 series)===
 
{{Fixbox|1=
 
{{Fixbox/fix|Do not override catalyst control center, turning it off or overriding it with programs like "Radeon Pro" will cause graphical issues in Dota due to poor AMD GPU support, re enabling it should fix this issue.}}
 
}}
 
  
 
==System requirements==
 
==System requirements==
Line 298: Line 345:
 
{{ii}} Tom's Hardware [http://www.tomshardware.com/reviews/dota-2-performance-benchmark,3481.html benchmarked] Dota 2's performance and concluded that integrated Intel or AMD graphics should be enough for 30fps at 1920x1080 on low settings.
 
{{ii}} Tom's Hardware [http://www.tomshardware.com/reviews/dota-2-performance-benchmark,3481.html benchmarked] Dota 2's performance and concluded that integrated Intel or AMD graphics should be enough for 30fps at 1920x1080 on low settings.
  
{{references}}
+
{{References}}

Revision as of 21:04, 1 March 2014

Dev general icon.svg
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Dota 2
Cover image missing, please upload it
Developers
Valve Corporation
Engines
Source
Release dates
Windows July 9, 2013
macOS (OS X) July 18, 2013
Linux July 18, 2013
Dota 2 on Wikipedia

Warnings

This game requires a constant internet connection for all game modes.

Key points

The game is still being updated with content from the original mod.

General information

Official forums
Developer forums - Information on ongoing development.
Steam Community Discussions
GitHub Issue Tracker for DOTA 2 on Mac and Linux
Dota 2 subreddit

Availability

Template:Availability Table

All versions require Steam.

Essential improvements

Performance tweaks

Instructions

Game data

Configuration file(s) location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/570/pfx/[Note 1]

Video settings

In-game video settings.

Template:Video settings

Input settings

Keyboard and camera settings.

Template:Input settings

Mouse acceleration

Instructions

Audio settings

Template:Audio settings

Network

Multiplayer types

Type Native Players Notes
LAN play
10
Online play
10

Connection types

Type Native Notes
Matchmaking
Dedicated

Ports

Protocol Port(s) and/or port range(s)
UDP 27015-28999
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Blurry graphics

Instructions

Missing health and mana bar

Instructions

2D sprites and effects displaying over geometry [AMD 7000 series)

Instructions

Other information

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.
-dashboard international_2012 Launches the game using the International 2012 theme.
-dashboard international_2013 Launches the game using the International 2013 theme.
-dashboard frostivus_2013 Launches the game using the Frostivus theme.
-dashboard spirits_2013 Launches the game using the Three Spirits theme.
-dashboard newbloom_2014 Launches the game using the New Bloom Festival theme.
-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).
-override_vpk Overrides the game's content files with content found in <path-to-game>\*\

General tweaks

To use these tweaks you need to create a file called autoexec.cfg in the configuration file(s) location.[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). 10
dota_ability_quick_cast "1" Self-casts an ability when double-tapping the keyboard shortcut. 0
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. 0
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). 3
dota_minimap_ping_tag_duration "#" Controls the delay before attack/defend pings disappear (# = seconds). 10
dota_unit_use_player_color "2" Colours players by team instead of assigning individual colours. 0
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
con_enable "1" Enables the in-game console. 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"

System requirements

Windows
Minimum
Operating system (OS) 7
Processor (CPU) Dual core from Intel or AMD at 2.8 GHz
System memory (RAM)
Hard disk drive (HDD) 8 GB
Video card (GPU) nVidia GeForce 8600/9600GT
ATI/AMD Radeon HD2600/3600
macOS (OS X)
Minimum
Operating system (OS) 10.7
Processor (CPU) Dual core from Intel
System memory (RAM)
Hard disk drive (HDD) 8 GB
Video card (GPU) nVidia 320M
Radeon 7000
Intel HD 3000
Linux
Minimum
Operating system (OS) Ubuntu 12.04
Processor (CPU) Dual core from Intel or AMD at 2.8 GHz
System memory (RAM)
Hard disk drive (HDD) 8 GB
Video card (GPU) nVidia GeForce 8600/9600GT
ATI/AMD Radeaon HD2600/3600
OpenGL 2.1 compatible
Tom's Hardware benchmarked Dota 2's performance and concluded that integrated Intel or AMD graphics should be enough for 30fps at 1920x1080 on low settings.

Notes

  1. Notes regarding Steam Play (Linux) data:

References