> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFMatchmakingServerBackfillTicketConfiguration

> Configuration data used to create a PlayFab Multiplayer server backfill ticket, including timeout, queue name, and the existing matched members list.

Defines the configuration for a server backfill ticket.

## Syntax

```cpp theme={null}
struct PFMatchmakingServerBackfillTicketConfiguration {  
    uint32_t timeoutInSeconds;  
    const char* queueName;  
    uint32_t memberCount;  
    const PFMatchmakingMatchMember* members;  
    const PFMultiplayerServerDetails* serverDetails;  
}  
```

### Members

**`timeoutInSeconds`**   uint32\_t

How long to attempt filling the ticket, in seconds.

**`queueName`**   const char\*\
*is null-terminated*

The name of a match queue.

**`memberCount`**   uint32\_t

The number of members currently in the match.

**`members`**   const [PFMatchmakingMatchMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchmember)\*\
*array of size `memberCount`*

The members currently in the match.

**`serverDetails`**   const [PFMultiplayerServerDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmultiplayerserverdetails)\*\
*may be nullptr*

The details about the PlayFab Multiplayer Server that the ticket is for.

The supplied server details will be provided in the [PFMatchmakingMatchDetails](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/structs/pfmatchmakingmatchdetails) for any other clients that are matched with this ticket. Clients will be able to use this information to the connect to the game server. <br /><br /> The server details are optional. If no server details need to be provided to clients on match completion, this value can be nullptr. Similarly, any of the fields in the server details don't need to be provided to clients can be empty or nullptr.

## Remarks

To use this feature, you must define PFMULTIPLAYER\_INCLUDE\_SERVER\_APIS before including PFMatchmaking.h.

## Requirements

**Header:** PFMatchmaking.h

## See also

[PFMatchmaking members](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members)


## Related topics

- [PFMultiplayerCreateServerBackfillTicket](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket.md)
- [Using Server Backfill Tickets - Multiplayer SDK](/services/playfab/multiplayer/matchmaking/backfill-tickets-multiplayer-sdk.md)
- [PFMultiplayer C/C++ API overview - PFMatchmaking.h](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [Using Server Backfill Tickets - REST API](/services/playfab/multiplayer/matchmaking/backfill-tickets.md)
- [CreateServerBackfillTicket](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/CreateServerBackfillTicket.md)
