Microsoft DirectX 9.0 SDK Update (Summer 2003)

DirectPlay Lobby Architecture


The process of arranging and managing a session of a multiplayer game based on Microsoft® DirectPlay® involves five separate components. The lobby server application is an application that typically resides on a remote server and is accessed through the Internet. The remaining four components are installed on each player's computer.

The two DirectPlay objects act as links between the game application and the lobby client. They communicate with each other through private interfaces. The following graphic shows how these pieces are linked, and how they communicate.

Lobby architecture



© 2003 Microsoft Corporation. All rights reserved.