マッチング完了~ゲーム案内

マッチング完了したら、クライアントをゲームサーバーへ案内する。

  1. Room: stateMatch ルームクラスの stateMatch 関数を呼び、マッチング完了をフレームワークへ知らせる。 モジュールまたはルームサブクラスで実装する。
  2. Framework: マッチング状態の認識 マッチング完了を認知し、ReadyGameRequest を送信する。 フレームワークが行う。
    1. RoomModule: setupReadyGameRequest ReadyGameRequest を送る前に、モジュールで拡張データの設定を行う。 モジュールで実装する。
  3. MS->GS: ReadyGameRequest
  4. GS->MS: ResponseMessage ゲーム準備が整ったら Response を返す。 ゲームサーバーで実装する
  5. MS->CL: GuideGameNotify クライアントにゲームサーバー接続情報を通知する。 フレームワークが行う。
    1. RoomModule: setupGuideGameNotify GuideGameNotify を送る前に、モジュールで拡張データの設定を行う。
  6. CL->GS: connect GuideGameNotify の情報に従い、ゲームサーバーへ接続する。 クライアントで実装する