How Multiplayer Networking Works in Valve's Source Game Engine
developer.valvesoftware.com