Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 19, 2019
arrowPress Releases







If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Steam devs can now use the networking APIs created for  CS:GO  and  Dota 2

Steam devs can now use the networking APIs created for CS:GO and Dota 2

March 14, 2019 | By Alissa McAloon




Valve has opened up the use of a handful of APIs to partnered Steam developers, granting them tools geared toward better multiplayer play. 

Developers can find a full rundown of exactly what Valve has offered up in a Steamworks post, but in short the release grants access to Valve’s own network infrastructure and additional tools like the ISteamNetworkingUtils API and SteamnetworkingSocketsAPI.

With these tools at their disposal, Valve says devs should be able to offer faster and more secure connections to those playing multiplayer games.

Using Valve’s network, for example, anonymized traffic and protects game servers and clients from DDoS attacks and ultimately makes it more difficult for external forces to disrupt gameplay. Valve also notes that this set up can improve ping time experienced by players and says that 43 percent of players saw an improvement in ping time under this system.

The ISteamNetworkingUtils API offers devs tools for estimating pings, something explained in the full post, and the SteamnetworkingSockets API acts as a general-purpose transport library for games and has features geared towards encryption and authentication as well as fragmentation, reassembly, and retransmission, both of which are also available in the open-source version of the API. 

Valve says that this is the first of several updates it has planned to help Steam devs improve their networked games. “Specifically, while this update has primarily improved peer-to-peer networking, we're also working on making the solutions we have developed for our own dedicated servers available to partners,” says the post. 



Related Jobs

Cold Iron Studios
Cold Iron Studios — San Jose, California, United States
[09.18.19]

Senior Systems Designer
Insomniac Games
Insomniac Games — Burbank, California, United States
[09.18.19]

Character TD (Rigger/Technical Animator)
Disbelief
Disbelief — Chicago, Illinois, United States
[09.18.19]

Junior Programmer, Chicago
Disbelief
Disbelief — Chicago, Illinois, United States
[09.18.19]

Senior Programmer, Chicago









Loading Comments

loader image