XblMultiplayerSessionCapabilities
Multiplayer サービス セッションの機能を表します。構文
メンバー
Connectivity型: bool セッションがメトリックを有効にでき、セッション メンバーが
secureDeviceAddress を設定できるかどうかを示します。false の場合、セッションはメトリックを有効にできず、セッション メンバーは secureDeviceAddress を設定できません。
Team型: bool true の場合、トーナメント向けのセッションに Team 機能が設定されます。非推奨。このメンバーは将来のリリースで削除されます。 Arbitration
型: bool true の場合、トーナメント向けのセッションに Arbitration 機能が設定されます。非推奨。このメンバーは将来のリリースで削除されます。 SuppressPresenceActivityCheck
型: bool false (既定値) の場合、アクティブ ユーザーはタイトルをオンラインでプレイし続ける必要があります。そうでない場合、非アクティブ状態に降格されます。このフラグを true に設定すると、セッション メンバーが無期限にアクティブのままでいることができます。 Gameplay
型: bool セッションが、ロビーやマッチメイキング中などのセットアップやメニュー中の時間ではなく、実際のゲームプレイを表しているかどうかを示します。true の場合、セッションはゲームプレイ モードです。 Large
型: bool true の場合、セッションは 101 人から 1000 人までのユーザーをホストでき、他のセッション機能に影響を与えます。false の場合、セッションは 1 人から 100 人までのユーザーをホストできます。詳細については、マルチプレイヤー セッションの高度なトピック の セッション サイズ セクションを参照してください。 ConnectionRequiredForActiveMembers
型: bool true の場合、メンバーがアクティブとマークされるには接続が必要です。セッション通知を有効にし、切断を検出するには、このメンバーを true に設定する必要があります。詳細については、マルチプレイヤー タスク の MPSD セッション変更通知のサブスクライブ セクションを参照してください。 UserAuthorizationStyle
型: bool true の場合、セッションは強力なタイトル ID を持たないプラットフォームからの呼び出しをサポートします。この機能は大規模セッションには設定できません。 Crossplay
型: bool true の場合、セッションは Windows PC と XBOX 間のクロスプレイをサポートします。 Searchable
型: bool true の場合、セッションを検索用の検索ハンドルにリンクできます。 HasOwners
型: bool true の場合、セッションには所有者がいます。
UserAuthorizationStyle が true のときにセッションを検索可能にするには、セッションに所有者が存在する必要があります。
解説
セッション機能は、セッション テンプレートに設定されるオプションのブール値です。機能が不要な場合、タイトルが動的にセッション機能を必要としない限り、セッション作成時に機能が指定されないように、テンプレートには空のSessionCapabilities オブジェクトを配置する必要があります。詳細については、マルチプレイヤー セッションの高度なトピック の セッション機能 セクションを参照してください。
