December 2015
Intermediate to advanced
384 pages
12h 30m
English
As a multiplayer game programmer, latency is your enemy. Your job is to make your players feel like they’re playing on a server across the street, when it may really be across the country. This chapter explores some of the ways to make that happen.
On the topic of client-server network topology, Tim Sweeney famously once wrote, “The server is the man!” He was referring to the fact that in Unreal’s networking system, the server itself is the only host that necessarily has a true and correct game state. This is a traditional requirement of any cheat-resistant client-server setup: The server is the only host running a simulation that matters. That means there is always some delay between ...
Read now
Unlock full access