为亚马逊准备游戏 GameLift - 亚马逊 GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

为亚马逊准备游戏 GameLift

本主题介绍准备多人游戏以与托管亚马逊 GameLift 主机集成的步骤。要准备游戏,您必须激活游戏与亚马逊之间的通信 GameLift。

准备您的自定义游戏服务器

要启动和停止游戏会话以及执行其他任务,游戏服务器必须能够 GameLift 通知亚马逊其状态。要激活与亚马逊的通信 GameLift,请向您的游戏服务器项目添加代码。有关更多信息,请参阅将游戏与自定义游戏服务器集成

  1. 准备好在亚马逊上托管您的自定义游戏服务器 GameLift。

    • 获取 Amazon S GameLift erver SDK 并针对您的首选编程语言和游戏引擎进行构建。

    • 向您的游戏服务器项目添加代码以激活与亚马逊的通信 GameLift。

  2. 让您的游戏客户端做好连接亚马逊 GameLift 托管的游戏会话的准备。

准备您的实时服务器

Amazon GameLift Realtime Servers 提供了轻量级服务器解决方案,您可以根据自己的游戏进行配置。实时服务器提供的好处与亚马逊为游戏服务器 GameLift 提供的优势相同,但游戏服务器的可定制性有所降低。

创建用于在亚马逊上托管的实时脚本 GameLift。

实时脚本包含您的服务器配置和可选的自定义游戏逻辑。实时服务器旨在启动和停止游戏会话、接受玩家连接以及管理与亚马逊 GameLift 以及游戏中玩家之间的通信。还有一些挂钩供您为游戏添加自定义服务器逻辑。实时服务器使用 Node.js 和 JavaScript. 有关更多信息,请参阅 创建实时脚本测试您与亚马逊的集成 GameLift