部屋を開く

マッチングを行うためのルームをセットアップする。詳細なマッチング条件もここで指定する。

ここではゲームクライアント主導による部屋作成シーケンスを説明する。

  1. CL->MS: OpenRoomRequest 部屋作成の要求を送る。 クライアントで実装する。
  2. Framework: handleOpenRoom ルームオブジェクトの確認などの処理を行う。 フレームワークが行う。
  3. RoomModule: handleOpenRoom 部屋作成処理を行う。作成と同時に入室とみなす場合は EnterRoomNotify を投げる。 モジュールで実装する。 成功ならば真を返す。
  4. MS->CL: ResponseMessage