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".