XBOX services 開発用のサンドボックスのセットアップ
ゲームから XBOX services を使用する前に、Partner Center でオンライン上のタイトル情報を構成する必要があります。この情報には、タイトルで表示したいリーダーボード、プレイヤーが解除できる実績、マッチメイキング構成などの機能が含まれます。 サービス構成に変更を加えたときは、その変更が XBOX services に反映される前に、Partner Center から公開する必要があります。公開先は開発サンドボックス — ライブバージョンに影響を与えることなくタイトルの作業を行える隔離された環境です。 デフォルトでは、XBOX One (以降) コンソールおよび Windows 10 (以降) の PC は RETAIL サンドボックスに設定されています。 詳細については、XBOX services サンドボックスの詳細 も参照してください。この記事の内容
- サンドボックスの利点
- サンドボックス ID
- どのデータがサンドボックス化されるか?
- テストアカウント
- 複数のサンドボックスの使用
- PC でサンドボックスをセットアップする
- コンソールでサンドボックスをセットアップする
サンドボックスの利点
開発サンドボックスにはいくつかの利点があります:- 安全にイテレーションできる。 現在利用可能なバージョンに影響を与えることなく、タイトルのサービス構成に変更を加えることができます。
- ツールへのアクセス。 セキュリティ上の理由から、一部のツールは開発サンドボックスでのみ動作します。
- 構成のブランチ化。 チームの開発者は、お互いに影響を与えることなく、別々のサンドボックスでサービス構成の変更をテストできます。
- プライバシー。 他の発行元は、サンドボックスへのアクセス権が付与されない限り、あなたが取り組んでいる内容を見ることができません。
サンドボックス ID
各サンドボックスは、大文字と小文字を区別する一意の識別子を持ちます。開発サンドボックスは、発行元のモニカに基づく命名規則 (例:XDKS.1 や XLDP.5) に従います。
これらは Sandbox ID と呼ばれ、場合によっては Sandbox Name とも呼ばれます。
サンドボックス ID は大文字と小文字を区別します。
XDKS.1 は xdks.1 や Xdks.1 と同じではありません。ただし、XblPCSandbox.exe ツールは、PC でサンドボックスを切り替えるときに大文字小文字を自動的に修正します。すべてのサンドボックス ID は大文字です。確定的なサンドボックス ID については、常に Partner Center を参照してください。どのデータがサンドボックス化されるか?
すべての XBOX services データがサンドボックスの影響を受けるわけではありません。サンドボックス化されたデータはサンドボックスごとに分離されており、作成されたサンドボックス内にのみ存在し、他のサンドボックスからは見えません。サンドボックス化されていないデータは、RETAIL を含むすべてのサンドボックス間でグローバルに共有されます。
主な影響:
- あるサンドボックスで獲得した実績は、別のサンドボックスに引き継がれません。
- 異なるサンドボックスのユーザー同士はマッチングやマルチプレイができません。
- あるサンドボックスに公開されたサービス構成は、別のサンドボックスでは表示されません。
テストアカウント
個人の XBOX アカウントの代わりに、開発およびテスト用に テストアカウント を作成できます。 これはサンドボックスで作業するための推奨オプションです。 テストアカウント:- 開発サンドボックスにのみサインインできます (RETAIL にはサインインできません)。
- 特定のサンドボックスへのアクセス権を付与できます。
- Partner Center で確認および管理できる有効期限を設定できます。
- ソーシャル対話やマルチプレイなどのシナリオをテストできる子アカウントを持つことができます。
複数のサンドボックスの使用
複数のサンドボックスは、より高度なシナリオで役立ちます:- サービス構成の分離。 アクティブな開発用にDevelopment サンドボックス、QA チーム用にTesting サンドボックスを使用します。Development に公開した変更は、テスターに見える内容には影響しません。
- マルチプレイの分離。 開発者とテスターを別々のサンドボックスに配置し、テスト中にマッチメイキングで両グループが混ざらないようにします。
XBOX Creators Program に属している場合、サンドボックスは 1 つしか持てません。複数のサンドボックスを作成するには、Managed Partners Program に属している必要があります。
サンドボックスがワークフローにどのように適合するか
サンドボックスを使用する際の典型的なワークフローは次のとおりです:- デバイスを切り替える — 開発サンドボックスに切り替えます。構成する予定の環境に応じて、以下の PC または Console の手順を参照してください。
- 変更を公開する — サービス構成をイテレーションしながら、開発サンドボックスに変更を公開します。
- アクセスを共有する — 同じサンドボックスで作業する必要があるチームメンバーとアクセスを共有します。
- RETAIL に戻る — リテール環境でテストしたり、システムアプリを更新したり、他のゲームをプレイする必要があるときは RETAIL に戻ります。
