Partner Center プラットフォーム構成
Partner Center では、XBOX Settings ページでタイトルがサポートするプラットフォームを指定します。XBOX コンソールの場合、利用可能なハードウェア カテゴリは次のとおりです。- XBOX One は、XBOX One、XBOX One S、および XBOX One X コンソール向け。
- XBOX Series X|S は、XBOX Series X および XBOX Series S コンソール向け。
既存の XBOX One Software Development Kit タイトル バージョンのみ
GDK を持たない既存の XBOX One Software Development Kit タイトルは、XBOX One と XBOX Series のコンソール間で招待/アクティビティを有効にするために、構成の変更を必要としません。 XBOX Series コンソール以前にリリースされた XBOX One Software Development Kit タイトルの場合、Partner Center 構成では XBOX One のみが選択されています。XBOX Series コンソールでは、XBOX One Software Development Kit タイトルは下位互換モードで実行され、機能的には同じコンソール タイプとして扱われます。これにより、両方のコンソール タイプ間で招待/アクティビティが可能になります。この動作は、この動作を有効にするためだけに構成変更を再発行する必要性を回避するための簡素化として導入されました。既存の XBOX One Software Development Kit タイトル バージョンと GDK タイトル バージョン
XBOX One コンソールで使用されている既存の XBOX One Software Development Kit タイトル バージョンに加えて、XBOX Series コンソール用の新しい GDK タイトル バージョンをリリースするタイトルの場合、望ましい招待/アクティビティの動作を有効にするために構成変更が必要です。MPSD タイトル
招待/アクティビティに Multiplayer Session Directory サービスを使用するタイトルは、XBOX One の XBOX One Software Development Kit タイトル バージョンと XBOX Series の GDK タイトル バージョンの間で招待/アクティビティを有効にするために、XBOX One と XBOX Series X|S の両方のハードウェア カテゴリを有効にする必要があります。 Partner Center 構成に加えて、crossplay MPSD セッション機能によって、招待/アクティビティの動作がさらに決定されます。
crossplayを true に設定 (既定値) 選択されたすべてのハードウェア カテゴリ間の招待/アクティビティが有効になります。crossplayを false に設定 招待/アクティビティは、選択されたハードウェア カテゴリ内でのみ有効になり、異なるハードウェア カテゴリ間では有効になりません。これにより、特定のゲーム モードのために特定のハードウェア カテゴリ (例: XBOX Series コンソール) を分離できます。別のハードウェア カテゴリのユーザーに送信された招待は、通知なしに破棄されます。
MPA タイトル
Multiplayer Activity サービスを使用するタイトルの動作は、選択されたハードウェア カテゴリと、招待/アクティビティに対して指定されたallowCrossPlatformJoin フィールドに依存します。ハードウェア カテゴリで招待/アクティビティをサポートするには、Partner Center でそれを有効にする必要があります。
allowCrossPlatformJoin フィールドは、招待/アクティビティの動作を決定するために使用されます。
allowCrossPlatformJoinを true に設定 (既定値) Partner Center 構成で指定されたすべてのハードウェア カテゴリ間で招待/アクティビティが有効になります。allowCrossPlatformJoinを false に設定 招待/アクティビティは、ローカル デバイスに一致するハードウェア カテゴリでのみ利用可能です。別のハードウェア カテゴリのユーザーに送信された招待は、通知なしに破棄されます。
招待/アクティビティのきめ細かい制限
異なるゲーム モードを持つタイトルでは、特定の競争的なマルチプレイヤー エクスペリエンスを同じハードウェア タイプ内に保つことを望む場合があります。この例としては、XBOX One と XBOX Series コンソール間でカジュアルなゲーム モードの招待/アクティビティを許可しつつ、競争的なゲーム モードを同一のハードウェアのみに制限することが考えられます。 上記のとおり、招待/アクティビティは MPA の場合はallowCrossPlatformJoin の使用、または MPSD セッション テンプレートの crossplay 機能の使用を通じて制限できます。タイトルは、XSystemGetDeviceType を通じて、さらに特定のローカル ハードウェアを識別できます。この情報は、きめ細かいマッチメイキングや、期待されるハードウェア タイプを使用していないプレイヤーを拒否するために使用できます。これらの失敗に対して、タイトルは明確な失敗メッセージを表示する必要があります。
XBOX One Software Development Kit タイトル バージョンのみを持つタイトルは、以下のセクションで概説されている既定の MPSD/MPA の動作を使用することが強く推奨されます。crossplay または allowCrossPlatformJoin を無効にすると、異なるコンソール タイプ間での招待/アクティビティの動作が正しくなくなる可能性があります。
タイトルは、可能な限り多くのプレイヤーにゲームプレイを提供するために、マッチメイキングおよび招待/アクティビティの制限を可能な限り避けることが推奨されます。
