本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 GameLift FlexMatch API 参考 (AmazonSDK)
本主题提供了基于任务的亚马逊 GameLift FlexMatch API 操作列表。亚马逊GameLiftFlexMatch服务 API 打包到aws.gamelift
命名空间中的 Amazon SDK 中。下载 S Amazon DK
亚马逊GameLiftFlexMatch提供配对服务,用于使用亚马逊GameLift托管解决方案(包括自定义游戏服务器或实时服务器的托管托管以及使用 Amazon GameLift FleetiQ 在 Amazon EC2 上托管)托管的游戏,以及本地或云计算原语等其他托管系统。peer-to-peer有关其他亚马逊GameLift托管选项的更多信息,请参阅亚马逊GameLift开发者指南。
设置配对规则和流程
调用这些操作来创建FlexMatch匹配器,为游戏配置配对流程,并定义一组用于创建比赛和队伍的自定义规则。
对战配置
-
CreateMatchmakingConfiguration— 创建配对配置,其中包含评估玩家群组和建立玩家队伍的说明。使用亚马逊GameLift托管比赛时,还要指定如何为比赛创建新的游戏会话。
-
DescribeMatchmakingConfigurations—检索定义的亚马逊GameLift地区的配对配置.
-
UpdateMatchmakingConfiguration—更改配对配置的设置. 队列.
-
DeleteMatchmakingConfiguration—从该地区删除配对配置。
对战规则集
-
CreateMatchmakingRuleSet— 创建一组搜索玩家比赛时使用的规则。
-
DescribeMatchmakingRuleSets—检索在亚马逊GameLift地区定义的配对规则集。
-
ValidateMatchmakingRuleSet— 验证一组配对规则的语法。
-
DeleteMatchmakingRuleSet—从该地区删除配对规则集.
为一名或多名玩家申请比赛
从游戏客户端服务调用这些操作来管理玩家对战请求。
-
StartMatchmaking— 为想要参加同一场比赛的一名玩家或一组玩家申请配对。
-
DescribeMatchmaking—获取有关配对请求的详细信息,包括状态。
-
AcceptMatch— 对于需要玩家接受的比赛,请在玩家接受提议的比赛GameLift时通知亚马逊。
-
StopMatchmaking—取消配对请求.
-
StartMatchBackfill-请求额外的玩家匹配以填补现有游戏会话中的空位。
可用编程语言
支持亚马逊GameLift的 Amazon SDK 有以下语言版本。有关开发环境支持的信息,请参阅每种语言的文档。
-
C++(SDK 文档
)(亚马逊 GameLift ) -
Java(SDK 文档
)(亚马逊 GameLift ) -
.NET(SDK 文档
)(亚马逊 GameLift) -
Go(SDK 文档
)(亚马逊 GameLift) -
Python(SDK 文档
)(亚马逊 GameLift ) -
Ruby(SDK 文档
)(亚马逊 GameLift) -
PHP(SDK 文档
)(亚马逊 GameLift) -
JavaScript/Node.js(SDK 文档
)(亚马逊 GameLift)