Microsoft DirectX 9.0

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 a third-party 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

© 2002 Microsoft Corporation. All rights reserved.