Amazon GameLift Linux Server 常见问题
一般性问题
-
1) Amazon GameLift 何时停止对 Amazon Linux(AL1)操作系统的支持?
Amazon GameLift 将于 2023 年 12 月 31 日停止对 AL1 操作系统的支持,以便与 Amazon Linux 今年早些时候宣布的 AL1 终止支持日期保持一致。从 2023 年 4 月 26 日起,所有新的 Amazon GameLift 客户将只能使用 Amazon Linux 2(AL2)作为 Linux 操作系统来创建游戏服务器版本和队列。对于在 2023 年 4 月 26 日之前创建了活跃 AL1 队列的现有 Amazon GameLift 客户,在 2023 年 12 月 31 日之前,他们可以在上传新版本和创建新队列时选择 AL1 或 AL2 操作系统。
-
2) 什么是操作系统(OS)的终止支持(EOS)?
EOS 是操作系统生命周期的结束阶段,之后操作系统软件的维护者不再针对任何已知的安全漏洞对其进行更新或修补。与任何其他软件一样,操作系统会更新到较新的版本,并将旧版本维护一段时间,然后才最终进入提供商不再支持旧版本的阶段,即终止支持(EOS)。
-
3) 我是否可以提交延长 AL1 终止支持日期(2023 年 12 月 31 日)的请求?
不可以。为了帮助 Amazon GameLift 客户在 2023 年 12 月 31 日之后维护安全的游戏服务器运行时环境,我们要求所有客户在 2023 年 12 月 31 日之前迁移到 Amazon Linux 2(AL2)。
-
4) 我如何知道我是否在运行 Amazon Linux(AL1)队列?
您可以登录 Amazon GameLift 控制台,在队列的“版本详细信息”部分下查找“操作系统”属性,如下所示。或者,您可以调用 DescribeFleetAttributes API 来检索在响应的“操作系统”参数中找到的操作系统值。有关详细信息,请查看 API 参考页面。如果您在控制台视图或 API 响应中看到“AMAZON_LINUX”,则表示您目前正在队列中使用 AL1,需要升级到 AL2。
-
5) 终止支持对我在 Amazon GameLift 上运行的现有游戏有何影响?
如果您是 Amazon GameLift 的现有客户,且截至 2023 年 4 月 26 日,您在 Amazon Linux(AL1)上运行着活跃队列,则您可以继续使用 AL1 创建新队列或更新现有队列,直到终止支持日期(2023 年 12 月 31 日)为止。从 2024 年 1 月 1 日起,在通过 Amazon GameLift 控制台或 CreateBuild CLI 命令创建新的游戏服务器版本时,将不再接受 Amazon Linux(AL1)作为有效的版本参数。这意味着您将无法使用 AL1 作为目标操作系统来创建新队列。从 2024 年 1 月 1 日起,Amazon GameLift 将自动终止所有仍在运行 AL1 的队列。
-
6) 我的 Amazon GameLift 队列正在使用 Amazon Linux(AL1);如何升级到 Amazon Linux 2(AL2)?
您可以按照以下步骤将您的队列从 AL1 迁移到 AL2。
- 查看您的队列。检查您的现有队列是否在 Amazon Linux 上运行。有关如何确定您是否正在队列中使用 AL1,请参阅常见问题 4。
- 创建新版本。创建并上传您现有的游戏服务器二进制文件,然后选择“AMAZON_LINUX_2”作为操作系统。如果上传版本时出现任何错误,请按照以下步骤操作:
- 查看 AL1 和 AL2 操作系统之间的变化。查看 AL1 和 AL2 之间的架构差异,了解您的版本和脚本是否有任何重大更改。
- 更新您的游戏服务器版本和安装脚本。对您的游戏服务器版本和 install.sh 脚本进行必要的更改,以便与 AL2 配合使用。有关安装脚本和游戏服务器版本的更多信息,请参阅封装游戏版本文件。
- 上传您的新版本和安装脚本。将您的新游戏服务器版本和 install.sh 脚本上传到 Amazon GameLift。有关更多信息,请参阅创建 Amazon GameLift 版本。
- 使用新版本创建测试队列。要创建新的测试队列,请参阅创建 Amazon GameLift 托管队列。我们建议执行此步骤,以确保在初始化游戏服务器和激活队列时不会出现错误。
- 查看队列事件是否有错误。如果在队列创建过程中出现错误,您可以在“队列”控制面板的“事件”选项卡上查找错误消息,如下所示。关于如何解决常见的队列创建错误,请参阅队列创建问题解答。
-
7) 我只使用 GameLift FleetIQ 管理自己的游戏服务器(在 EC2 上托管),终止支持也会影响到我吗?
是的。无论您使用的是 Amazon GameLift(托管服务)还是 FleetIQ,对 Amazon Linux(AL1)的终止支持都会影响在此操作系统上运行的所有实例。如果您使用的是 Amazon GameLift FleetIQ,请务必在 2023 年 12 月 31 日之前将您的 AL1 EC2 实例更新为使用 AL2,以确保您可以继续运行安全的游戏服务器运行时环境并定期接收软件更新。
-
8) 我是 Amazon GameLift 的新手,正在探索使用它来托管我的游戏,我应该使用哪种 Linux 操作系统?
如果您是 Amazon GameLift 的新手,从 2023 年 4 月 26 日开始,Amazon Linux 2 将是您唯一可用的 Linux 操作系统选项。
-
9) 在 Amazon Linux 2(AL2)上运行游戏服务器的定价会发生变化吗?
不会。有关详细的定价选项,请访问 https://www.amazonaws.cn/en/gamelift/pricing/。
-
10) 如果我无法在 2024 年 1 月 1 日之前将我的游戏迁移到 AL2,Amazon GameLift 会终止队列吗?
是的。从 2024 年 1 月 1 日起,Amazon GameLift 将缩减并终止在 AL1 上运行的所有剩余活跃队列。
-
11) 如果我在游戏服务器迁移方面需要帮助,可以使用哪些支持渠道?
Amazon GameLift Enterprise 客户可以利用其账户团队获得技术支持。如有任何问题或疑虑,客户也可以联系 Amazon GameLift 中国支持。