Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Valve is getting ahead of the game with GDC fast approaching, with two bits of Steam news coming in hot today.

Firstly, Steam Link Anywhere actually sounds very interesting. It's now officially in beta and it allows you to essentially connect to your computer and play games from anywhere. Since it's just an extension of the Steam Link functionality, it's free for all Steam users. It works with both the Steam Link App and the Steam Link hardware.

To access it, you do need to opt into the Steam Client beta version. Valve say it requires "A high upload speed from your computer and strong network connection to your Steam Link device are required to use Steam Link Anywhere". More on that here.

On top of that, for developers they've announced the Steam Networking Sockets APIs, available to all Steam approved developers to access the technologies and infrastructure built to support CS:GO and Dota 2. The gist of it is this:

  • Access to our network, giving your players protection from attack, 100% reliable NAT traversal, and improved connectivity.
  • Tools for instantly estimating the ping between two arbitrary hosts without sending any packets.
  • A high quality end-to-end encrypted reliable-over-UDP protocol.

A bunch of it is open source too, available to look over on GitHub on Valve's GameNetworkingSockets repository.

For a lot more info on the networking stuff, see this post from Valve. They do say that this is only the first of a "series" of updates aimed at "improving the networked gaming experience for Steam partners". An additional bit mentions stuff for dedicated servers also coming soon, which will be interesting.

Also, Valve are doing a talk at GDC on Thursday next week, to talk about this plus what else is to come. For anyone attending, it's happening at "12:45 pmin Moscone West Hall 2011".

Article taken from GamingOnLinux.com.
Tags: Steam, Valve
36 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
62 comments
Page: 1/4»
  Go to:

sub Mar 14, 2019
Does it come with DoS functionality towards EPIC's store? :D
BOYSSSSS Mar 14, 2019
First Metro Exodus now Phoenix Point
https://www.youtube.com/watch?v=5tRWWSkg1Xc


Last edited by BOYSSSSS on 14 March 2019 at 6:37 pm UTC
Shmerl Mar 14, 2019
Sounds like another lock-in. I've seen at least one developer saying they'll stop updating their game on itch.io, because they want to add multiplayer, and since it needs NAT traversal, they decided to rely on Steam's service for it. Which means they can't use it with versions released in other stores... (It's also a clear example how the lack of IPv6 is causing harm).

So I don't see this as a good thing at all. Proper network services should not be tied to stores and developers should be able to use them no matter where they release. I suppose those don't need to be free, but tying them to a specific store is simply wrong.


Last edited by Shmerl on 14 March 2019 at 6:44 pm UTC
Maath Mar 14, 2019
It's like cloud streaming, but without the cloud. As the owner of a personal NextCloud server, sounds like a win to me.

Edit: I feel like I'm posting on the wrong news article.


Last edited by Maath on 14 March 2019 at 6:45 pm UTC
Leopard Mar 14, 2019
Quoting: ShmerlSounds like another lock-in. I've seen at least one developer saying they'll stop updating their game on itch.io, because they want to add multiplayer, and since it needs NAT traversal, they decided to rely on Steam's service for it. Which means they can't use it with versions released in other stores... (It's also a clear example how the lack of IPv6 is causing harm).

So I don't see this as a good thing at all. Proper network services should not be tied to stores and developers should be able to use them no matter where they release. I suppose those don't need to be free, but tying them to a specific store is simply wrong.

Tell that to GOG before bashing Steam fam ?
Whitewolfe80 Mar 14, 2019
Quoting: BOYSSSSSFirst Metro Exodus now Phoenix Point
https://www.youtube.com/watch?v=5tRWWSkg1Xc

Thats okay because they cancelled the phonix point native port
sub Mar 14, 2019
Quoting: Whitewolfe80
Quoting: BOYSSSSSFirst Metro Exodus now Phoenix Point
https://www.youtube.com/watch?v=5tRWWSkg1Xc

Thats okay because they cancelled the phonix point native port

EPIC store does not support Linux.
Maybe that was part of the reason to cancel it.

Who knows...
BOYSSSSS Mar 14, 2019
Quoting: Whitewolfe80
Quoting: BOYSSSSSFirst Metro Exodus now Phoenix Point
https://www.youtube.com/watch?v=5tRWWSkg1Xc

Thats okay because they cancelled the phonix point native port

True, but now you can't play it with wine or Steam Play. And it's disgusting how the Studio gave the middle finger to the fans who crowdfunded the game.
Mohandevir Mar 14, 2019
Do you smell it? Could this be the scent of a Steam streaming service? :)


Last edited by Mohandevir on 14 March 2019 at 7:05 pm UTC
Shmerl Mar 14, 2019
Quoting: LeopardTell that to GOG before bashing Steam fam ?

Never saw such kind of issue with GOG, so leave your irrelevant comments out of the thread please.
Mohandevir Mar 14, 2019
Quoting: Shmerl
Quoting: LeopardTell that to GOG before bashing Steam fam ?

Never saw such kind of issue with GOG, so leave your irrelevant comments out of the thread please.

I get your point... So, to compete with Epic, instead of lowering the 30% cut they take, Valve is betting on better infrastructure and services for developpers... Could it be that?


Last edited by Mohandevir on 14 March 2019 at 7:42 pm UTC
kuhpunkt Mar 14, 2019
Quoting: ShmerlSounds like another lock-in. I've seen at least one developer saying they'll stop updating their game on itch.io, because they want to add multiplayer, and since it needs NAT traversal, they decided to rely on Steam's service for it. Which means they can't use it with versions released in other stores... (It's also a clear example how the lack of IPv6 is causing harm).

So I don't see this as a good thing at all. Proper network services should not be tied to stores and developers should be able to use them no matter where they release. I suppose those don't need to be free, but tying them to a specific store is simply wrong.
,

I'm not sure if I'm totally off, but Valve works on "platform-independent account identity."

https://www.reddit.com/r/gamedev/comments/am1stl/looks_like_steams_getting_dedicated_servers_for/

Doesn't that mean that it's NOT locked in?
Liam Dawe Mar 14, 2019
Quoting: MohandevirDo you smell it? Could this be the scent of a Steam streaming service? :)
You mean like the one I said Valve would do :P
Mohandevir Mar 14, 2019
Quoting: liamdawe
Quoting: MohandevirDo you smell it? Could this be the scent of a Steam streaming service? :)
You mean like the one I said Valve would do :P

Never said it was a new idea! I'm just highlighting it.


Last edited by Mohandevir on 14 March 2019 at 7:33 pm UTC
Shmerl Mar 14, 2019
Quoting: kuhpunktI'm not sure if I'm totally off, but Valve works on "platform-independent account identity."

https://www.reddit.com/r/gamedev/comments/am1stl/looks_like_steams_getting_dedicated_servers_for/

Doesn't that mean that it's NOT locked in?

That's good if true. According to the developer in question though, NAT traversal was tied to Steam store.
Leopard Mar 14, 2019
Quoting: Shmerl
Quoting: LeopardTell that to GOG before bashing Steam fam ?

Never saw such kind of issue with GOG, so leave your irrelevant comments out of the thread please.

Oh , Sudden Strike 4 on GOG doesn't have mp support for Linux because they rely on GOG's Galaxy client which doesn't exist on Linux.
Shmerl Mar 14, 2019
Quoting: LeopardOh , Sudden Strike 4 on GOG doesn't have mp support for Linux because they rely on GOG's Galaxy client which doesn't exist on Linux.

Which only highlights, that Steam multiplayer backend is not untied from Steam, so developers have to duplicate efforts setting another backend or cut out functionality, or not release outside of Steam at all. Q.E.D.


Last edited by Shmerl on 14 March 2019 at 8:01 pm UTC
Ananace Mar 14, 2019
I imagine that their "100% reliable NAT traversal" is just them hosting a series of TURN servers on their impressive infrastructure.
Since it also provides DDoS protection, and hiding of IP addresses, that would make a whole lot of sense actually.

It would also easily explain why the service in question would be limited to Steam's services.

For the people who are less aware, TURN servers are basically just echo nodes, to which you and the other part both connect and which then just echo the traffic between your connections. This is a 100% reliable way to bypass every single NAT, as it is just like any other connection to a server, which then facilitates peer-to-peer data transfer through it.
kuhpunkt Mar 14, 2019
Quoting: Shmerl
Quoting: LeopardOh , Sudden Strike 4 on GOG doesn't have mp support for Linux because they rely on GOG's Galaxy client which doesn't exist on Linux.

Which only highlights, that Steam multiplayer backend is not untied from Steam, so developers have to duplicate efforts setting another backend or cut out functionality, or not release outside of Steam at all. Q.E.D.

Not YET untied.
Shmerl Mar 14, 2019
Quoting: AnanaceIt would also easily explain why the service in question would be limited to Steam's services.

That doesn't explain why it has to be tied to Steam store. I.e. what stops such scenario:

1. Developer signs up for Steam network service for multiplayer (let's say it costs them something).
2. Developer uses that service and releases actual game in any store they want.

How is that worse than let's say using any generic service like AWS and such?


Last edited by Shmerl on 14 March 2019 at 8:20 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.