ドキュメント

サポート

Matchmaker

Matchmaker

Matchmaker チケットのフロー

Understand how tickets move from creation through matching to server allocation.
読み終わるまでの所要時間 1 分最終更新 4日前

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