168 ratings
Steam Console
By Смайл
In this tutorial, you will learn about such a useful thing as the console in the Steam client. What is it and how it works, lets get to it?

Note: From time to time I will update instructional material in this guide, and add new sections to it. If you like to read what is sometimes updated, add the manual to your favorites.
What is the Steam Console?
Console in Steam — is a tool that allows advanced users to configure the Steam gaming client in your favor, as well as, you can use this as a browser.

To set up Steam client through the console, you can use commands that use your basic settings menu.

Dear friends, Steam client console has a significant big disadvantage, unfortunately, or perhaps fortunately Valve themselves chose not to download files from the Internet through the client Steam, that is, in simple terms you can't download any files through Steam console, just through the Steam itself, of course.
How to open a console in the Steam client?
Console page in Steam menu can be opened in several ways, I will show you all of them. Let's start with the most simple.
Method №1 ———————————————————————————————————————————— Using the command "Run" in Windows. A is:

1. Open a command window "Run" by pressing «Win + R» and then enter the command: steam://open/console, and then press Enter.

Method №2 — Using your Internet browser in Windows. Do the following steps:
Open any browser and enter the URL-address field write the same command: steam://open/console

As an example, I will use the Opera browser, you all know him, trying to drive the team: steam://open/console and press Enter. Look at the screenshot:

Method №3 ———————————————————————————————————————————— And this time is the last method that you can open the Console tab in the Steam client. This method is as follows:

Open the chat window with any of your friends, write command steam://open/console and send it as a message to your friend. You'll get the result that is similar to shown on a screenshot below:

As soon as you send the command steam://open/console any of your friends in chat box, the client will transform this command into a link that will let you open the console in your Steam client.
Console autostart on Steam launch
There's also a way to make console launch every time you launch Steam Client itself. It's suitable for those who like to automate everything.

To do this, you will need to click on Steam shortcut with RMB. Open Properties, then click on Shortcut tab, then type the -console parameter into the Target field, just like on a screenshot below:

In your context menu, Steam will have a new item: Console. See a screenshot of how it looks below:

What is the Steam client console and how to work with it?
So, we come to the last point of this fascinating article, dear friends. I also show you the remains in the form of screenshots, what console Steam and how to work with it. And we'll start with the Steam client settings using the console itself.

Here is a console window into which you enter the different commands. To use the console Steam as the client settings you will not need to know a lot or learn anything. To do this, there is a description of each command. Steam client configuration via the console is made by entering commands in the input field below, for those who do not know, I will show the screenshot below:

And now let me show you how you can use the console as an Internet browser. As I mentioned above, Steam console can be used as a browser, now I'll show you in detail how to do it. Using the input field we use the 'open' command (without the quotes) — This command allows you to open absolutely any URL-addresses. The syntax is very simple: open URL-address. For example, here I enter the following command: open We write this command in the input field, see the screenshot:

Download files from Steam Storage
There's a plenty of console commands that will be useful for everyone. In this paragraph I will tell you about a useful command, such as download_depot. Let's start with a description.

download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] — download a single depot.

For example, I type in the command: download_depot 220 225 1185898365931644616 — This command will start to downpload "Russian Half-Life 2 voiceover" files into Steam directory.

Before downloading Steam will say that the files are ready and download process will start. The message looks like this: Downloading depot 225 (674 MB) ...

Here's a screenshot below (check the files that you downloaded):

When downloading is complete the Steam console will show you this message: Depot download complete : "..\Steam\content\app_220\depot_225" (9 files, manifest 1185898365931644616) — This means that files are downloaded successfully.

Note: When you download files from the repository Steam will not display anything in downloads section.

Where can I see the Depot-ID and ID applications?

ID applications and Depot-ID can be viewed on the website:

  • If you are interested in the application, then click the top of the site: Apps, and then enter the name of the game in the search field.

  • If you are interested in Depot-ID, then click the top of the site: Package, and then in the search field, enter the name of the game.

You can also browse Depot-ID through the app search. To do this, click on the tab: Package, which is located to the right of the tab: Apps. For those who do not understand, see the screenshot:

Then you find the right package, open it and write down the manifest ID and ID of the package that you want to download.

I'll tell you in detail for those who do not understand how it's done.

1. Go to the website: — it is a depot for Half-Life 2 with a Russian voice acting. This package can be downloaded only by Russian users or those who set Russian as client's language.

2. Look at the screenshot below and remember 1 and 3 row with numbers:

3. Open the Steam console with the command: steam://open/console

4. Enter the depot downloading command and insert required numbers that we obtained in step 2: download_depot 220 225 1185898365931644616


The files are downloaded to the folder: Steam → steamapps → content → app_220 → depot_225 → hl2 and you can use them for free!

What is the meaning of downloading? It's very simple: game developers are splitting games into certain packages that are downloaded by regular users. This method allows you to download packages of certain application which you obtained by entering a digital key or bought in Steam.
Downloading files from the Steam Workshop and Steam Cloud
Just want to tell about one very big disadvantage of this method: workshop files can be downloaded only for games that you have purchased in Steam Store, activated by a key and for F2P games as well. For example: Dota, Team Fortress 2, Synergy, and so on. This includes every game that is registered on your account.

The Steam client console has two completely identical commands. The word «identical» — means the same. This means that these commands are doing the same function: when a user enters a command into the console, Steam sends a request to the Workshop to a particular item that was specified by entering its ID.

workshop_download_item — <App ID> <ID file from the Workshop>
download_item — <App ID> <ID file from the Workshop>

Example of TF2 workshop command:
workshop_download_item 440 791213600

Example of Garry's Mod workshop command:
workshop_download_item 4000 790375930

After entering commands into the console your client begins to download files from the workshop, it doesn't matter if it's addon or just a map. Steam client saves all files in the same directory: Steam → steamapps → common → workshop → content. The content of the folder will be downloaded Workshop files.

Let me give you a simple example: using the workshop_download_item command, I downloaded the file from the Workshop. Here's a demonstration screenshot:

As you can see in the screenshot, Steam client has downloaded certain files and folders, which are used by addon itself.

Note: If you managed to download files without buying a game, then congratulations! You're lucky, although it may be a simple bug of the client...
Commands user_friends and user_info
In the console, there are commands that allow the user to view information about Steam itself and get a list of all your friends in order to save it in the notepad, or simply keep as a souvenir.

user_friends — this command displays a list of all your friends in the console. The command will not display the friends that were deleted.

Personally, this command is only useful for me in case I wanna know who has removed me from friends. Yes, I know, it's not Trade offer log, but still useful in my opinion.

user_info — this command displays information about you personally. Your data will be displayed in the Steam client console. Data such includes e-mail, account confirmation, SteamGuard, your Username, your status, language, country, number of your friends and so on.

What is the usefulness of this command? I think that these data can be used when writing letters in support Steam. How do you think? Write down in the comments.
Family Sharing — Library for friend
Finally, we've come to a very interesting topic. Now I will reveal you a little secret that will help you to increase slots and share library with all your friends. This method increases the number of slots for friends that are sharing your library.

As you can see in the picture below, I exceeded the value of the slots 100 times. This is more than usual.

Some of you are thinking: «This was photoshopped!»

Unfortunately, no, you're wrong. This isn't photoshopped at all. Steam Client has a very interesting command that allows to increase the number of Family Sharing slots so you can share a library with more than five of your friends or relatives.

library_sharing_account_max = "5" — This command controls the number of Family Sharing slots to share the library with friends or relatives.

Enter the following command: library_sharing_account_max "999" — and you will see that the slots in your client's settings to increase by 999. It's very simple and easy!


And now the use of this method. In order to properly share the library with your friend or relative, you must enter this command on your computer first, and then you connect to a computer of your friend or relatives to open the console in the Steam client and once again enter this command after logging into your account.

1. Enter the command library_sharing_account_max "999" on your account.
2. Connect to your friend's computer, switch to your account.
3. Open the Steam console on your friend's computer and enter the command from the first step again: library_sharing_account_max "999".
4. Share your library to a friend and then make sure that he can access the library.
5. Check if value of library_sharing_account_max "999" has changed.

If value of this command remains the same and your friend has access to your library, then you have done everything correctly.
Downloading DLC without downloading the game itself from Steam storage
You all know that if you'd start installing a DLC to the game that isn't installed, Steam will start installing the game itself because it isn't downloaded, and only then it will download DLC. There is a solution to this.

Steam console can help you download DLC without downloading the game itself on your PC

Notice: Downloading a DLC without downloading the game itself is possible only if you have the game itself.

What you need to do?
You need to grab the ID of the game that the DLC is from, then grab the ID of the DLC itself.

For this you need:
— ID of the game
— ID of the DLC

After this open the console — steam://open/console

And type this: download_depot <ID of the game> <ID of the DLC>

For example:

ID of this game: 317400

This application has a DLC:

ID of this DLC: 322420

To download DLC without downloading the game itself — you need to write console command:

download_depot 317400 322420 — and Steam will start downloading DLC without downloading the game itself.

And if the game and DLC are both free, then you can download the DLC straight away.
Drag and Drop function
Saving images to the desktop through Steam

With updated Steam client interface, showcased in Beta version, there was a function added, possibly useful for us. It's about saving images to the desktop with drag and drop method.

So called drag and drop is now in the Steam client. This is how it looks like in the example:

Keep in mind that it could not be done before.
< >
MoMo Nov 23, 2018 @ 1:27pm 
This guide is exactly what i look for :) Thanks
Смайл  [author] Oct 23, 2018 @ 5:14am 
Remember: You can download everything that is free. Or what you have already acquired.

For those applications to which you do not have access — are those applications that you have not yet purchased.
Смайл  [author] Oct 23, 2018 @ 5:13am 
Are you trying to download paid or free DLC?

There is a theory that maybe Steam does not allow you to download DLS due to the fact that you did not buy the game in the store.
Kenshi Oct 22, 2018 @ 11:50am 
hi, really like this guide but i have one issue with the DLCs, when i try to download one of Wither 3 free DLCs it says i dont have license to execute this command (?)
Смайл  [author] Aug 25, 2018 @ 7:44am 
At the moment I'm looking for someone who speaks Spanish and English well. If you are such a person, then add me as a friend and we will talk with you about the translation.
FERTRY Aug 25, 2018 @ 7:23am 
Hello there, do you mind if I make a translation of this guide into Spanish? Let me know :served:
Смайл  [author] Aug 22, 2018 @ 11:04am 
This method does not work at present because it was removed from the Steam client. Now you can use this command through the Run command in the Window.
luckz Aug 22, 2018 @ 10:40am 
Opening console via Method 3 obviously does not work anymore, steam:// protocol does not work in the new chat.
Смайл  [author] Aug 11, 2018 @ 4:17am 
Посмотри русскую версию руководства, там написано.
Смайл  [author] Aug 11, 2018 @ 4:14am