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

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

为亚马逊(Amazon)做好游戏准备 GameLift

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

准备自定义游戏服务器

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

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

    • 获取 Amazon GameLift Server SDK 并根据您的首选编程语言和游戏引擎进行构建。

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

  2. 准备好您的游戏客户端,以连接到 Amazon GameLift 托管的游戏会话。

准备实时服务器

Amazon GameLift Realtime Servers 提供了一种轻量级服务器解决方案,您可以对其进行配置以适应您的游戏。Realtime 服务器提供的优势与 Amazon 为游戏服务器 GameLift 提供的优势相同,但游戏服务器的可定制性会降低。

创建用于在 Amazon GameLift 上托管的实时脚本。

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