Amazon GameLift Windows Server 常见问题
一般性问题
-
1) Amazon GameLift 何时停止对 Windows Server 2012 操作系统的支持?
Amazon GameLift 将于 2023 年 10 月 10 日停止对 Windows Server 2012 的支持,以便与 Microsoft 在其产品生命周期页面上宣布的正式终止支持日期保持一致。从 2023 年 4 月 26 日起,所有新的 Amazon GameLift 客户将只能使用 Windows Server 2016 作为 Windows 操作系统来创建游戏服务器版本和队列。对于在 2023 年 4 月 26 日之前创建了活跃 Windows Server 2012 队列的现有 Amazon GameLift 客户,在 Microsoft 终止支持日期(2023 年 10 月 10 日)之前,他们可以在上传新版本和创建新队列时选择 Windows Server 2012 或 Windows Server 2016。
-
2) 什么是操作系统(OS)的终止支持(EOS)?
EOS 是操作系统生命周期的结束阶段,之后操作系统软件的维护者不再针对任何已知的安全漏洞对其进行更新或修补。与任何其他软件一样,操作系统会更新到较新的版本,并将旧版本维护一段时间,然后才最终进入提供商不再支持旧版本的阶段,即终止支持(EOS)。
-
3) 在 Microsoft 终止支持日期(2023 年 10 月 10 日)之后,我是否可以申请延期,继续在 Windows Server 2012 上运行我的游戏队列?
可以。如果您是 Amazon GameLift 的现有客户,截至 2023 年 4 月 26 日拥有活跃的 Windows Server 2012 队列,并且在 Microsoft 终止支持日期(2023 年 10 月 10 日)之后需要更多时间将其迁移到 Windows Server 2016 操作系统,则您可以联系您的账户团队或 Amazon GameLift 中国支持申请延期。有关可用的支持渠道,请参阅常见问题 13。请注意,收到延期申请的日期不得晚于 2023 年 10 月 10 日。
-
4) 我如何知道我是否在运行 Windows Server 2012 队列?
您可以登录 Amazon GameLift 控制台,在队列的“版本详细信息”部分下查找“操作系统”字段的值,如下所示。或者,您可以调用 DescribeFleetAttributes API 来检索在响应的“操作系统”参数中找到的操作系统值。有关详细信息,请查看 API 参考页面。如果您在控制台或 API 响应中看到“WINDOWS_2012”,则表示您目前正在队列中使用 Windows Server 2012,需要升级到 Windows Server 2016。
-
5) 终止支持对我在 Amazon GameLift 上运行的现有游戏有何影响?
如果您是 Amazon GameLift 的现有客户,且截至 2023 年 4 月 26 日,您在 Windows Server 2012 上运行着活跃队列,则您可以继续创建新的 Windows Server 2012 队列或更新现有的 Windows Server 2012 队列,直到 Microsoft 终止支持日期(2023 年 10 月 10 日)为止。从 2023 年 10 月 11 日起,Amazon GameLift 将自动终止所有活跃的 Windows Server 2012 队列,除非之前已批准延期。有关延期的详细信息,请参阅常见问题 3。
-
6) 我的 Amazon GameLift 队列正在使用 Windows Server 2012;如何升级到 Windows Server 2016?
您可以按照以下步骤将您的队列从 Windows Server 2012 迁移到 Windows Server 2016。
- 查看您的队列:检查您现有的队列是否在 Windows Server 2012 上运行。有关如何确定您是否正在队列中使用 Windows Server 2012,请参阅常见问题 4。
- 创建新版本:创建并上传您现有的游戏服务器二进制文件,然后选择“WINDOWS_2016”作为操作系统。如果上传版本时出现任何错误,请按照以下步骤操作:
- 查看 Windows Server 2012 和 Windows Server 2016 操作系统之间的变化。 有关两种操作系统之间差异的更多信息,请参阅 Microsoft 的功能比较摘要。
- 更新您的游戏服务器版本和安装脚本。对您的游戏服务器版本和 install.bat 脚本进行必要的更改,以便与 Windows Server 2016 配合使用。有关安装脚本和游戏服务器版本的更多信息,请参阅封装游戏版本文件。
- 上传您的新版本和安装脚本。将您的新游戏服务器版本和 install.bat 脚本上传到 Amazon GameLift。有关更多信息,请参阅创建 Amazon GameLift 版本。
- 使用新版本创建测试队列。要创建新的测试队列,请参阅创建 Amazon GameLift 托管队列。我们建议执行此步骤,以确保在初始化游戏服务器和激活队列时不会出现错误。
- 查看队列事件是否有错误。如果在队列创建过程中出现错误,您可以在“队列”控制面板的“事件”选项卡上查找错误消息,如下所示。关于如何解决常见的队列创建错误,请参阅队列创建问题解答。
- (可选)更新游戏服务器版本。如果您在版本或队列创建过程中遇到错误,请修复并更新您的安装脚本,直到队列激活且游戏服务器按预期启动为止。
- (可选)创建测试游戏会话。测试队列激活后,将后端服务设置为以新队列为目标。我们建议您创建测试游戏会话来验证游戏客户端连接。有关游戏客户端集成的更多信息,请参阅集成您的游戏客户端。
- 将您的游戏服务器流量迁移到新的制作队列。 如果您有一款制作中的游戏,且该游戏提供了实时玩家流量,则您可以使用 Amazon GameLift 队列和别名将玩家从 Windows Server 2012 迁移到新的 Windows Server 2016 队列。有关更多信息,请参阅队列最佳实践。
-
7) 我只使用 GameLift FleetIQ 管理自己的游戏服务器(在 EC2 上托管),终止支持也会影响到我吗?
是的。无论您使用的是 Amazon GameLift(托管服务)还是 FleetIQ,对 Windows Server 2012 的终止支持都会影响在此操作系统上运行的所有实例。如果您使用的是 Amazon GameLift FleetIQ,请务必在 2023 年 10 月 10 日之前将您的 Windows Server 2012 EC2 实例更新为使用 Windows Server 2016,以确保您可以继续运行安全的游戏服务器运行时环境并定期接收软件更新。
-
8) 我是 Amazon GameLift 的新手,正在探索使用它来托管我的游戏,我应该使用哪种 Linux 操作系统?
如果您是 Amazon GameLift 的新手,从 2023 年 4 月 26 日开始,Windows Server 2016 将是您唯一可用的 Windows 操作系统。
-
9) 在 Windows Server 2016 上运行游戏服务器的定价会发生变化吗?
不会。有关详细的定价选项,请访问 https://www.amazonaws.cn/en/gamelift/pricing/。
-
10) 我可以自带适用于 Windows Server 的许可证(BYOL)吗?
不可以。Amazon GameLift 目前不支持 Windows Server 的 BYOL。
-
11) Amazon GameLift 支持外部安全更新(ESU)吗?
不。Amazon GameLift 目前不支持外部安全更新。
-
12) 如果我无法在 Microsoft 终止支持日期(2023 年 10 月 10 日)之前将我的游戏迁移到 Windows Server 2016,Amazon GameLift 会终止队列吗?
是的。从 2023 年 10 月 11 日起,Amazon GameLift 将缩减并终止任何未获得延期批准的活跃 Windows Server 2012 队列。有关延期的详细信息,请参阅常见问题 3。
-
13) 如果我在游戏服务器迁移方面需要帮助,可以使用哪些支持渠道?
Amazon GameLift Enterprise 客户可以利用其账户团队获得技术支持。如有任何问题或疑虑,客户也可以联系 Amazon GameLift 中国支持。