Matchmaker チケットのフロー
Understand how tickets move from creation through matching to server allocation.
読み終わるまでの所要時間 1 分最終更新 4日前
この Matchmaker フローは、マッチメイキングチケットの作成から、作成されたマッチのためのサーバーの割り当て、チケットの割り当てまでを説明したものです。

- プレイヤーがゲームを起動すると、ゲームクライアントが Unity Authentication サービスを使用して認証を行います。
- プレイヤーがゲームモードなどのゲームパラメーターを選択すると、ゲームクライアントはマッチメイキングチケットを作成し、それを Matchmaker サービスに送信します。
- Matchmaker は、チケットを他のプレイヤーのチケットとマッチングし、マッチをホストする Multiplay Hosting サービスにゲームサーバー割り当てをリクエストし、マッチメイキングの結果 を利用して、行われたマッチングの情報を渡します。
- Multiplay Hosting は最適な利用可能サーバーを割り当て、マッチメイキングの結果 を ペイロード割り当てサービス に転送します。
- サーバーが起動すると、サーバーは マッチメイキング結果 を取得して、プレイヤーの情報と各チームのプレイヤー分布情報を取得します。
- サーバーが割り当てられると、Matchmaker は接続情報の IP とポートでチケットを更新します。
- ゲームクライアントは、Matchmaker サービスを毎秒ポーリングしてチケットのステータスを取得します。サーバー接続情報がチケットに追加されると、ゲームクライアントはそれを取得し、サーバーに接続してマッチに参加します。