Dear Travellers · 巻之 06
マルチプレイ — ロビー・招待・再接続
このゲームはオンライン専用の協力ゲームです。1人では始められず、最低2人必要です。ロビーの作り方と、繋がらないときの挙動を整理します。
表は画面が狭いとき横にスクロールできます(右端がぼやけているときは続きがあります)。
ロビーの基本
- 人数
- 2〜4人。2人で開始でき、4人で満員。
- ホスト
- 部屋を作った人がホスト。開始操作はホストが行う。
- 合流
- 部屋コードか一覧から入る。即時参加(supportsInstantJoin)に対応。
- 満員表示
- 4人揃うと「Lobby full! You can start!」と出る。
- 定員超過
- 「You’ve already got a seat!」と出る(確認できた断片)。
クイックプレイと部屋一覧
部屋一覧が取れないとき、ゲームはクイックプレイに切り替わります。ビルド内のログは「[QuickPlay] Could not get room list, using random matchmaking」で、要するにランダムな部屋に入れられる、という挙動です。
部屋一覧の取得待ちは10秒(No room list after 10 s)、ロビー参加のタイムアウトは15秒(Lobby join timed out after 15 s)です。この秒数を過ぎると、ゲーム側が自動で別の手段に切り替えます。
つまり「部屋が見つからない」と感じたとき、実際には10〜15秒で別の処理に移っています。手動でキャンセルする必要はありません。
フレンドと遊ぶ
フレンドと遊ぶには、同じ部屋に入る必要があります。ゲーム内にフレンドリストは確認できていません。外部(Discord など)で部屋を共有するのが現実的です。
配信ページのタグには With friends が含まれており、開発もフレンドとのプレイを想定しています。ただし招待用のリンク生成機能があるかは未確認です。
ボットと1人プレイ
ビルドには Bot / SpawnBots というスクリプトがあります。つまりボットが存在します。乗客や敵ヘリがボットなのか、プレイヤーの代理なのかは断定できません。
少なくともロビーの定員は2人からなので、1人で開始する手段は公式には用意されていない、と読むのが自然です。ボットがプレイヤー枠を埋めるなら1人でも始められるはずですが、その挙動は確認できていません。
リマッチと切断
墜落後はリマッチ(Rematch)で同じメンバーと再開できます。ビルドには RoomClean という後片付けの処理もあり、部屋の状態がリセットされる作りです。
切断した場合の復帰(Reconnect)については、ビルド内に専用の文字列が見当たりません。Photon Fusion はセッション復帰の仕組みを持っていますが、このゲームがそれを有効にしているかは不明です。
進行状況はクラウド保存(配信ページの userProgressionSaveMessage が cloud)なので、切断してもコインや解放状況は消えません。
繋がらないときの切り分け
- まず10〜15秒待つ。自動でクイックプレイに切り替わる。
- それでも入れない場合、ブラウザのキャッシュを消して再読み込みする。Unity WebGL のビルドは大きく、古いキャッシュが残ると不整合が起きる。
- 別のブラウザで試す。Safari と Chrome で挙動が違うことがある。
- 学校・会社のネットワークでは WebSocket が遮断されていることがある。その場合は別回線で試す。
- 改善しない場合は、当サイトではなく CrazyGames のサポート窓口へ。当サイトは開発元と無関係です。