Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1. Same user is trying to stream game from beefy PC1 to weeker PC2 or portable, that's "In-home streaming".
2. Two users are trying to play game together, hence "Remote play together".
In scenario 1, when the same user logs into several Steam clients, they are UDP broadcasting to port 27036 seemingly on all local subnets. If this port is blocked by local PC firewall or any other means then this specific PC will not be visible by other Steam clients on LAN. In my experience it looks like all accesible subnets are broadcasted to: physical LAN, VPN, Hamachi, etc. Hovewer, for obvious reasons, if the PCs are on different subnets, the broadcast won't work. For this Steam has console command remote_connect <ip>:<port> to force connection to other Steam client. This way you can connect across subnets and even across internet, I'll get to that later. To know whether connection is successful, the Steam will show popup "<name of computer> is available for streaming". After that each game in your library will have a drop-down near Play/Install button where you can select on which machine you want to install/play the game. When streaming play session is started then the Steam on PC1 starts listening on UDP port 27031 and streaming client on PC2 will connect to that port. So, that's another thing to consider with firewalls. If all is well and good then the streaming client will start with the commad line similar to this
I've managed to set up "in-home" streaming from PC with good GPU at home to my work office PC without any VPNs by port forwarding on home router to 27036 (TCP control port) and 27031 (UDP streaming) respectively. This way when you want to play across internet, you need to use console command in Steam console:
Scenario 2 is trickier and does not allow Steam clients to communicate directly, no commands exist to force direct connection between them and no initial broadcasting is done, at least it does not look like it. What happens is when the User1 starts a game and sends invite to User2 to "remote play together" the other 3rd-party peer is used for the connection mediation. And this connection mediator is one of the Steam SDR servers. SDR stands for Steam Datagram Relay, this network of specialized servers handles connection bootstrapping and routing of game traffic between Steam users.
Internaly Steam play-together invite link looks like this:
Hope these insights will help.
For me, it works "direct", if i set steam on the host to offline-mode.
Does your method to stream from your home pc to your work pc still work, because when I enter the remote_connect command in my Steam console, it says "command not found "?
link windows forum
https://steamcommunity.com/app/353380/discussions/8/
link mac forum
https://steamcommunity.com/app/353380/discussions/9/
link linux forum
https://steamcommunity.com/app/353380/discussions/10/
wifi 2.4ghz has many devices that can interfere with it
cordless phones, any bt devices, cell phones, all other 2.4ghz devices, other 2.4ghz networks
if there are many wifi ssids nearby, grab wifi analyzer app for android/ios and check what channels they use, and log into your router and change its wifi channel to something that is more free
be aware, that wifi freq bandwidth is +/- 2 channels
ch3 uses bandwidth from ch 1 to ch 5
https://upload.wikimedia.org/wikipedia/commons/4/4a/NonOverlappingChannels2.4GHz802.11-en.svg