3.1.4.4 Create Player
When a higher-level entity indicates that the DirectPlay client SHOULD create a player and the DirectPlay client has joined a game session, the DirectPlay client MUST create a new player in the Player List with the Player.SystemPlayer flag clear. It MUST then format a DPSP_MSG_REQUESTPLAYERID (section 2.2.49) packet with the DPLAYI_PLAYER_SYSTEMPLAYER flag clear in the Flags field to the host server for the specified game instance. It MUST then start the Reliable API timer and wait for a DPSP_MSG_REQUESTPLAYERREPLY response (section 2.2.50) from the host server. If no reply is received before the Reliable API timer fires, it MUST communicate this information to the higher-level entity.