管理 Amazon GameLift 托管资源 - Amazon GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

管理 Amazon GameLift 托管资源

本节提供有关设置 Amazon GameLift 托管资源以运行游戏服务器和为玩家托管游戏会话的详细信息。您必须配置和部署资源,扩展容量以满足玩家需求,并找到可用资源来托管游戏会话。

下图说明了 Amazon GameLift 资源对象如何相互关联。使用构建或脚本创建实例集,为实例集指定别名,并使用别名将其添加到游戏会话队列中。对于使用 FlexMatch 对战的游戏,使用游戏会话队列和对战规则集来创建对战配置。

Amazon GameLift 资源的基本结构及其相互关系。
游戏服务器代码
  • 构建 – 在 Amazon GameLift 上运行并为玩家托管游戏会话的自定义生成游戏服务器软件。游戏构建表示在特定操作系统上运行游戏服务器的一组文件,并且必须与 Amazon GameLift 集成。将游戏构建文件上传到计划设置实例集的 Amazon Web Services 区域 中的 Amazon GameLift。有关更多信息,请参阅将自定义服务器构建上传到 Amazon GameLift

  • 脚本 – 用于实时服务器的配置和自定义游戏逻辑。您可以使用 JavaScript 创建脚本,为游戏客户端配置实时服务器,并添加自定义游戏逻辑来托管玩家的游戏会话。有关更多信息,请参阅将实时服务器脚本上传到 Amazon GameLift

实例集

运行游戏服务器并托管玩家的游戏会话的计算资源集合。有关可以在何处部署实例集的信息,请参阅 亚马逊 GameLift 托管地点。有关创建实例集的信息,请参阅设置 Amazon GameLift 实例集

别名

实例集的抽象标识符,可用于随时更改玩家连接的实例集。有关更多信息,请参阅向 Amazon GameLift 舰队添加别名

游戏会话队列

一种游戏会话放置机制,用于接收新游戏会话的请求并搜索可用的游戏服务器来托管新会话。有关游戏会话队列的更多信息,请参阅《Amazon GameLift 开发人员指南》中的设置游戏会话置放的 GameLift 队列