> ## 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.

# CreateServerBackfillTicket

> CreateServerBackfillTicket

# PlayFabMultiplayer.PlayFabMultiplayerServer.CreateServerBackfillTicket メソッド

サーバー バックフィル チケットを作成します。

```csharp theme={null}
public static MatchmakingTicket CreateServerBackfillTicket(PFEntityKey server, string queueName, 
    List<MatchUser> matchMembers, MultiplayerServerDetails serverDetails, 
    uint timeoutInSeconds = 300)
```

| パラメーター           | 説明                                                                                                                                                                 |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| server           | サーバー エンティティ。                                                                                                                                                       |
| queueName        | チケットが属するキュー。                                                                                                                                                       |
| matchMembers     | 現在マッチに参加しているメンバー。                                                                                                                                                  |
| serverDetails    | チケットの対象となる PlayFab マルチプレイヤー サーバーの詳細情報。サーバーの詳細情報は省略可能です。マッチ完了時にクライアントへサーバーの詳細情報を提供する必要がない場合は、この値を null に設定できます。同様に、クライアントに提供する必要のないサーバー詳細情報のフィールドは、空または null にできます。 |
| timeoutInSeconds | チケットのマッチメイキングを試行する時間 (秒単位)。既定値は 300 秒です。                                                                                                                           |

## 戻り値

作成されるチケット オブジェクト。

## 注釈

ライブラリは自動的かつ非同期的に、サーバー バックフィル チケットをマッチメイキング サービスに送信します。チケットのステータスが変わるたびに、[`OnMatchmakingTicketStatusChanged`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnMatchmakingTicketStatusChanged) が提供されます。チケットのステータスは、[`Status`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicket/Status) を介していつでも照会できます。チケットは、`MatchmakingTicketStatus.Creating` 状態から直ちに開始します。

チケットが完了すると、[`OnMatchmakingTicketStatusChanged`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/OnMatchmakingTicketStatusChanged) が提供されます。この時点で、バックフィル チケットに対するマッチが見つかっているか、失敗によりチケットが停止しています。成功した場合、見つかったマッチは [`GetMatchDetails`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicket/GetMatchDetails) を介して照会できます。`regionPreferences` 内の regionPreferences には、サーバーが配置されているリージョンのみが含まれます。

この関数を使用するには、事前にゲーム サーバーのエンティティ トークンを設定する [`SetEntityToken`](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer/SetEntityToken) の呼び出しが行われている必要があります。

このメソッドは統一されたクロスプラットフォーム ヘッダーに含まれていますが、Windows および XBOX でのみ実装されています。それ以外のプラットフォームでは、このメソッドはエラーを返します。

## 関連項目

* class [MatchmakingTicket](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchmakingTicket/overview)
* class [PFEntityKey](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview)
* struct [MatchUser](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MatchUser/overview)
* class [MultiplayerServerDetails](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/MultiplayerServerDetails/overview)
* class [PlayFabMultiplayerServer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview)
* namespace [PlayFab.Multiplayer](/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference)


## Related topics

- [Using Server Backfill Tickets - REST API](/ja-jp/services/playfab/multiplayer/matchmaking/backfill-tickets.md)
- [PlayFab リリースノート 2020](/ja-jp/services/playfab/release-notes/2020.md)
- [Lobby と Matchmaking を組み合わせて使用する](/ja-jp/services/playfab/multiplayer/lobby/lobby-and-matchmaking.md)
- [PlayFabMultiplayerServer class](/ja-jp/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PlayFabMultiplayer.PlayFabMultiplayerServer/overview.md)
- [PFMultiplayerCreateServerBackfillTicket](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/functions/pfmultiplayercreateserverbackfillticket.md)
