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