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