

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon GameLift Servers FlexMatch API リファレンス (AWS SDK)
<a name="reference-awssdk-flex"></a>

このトピックでは、Amazon GameLift Servers FlexMatch に関するAPI オペレーションのタスクベースのリストを提供します。Amazon GameLift Servers FlexMatch サービス API は、 `aws.gamelift`名前空間の AWS SDK にパッケージ化されます。[AWS SDKをダウンロードするか](https://aws.amazon.com/tools/#SDKs)、[Amazon GameLift Servers API リファレンスドキュメント](https://docs.aws.amazon.com/gamelift/latest/apireference/)を参照してください。

Amazon GameLift Servers FlexMatch は、Amazon GameLift Serversホスティングソリューション (カスタムゲームサーバーまたはリアルタイムサーバー用のマネージドホスティングまたは、Amazon GameLift Servers FleetIQ、Amazon GameLift Servers Realtime による Amazon EC2 でのホスティングを含む) でホストされているゲームで使用するためのマッチメイキングサービスを提供し、同様に、ピアツーピア、オンプレミス、またはクラウドコンピューティングプリミティブなど他のホスティングシステムにも提供します。Amazon GameLift Servers のホスティングオプションの詳細については、「[Amazon GameLift Servers デベロッパーガイド](https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-intro.html)」を参照してください。

**Topics**
+ [マッチメーキングのルールとプロセスを設定する](#reference-awssdk-flex-configure)
+ [1 人または複数のプレイヤーの試合をリクエストする](#reference-awssdk-flex-place)
+ [利用可能なプログラミング言語](#reference-awssdk-langlist)

## マッチメーキングのルールとプロセスを設定する
<a name="reference-awssdk-flex-configure"></a>

これらのオペレーションを呼び出して、FlexMatch マッチメーカーを作成し、ゲームのマッチメーキングプロセスを設定し、試合とチームを作成するためのカスタムルールのセットを定義します。

**マッチメーキング設定**
+ [CreateMatchmakingConfiguration](https://docs.aws.amazon.com/gamelift/latest/apireference/API_CreateMatchmakingConfiguration.html) - グループまたはプレイヤーを評価してプレイヤーグループを構築する手順を含んだマッチメーキング設定を作成します。ホスティングに Amazon GameLift Servers を使用する場合は、試合の新しいゲームセッションの作成方法を指定します。
+ [DescribeMatchmakingConfigurations](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmakingConfigurations.html) – Amazon GameLift Serversリージョンに定義されたマッチメーキング設定を取得します。
+ [UpdateMatchmakingConfiguration](https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateMatchmakingConfiguration.html) - マッチメーキング設定の設定を変更します。キュー。
+ [DeleteMatchmakingConfiguration](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingConfiguration.html) - リージョンからマッチメーキング設定を削除します。

**マッチメーキングのルールセット**
+ [CreateMatchmakingRuleSet](https://docs.aws.amazon.com/gamelift/latest/apireference/API_CreateMatchmakingRuleSet.html) - プレイヤーのマッチングを検索するときに使用するルールのセットを作成します。
+ [DescribeMatchmakingRuleSets](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmakingRuleSets.html) – Amazon GameLift Serversリージョンで定義されたマッチメーキングルールセットを取得します。
+ [ValidateMatchmakingRuleSet](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ValidateMatchmakingRuleSet.html) - 一連のマッチメーキングルールの構文を検証します。
+ [DeleteMatchmakingRuleSet](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingRuleSet.html) - リージョンからマッチメーキングルールセットを削除します。

## 1 人または複数のプレイヤーの試合をリクエストする
<a name="reference-awssdk-flex-place"></a>

以下のオペレーションをゲームクライアントサービスから呼び出して、プレイヤーのマッチメーキングリクエストを管理します。
+ [StartMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartMatchmaking.html) - 一緒にプレイするプレイヤーまたはグループのマッチメーキングをリクエストします。
+ [DescribeMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeMatchmaking.html) - ステータスなど、マッチメーキングリクエストの詳細を取得します。
+ [AcceptMatch](https://docs.aws.amazon.com/gamelift/latest/apireference/API_AcceptMatch.html) - プレイヤーの承諾を必要とするマッチングの場合は、プレイヤーが対戦案を受け入れたときに Amazon GameLift Servers に通知します。
+ [StopMatchmaking](https://docs.aws.amazon.com/gamelift/latest/apireference/API_StopMatchmaking.html) - マッチメーキングリクエストをキャンセルします。
+ [StartMatchBackfill](https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartMatchBackfill.html) - 既存のゲームセッションの空のスロットを埋めるために、追加のプレイヤーマッチングをリクエストします。

## 利用可能なプログラミング言語
<a name="reference-awssdk-langlist"></a>

をサポートする AWS SDK Amazon GameLift Serversは、次の言語で使用できます。開発環境のサポートの詳細については、各言語のドキュメントを参照してください。
+ C\$1\$1 ([SDK ドキュメント](https://aws.amazon.com/sdk-for-cpp/)) ([https://sdk.amazonaws.com/cpp/api/LATEST/namespace_aws_1_1_game_lift.html](https://sdk.amazonaws.com/cpp/api/LATEST/namespace_aws_1_1_game_lift.html))
+ Java ([SDK ドキュメント](https://aws.amazon.com/sdk-for-java/)) ([https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/gamelift/package-summary.html](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/gamelift/package-summary.html))
+ .NET ([SDK ドキュメント](https://aws.amazon.com/sdk-for-net/)) ([https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/GameLift/NGameLift.html](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/GameLift/NGameLift.html))
+ Go ([SDK ドキュメント](https://aws.amazon.com/sdk-for-go/)) ([https://docs.aws.amazon.com/sdk-for-go/api/service/gamelift/](https://docs.aws.amazon.com/sdk-for-go/api/service/gamelift/))
+ Python ([SDK ドキュメント](https://aws.amazon.com/sdk-for-python/)) ([https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/gamelift.html](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/gamelift.html))
+ Ruby ([SDK ドキュメント](https://aws.amazon.com/sdk-for-ruby/)) ([https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/GameLift.html](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/GameLift.html))
+ PHP ([SDK ドキュメント](https://aws.amazon.com/sdk-for-php/)) ([https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.GameLift.GameLiftClient.html](https://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.GameLift.GameLiftClient.html))
+ JavaScript/Node.js ([SDK docs](https://aws.amazon.com/sdk-for-node-js/)) ([https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-gamelift/index.html](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-gamelift/index.html))