让游戏为 Amazon GameLift 做准备 - Amazon GameLift

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

让游戏为 Amazon GameLift 做准备

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

准备自定义游戏服务器

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

  1. 准备自定义游戏服务器以在 Amazon GameLift 上进行托管。

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

准备实时服务器

Amazon GameLift 实时服务器提供轻量级服务器解决方案,可以进行配置来适合您的游戏。实时服务器提供的优势与 Amazon GameLift 为游戏服务器提供的优势相同,但游戏服务器的可定制性会降低。

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

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