4.3 Joining a Game

The following figure shows a nascent game instance joining a game host and a third, established game instance.

Joining a game

Figure 4: Joining a game

A nascent game instance transmits a DPSP_MSG_REQUESTPLAYERID (section 2.2.49) message requesting a new system player to the game host.

The game host responds with a DPSP_MSG_REQUESTPLAYERREPLY message (section 2.2.50) with the new system player ID.

The nascent game instance transmits a DPSP_MSG_ADDFORWARDREQUEST message (section 2.2.11) to the game host.

The game host transmits a DPSP_MSG_ADDFORWARD message (section 2.2.8) to each of the established game instances.

The established game instances respond with a DPSP_MSG_ADDFORWARDACK message (section 2.2.9).

The game host completes the join process by sending a DPSP_MSG_SUPERENUMPLAYERSREPLY message (section 2.2.53) to the nascent game instance with the state of the game session.