获取 Amazon GameLift Servers 开发工具 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

获取 Amazon GameLift Servers 开发工具

Amazon GameLift Servers提供了一组工具 SDKs 和其他工具,可帮助您为游戏构建游戏托管解决方案。为游戏服务器、游戏客户端和后端服务 SDKs 添加功能,使它们能够与Amazon GameLift Servers服务进行交互。有关 Amazon GameLift Servers SDK 版本及兼容性的最新信息,请参阅Amazon GameLift Servers 发布说明

对于游戏服务器

使用 Amazon GameLift Servers 的服务器 SDK 集成和构建 64 位游戏服务器。游戏服务器使用服务器 SDK 与 Amazon GameLift Servers 服务通信以进行游戏会话管理,包括启动、更新和停止游戏会话。有关将服务器 SDK 集成到游戏项目的帮助,请参阅准备使用 Amazon GameLift Servers 托管游戏

开发 Linux 支持

运行时支持

对于托管托管解决方案,请将您的游戏服务器构建为在以下 Amazon 计算机映像之一上运行 (AMIs)。有关更多详细信息,请参阅适用于 Amazon GameLift Servers 的 Amazon GameLift Servers AMI 版本

注意

亚马逊 Linux 2 (AL2) 将于 2026 年 6 月 30 日终止支持。在亚马逊 Linux 2 中查看更多详情 FAQs。对于托管在服务器 SDK 4.x 上 AL2 并使用Amazon GameLift Servers服务器 SDK 4.x 的游戏服务器,请先将游戏服务器版本更新为服务器 SDK 5.x,然后部署到 AL2 023 实例。请参阅

对于游戏客户端服务

为您的游戏创建 64 位后端服务,并将其与 Amazon SDK 中的功能集成,其中包括的服务 API。Amazon GameLift Servers使用后端服务处理客户端与 Amazon GameLift Servers 服务的交互,包括启动或查找游戏会话以及让玩家加入游戏。

获取 Amazon SDK

有关将 Amazon SDK 与配合使用的更多信息Amazon GameLift Servers,请参阅以下资源:

对于 Amazon GameLift Servers 资源管理

使用以下工具创建、更新和监控您的 Amazon GameLift Servers 托管式托管资源。

  • Amazon Web Services 管理控制台— Amazon 控制台是一个基于 Web 的应用程序,可集中访问所有单独的 Amazon 服务控制台,包括Amazon GameLift Servers。使用主机创建或登录 Amazon 账户,然后打开Amazon GameLift Servers主机使用您的游戏托管资源。配置并部署托管实例集及其他资源,查看使用情况和性能指标,在控制面板中跟踪资源,以及执行其他各类操作。转到Amazon GameLift Servers控制台。

  • Amazon GameLift Servers 的服务 API:此 API 允许您以编程方式访问所有 Amazon GameLift Servers 资源。它是 Amazon SDK 的一部分,您可以下载它以用于大多数流行的编程语言。获取 Amazon 软件开发工具包。

  • Amazon 命令行界面 (CLI) — Amazon CLI 允许您使用命令行外壳与 Amazon 服务进行交互。这些工具允许公众 APIs 直接访问 Amazon 服务以及可用于服务的自定义命令。获取 C Amazon LI。

  • Amazon CloudFormationfo Amazon GameLift Servers r — 该 Amazon CloudFormation 服务可帮助您建模和设置 Amazon 资源,以简化基础架构的部署和管理。创建 Amazon CloudFormation 模板来描述您的托管解决方案的Amazon GameLift Servers资源,然后使用该模板来构建其他资源或更新配置。查看 Amazon GameLift Servers 资源类型参考

对于 Amazon GameLift Servers Realtime

配置和部署 Realtime 服务器来托管您的多人游戏。要允许您的游戏客户端连接到 Realtime 服务器,请使用 Amazon GameLift Servers Realtime 客户端 SDK。首先,下载 Realtime 客户端 SDK。有关配置信息,请参阅为 Amazon GameLift Servers Realtime 集成游戏客户端

SDK 支持

Realtime 客户端开发工具包包含以下语言来源:

  • C# (.NET)

开发环境

根据这些支持的开发操作系统和游戏引擎的需求,从源构建开发工具包。

  • 操作系统 – Windows、Linux、Android、iOS。

  • 游戏引擎 – Unity,支持 C# 库的引擎

游戏服务器操作系统

您可将 Realtime 服务器部署到运行以下平台的托管资源: