翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift ServersFlexMatch API リファレンス (AWS SDK)
このトピックでは、 の API Amazon GameLift Servers オペレーションのタスクベースのリストを提供しますFlexMatch。Amazon GameLift Servers FlexMatch サービス API は、 aws.gamelift
名前空間の AWS SDK にパッケージ化されます。AWS SDK をダウンロードする
Amazon GameLift Servers FlexMatch は、Amazon GameLift Serversホスティングソリューション (カスタムゲームサーバーまたは のマネージドホスティングAmazon GameLift ServersRealtime、 の Amazon EC2 でのホスティングを含むAmazon GameLift ServersFleetIQ) でホストされているゲーム、およびpeer-to-peer、オンプレミス、クラウドコンピューティングプリミティブなどの他のホスティングシステムで使用するマッチメーキングサービスを提供します。他のAmazon GameLift Serversホスティングオプションの詳細については、Amazon GameLift Servers「 デベロッパーガイド」を参照してください。
マッチメーキングのルールとプロセスを設定する
これらのオペレーションを呼び出してFlexMatchマッチメーカーを作成し、ゲームのマッチメーキングプロセスを設定し、マッチとチームを作成するための一連のカスタムルールを定義します。
マッチメーキング設定
-
マッチメーキング設定の作成 グループまたはプレイヤーを評価してプレイヤーグループを構築する手順を含んだマッチメーキング設定を作成します。ホスティングAmazon GameLift Serversに を使用する場合は、マッチングの新しいゲームセッションを作成する方法も指定します。
-
DescribeMatchmakingConfigurations – Amazon GameLift Serversリージョンで定義されたマッチメーキング設定を取得します。
-
UpdateMatchmakingConfiguration (マッチメーキング設定の更新) - マッチメーキング設定の設定を変更します。キュー。
-
DeleteMatchmakingConfiguration (マッチメーキング設定の削除) - リージョンからマッチメーキング設定を削除します。
マッチメーキングのルールセット
-
CreateMatchmakingRuleSet (マッチメーキングルールセットの作成) - プレイヤーのマッチングを検索するときに使用するルールのセットを作成します。
-
DescribeMatchmakingRuleSets – Amazon GameLift Serversリージョンで定義されたマッチメーキングルールセットを取得します。
-
ValidateMatchmakingRuleSet (マッチメーキングルールセットの評価) - 一連のマッチメーキングルールの構文を検証します。
-
DeleteMatchmakingRuleSet (マッチメーキングルールセットの削除) - リージョンからマッチメーキングルールセットを削除します。
1人または複数のプレイヤーの試合をリクエストする
以下のオペレーションをゲームクライアントサービスから呼び出して、プレイヤーのマッチメーキングリクエストを管理します。
-
StartMatchmaking (マッチメーキングの開始) - 一緒にプレイするプレイヤーまたはグループのマッチメーキングをリクエストします。
-
DescribeMatchmaking (マッチメーキングの記述) - ステータスなど、マッチメーキングリクエストの詳細を取得します。
-
AcceptMatch – プレイヤーの承諾が必要なマッチングの場合は、プレイヤーがマッチング案を承諾Amazon GameLift Serversしたときに通知します。
-
StopMatchmaking (マッチメーキングの停止) - マッチメーキングリクエストをキャンセルします。
-
StartMatchBackfill (マッチングバックフィルの開始) - 既存のゲームセッションの空のスロットを埋めるために、追加のプレイヤーマッチングをリクエストします。
利用可能なプログラミング言語
をサポートする AWS SDK Amazon GameLift Serversは、次の言語で利用できます。開発環境のサポートの詳細については、各言語のドキュメントを参照してください。
-
C++ (SDK ドキュメント
) (Amazon GameLift Servers ) -
Java (SDK ドキュメント
) (Amazon GameLift Servers ) -
.NET (SDK ドキュメント
) (Amazon GameLift Servers) -
Python (SDK ドキュメント
) (Amazon GameLift Servers ) -
Ruby (SDK ドキュメント
) (Amazon GameLift Servers) -
PHP (SDK ドキュメント
) (Amazon GameLift Servers) -
JavaScript/Node.js (SDK ドキュメント
) (Amazon GameLift Servers)