Dota 2 Not Showing in Steam Library, How to Fix?

Dota 2 is a multiplayer online battle arena, fantasy, action role-playing video game that was developed and published by Valve Corporation. The game is a team-based video game that is played in matches between two five-player teams, with each team controlling and defending a separate base on the map. You can play this game on Windows, Linux, and OS X. 

Since its release, the game has received has many positive reviews. Due to its gameplay, everyone is enjoying the game. However, some are unable to play the game as they are facing issues with it. They have reported that Dota 2 is not showing in Steam Library. If you are also having the same issue and searching for fixes, then this guide is for you. In this guide, we shared different methods by which you can solve the problem. So, let’s check it out. 

Dota 2

Why Dota 2 is Not Showing in Steam Library?

There are many reasons why Dota 2 is not showing in Steam Library. Some of those are mentioned below:

  • Permission is not given to Steam to access Dota 2.
  • You might have not logged in to the correct account. 
  • The filters might be not set correctly. 
  • Make sure you have received the receipt from Steam in your email if you have purchased the game. 
  • Before installation, you might have not set the game path correctly. 

How to Fix Dota 2 Not Showing in Steam Library 

You can easily fix the issue of Dota 2 not showing in the steam library by following the methods which are given below. We have tried to add all the possible ways through which you will be able to solve this problem. Thus, let’s check them out.

Method 1: Run as an Administrator 

If Dota 2 is not showing in Steam Library, then try running Steam in Administrator mode. To run steam as an Administrator, you need to follow the steps given below. 

  • On the desktop, right-click on the steam icon.
  • Click on Properties.
  • Now a pop-up window will appear. Click on the Compatibility tab. 
  • Tick the box next to Run as Administrator. 
  • Click on OK.
  • Now, check whether Dota 2 is showing in the steam library or not. If it is not showing, then check the next solution.

Method 2: Check the Filter Settings

The next method you can try is to check the filter settings of Steam. Make sure the Show ready to play game is enabled. If it is not, then follow the steps given below to enable it. 

  • Launch the Steam 
  • Go to the Steam Library.
  • Above the filter section option available on the left of the screen, check whether the Show ready to play game is ticked or not. If it is not, then tick mark it. 
  • If after enabling, you are not able to see Dota 2 in the steam library, then try the next step. 

Method 3: Check for the Game License

It happens sometimes that when you purchase Dota 2, the game license is missing. To check whether the game was successfully purchased or not follow the steps given below.

  • Go to the search bar of the Steam app. 
  • Search for the Dota 2
  • If Dota 2 was successfully bought, then you will not see the option to buy it. 

If it’s still missing, then restart your PC and complete the purchase again. For any unsuccessful purchase, you will not be charged. So, after you purchase Dota 2 check whether it is showing in the steam library or not. If it is not showing, then try fixing it by the next step.

Method 4: Unhide the game

Maybe by mistake, you have hidden the Dota 2 game on steam. So, to unhide it, follow the steps given below. 

  • Open the Steam app.
  • On the upper left corner of the screen, a View option will appear, click on it. 
  • Select the Hidden Games.
  • Then the games that got hidden will be displayed in the steam library. 
  • After this, check whether Dota 2 is showing in the steam library or not. 

Method 5: Check your Internet Connection 

You may be facing this issue because you have a poor internet connection. So, try reconnecting with the network. You can check your internet speed with an Internet Speed tester. After you check the internet speed, if your connection is not good then try fixing it by connecting to another network or restarting the router. 

Method 6: Add Dota 2 via Installation Files

To resolve the issue, you can try adding Dota 2 to the steam library via installation files. It can take some time to fix the issue but will fix it by following the steps given below. 

  • Open the Steam app.
  • Go to the Steam library
  • Now click on the Add a game available on the left corner of the screen 
  • Click on Add Non steam game
  • Click on Browse.
  • Search for the dota2.exe file in the file manager. You can also search for it by writing the following address in the windows search bar. 


  • At the start of the address, if it’s the default D drive on your PC, then write D in place of C.
  • Once you get the dota2.exe file, double-click on it.
  • Select Add selected programs.
  • Now, Dota 2 will be added to your Steam library. 


This was all for this article. We hope that by following the given methods, now Dota 2 is showing on the Steam library. If now also, it is not showing, then try contacting Steam Support and ask them to take necessary action. And if you have solved this issue by using any other method, then do share it with us in the common section below. For more such guides, do visit our website. 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.