[Guide] Steam Browser Protocol

Need help with Irc, Scripting, Server Mods, Web Sites? Ask here!

Moderator: Emmz

Post Reply
User avatar
Direkneed
Helpful Spud
Helpful Spud
Posts: 469
Joined: Sat Apr 23, 2011 11:24 pm
Location: England
Contact:

[Guide] Steam Browser Protocol

Post by Direkneed »

Everyone of CiC has used or is using Steam.

I want to help support users of CiC to get the best of providing some information on Steam by using their browser protocol.
I use steam browser protocol by allowing users to add me to their friends list and steam message through my signature.
So here I will help you learn of the commands and it will also will benefit people using steam chat as it works straight out of the box.

Here is their entire wiki page related to their browser protocol and it can come in handy when you know how to use it.

When you click a link, let says such as [url=steam://AddNonSteamGame]Add a Non-Steam Game[/url], this "URL" is not being ran on your browser, but your machine via Steam. So you will see this pop up.
Image

Instead of a "Google Search" for it.

If you see a Google Search for it, then the browser protocol isn't being called for properly. But it is rare as to anyone will this issue.

When you have a custom server for a friend to connect to, you can send them a simple and easy command;

Code: Select all

steam://connect/85.234.146.76:2412
That link will load up the game the server is hosted on, which should be DayZ and connect straight to it if the game has Steam Works tied.

Games like TF2, CSS, CSGO, L4D2 and more support this straight away because these games can support the master browser list (which is what you can use to see what servers are available before playing).

If you have a server that has a password applied to the desired server you can add another forward slash with a written password to connect.

Code: Select all

steam://connect/serverip/password

This should allow you and anyone else with this written protocol to connect to a server without ever having to write the IP or Password.

Now, lets says for example, a friend wants a new game to play and you have the best game they should try but can't find it on the store. If you know the appid which you can find in your local installation of the game;
Image

You can write a command such as this to have them instantly get them to download/install the game.

Code: Select all

steam://install/appid
If you don't have TF2, click this to try it out;
[url=steam://install/440]Team Fortress 2 Free to Play[/url] if you do have TF2, try this demo for [url=steam://install/256390/]MotoGP14[/url].
Now, finding an appid is piss easy from the store page.
Using the URL of MotoGP14, here

Code: Select all

http://store.steampowered.com/app/256390/
You can clearly see the 256390 after the /app/. That there is the code you need.

Now, let's wonder for a second.
You're on your laptop, but you want to know if your computer can run this new MotoGP14?
Let's run a command for that!

Code: Select all

steam://checksysreqs/256390
or in [url=steam://checksysreqs/256390]clickable version[/url].

Now if the company (lets say the early access game "Unturned") provide incorrect information, you're bound to get a "Your computer cannot run this ..." message, even though it can.

Using steam protocol is powerful, it can apply and help yourself and thousands of friends (200 max friend list AFAIK).
But it was also used in MOTD exploits which have been fixed.

So remember, you can get your friend in a much faster game if you know some browser protocols than to have nag at them to right click > join game. Because the master server list for friends list doesn't always update as fast as you can type!
Add me:
Steam
Battle.net: TheFlash#22834

I'm no good with birthdays, tell me when it's your birthday!
Post Reply