3.2.5.3 Peer-to-Peer Integrity Check Sequence

Peer-to-peer integrity check sequence

Figure 14: Peer-to-peer integrity check sequence

  1. If a nonhost peer has detected a loss of connection to another peer and has not received a DN_DESTROY_PLAYER message from the host for that peer, it sends a message notifying the host:

    DN_REQ_INTEGRITY_CHECK

  2. The host forwards a packet to the peer in question including the DPNID of the questioning peer:

    DN_INTEGRITY_CHECK

  3. Upon receiving DN_INTEGRITY_CHECK, the peer responds back to the host:

    DN_INTEGRITY_CHECK_RESPONSE

  4. If the host receives DN_INTEGRITY_CHECK_RESPONSE, the host will respond to the first peer terminating it from the game session:

    DN_TERMINATE_SESSION

  5. The host also issues a message to the remaining connected peers indicating the removal of the disconnecting peer:

    DN_DESTROY_PLAYER