> ## 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.

# LocalMultiplayerAgent の概要

> PlayFab Multiplayer Servers との統合をローカルでテストし、クラウドにデプロイせずに GSDK のレスポンスをモックするための LocalMultiplayerAgent (LMA) の概要です。

LocalMultiplayerAgent (LMA) は、ローカル マシン上でゲーム サーバーをテストまたは実行することで、より迅速な開発イテレーションを実現するためのヘルパー エージェントです。クラウドに接続することなく、LMA は Game Server SDK (GSDK) にモック レスポンスを提供し、ゲーム サーバーが PlayFab Multiplayer Servers (MPS) 上で動作している状態と同様にテストできます。

LocalMultiplayerAgent で実行できることの例を以下に示します。

* ゲーム サーバーと GSDK の統合を確認する。
* ゲーム サーバーへの接続をテストする。
* ゲーム サーバーの診断を実行する: 各ゲーム セッションで生成されるログおよび構成ファイル。
* ビルド構成を確認する。

## 前提条件

1. GSDK と統合されたゲーム サーバー。\
   GSDK は、ゲーム サーバー プロセスと MPS サービス間の双方向通信を可能にします。ゲーム サーバーを GSDK と統合する方法については、[こちらの記事](/services/playfab/multiplayer/servers/integrating-game-servers-with-gsdk) を参照してください。
   このチュートリアルでは、GitHub 上の Wrapper サンプルを使用します。Wrapper サンプルには、疑似ゲームと GSDK が含まれています。
   サンプルをダウンロードするには、[PlayFab Wrapper Sample](https://github.com/PlayFab/MpsSamples/tree/main/wrappingGsdk) を参照してください。

2. LocalMultiplayerAgent (LMA) ツールセット。\
   最新の [リリース](https://github.com/PlayFab/MpsAgent/releases) をダウンロードし、任意のフォルダー (例: C:\PlayFabVmAgent) に展開します。

3. \[任意] [Docker Desktop on Windows](https://docs.docker.com/docker-for-windows/install/) をインストールします。\
   LMA は Docker for Windows を使用して Linux/Windows コンテナー ゲーム サーバーをデバッグできます。
   コンテナーではなくプロセスとしてゲーム サーバーを実行 (実行可能なゲーム サーバーを実行) する場合は、この手順を省略できます。

## 次のステップ

* [プロセス モードで LocalMultiplayerAgent を実行する](/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-process-based-gameserver)\
  プロセス モードでは、LMA は実行可能なゲーム サーバーを実行し、Docker をセットアップすることなく直接通信します。\
  コンテナーの知識は不要です。コンテナー内で実行するプログラムを作成する必要はありません。

* [コンテナー モードで LocalMultiplayerAgent を実行する](/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-container-gameserver)\
  コンテナー モードでは、LMA は \[Windows/Linux] コンテナー内で実行されるゲーム サーバーを実行およびテストします。


## Related topics

- [LocalMultiplayerAgent でコンテナー ゲーム サーバーをデバッグする](/ja-jp/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-container-gameserver.md)
- [LocalMultiplayerAgent を使用したプロセスベースのゲームサーバーのデバッグ](/ja-jp/services/playfab/multiplayer/servers/LocalMultiplayerAgent/run-process-based-gameserver.md)
- [Wrapper サンプル](/ja-jp/services/playfab/multiplayer/servers/wrapper-sample.md)
- [ゲーム サーバーのローカル デバッグと PlayFab との統合](/ja-jp/services/playfab/multiplayer/servers/locally-debugging-game-servers-and-integration-with-playfab.md)
- [GSDK プロジェクトのテストとデバッグ](/ja-jp/services/playfab/multiplayer/servers/server-sdks/unreal-gsdk/third-person-mp-example-project-local-deployment-and-debugging.md)
