How to Fix Dota 2 Crashes
In case you experience frequent Dota 2 crashes while loading the game or during the game-play, then you need to read this article. You can follow all applicable solutions. These solutions are good for almost all operating systems. In case you face any issue in any of the step, you can contact me and I can help / guide you with it. I have tested all these methods and those all work perfectly for me.
It is not necessary to apply all the solutions, but you can apply as many as possible or needed.
Set Auto Config Launch
There are some predefined values in the game launcher settings. You can use those to fix some of the issues. So you can set Auto Config mode as described and shown below:
- Open Steam and click Library.
- Right click Dota 2 and select “Properties”.
- A New Window will open like the image below. Click “Set Launch Options” as highlighted below. If there is there is any other lunch option already present, remove it and type “-autoconfig“.
- Click OK and start your game now.
Set Safe Launch
Still if you get crashes after Auto Config mode, you should try “Safe Launch Mode” same way as we did above.
- Repeat Steps 1-2 from the above paragraph.
- Click “Set Launch Options“, remove existing value (if there any) and type “-safe“.
- Click OK and restart the game. It will start your game in safe mode with normal settings and most probably issues will be fixed.
Change Process Affinity
This seems to be very geeky fix, but actually it is not. Some times Dota 2 does not use full potential of your CPU properly and you do not get enough power to run Dota 2. Therefore it crashes. Process Affinity can be changed very easily and it gives your game full power of your CPU and Processors.
- Start Steam and Start Dota 2.
- Press Alt + Tab or Windows keys to minimize Dota 2 and switch to your desktop.
- Right click the Taskbar, select “Task Manager”.
- If you are running Windows XP, Vista or windows 7, then you will have to click the Processes tab. Windows 8 and Windows 10 users to click “Details” tab.
- Find process “dota2.exe“. Right click on it and select “Set Affinity” as you can see in image above.
- A New Window will open from where you can select how many CPU cores you want to allow Dota 2 to use. Select all cores available. As it can be seen in image below. Then click “Ok“.
- Close Task Manager and Check your Dota 2 now. It should fix your Dota 2 crashes problem.
Change NVidia Control Panel Settings
NVidia Control Panel contains several graphical settings. You should set recommended settings in it because that works perfectly for most of the users. In case Recommended settings don’t work for you, you can always try other settings to tweak what works best for you.
- Click the Start button.
- Click NVidia Control Panel.
- Click “Select a Task” on the left hand side panel.
- Click 3D Settings then in next window click Manage 3D Settings and in next window click Program Settings.
- Click “Add” button under “Select a Program” category.
- Browse to the Dota 2 installation folder, where ever you have installed it. normally it is – C:Program Files (x86)/Steam/SteamApps/common/dota 2 beta/game/bin/dota2.exe
- Set Preferred Graphics: High Performance NVidia Processor
- Click Apply.
Same Settings can be applied for ATI Readon Graphic cards as well by following almost same steps as of NVidia Graphic Cards.
Disable Switchable Graphics
If you do not have dual graphic Cards, then you should leave this step and skip to next one.
Now a days almost all the PCs and Laptops have 2 graphic Cards by default. What happens is, one graphic card is of ATI Readon or NVidia and other is built in your motherboard, which is normally Intel HD Graphic Card. If there are 2 Graphic Cards in your system, then there must be an option in your BIOS settings from where you can tell your CPU about the way it should use your Graphic Card. Some times these graphic card issues also cause Dota 2 crashes. In this step, we will disable the switching process. We will make sure that our secondary Graphic Card (ATI Readon or NVidia) should be used being more powerful.
- Restart your computer.
- Go to BIOS settings by pressing F2, F12 or Delete key (Which ever is applicable for your system).
- BIOS Settings page will open.
- Search for a setting called “Switchable Graphics“.
- Disable it.
- Select Save settings and exit.
Reset Texture and Render Quality Settings
Some times your video setting in Dota 2 are too high and your system can not bear that, which causes extra load on your Graphic Card and over all whole system too. So you must optimize those video settings completely according to your needs. Best is to reset the texture and render quality settings as shown below:
- Start your Dota 2 game.
- Click Settings in top left corner, then come to Video Options.
- Set lower Texture and higher Render Quality.
- Click the Save Settings button, exit and restart your Dota 2.
Verify Cache Files Integrity
Verify integrity of the game cache files.
- Open Steam.
- Click Library
- Right click the Dota 2 and select Properties.
- In top Menu, click on Local Files tab. Then select “Verify Integrity of Game Cache“. You must ensure that game is not running at the time you are verifying the cache Files Integrity. Once the process is complete, click OK and you will be good to go.
Some times Dota 2 crashes due to corrupt files. These may be corrupt Steam files or it may be corrupt Dota 2 Files. So lets try the small solution first.
- Exit Steam completely.
- Go to Control Panel, then Programs and select Uninstall a Program.
- Uninstall steam completely. Do not uninstall your Dota 2 at this step. I am just talking about reinstalling steam. Don’t worry, if you uninstall steam nothing will happen to your Dota 2 files.
- Go to Official Steam Site and install new copy of Steam and once you have installed, it will automatically pick Dota 2.
- If you want to be more safe, then you need to copy your Dota 2 files to some other drive. You can find your Dota 2 Folder in C:Program Files (x86)/Steam/SteamApps/common/dota 2 beta. This folder “Dota 2 Beta” is the main folder which has all your game related files.
Reinstall Steam + Dota 2
If all above methods fail, then its time to take the sour pill. You have to uninstall and then reinstall your Dota 2 and Steam. It will hopefully fix your issues. Complete process of Reinstalling Dota 2 with backup method is explained here.
Using VPN Softwares
WTFast is one of the best VPN software which is designed to reduce your pings and packet losses. It also takes care of your lags issue. If your game is unplayable even after changing your ISP, then its time for you to take it for a spin. The good thing is, it offers a free 7 days trial version with full options.
In case you are running Windows 10, then you should also have a look at this article Dota 2 on Windows 10 – Problems and Solutions. It will surely help your fix your lags and delays issues.