ゲームサーバーのマッチングリソース割り当て


マッチングサーバーのルームリソースをゲームサーバーに割り当て、マッチング可能とする。

  1. GS->MS: AssignRoomRequest ルームリソース割り当て依頼を送る。後に GuideGame でクライアントに渡されるゲームサーバー情報や、ルームの基本的な設定を含める。 ゲームサーバーで実装する。
  2. in MatchingServer 割り当てられていないルームリソースを探す。無かったら失敗で Response を返す。 フレームワークで行われる。
  3. RoomModule#onAssign ルーム割り当て時に行う処理があれば実装する。常に成功で、失敗は記述できない。 モジュールで実装する。
  4. MS->GS: ResponseMessage フレームワークで行われる。