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