亚马逊 GameLift 服务地点 - Amazon GameLift

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

亚马逊 GameLift 服务地点

亚马逊 GameLift 可在多个区域 AWS 区域 和 Local Zones 中使用。另请参阅中的 Amazon GameLift 终端节点和配额AWS 一般参考

亚马逊 GameLift 托管主机

Amazon 托 GameLift 管主机将游戏服务器资源部署为舰队。每个舰队都与一个相关联 AWS 区域,该舰队被称为舰队的所在区域。舰队的 Amazon 资源编号 (ARN) 中提到了舰队的所在区域。

您可以部署单区域舰队,仅在本地区托管资源。或者,您可以部署多地点舰队,在多个地理位置托管资源。多地点舰队有一个家乡和一个或多个偏远地点。远程位置可以是 Amazon GameLift 支持的任意 AWS 区域 或本地区域。您可以单独管理每个位置的容量。 

下图说明了在两个区域拥有资源的多地点舰队。该舰队在us-west-2家乡地区托管游戏服务器,并在该us-east-2地区远程托管游戏服务器。

一个多地点的 Amazon GameLift 舰队,有两个地点,每个地点都有自己的游戏服务器资源。

本地区域是的扩展 AWS 区域。在多地点舰队中使用 Local Zones 来运行地理位置更靠近玩家的游戏服务器,并最大限度地减少游戏延迟。有关更多信息,请参阅 AWS Local Zones。本地区域位置代码是其父区域代码,后面是物理位置标识符。例如,洛杉矶本地区域的代码是us-west-2-lax-1

下图说明了在两个区域和一个本地区域拥有资源的舰队。该舰队将游戏服务器托管us-west-2在本地区和以下偏远us-east-2地区:地区和us-west-2-lax-1本地区域。

由三个地点组成的 Amazon GameLift 舰队,包括一个本地区域,每个地点都有自己的游戏服务器资源。

对于在托管队列上放置游戏会话,Amazon GameLift 使用游戏会话队列。您可以在 Amazon GameLift 支持的任何 AWS 区域 资源中创建游戏会话队列资源。Amazon 将游戏会话放置请求 GameLift 路由到队列并在该位置进行处理。队列的位置可能会影响游戏会话放置过程中的延迟。

支持的 AWS 区域

您可以在以下 AWS 区域创建 Amazon GameLift 舰队。对于多地点舰队,请将舰队放置在提供多地点支持的区域。您可以将列出的任何区域添加为远程位置。

区域代码 位置 多地点支持
us-east-1 美国东部(弗吉尼亚州北部)
us-east-2 美国东部(俄亥俄州)
us-west-1 美国西部(加利福尼亚北部)
us-west-2 美国西部(俄勒冈州)
ap-northeast-1 Asia Pacific (Tokyo)
ap-northeast-2 亚太地区(首尔)
ap-south-1 亚太地区(孟买)
ap-southeast-1 亚太地区(新加坡)
ap-southeast-2 亚太地区(悉尼)
ca-central-1 加拿大(中部)
eu-central-1 欧洲地区(法兰克福)
eu-west-1 欧洲地区(爱尔兰)
eu-west-2 欧洲地区(伦敦)
sa-east-1 南美洲(圣保罗)
注意

默认情况下 AWS 区域 ,并非所有功能都处于启用状态 AWS 账户。如果您想要一支在这些地区拥有实例的多地点队列,则必须启用它们。有关默认情况下未启用的区域以及如何启用这些区域的更多信息,请参阅《AWS 一般参考》中的管理 AWS 区域。您在 2022 年 2 月 28 日之前创建的舰队不受影响。

此外,您必须更新您的 Amazon GameLift 管理员政策才能允许该ec2:DescribeRegions操作。有关原定设置情况下未启用的区域政策示例,请参阅管理员权限示例

其他远程地点

将以下任何 AWS 区域作为远程位置添加到多地点舰队中。这些区域不能用作舰队的主区。

区域代码 位置
af-south-1 非洲(开普敦)
ap-east-1 亚太地区(香港)
ap-northeast-3 亚太地区(大阪)
eu-north-1 欧洲地区(斯德哥尔摩)
eu-south-1 欧洲地区(米兰)
eu-west-3 欧洲地区(巴黎)
me-south-1 中东(巴林)

Local Zones

将以下任一 Local Zones 作为远程位置添加到多地点舰队中。

可用 Local Zones

本地区域代码 位置(都会区)
us-east-1-atl-1 亚特兰大
us-east-1-chi-1 芝加哥
us-east-1-dfw-1 达拉斯
us-east-1-iah-1 休斯顿
us-east-1-mci-1 堪萨斯城
us-west-2-den-1 丹佛
us-west-2-lax-1 洛杉矶
us-west-2-phx-1 Phoenix
af-south-1-los-1 尼日利亚拉各斯

Amazon GameLift Anywhere

您可以使用 Amazon 创建 GameLift Anywhere以自己的硬件作为游戏服务器资源的舰队。您可以在资源上管理游戏版本和游戏服务器进程,而 Amazon 则 GameLift 管理游戏会话放置和游戏会话生命周期。

您可以在亚马逊 GameLift 支持的任何 GameLift Anywhere AWS 区域 设备中创建亚马逊舰队。您可以创建自定义位置来表示硬件的物理位置。

有关创建 Anywhere 实例集和测试游戏服务器集成的更多信息,请参阅创建亚马逊 GameLift Anywhere舰队在 Amazon 上设置本地测试 GameLift Anywhere

Amazon GameLift FlexMatch

使用 FlexMatch,你可以在该支持 FlexMatch 资源中AWS 区域 创建你的匹配器(包括配对配置和规则集)。Amazon将匹配请求 GameLift 路由到媒人,并在该位置进行处理。媒人的位置可能会影响配对过程中的延迟.

比赛的游戏会话是使用游戏会话队列进行的。亚马逊 GameLift 可以在亚马逊舰队中的任何位置放置匹配生成的游戏会话。 GameLift

有关更多信息,请参阅什么是亚马逊 GameLift FlexMatch?

亚马逊 GameLift 在中国

使用亚马逊 GameLift 获取由光环新网运营的中国(北京)地区或由光环新网运营的中国(宁夏)地区的资源时NWCD,您必须拥有单独的 AWS (中国)账户。请注意,某些特征在中国区域中不可用。有关 GameLift 在这些地区使用 Amazon 的更多信息,请参阅以下资源: