The Steam PC Café Server allows licensees of the Steam PC Café Program to share commercial licenses in their local network. The following instructions will walk you through the setup of the Steam PC Café Server. Additional information about the program can be found here.
Once you have completed the above setup, it’s time to run the server in your local network.
Navigate to the folder that the server files have been extracted to and double click steamcmd.exe, enter the Steam account credentials of your Steam Server account for the location. You can double check what account has been assigned to the location here with your master account.
The first time you're launching the server on a new machine, you will need to enter the Steam Guard code that will be sent to the email address associated with the Steam Server account.
The content cache allows you to download game files once and then distribute them through your local network to the individual game stations. Patrons that bring their own computer or laptop can also access the game files instead of using your location's Internet bandwidth. Please note that the game files will be saved on your server machine and you may need to increase your hard drive space depending on the amount of games that you will offer.
To enable the content cache or make any changes, go to "Settings" and select "Content Cache" from the drop down menu.
When a game is launched for the first time in your network, the download request will be sent to the server machine. If the game files are not cached on the server yet, the server will download them automatically, cache them, and return them to the client machine. If the game content cache is already available on your server, the server will automatically send the files to the client machine.
To run a Steam PC Café Server, you just need a secure Windows 7 or Windows 10 PC connected to the location's network. You will also be able to run it on Windows Server 2012 R2 and 2016. If you are also using the PC Café Server as a content server cache we recommend that it has enough storage to support 1TB of content data.
Yes, the feature will only be properly functioning if server and stations are on the same subnet. Packets are not forwarded to other subnets and only client machines that are in the same network will have access to the license pool and content cache feature.
This error usually indicates that the account used to run the PC Café Server has not been added to the site location on the Steamworks partner page yet. Please navigate to Steamworks and make sure you log in with your master account. You can double check the account credentials under the "Sites" option at the top or by clicking here. If no server account has been assigned yet, a server account must be added to the license agreement first, by clicking the "Manage Users" option on the Steamworks page. Once added, you will be able to assign it to a site location. A server account is basically a Steam account that does not own anything.
The Steam PC Café Server uses UDP broadcast packets over port 27036 to announce itself to Steam clients on the network. The client machine must be able to receive those packets to know about the PC Café Server. Then, the Steam client will connect to the server using a TCP connection on port 27037. The server machine must allow TCP connections on that port. For a full list of other required ports and protocols for Steam see here.