今回は 1 台の PC で、Beat Saber を 2 人で遊ぶ、という無茶をやる方法を紹介します。ただし、わたしの環境ではできた、というだけで、他の環境で同じように再現できるかは保証しません。その点はご了承願います。
- つよつよゲーミング PC
Beat Saber を 2 つ同時起動するので、この負荷に耐えられる PC が必要です。13600K + RTX3090 の環境で問題なく動きました。
- SteamVR 対応の HMD と、OculusVR 対応の HMD
今回は PICO4 (Virtual Desktop / SteamVR) と Quest Pro (有線 Link / Oculus) を使用しました。おそらく Index や Vive などの SteamVR の HMD と、Rift CV1 などの Oculus HMD の組み合わせでも可能だと思います。(試してないので保証はしません)
- Steam 版 Beat Saber と Meta Store 版 Beat Saber (Quest用ではなくPC用)
Beat Saber を SteamVR と OculusVR の 2 つのシステムで起動するため、2 つのストアの PC 用 Beat Saber を使用します。
- 最新バージョンの Beat Saber
今回は公式マルチプレイを行うため、最新バージョンの Beat Saber を使用しました。1.29.1 などでも 2 つ同時起動はできますが、公式マルチプレイは動きません。
Beat Saber は 1.29.4 以降、OpenXR に移行したため、SteamVR 版と OculusVR 版の起動の前には、それぞれ適切なランタイムを選択する必要があります。
1. SteamVR を起動して、SteamVR 設定を開き、SteamVR を OPENXR ランタイムとして設定する。
2. Steam 版 Beat Saber を起動する。今回は、PICO4 から Virtual Desktop を起動し、そこから Beat Saber を起動します。
3. Oculus アプリを開き、設定で OpenXR ランタイムを Oculus をアクティブに設定します。
4. Oculus 版 Beat Saber を起動する。今回は、Quest Pro から有線 Link で PC につなぎ、そこから Oculus 版 Beat Saber を起動します。Oculus アプリには SteamVR 版 Beat Saber も一緒にリストに出ているので紛らわしいですが、下の画像だと左が Oculus 版です。
5. このとおり、Beat Saber が 2 つ起動した状態でも、それぞれの環境で問題なく遊ぶことができます。(画像は Beat Saber 1.29.1 のもの)
6. マルチプレイで同じ部屋に入ってみた図。これで一緒に遊べますね。(こちらの画像は Beat Saber 1.33.0)
実用性があるかと言われると、うーん…という感じですが…、Beat Saber プレーヤーはハイエンド PC と HMD たくさん持っている方も多いようなので、ご家族と一緒にあそんでみるのもいかがでしょうか。