Freigeben über


PFMatchmakingServerBackfillTicketConfiguration

Definiert die Konfiguration für ein Serverbackfill-Ticket.

Syntax

struct PFMatchmakingServerBackfillTicketConfiguration {  
    uint32_t timeoutInSeconds;  
    const char* queueName;  
    uint32_t memberCount;  
    const PFMatchmakingMatchMember* members;  
    const PFMultiplayerServerDetails* serverDetails;  
}  

Mitglieder

timeoutInSeconds uint32_t

Gibt an, wie lange versucht werden soll, das Ticket zu füllen, in Sekunden.

queueName const char*
ist NULL-terminiert.

Der Name einer Übereinstimmungswarteschlange.

memberCount uint32_t

Die Anzahl der Mitglieder, die derzeit in der Übereinstimmung enthalten sind.

members const PFMatchmakingMatchMember*
Array der Größe memberCount

Die Mitglieder, die derzeit in der Übereinstimmung enthalten sind.

serverDetails const PFMultiplayerServerDetails*
kann nullptr sein

Die Details zum PlayFab Multiplayer-Server, für den das Ticket gilt.

Die angegebenen Serverdetails werden in pfMatchmakingMatchDetails für alle anderen Clients bereitgestellt, die mit diesem Ticket übereinstimmen. Clients können diese Informationen verwenden, um eine Verbindung mit dem Spielserver herzustellen.

Die Serverdetails sind optional. Wenn clients nach Abschluss der Übereinstimmung keine Serverdetails bereitgestellt werden müssen, kann dieser Wert nullptr sein. Ebenso müssen die Felder in den Serverdetails nicht für Clients bereitgestellt werden, können leer oder nullptr sein.

Hinweise

Um dieses Feature verwenden zu können, müssen Sie PFMULTIPLAYER_INCLUDE_SERVER_APIS definieren, bevor Sie PFMatchmaking.h einschließen.

Voraussetzungen

Header: PFMatchmaking.h

Weitere Informationen

PFMatchmaking-Mitglieder