- エクスペリエンスを選択する
- 開発者ツールを開く
- オファリングを選択する
- IP 接続
- リモート接続
- 開発者設定
- TAK のサイドロード
- ストリーム中に TAK レイアウトを切り替える
- マウスとキーボード
- 新しいエクスペリエンスを試す
エクスペリエンスを選択する
Web CTA は、2 つの XBOX Cloud Gaming Web エクスペリエンスで動作します。xbox.com/play と、プレビュー段階の play.xbox.com です。次の表を使用して、シナリオに合ったものを選択してください。
どちらのエクスペリエンスも、プライベートオファリング、サンドボックステストアカウント、地域の選択、およびマウスとキーボードをサポートしています。
開発者ツールを開く
開発者ツールの使用を開始するには、xbox.com/play/dev-tools にアクセスします。サインインしていない場合は、サインインを求めるページが表示され、そこにサンドボックスのフィールドが含まれています。- リテールアカウントの場合は、サンドボックスを空白のままにし、XBOX 開発キットにサインインしているアカウント、またはプライベートオファリングにアクセスするように構成されているアカウントと同じアカウントでサインインします。
- サンドボックステストアカウントの場合は、サインインする前にサンドボックス ID を入力します。
サンドボックス ID を指定せずにサンドボックステストアカウントでサインインすると、これらのアカウントはリテール機能にアクセスできないため、一部の機能が動作しない可能性があります。
iOS または iPadOS では、ページをプログレッシブ Web アプリ (PWA) として保存できます。共有ボタンを選択し、Add to Home Screen を選択します。PWA はアカウントと構成を記憶するため、後でテストに戻ることができます。
オファリングを選択する
オファリングは、データセンターのハードウェア上で実行されるゲームを検証するために使用されるプライベートテスト環境です。オファリングの詳細については、ゲームストリーミングの概要 を参照してください。 特定のオファリングを使用するには:- xbox.com/play/dev-tools/select-offering に移動します。
- ドロップダウンリストからオファリングを選択するか、Custom offering ID を選択して Enter offering ID for cloud connection にオファリング ID を入力します。
- Connect を選択します。
オファリングの地域
オファリングでは、最も近いデータセンターに自動的にルーティングされません。別の地域でテストするには、Settings > Developer を開き、Streaming Region で地域を選択します。地域はストリームを開始する前に選択してください。Current region に選択内容が表示されます。利用可能な地域は事前に構成されている必要があります。オファリングで利用可能な地域を調整するには、Microsoft のアカウント担当者にお問い合わせください。IP 接続
IP 接続を使用すると、IP アドレスを指定して XBOX 開発キットから直接ストリーミングできます。xbox.com/play では、IP 接続にはサンドボックステストアカウントが必要であり、開発者ツールのページには IP 接続へのリンクがありません。 IP 接続を使用する前に、次の前提条件を満たしてください。- ストリーミング用に XBOX 開発キットをセットアップします。詳細については、XBOX 開発キットのセットアップ を参照してください。
- Dev Home > Streaming で、Direct Connect がリッスンしていることを確認します。キットが再起動するたびにリッスンは停止します。
- クライアントデバイスが XBOX 開発キットと同じネットワーク上にあるか、VPN 経由で接続されていることを確認します。
- ネットワークで、XBOX 開発キットのポート 9002 への TCP および UDP トラフィックが許可されていることを確認します。ブラウザーは、シグナリングに WebSocket 接続を使用し、ストリームに UDP を使用します。
- xbox.com/play/dev-tools に移動します。サンドボックス ID を入力し、そのサンドボックスのテストアカウントでサインインします。
- xbox.com/play/dev-tools/ip-connect に移動します。
- XBOX 開発キットの IP アドレスとポートを入力します (例:
192.168.1.10:9002)。 - Connect を選択します。
- ローカルネットワーク上のデバイスへのアクセス許可をブラウザーが求めた場合は、Allow を選択します。
リモート接続
リモート接続は、XBOX リモートプレイサービスを介してインターネット経由で XBOX 開発キットからストリーミングします。サインインしているアカウントを通じてキットを検出するため、IP アドレスを入力する必要はありません。 まず、XBOX 開発キットをセットアップします。- xbox.com/play で使用するアカウントで XBOX 開発キットにサインインします。このアカウントは、キットのサンドボックスで許可されている必要があります。
- Dev Home > Streaming に移動します。Remote Connect で、アカウントを選択します。
- Dev Home > Streaming で、Direct Connect がリッスンしていないことを確認します。Direct Connect は IP 接続用の別の接続モードであり、リッスン中はリモート接続がブロックされます。
- xbox.com/play/dev-tools に移動し、同じアカウントでサインインします。サンドボックステストアカウントの場合は、サインインする前にサンドボックス ID を入力します。
- Remote Connect を選択します。これは、サインインしているアカウントにリモート接続用にセットアップされた開発キットがある場合、またはサンドボックステストアカウントでサインインしている場合に利用できます。
- 一覧から XBOX 開発キットを見つけて、Connect を選択します。
XBOX 開発キットと接続元のデバイスの両方にインターネット接続が必要です。IP 接続とは異なり、リモート接続では 2 つのデバイスが同じネットワーク上にある必要はありません。
開発者設定
開発者設定を開くには、プロフィール画像を選択し、Settings > Developer を選択します。 開発者設定には、現在のオファリングとストリーム構成の設定が含まれます。オーバーライドできる具体的なストリーム構成の設定の詳細については、ストリーム構成の概要 を参照してください。 Stream Configuration > Touch adaptation では、次の設定を行うことができます。- Enable sideload: タイトル用に公開されたレイアウトではなく、TAK CLI の
serveコマンドからタッチレイアウトを読み込みます。 - Sideload server address: サイドロードサーバーのアドレス。
- Enable automatic refresh: サイドロードサーバー上でレイアウトを変更すると、デバイス上のレイアウトが更新されます。
- Emulate touch with mouse: マウスのクリックをタッチとして扱います。
TAK のサイドロード
これらの手順は、カスタムオファリングまたは XBOX 開発キットからのストリーミングを対象としています。オファリングを使用するには、オファリングを選択する を参照してください。 開始する前に、レイアウトを提供する PC でtak serve を実行します。
ブラウザーと同じ PC からサイドロードするには:
- Settings > Developer を開き、Touch adaptation を見つけます。
- Enable sideload をオンにします。
- Sideload server address に、サイドロードサーバーのアドレスを入力します (例:
http://localhost:9269)。別のデバイスからサイドロードする で説明されているように、localhost以外のアドレスではhttpsを使用する必要があります。 - Network Status で、Network Permission を確認します。Required と表示されている場合は、Request Permission を選択します。ブラウザーがサイトに Access other apps and services on this device を許可するかどうかを確認したら、Allow を選択します。
- タッチスクリーンのない PC では、Emulate touch with mouse をオンにします。オンにしないと、ストリームにタッチコントロールが表示されず、TAK メニューも利用できません。
- Server Connection に Connected と表示されたら、ストリームを開始します。Not Reachable と表示された場合は、
tak serveが実行されていることを確認してから、Recheck を選択します。
別のデバイスからサイドロードする
スマートフォンまたはタブレットでテストするには、ローカルネットワーク上でデバイスから到達できる PC でtak serve を実行します。サーバーでは https を使用する必要があります。
- 証明書を作成します。詳細については、証明書の生成手順 を参照してください。
- PC で、
--certificate-fileオプションと--certificate-passwordオプションを指定してtak serveを実行します。 - スマートフォンまたはタブレットに証明書をインストールし、信頼します。手順については、さまざまなクライアントでの証明書の信頼 を参照してください。
- スマートフォンまたはタブレットで Settings > Developer を開き、Enable sideload をオンにして、Sideload server address に
https://<your PC's IP address>:9269を入力します。 - TAK のサイドロード の手順 4 と 6 で説明されているように、Network Permission と Server Connection を確認します。
--password オプションを使用し、デバイスの開発者設定に同じパスワードを入力します。詳細については、Serve コマンド を参照してください。
ストリーム中に TAK レイアウトを切り替える
開発者モードでは、ストリーミング中にアクティブなレイアウトを切り替えることができます。- ストリームで、左下隅にある Developer Tools Menu を開き、TAK を選択します。
- Select touch controls layout で、Bundle layouts または System layouts からレイアウトを選択します。Bundle layouts には、このストリーム用に読み込まれたレイアウトが表示されます。サイドロードが機能している場合、それらはあなたのレイアウトです。
- Close を選択します。
マウスとキーボード
開始する前に、開発者ツールを開く の説明に従って開発者ツールを開きます。- Settings > Developer の Stream Configuration > Enabled input types で、Mouse and keyboard をオンにします。この設定は、ストリームを開始する前に変更してください。
- Touch adaptation で、Emulate touch with mouse をオフにします。両方がオンの場合、マウスのクリックはタッチとして扱われます。
- ストリームを開始します。
- Enter fullscreen mode to play with mouse and keyboard というバナーが表示された場合は、Enter fullscreen を選択します。
