After few days of searching for some answers how to fix issues about Dota and Steam i finally got answers. This will be little guide how to fix common Dota 2 issues. Ok lets start:I get an error message that files were unable to be read, or there was an error loading.
This can occur if your Dota 2 install is corrupted or incomplete due to a restart or error. You can have Steam check your Dota 2 Install and re-download any corrupted files by following the instructions here:Verifying Game Cache Files (GCF) Question
I see purple checkerboards, weapon or world models are missing, or experience crashes while playing a game - how can I verify that my game files are installed correctly?Answer
If you have problems with missing models, video artifacts (purple and black checkerboards) or unexpected crashes, please follow the steps below to use Steam's Verify integrity of game cache feature to identify and replace corrupted Steam cache files.
Warning:Verify integrity of game cache
Do not run this process while performing other system-intensive processes, such as defragmenting your hard drive or scanning for viruses.
Do not run this process for multiple games at the same time.
2.From the Library
section, right-click on the game and select Properties
from the menu.
3.Select the Local
files tab and click the Verify integrity of game cache
4.Steam will verify the game's files - this process may take several minutes.
5.Once the process is completed, the Check Window will automatically exit.How do I see my ping and frames per second?
Add the option "+net_graph 1" to the launch options for Dota 2.Dota 2 does not start and the error reports a crash in shaderapidx9i.dll
This is usually caused by a Windows configuration issue. Please see solutions by these instructions:Question
What can be done to resolve crashes related to shaderapidx9.dll?Answer
Add Local Group to Administrators
1.From Windows, go to: Start
2.Type in: cmd
(Vista users may also type cmd
into the "Start Search" box if no "Run" option is available)
3.Type in the following: net localgroup Administrators
/add Local service
and press Enter.
4.Restart the computer and test the issue once more. Start the DCOM Server Process Launcher Service
Please ensure that the DCOM Server Process Launcher
service is started to correct this crash condition.
1.Go to the Start
button and select Run
...(for Windows Vista and Windows 7, you may click in the Search bar)
2.Enter services.msc and click OK
3.Locate the DCOM Server Process Launcher Service
and right click on it to select its Properties
4.In the Startup
type: drop-down menu ensure that Automatic
and then OK
to save any changes. Repair the WMI
WarningWindows XP - Re-registering the WMI components
Re-registering the WMI may revert some of your Windows profile settings - ensure any important profile settings are properly backed up prior to making any changes to the WMI.
1.Please exit Steam.
2.Go to the Start
button and select Run
...(for Windows Vista and Windows 7, you may click in the Search bar)
3.Enter cmd and click OK
4.When the command prompt window opens, type these commands, pressing Enter after each line:
cd /d %windir%\system32\wbem
for %i in (*.dll) do regsvr32 -s %i
for %i in (*.exe) do %i /regserver
After you have entered the last command, you may close the command prompt window, start Steam, and retest the issue.When I started Dota 2 the doors won't open and I'm stuck at "Connecting to the Dota 2 Network"!
This means your client is unable to talk to the Dota 2 Community and Matchmaking Server. This can be caused by a few issues:
*You are running dota.exe directly and not through Steam. Make sure you launch the game from your Steam client Library.
*An update to Dota 2 or to Steam may be in progress. Please wait until the update is complete.
*The Dota 2 Community and Matchmaking Server is currently down or restarting. Please wait a few minutes and try again.
*Steam is currently experiencing a high load and may be unable to connect you to the Dota 2 Community and Matchmaking server. Wait a few minutes and try again.
*You have old or misconfigured Steam client. Completely reinstalling Steam has helped some users with this issue.
This issue is rarely caused by any install issues. Please do not reinstall Dota 2. The best thing is to wait and check the dev forums for any updates.When playing together with a friend at the same location (LAN), we both can't connect to the same server at the same time.
This is generally caused by a low quality router that can't handle two different computers connecting to the same remote address using UDP while using the same source port. Please read this instructions:Question
How can I have multiple clients playing games behind a router at the same time?Answer
To configure multiple clients to play from behind the same router, you may need to change one of the clients to use a different clientport number.
Each machine must have a unique Steam account with different game licenses registered to the account.
Each machine must have a different clientport setting.
Each machine must have a unique Mac address.
The router must be up-to-date.
Your Firewall and router must have the required ports for Steam open.
The default clientport is 27005 and you can only have one game with that port active on the same lan.The sound stutters and the game freezes for a short time when a player picks a hero.
This is a known issue and a limitation that is currently present in the beta. This will be fixed at a later date.Do I need to forward any ports to play Dota 2?
No. Dota 2 is played on Valve hosted dedicated servers and no other players connect to you.What protocol and ports does Dota 2 use?
Our game servers are on UDP ports 27015 through 27040. The spectating UDP ports are 28020 through 28045 and 28120 through 28145. By default, your client opens UDP port 27005 or your computer to connect to the game servers.I can start Dota 2, but when I create a Practice game or try to accept a Matchmaking game I get "Connection Exceeded the Number of Retries.
The basic issue here is UDP packets from your computer to the game servers are not being received. There can be several reasons for this:
*You have firewall or security software that is blocking Dota 2 from sending and/or receiving UDP packets. Some people have reported issues with COMODO firewall and similar products. Please disable them or configure them to allow Dota 2 to send UDP packets.
*You are on a restricted network that is blocking UDP packets. This could be because of installed VPN software, or you are at a school or university that is blocking the UDP ports Dota 2 needs to play.
*You may have a router that is incorrect configured or requires software updating.
*A possible solution for Netgear DGN1000 Routers: Access your router settings (usually through 192.168.0.1), click on ADSL Settings, change Multiplexing Method from VC-BASED TO LLC-BASED and press Apply.I'm getting Steam Validation Rejected or No Steam Logon often while I'm playing.
This error can be caused by account sharing. PLEASE DO NOT SHARE YOUR ACCOUNT. Account sharing is not permitted by the Steam Subscriber Agreement. You are responsible for the actions on your account.
If you are not sharing your account and you still receive this message, it indicates that Steam is having issues authenticating your ownership of Dota 2. It typically means that the Steam client is having difficulty connecting to the Steam servers.During heavy combat, the game lags a lot.
You can try setting the "Network Quality" option to Low in the Game Options. This will reduce the amount of packets Dota 2 sends to you with a slight increase in response time.My screen capture program doesn't work with Dota 2.
Under Windows Vista and Windows 7, Dota 2 uses a new Direct3D library called Direct3D 9Ex. Some applications that capture the screen may not fully support this. You can disable this by adding "-nod3d9ex" to the Dota 2 launch options in Steam. This may make full screen play unstable, so it's recommended you play in Windowed mode if you disable Direct3D 9Ex.An Error Has Occurred While installing Dota 2(Missing Configuration)
This occurs when Steam is having an issue in attempting to download and install the game.
*You may have web proxy software or VPN software that is restricting Steam from making HTTP connections to download content. Please disable any web proxy or VPN software if you can, or configure it to allow Steam to make HTTP connections.The download region you are connecting to may have connectivity issues to you. You can change the Download Region. Read this instructions:
How can I troubleshoot slow downloads or connections within Steam?
Is your download actually slow?
Comparing Steam download speeds to your Internet connection speed:
Internet and other network connection speeds are typically measured in multiples of bits per second. However, Steam downloads, like many other file downloads, are measured in multiples of bytes per second. A byte is a group of 8 bits.
To compare your Steam download speed to your connection speed, multiply your Steam download speed by 8. For example, if you are getting 768KB/s (kilobytes per second) as your Steam download speed, you are getting 6144Kb/s (kilobits per second) or 6 megabits per second download speed according to most Internet service providers.
*You may have a corrupted configuration file that is preventing Steam from installing the game. Exit Steam then delete this file in your userdata folder located inside the Steam folder (usually Program Files\Steam or Program Files (x86)\Steam):
After that restart Steam.
*You may have an incorrect system date. Make sure the time and date are set correctly on your computer.
Hope this will help. I read this before on forums, got answers from some people, configure out by miself and find on steam support. But i decide to make people easier to find their issues about Dota2 and Steam. Hope this will help. Good Luck ;)