PFMatchmakingMatchDetails

The resulting match information found by a completed ticket.

Syntax

struct PFMatchmakingMatchDetails {  
    const char* matchId;  
    const PFMatchmakingMatchMember* members;  
    uint32_t memberCount;  
    const char* const* regionPreferences;  
    uint32_t regionPreferenceCount;  
    const char* lobbyArrangementString;  
    const PFMultiplayerServerDetails* serverDetails;  
}  

Members

matchId   const char*
is null-terminated

The ID of the match.

members   const PFMatchmakingMatchMember*

The users that have been matched together.

memberCount   uint32_t

The count of members that have been matched together.

regionPreferences   const char* const*

Preferred regions for the match, sorted from most to least preferred.

regionPreferenceCount   uint32_t

The count of preferred regions for the match.

lobbyArrangementString   const char*
is null-terminated

The lobby arrangement string associated with the match.

This connection string can optionally be used with PFMultiplayerJoinArrangedLobby() to join a lobby associated with this match result. The lobby is not created until a user attempts to join it.

serverDetails   const PFMultiplayerServerDetails*
may be nullptr

The details of the server associated with this match.

This field will be populated if the matchmaking queue associated with the ticket has enabled PlayFab Multiplayer Server allocation.

Requirements

Header: PFMatchmaking.h

See also

PFMatchmaking members