> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBOX services マルチプレイヤーの概要

> リアルタイム プレイのための MPSD セッション、SmartMatch マッチメイキング、ネットワーキング、音声チャット、テキスト チャットなど、XBOX services マルチプレイヤー機能の概要。

このトピックでは、Multiplayer Session Directory (MPSD)、マッチメイキング、ネットワーキング、音声チャット、テキスト チャットを含む XBOX services のマルチプレイヤー機能について説明します。XBOX services マルチプレイヤーを使用すると、タイトルでリアルタイムのマルチプレイヤー ゲームプレイ体験を作成することができます。

これらのマルチプレイヤー機能を使用して、*XBOX services ゲーマー向けに* インターネット越しでのチャットや一緒に遊ぶといったインタラクションを作成できます。これらのインタラクションは、通常のソロ プレイを超えて、タイトルの寿命と利用を大幅に延ばすのに役立ちます。

これらの機能はカスタム ソリューションや Azure PlayFab マルチプレイヤー機能と併用することもできます。Microsoft Game Development Kit (GDK) を使用したタイトル開発でこれらの機能を組み合わせて使用するには、以下を参照してください。

* [マルチプレイヤーの概要 (NDA トピック)](/services/xbox-services/multiplayer/overviews/multiplayer-intro)
* [XBOX および PC マルチプレイヤーの設計ガイダンス (NDA トピック)](/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk)
* [クロスプラットフォーム マルチプレイヤーの設計ガイダンス (NDA トピック)](/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform)

タイトルにサーバー ホスティングが必要な場合は、[Multiplayer Servers](https://learn.microsoft.com/gaming/playfab/features/multiplayer/servers/) を参照してください。

優れたマルチプレイヤー体験を構築することで、タイトルは XBOX services ゲーマーの大規模なソーシャル ネットワークを活用し、ゲームのゲーマー ベースを増やして、熱心なファンによる持続的なコミュニティが一緒にプレイすることを促進できます。

## XBOX services マルチプレイヤー機能

XBOX services マルチプレイヤー API を使用することで、招待の送受信、マッチメイキング、音声チャット、テキスト チャットなど、XBOX services ゲーマー向けの機能を有効にできます。

これらの機能は、以下の主要なサブシステムに分類できます。

* [XBOX services マルチプレイヤーの概要]()
  * [XBOX services マルチプレイヤー機能](#xbox-services-multiplayer-features)
    * [マルチプレイヤー セッション プロセス ライフタイム管理](#multiplayer-session-process-lifetime-management)
      * [Multiplayer Session Directory (MPSD)](#multiplayer-session-directory-mpsd)
      * [Multiplayer Manager (MPM)](#multiplayer-manager-mpm)
    * [シンプルおよび高度なマッチメイキング](#simple-and-advanced-matchmaking)
    * [カスタム セッションおよびマッチメイキング コンポーネントを備えたタイトルの XBOX services ソーシャル体験](#xbox-services-social-experiences-for-titles-with-custom-session-and-matchmaking-components)
    * [セキュアなリアルタイム音声およびテキスト チャット通信](#secure-real-time-voice-and-text-chat-communication)
    * [クライアント ホスト タイトル向けのリアルタイム ネットワーキングおよび通信ソリューション](#real-time-networking-and-communication-solution-for-client-host-titles)
  * [関連項目](#see-also)

<a id="multiplayer-session-process-lifetime-management" />

### マルチプレイヤー セッション プロセス ライフタイム管理

マルチプレイヤー セッション プロセス ライフタイム管理は、ゲーマーのグループを接続するために必要な情報を共有および調整します。クライアント/サーバー、マッチメイキング ロジックとセッション作成、UI とマルチプレイヤー ゲーム体験などの間の相互作用を促進できます。

利用可能なサービスにはいくつかの種類があります。これらのサービスの違いに関する詳細は、[マルチプレイヤーの概要 (NDA トピック)](/services/xbox-services/multiplayer/overviews/multiplayer-intro) を参照してください。

#### Multiplayer Session Directory (MPSD)

Multiplayer Session Directory (MPSD) を使用すると、高度にカスタマイズされたマルチプレイヤー体験を管理できます。MPSD はクライアント/サーバーおよびクライアント ホスト設計に使用できます。MPSD は、UI (*シェル* とも呼ばれる) 体験およびコンソール OS と統合され、プレイのために XBOX services ゲーマーを検索して招待します。詳細については、[Multiplayer Session Directory の概要](/services/xbox-services/multiplayer/mpsd/live-mpsd-overview) を参照してください。

#### Multiplayer Manager (MPM)

単純なマルチプレイヤー機能のみを必要とする *クライアント ホスト* (リレーによるピアツーピア) タイトルの場合は、代わりに Multiplayer Manager (MPM) を使用できます。これはクライアント サイド API であり、ベスト プラクティスに従った一般的なマルチプレイヤー シナリオを可能にします。MPM は 8 人以下のプレイヤーを想定したゲーム セッションに最適です。詳細については、[Multiplayer Manager の概要](/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview) を参照してください。

<a id="simple-and-advanced-matchmaking" />

### シンプルおよび高度なマッチメイキング

SmartMatch は、従来のクイック マッチ機能に加え、セッション参照機能や、高度にカスタマイズされたマッチメイキング シナリオのサポートを提供するマッチメイキング サービスです。

XBOX Looking for Group システムをタイトルに統合して、興味や目的を共有する他の XBOX services ゲーマーを見つけられるようにすることもできます。詳細については、[マッチメイキングの概要](/services/xbox-services/multiplayer/matchmaking/live-matchmaking-overview) を参照してください。

<a id="xbox-live-social-experiences-for-titles-with-custom-session-and-matchmaking-components" />

### カスタム セッションおよびマッチメイキング コンポーネントを備えたタイトルの XBOX services ソーシャル体験

招待および参加に関する XBOX services ソーシャル体験は、XBOX および Windows PC タイトルの要件です。

Multiplayer Activity (MPA) は、マッチメイキングやロビー管理機能など、カスタムまたはスタジオ独自開発のコンポーネントを使用するタイトルがこれらのソーシャル体験を強化できるよう設計されています。詳細については、[Multiplayer Activity 機能の概要](/services/xbox-services/multiplayer/mpa/live-mpa-overview) を参照してください。

<a id="secure-real-time-voice-and-text-chat-communication" />

### セキュアなリアルタイム音声およびテキスト チャット通信

Game Chat 2 は、XBOX services のソーシャル グラフ、メディア サービス、および XBOX One 以降のデバイスの特殊なエンコーディング ハードウェアを使用して、ゲーム内でのセキュアな通信を実現します。詳細については、[Game Chat 2 の概要](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro) を参照してください。

<a id="real-time-networking-and-communication-solution-for-client-host-titles" />

### クライアント ホスト タイトル向けのリアルタイム ネットワーキングおよび通信ソリューション

統合されたリアルタイムのネットワーキングおよび通信ソリューションが必要な場合は、Azure PlayFab Party を検討してください。Party はクロスプラットフォーム ソリューションであり、クライアント ホスト (リレーによるピアツーピア) タイトルにマルチプレイヤー体験を素早く追加できるように設計されています。詳細については、[Party の概要](https://learn.microsoft.com/gaming/playfab/features/multiplayer/networking/) を参照してください。

XBOX services が提供する同様のソリューションである XBOX Integrated Multiplayer (XIM) は非推奨となりました。XIM は Microsoft Game Development Kit (GDK) タイトルでは機能しません。新規の XBOX One Software Development Kit タイトルはこのテクノロジを採用できません。ただし、公開済みタイトルが引き続き動作するように、既存の XBOX One Software Development Kit タイトルについては XIM を引き続きサポートします。

<Note>
  クライアント/サーバー アーキテクチャを使用するタイトルの場合、Party をリアルタイム音声およびチャット通信ソリューションとして引き続き使用できます。
</Note>

## 関連項目

[マルチプレイヤーの概要 (NDA トピック)](/services/xbox-services/multiplayer/overviews/multiplayer-intro)

[一般的なマルチプレイヤー シナリオ](/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios)


## Related topics

- [XBOX および PC マルチプレイヤーの設計ガイダンス](/ja-jp/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-xbox-pc-gdk.md)
- [クロスプラットフォーム マルチプレイヤーの設計ガイダンス](/ja-jp/services/xbox-services/multiplayer/overviews/multiplayer-design-guidance-cross-platform.md)
- [XBOX services の概要](/ja-jp/services/xbox-services/fundamentals/live-xbl-overview.md)
- [PlayFab マルチプレイヤー ドキュメント](/ja-jp/services/playfab/multiplayer/index.md)
- [Multiplayer 概念の概要](/ja-jp/services/xbox-services/multiplayer/concepts/live-multiplayer-concepts.md)
