Valve Offers Developers Access to Its Network via Steamworks

cageymaru

Fully [H]
Joined
Apr 10, 2003
Messages
22,074
Valve has updated the Steamworks SDK with new networking APIs. These APIs give Steam partners access to Valve's network, grants them protection from denial-of-service attacks, 100% reliable NAT traversal, and improved connectivity. Also included are tools for instantly estimating the ping between two arbitrary hosts without sending any packets and a high quality end-to-end encrypted reliable-over-UDP protocol. Valve says relaying traffic anonymizes it, protecting both gameservers and clients from denial-of-service attacks. For an attacker to disrupt gameplay, they must mount an attack large enough to overwhelm multiple data centers.

Finally, by relaying the traffic in software, we can often improve the ping time! How can a relayed route be faster than a direct route? The Internet is a packet-switched network; there is no such thing as a "direct" route. When a packet is sent "directly" to the remote host's IP address, it takes the route determined by standard IP routing protocols. This route is often not optimal! Our protocol puts the client in charge of routing decisions. The client considers each relay point-of-presence, and determines the end-to-end latency along this route. It then selects the route with the lowest latency.
 
Back
Top