3.2.5.1 Client/Server Disconnect Sequence

Client/server disconnect sequence

Figure 12: Client/server disconnect sequence

The server is purposefully removing a peer from the game session.

  1. The server issues a packet to the client being removed:

    DN_TERMINATE_SESSION

  2. When the client receives the DN_TERMINATE_SESSION message, it is required to disconnect itself from the game session.

  3. If a client wants to leave the game session, it SHOULD issue a disconnect in the protocol to the server. (No core specific messages.)