本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊GameLift发行说明
亚马逊GameLift发行说明提供了与该服务相关的新功能、更新和修复的详细信息。
开发工具包版本
下表列出了所有亚马逊GameLift带有 SDK 版本信息的版本。无需在游戏服务器和客户端集成中使用类似的 SDK。但是,一个 SDK 的早期版本可能无法完全支持另一个 SDK 的最新功能。
有关亚马逊的更多信息GameLift软件开发工具包,请参阅亚马逊的开发支持 GameLift。
要获取最新的亚马逊GameLift软件开发工具包,请参阅亚马逊GameLift软件开发工具包
当前版本
服务发布 | Amazon SDK | 服务器 SDK | 实时客户端 SDK | ||||
---|---|---|---|---|---|---|---|
C# | Unity 的 C# 插件 | C++ | 适用于虚幻的 C++ 插件 | Go | |||
2023-05-25 | 1.11.87 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 |
服务发布 | Amazon SDK | 服务器 SDK | 实时客户端 SDK | ||||
---|---|---|---|---|---|---|---|
C# | Unity 的 C# 插件 | C++ | 适用于虚幻的 C++ 插件 | Go | |||
2023-04-20 | 1.11.63 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||
2023-01-31 | 1.10.21 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||
2022-08-25 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||
2021-10-28 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||
2021-06-03 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||
2021-03-23 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||
2021-03-16 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||
2021-02-09 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||
2020-12-22 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||
2020-11-24 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||
2020-11-11 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||
2020-09-17 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||
2020-08-27 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||
2020-04-16 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||
2020-04-02 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||
2019-12-19 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||
2019-11-14 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||
2019-10-24 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||
2019-09-03 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||
2019-07-09 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||
2019-04-25 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||
2019-03-07 |
1.7.65 |
3.3.0 | 3.3.0 | ||||
2019-02-07 |
1.7.45 |
3.3.0 | 3.3.0 | ||||
2018-12-14 |
1.6.20 |
3.3.0 | 3.3.0 | ||||
2018-09-27 |
1.6.20 |
3.2.1 | 3.2.1 | ||||
2018-06-14 |
1.4.47 |
3.2.1 | 3.2.1 | ||||
2018-05-10 |
1.4.47 |
3.2.1 | 3.2.1 | ||||
2018-02-15 |
1.3.58 |
3.2.1 | 3.2.1 | ||||
2018-02-08 |
1.3.52 |
3.2.0 | 3.2.0 | ||||
2017-09-01 |
1.1.43 |
3.1.7 | 3.1.7 | ||||
2017-08-16 |
1.1.31 |
3.1.7 | 3.1.7 | ||||
2017-05-16 |
1.0.122 |
3.1.5 | 3.1.5 | ||||
2017-04-11 |
1.0.103 |
3.1.5 | 3.1.5 | ||||
2017-02-21 |
1.0.72 |
3.1.5 | 3.1.5 | ||||
2016-11-18 |
1.0.31 |
3.1.0 | |||||
2016-10-13 |
1.0.17 |
3.1.0 | |||||
2016-09-01 |
0.14.9 |
3.1.0 | |||||
2016-08-04 |
0.12.16 |
3.0.7 |
发布说明
以下发行说明按时间顺序排列,最新更新排在最前面。亚马逊GameLift于 2016 年首次发布。要了解早于此处所列的发行说明,请参阅开发工具包版本中的发布日期链接。
新的亚马逊GameLift控制台现在已成为包括中国在内的所有地区的客户的默认体验。它包括以下改进:
-
改进了导航— 新的导航窗格便于在亚马逊之间导航GameLift资源。
-
亚马逊GameLift登陆页面— 新的登录页面提供了指向有用文档的链接,显示了亚马逊的高级概述GameLift,并通过文档链接、常见问题解答和提供支持Amazon Web Services re:Post。
-
改进了亚马逊CloudWatch指标— 亚马逊GameLift现在,两个亚马逊都提供了指标GameLift控制台和你的CloudWatch仪表板。此更新还包括性能、利用率、硬件和玩家会话的新指标。
现在,您可以跟踪亚马逊的硬件性能指标GameLift托管的 EC2 队列。指标包括 CPU 利用率、网络流量和磁盘读/写活动的 EC2 实例指标。对于亚马逊GameLift,这些指标描述了队列所在地的所有活跃实例。您可以使用亚马逊查看这些舰队硬件指标CloudWatch仪表板中的Amazon Web Services Management Console。你也可以在亚马逊上查看GameLift舰队详细信息中的控制台。
了解更多:
GameLift使用亚马逊监控亚马逊 CloudWatch(车队指标),亚马逊GameLift开发者指南
更新了 SDK 版本: AmazonSDK 1.11.87
如果你使用亚马逊GameLiftFleetiQ 用于游戏托管,您现在可以阻止在当前耗尽的实例上放置游戏会话。耗尽的实例会被标记为已关闭,但如果没有其他托管资源可用,仍然可以选择它们来托管新的游戏会话。借助这项新功能,您可以完全排除使用耗尽的实例。
拨打电话时使用此功能ClaimGameServer
查找可用的游戏服务器。添加新的FilterOption
参数并将允许的实例状态设置为 “仅活动”。作为回应,亚马逊GameLiftFleetiQ 仅在搜索和申领可用游戏服务器时查看活动实例。
了解更多:
ClaimGameServer在亚马逊GameLiftAPI 参考
-
FleetiQ 是如何运作的在亚马逊GameLiftFleetiQ 开发者指南
亚马逊GameLift客户现在可以使用Amazon Billing成本分配标签来组织他们的游戏托管成本。您可以为个别亚马逊分配成本分配标签GameLiftEC2 队列资源,用于跟踪您的机队如何影响总体托管成本。
了解更多:
使用Amazon成本分配标签,Amazon Billing用户指南
更新了 SDK 版本: AmazonSDK 1.11.63
亚马逊GameLift客户现在可以使用 Windows Server 2016 操作系统来托管他们的游戏服务器。该操作系统在所有版本中都可用Amazon Web Services 区域。随着微软将于2023年10月终止对Windows Server 2012的支持,客户可以使用更新的Windows操作系统并继续获得重要的安全更新。
从今天开始,需要 Windows 运行时环境的新客户在创建用于托管的新游戏服务器版本时必须指定 Windows Server 2016。现有客户可以继续使用 Windows Server 2012 创建新的版本和队列,但必须在 2023 年 10 月 10 日微软终止支持日期之前完成 Windows Server 2016 的迁移。
此更新包括以下服务变更:
使用亚马逊创建游戏服务器版本时GameLiftSDK 或 CLI 命令,您现在必须明确设置操作系统。不再有默认值。要在 Windows Server 2016 上部署游戏服务器,请使用该值
WINDOWS_2016
。使用 Amazon 创建游戏服务器版本时GameLift控制台,则必须从可用值中选择一个操作系统。如果你是拥有活跃 Windows Server 2012 队列的现有客户,则可以选择任一选项
WINDOWS_2012
要么WINDOWS_2016
。
了解更多:
亚马逊GameLiftAPI 参考链接:
新的亚马逊GameLift控制台包含以下改进:
-
改进了导航— 新的导航窗格便于在亚马逊之间导航GameLift资源。
-
亚马逊GameLift登陆页面— 新的登录页面提供了指向有用文档的链接,显示了亚马逊的高级概述GameLift,并通过文档链接、常见问题解答和提供支持Amazon Web Services re:Post。
-
改进了亚马逊CloudWatch指标— 亚马逊GameLift现在,两个亚马逊都提供了指标GameLift控制台和你的CloudWatch仪表板。此更新还包括有关性能、利用率和玩家会话的新指标。
SNS 主题的服务器端加密 (SSE)对您的静态敏感数据进行加密。SSE 使用Amazon Key Management Service(Amazon KMS) 用于保护您的 SNS 主题内容的密钥。
了解更多:
更新了 SDK 版本:适用于 Go 的服务器 SDK 5.0.0
了解更多:
-
下载最新版本的亚马逊GameLift服务器 SDK 位于亚马逊GameLift入门
新的亚马逊GameLift控制台包含以下改进:
-
改进了导航— 新的导航窗格便于在亚马逊之间导航GameLift资源。
-
亚马逊GameLift登陆页面— 新的登录页面提供了指向有用文档的链接,显示了亚马逊的高级概述GameLift,并通过文档链接、常见问题解答和提供支持Amazon Web Services re:Post。
-
改进了亚马逊CloudWatch指标— 亚马逊GameLift现在,两个亚马逊都提供了指标GameLift控制台和你的CloudWatch仪表板。此更新还包括有关性能、利用率和玩家会话的新指标。
FlexMatch用户现在可以访问以下功能:
-
复合规则— 增加了对40名或更少玩家的比赛的复合配对规则的支持。现在,您可以使用逻辑语句创建复合规则来形成匹配项。如果您的规则集中没有复合规则,则要形成匹配项,则规则集中的所有规则都必须为真。使用复合规则,您可以使用以下逻辑运算符选择要应用的规则:
and
,or
,not
,以及xor
。 -
灵活的队伍选择— 更新了配对属性表达式,以支持选择所有可用队伍的子集。
-
更长的字符串列表— 将玩家属性值字符串列表中的最大字符串数从 10 增加到 100。
更新了 SDK 版本: AmazonSDK1.9.133
亚马逊GameLift现已在亚太地区(大阪)地区推出。游戏开发者现在可以使用以下方式在大阪部署实例GameLift多区域舰队。
与基于英特尔的同等计算选项相比,您现在可以使用基于ARM的处理器架构的Graviton2托管的游戏服务器,以更低的成本实现更高的性能。
亮点:
-
亚马逊GameLift现已在亚太地区(大阪)地区推出。
-
亚马逊GameLift现在可以将 FleetiQ 游戏服务器组配置为管理 Graviton2 实例系列 c6g、m6g 和 r6g。
了解更多:
亚马逊GameLift适用于 Unity 1.0.0 版本的插件包含库和原生用户界面,便于访问亚马逊GameLift资源并整合亚马逊GameLift进入你的 Unity 游戏中。你可以使用亚马逊GameLift用于 Unity 访问亚马逊的插件GameLiftAPI 和部署Amazon CloudFormation常见游戏场景的模板。该插件还包括一个适用于示例场景的示例游戏。你可以使用亚马逊GameLift本地:查看游戏客户端和游戏服务器之间传递的消息,以了解典型游戏如何与亚马逊互动GameLift。
适用于 Unity 的插件支持 Unity 2019.4 LTS 和 2020.3 LTS。
亮点:
-
构建、运行和修改具有不同场景的示例游戏,或者创建自己的游戏。
-
部署示例Amazon CloudFormation典型游戏场景的场景,包括仅限身份验证、单区域舰队、带队列和自定义匹配器的多区域舰队、带有队列和自定义匹配器的 Spot Fleets 以及FlexMatch。
了解更多:
您可以使用 batchDistance 规则类型来指定字符串或数字属性,从而为每个区段带来很多好处。
亮点:
-
对于大型比赛(>40 名玩家),你现在可以根据技能、模式和地图获得同样的平衡,而不是仅通过技能平衡玩家。确保比赛中的每个人都在一个技能范围内,对多个数字属性(例如联赛或比赛风格)进行分组,并根据诸如地图或游戏模式之类的字符串属性进行分组。您还可以随着时间的推移创建扩展。例如,你可以创建一个扩展包,让玩家等待的时间越长,进入比赛的技能等级范围就越大。
对于 40 人以下的比赛,您可以使用新的简化规则表达式。
更新了 SDK 版本:Realtime Client SDK 1.2.0,虚幻引擎版 SDK 3.4.0
通过最新的 SDK 更新,您现在可以将 IL2CPP 集成到使用 RTS 客户端 SDK 并遵循框架最佳实践的移动应用程序中。你现在也可以建造亚马逊GameLift适用于虚幻版本 4.26 的服务器 SDK。此更新包含与你的 Windows 或 Linux 游戏服务器集成的组件,包括亚马逊 C++ 和 C# 版本的亚马逊GameLift服务器 SDK,亚马逊GameLift本地,还有一个虚幻引擎插件。
亮点:
-
在 RTS 客户端 SDK 中增加了对 IL2CPP 的支持,也支持将原生库构建为框架,因此您可以为最新的移动设备构建 RTS 客户端。
-
你可以用DescribePlayerSessions()获取单人游戏会话、游戏会话中所有玩家会话或与单个玩家 ID 关联的所有玩家会话的信息。
-
为虚幻版本4.26创建了服务器SDK支持。
-
现有 C# 开发工具包 4.0.2 版本已通过验证与 Unity 2020.3 兼容。不需要更新 SDK。
了解更多:
更新了 SDK 版本: AmazonSDK1.8.168
现在,您可以使用事件来监控游戏会话队列的游戏会话放置活动。创建亚马逊简单通知服务 (Amazon SNS) 主题以发布事件通知,或者使用设置事件跟踪CloudWatch大事记。
亮点:
-
对于每个队列,您可以设置要包含在所有事件消息中的自定义文本字符串。
-
使用 Amazon SNS 主题时,您可以设置其他访问条件,将发布限制为特定队列。
了解更多:
-
亚马逊GameLift开发者指南:
-
为游戏会话放置设置事件通知 (new)
-
游戏会话放置活动 (new)
-
-
-
新的游戏会话队列参数
NotificationTarget
和CustomEventData
:GameSessionQueue,CreateGameSessionQueue,UpdateGameSessionQueue
-
更新了 SDK 版本: AmazonSDK1.8.163
亚马逊GameLift托管主机现已在 21 版本中推出Amazon区域。新的地区是开普敦 (af-south-1
)、巴林(me-south-1
),香港(ap-east-1
)、米兰(eu-south-1
)、巴黎(eu-west-3
)和斯德哥尔摩(eu-north-1
)。
有了新的亚马逊GameLift多地点舰队功能,你现在可以设置一个舰队来托管你的游戏服务器在 20 个亚马逊中的任何一个或全部GameLift-支持的区域(北京区域除外)。此功能旨在显著减少设置和维护亚马逊所需的工作GameLift在全球范围内托管资源。可以在以下位置创建多地点舰队Amazon区域:us-east-1
(弗吉尼亚北部),us-west-2
(俄勒冈州),eu-central-1
(法兰克福),eu-west-1
(爱尔兰),ap-southeast-2
(悉尼),ap-northeast-1
(东京),以及ap-northeast-2
(首尔)。在所有其他区域,您可以根据需要继续设置单一地点舰队。在此版本之前创建的所有舰队均为单一地点舰队。使用多地点机队不会影响您的托管成本。亚马逊GameLift定价取决于您使用的实例的类型、位置和数量。(有关更多信息,请参阅亚马逊GameLift定价
注意
中国地区不提供多地点车队。亚马逊GameLift位于中国地区的资源不能与其他亚马逊的资源交互或供其使用GameLift区域。
亮点:
-
对于多地点舰队,请明确添加远程位置列表。亚马逊GameLift将相同类型和配置的实例(包括构建和运行时配置)部署到队列的主区域和所有添加的位置。
-
分别调整每个位置的容量设置和缩放比例。自动扩展策略适用于整个舰队,但您可以按位置将其启用或关闭。
-
在特定的舰队位置开始新的游戏会话。使用游戏会话队列或配对来放置游戏会话时,您现在可以根据位置、托管成本和玩家延迟来确定新游戏会话的起始位置。
-
在亚马逊上获取托管指标GameLift控制台,针对舰队中的所有位置进行汇总或按每个舰队位置进行细分。
了解更多:
-
-
新的舰队定位运营:CreateFleetLocations,DescribeFleetLocationAttributes,DescribeFleetLocationCapacity,DescribeFleetLocationUtilization,DeleteFleetLocations
-
更新了机队运营,增加了新的多地点支持:CreateFleet,UpdateFleetCapacity,描述EC2InstanceLimits,DescribeInstances,StopFleetActions,StartFleetActions
-
更新了游戏会话放置操作,增加了新的优先级和筛选功能:CreateGameSessionQueue,DescribeGameSessionQueues,UpdateGameSessionQueue
-
更新了游戏会话创建操作,增加了新的位置支持:CreateGameSession,DescribeGameSessions,DescribeGameSessionDetails,SearchGameSessions
-
-
-
亚马逊GameLift托管地点(已更新)
-
亚马逊GameLift舰队设计指南 (new)
扩展亚马逊GameLift托管容量(已更新)
-
设计游戏会话队列 (new)
-
查看舰队详情(已更新)
-
更新了 SDK 版本: AmazonSDK1.8.139
此版本包括以下更新:
-
亚马逊GameLift现在可以将 FleetiQ 游戏服务器组配置为管理 AMD 实例系列 c5a、m5a 和 R5a。支持的 Amazon EC2 实例类型,列于GameServerGroup InstanceDefinition,现在包括以下内容:
-
c5a.large、c5a.xlarge、c5a.2xlarge、c5a.4xlarge、c5a.8xlarge、c5a.12xlarge、c5a.16xlarge、c5a.16xlarge、c5a.24xlarge
-
m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.16xlarge、m5a.24xlarge
-
r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.16xlarge、r5a.24xlarge
注意:适用于 FleetiQ 的 AMD 实例目前无法在中国(北京)使用Amazon区域。见功能可用性和实现差异在中国。
-
-
亚马逊GameLift托管游戏托管现在支持由光环新网运营的中国(北京)地区的 AMD 实例。新的 AMD 实例系列包括 m5a 和 R5a。支持的 EC2 实例类型,如队列所示InstanceType,现在包括以下内容:
-
m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.16xlarge、m5a.24xlarge
-
r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.16xlarge、r5a.24xlarge
-
-
亚马逊GameLift FlexMatch现在可以用作中国(北京)地区的独立配对解决方案,由光环新网运营。客户可以创建FlexMatch北京地区的媒人并配置FlexMatchMode参数设置为 “独立”。有关以下内容的更多信息FlexMatch,要么在亚马逊GameLift托管主机或非亚马逊主机GameLift托管解决方案,在亚马逊GameLift FlexMatch开发者指南。
-
为亚马逊设置事件通知时GameLift FlexMatch,您现在可以将 Amazon SNS FIFO 主题指定为通知目标。有关更多信息,请参阅:
-
MatchmakingConfiguration NotificationTarget,亚马逊GameLiftAPI 参考
-
设置FlexMatch事件通知,亚马逊GameLift FlexMatch开发者指南
-
介绍亚马逊 SNS FIFO — First-in-first-out发布/订阅消息
,Amazon新闻博客
-
更新了 SDK 版本:亚马逊GameLift服务器 SDK 4.0.2,虚幻插件版本 3.3.3
最新版本的亚马逊GameLift服务器 SDK 包含以下组件:
-
更新后的虚幻插件已更新,可与虚幻引擎4.25兼容。API 未更改。
-
现有 C# 开发工具包 4.0.2 版本已通过验证与 Unity 2020 兼容。不需要更新 SDK。
下载最新版本的亚马逊GameLift服务器 SDK 位于亚马逊GameLift入门
更新了 SDK 版本: AmazonSDK1.8.95
亚马逊GameLift FlexMatch是多人游戏的可定制配对服务. 最初是为亚马逊用户设计的GameLift托管主机,FlexMatch现在可以集成到使用其他托管系统的游戏中,包括peer-to-peer、专有的本地计算和云计算原始类型。使用亚马逊的游戏GameLift在亚马逊 EC2 上托管游戏的 FleetiQ 现在可以实现配对FlexMatch。
FlexMatch提供了强大的配对算法和规则语言,可让您有很大的自由度来自定义配对流程,以便根据关键的玩家特征和报告的延迟将玩家配对在一起. 此外,FlexMatch提供配对请求工作流程,支持玩家聚会、玩家接受和匹配回填等功能。当你使用时FlexMatch与亚马逊GameLift托管主机或实时服务器,媒人会自动使用亚马逊GameLift寻找托管资源并为新组建的比赛开始新的游戏会话。使用时FlexMatch作为一项独立服务,Matchmaker将比赛结果传回您的游戏,然后游戏可以使用您的托管解决方案开始新的游戏会话。
的 API 操作适用于FlexMatch是亚马逊的一部分GameLift服务 API,它包含在Amazon软件开发工具包和Amazon Command Line Interface(Amazon CLI)。此版本包括以下支持独立配对的更新:
-
API 资源
MatchmakingConfiguration
有以下变化:-
新房产,
FlexMatchMode
指明亚马逊是否正在使用媒人GameLift托管主机或独立配对。 -
财产
GameSessionQueueArns
在以下情况下不需要填写FlexMatchMode
设置为独立。 -
这些属性不适用于独立配对:
AdditionalPlayerCount
,BackfillMode
,GameProperties
,GameSessionData
。
-
-
独立配对不支持自动回填功能。
更新了 SDK 版本: AmazonSDK1.8.95
亚马逊支持的亚马逊 EC2 实例类型列表GameLift现在包括三个新的实例系列:c5a、m5a 和 R5a。这些系列由 AMD 计算优化型实例组成,这些实例由 AMD EPYC 处理器提供支持,频率最高可达 3.3。GHz。AMD 实例兼容 x86;目前在亚马逊上运行的游戏GameLift无需更改即可部署到 AMD 实例类型。新实例在以下版本中可用Amazon区域:美国东部(弗吉尼亚北部和俄亥俄州)、美国西部(俄勒冈州和加利福尼亚北部)、加拿大中部(蒙特利尔)、南美洲(圣保罗)、欧盟中部(法兰克福)、欧洲西部(伦敦和爱尔兰)、亚太南部(孟买)、亚太东北部(首尔和东京)和亚太东南部(新加坡和悉尼)。
新的 AMD 实例包括:
-
c5a.large、c5a.xlarge、c5a.2xlarge、c5a.4xlarge、c5a.8xlarge、c5a.12xlarge、c5a.16xlarge、c5a.16xlarge、c5a.24xlarge
-
m5a.large、m5a.xlarge、m5a.2xlarge、m5a.4xlarge、m5a.8xlarge、m5a.12xlarge、m5a.16xlarge、m5a.16xlarge、m5a.24xlarge
-
r5a.large、r5a.xlarge、r5a.2xlarge、r5a.4xlarge、r5a.8xlarge、r5a.12xlarge、r5a.16xlarge、r5a.16xlarge、r5a.24xlarge
了解更多:
更新了 SDK 版本:亚马逊GameLift服务器软件开发工具包 4.0.2
新的服务器 SDK 版本 4.0.2 修复了 API 操作的已知问题StartMatchBackfill()
。现在,此操作会返回对匹配回填请求的正确响应。
该问题并未影响匹配回填过程,此功能的工作方式也没有变化。该问题可能影响了匹配回填请求的日志消息和错误处理。
下载最新版本的亚马逊GameLift服务器 SDK 位于亚马逊GameLift入门
FlexMatch用户现在可以调整配对过程的以下默认行为。这些自定义设置是在配对规则集中设置的。亚马逊没有变化GameLift软件开发工具包。
-
优先考虑回填票:在搜索可接受的匹配项时,您可以选择提高或降低匹配回填票单的优先级。启用自动回填功能后,对回填票证进行优先排序非常有用。使用算法属性
backfillPriority
。 -
预排序以优化匹配一致性和效率:配置您的匹配器,使其在批量处理门票进行评估之前对票池进行预排序。通过根据关键玩家属性对门票进行预先排序,你得到的比赛往往会有在这些属性上更相似的玩家。您还可以通过对匹配规则中使用的相同属性进行预排序来提高评估过程的效率。使用算法属性
sortByAttributes
随着strategy
属性设置为 “已排序”。 -
调整扩展等待时间的触发方式:根据未完成匹配中最新(默认)或最旧门票的年龄在触发扩展版之间进行选择。在最旧的彩票上触发往往会更快地完成比赛,而在最新的彩票上触发可以提高比赛质量。使用算法属性
expansionAgeSelection
。
更新了 SDK 版本:亚马逊GameLift服务器软件开发工具包 4.0.1
新的服务器 SDK 包含以下更新:
-
C# API 版本 4.0.1
-
API 操作TerminateGameSession()不再支持。替换为拨打电话ProcessEnding()结束游戏会话和服务器进程。
-
该行动GetTerminationTime()现在返回数据类型的值AwsDateTimeOutcome。
-
-
C++ API 版本 3.4.1
-
该行动TerminateGameSession()不再支持。将其替换为拨打电话ProcessEnding()结束游戏会话和服务器进程。
-
-
虚幻引擎插件版本 3.3.2
-
该行动TerminateGameSession()不再支持。将其替换为拨打电话ProcessEnding()结束游戏会话和服务器进程。
-
回调操作
OnUpdateGameSession
已添加到F ProcessParameters以支持匹配回填。
-
下载最新版本的亚马逊GameLift服务器 SDK 位于亚马逊GameLift入门
更新了 SDK 版本: AmazonSDK1.8.36
亚马逊GameLift用于在亚马逊 EC2 上托管低成本、基于云的游戏的 FleetiQ 解决方案现已正式上市。亚马逊GameLiftFleetiQ 通过优化游戏托管的可行性,让开发者能够直接在 Amazon EC2 竞价型实例上托管游戏服务器。游戏开发者可以使用亚马逊GameLiftFleetiQ 推出新游戏或补充现有游戏的容量。此解决方案支持使用容器或其他Amazon服务,例如AmazonShield 和亚马逊弹性容器服务 (亚马逊 ECS)。
此正式发布版本包括亚马逊的以下更新GameLiftFleetiQ 解决方案:
-
新的 API 操作
DescribeGameServerInstances
返回有关亚马逊所有活动实例的信息,包括状态GameLiftFleetiQ 游戏服务器组。 -
新的平衡策略,
ON_DEMAND_ONLY
,将游戏服务器组配置为仅使用按需实例。您可以随时更新游戏服务器组的平衡策略,从而可以根据需要在使用竞价型实例和按需实例之间切换。 -
已删除以下预览元素以供正式发布:
-
对游戏服务器资源使用自定义排序键。可以根据注册时间戳对游戏服务器进行排序。
-
为游戏服务器资源添加标签。
-
更新了 SDK 版本:亚马逊GameLift服务器 SDK 4.0.0,亚马逊GameLift本地 1.0.5
最新版本的亚马逊GameLift服务器 SDK 包含以下更新的组件:
-
C# SDK 版本 4.0.0 已针对 Unity 2019 进行了更新。
-
虚幻插件版本3.3.1已针对虚幻引擎4.22、4.23和4.24版本进行了更新。
-
亚马逊GameLift本地版本 1.0.5 已更新,以测试使用 C# 服务器 SDK 版本 4.0.0 的集成。
下载最新版本的亚马逊GameLift服务器 SDK 位于亚马逊GameLift入门
更新了 SDK 版本: AmazonSDK1.7.310
亚马逊GameLiftFleetiQ 功能优化了用于游戏托管的低成本 Spot 实例的可行性。此功能现已扩展到想要直接管理托管资源的客户,而不是通过托管亚马逊管理其托管资源的客户GameLift服务。此解决方案支持使用容器或其他Amazon服务,例如AmazonShield 和亚马逊弹性容器服务 (亚马逊 ECS)。
了解更多:
GameTech博客文章
更新了 SDK 版本: AmazonSDK1.7.249
你现在可以利用Amazon亚马逊的资源管理工具GameLift资源。特别是,所有关键的亚马逊GameLift资源(构建、脚本、队列、游戏会话队列、配对配置和配对规则集)现在已分配了 Amazon 资源名称 (ARN) 值。资源 ARN 提供一致的标识符,该标识符在所有资源中都是唯一的Amazon区域。它们可以用来创建特定于资源的内容Amazon Identity and Access Management(IAM) 权限策略。现在,系统会为资源分配一个 ARN 和预先存在的资源标识符,该标识符不是特定于区域的。
此外,亚马逊GameLift资源现在支持标记。您可以使用标签来组织资源,创建 IAM 权限策略来管理对资源组的访问权限,进行自定义Amazon成本明细等 为亚马逊管理标签时GameLift资源,使用亚马逊GameLiftAPI 操作TagResource()
,UntagResource()
,以及ListTagsForResource()
。
了解更多:
-
TagResource在亚马逊GameLiftAPI 参考
-
Amazon 一般参考中的标记 Amazon 资源
-
亚马逊资源名称在Amazon一般参考
更新了 SDK 版本: AmazonSDK1.7.210
Amazon CloudFormation适用于亚马逊的模板GameLift
亚马逊GameLift现在可以通过以下方式创建和管理资源Amazon CloudFormation。现有的Amazon CloudFormationbuild 和 fleet 模板已更新,以与当前资源保持一致,脚本、队列、配对配置和配对规则集的新模板现已推出。Amazon CloudFormation模板大大简化了管理相关群组的任务Amazon资源,尤其是在跨多个区域部署游戏时。
了解更多:
-
亚马逊GameLift资源类型参考在Amazon CloudFormation用户指南
-
使用以下方法管理资源 Amazon CloudFormation在亚马逊GameLift开发者指南