本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
获取 Amazon GameLift Servers 开发工具
Amazon GameLift Servers 提供了一组工具 SDKs 和其他工具,可帮助您为游戏构建游戏托管解决方案。为游戏服务器、游戏客户端和后端服务 SDKs 添加功能,使它们能够与游戏服务器进行交互 Amazon GameLift Servers 服务。有关的最新信息 Amazon GameLift Servers SDK 版本和兼容性,请参阅Amazon GameLift Servers 发布说明。
对于游戏服务器
使用服务器 SDK 集成和构建 64 位游戏服务器 Amazon GameLift Servers。 游戏服务器使用服务器 SDK 与服务器通信 Amazon GameLift Servers 游戏会话管理服务,包括启动、更新和停止游戏会话。有关将服务器 SDK 集成到游戏项目中的帮助,请参阅正在为游戏做准备 Amazon GameLift Servers。
开发 Linux 支持
-
开发操作系统
-
Windows
-
Linux
-
-
编程语言
获取适用于的服务器 SDK
Amazon GameLift Servers。 有关特定版本的信息和安装说明,请参阅每个软件包中包含的自述文件。 -
C++软件开发工具包
-
C# 服务器开发工具包。对.NET 4、.NET 6、.NET 8 的支持因版本而异,请参阅SDK 版本。
-
Go
-
运行时支持
对于托管托管解决方案,请将您的游戏服务器构建为在以下 Amazon 计算机映像之一上运行 (AMIs)。请参Amazon GameLift Servers AMI 版本阅 Amazon GameLift Servers 了解更多详情。
注意
亚马逊 Linux 2 (AL2) 将于 2025 年 6 月 30 日终止支持。在亚马逊 Linux 2
游戏引擎支持
功能齐全的插件 Amazon GameLift Servers
获取的插件 Amazon GameLift Servers
-
适用于 Unity 的插件 — 该插件包括服务器软件开发工具包 (C#) Amazon GameLift Servers。 在 Unity Editor 1.3 的 LTS 版本中使用该插件。它支持 Unity 的 .NET 框架和 .NET 标准配置文件,以及 .NET 标准 2.1 和 .NET 4.x。查看服务器 SDK 下载包中的自述文件,了解特定的 Unity 版本支持。
对于游戏客户端服务
使用 Amazon SDK 为您的游戏客户端创建 64 位后端服务,其中包括服务 API Amazon GameLift Servers。 游戏的后端服务处理客户端与游戏的交互 Amazon GameLift Servers 服务,包括开始新的游戏会话和让玩家加入游戏。
有关将 Amazon SDK 配合使用的更多信息 Amazon GameLift Servers,请参阅以下资源:
对于 Amazon GameLift Servers 资源管理
使用以下工具创建、更新和监控您的 Amazon GameLift Servers 托管主机资源。
Amazon Web Services Management Console— Amazon 控制台是一个基于 Web 的应用程序,可集中访问所有单独的 Amazon 服务控制台,包括 Amazon GameLift Servers。 使用控制台创建或登录 Amazon 账户并打开 Amazon GameLift Servers 控制台可使用您的游戏托管资源。您可以配置和部署托管队列和其他资源,查看使用情况和性能指标,在仪表板中跟踪资源以及许多其他任务。前往 Amazon GameLift Servers 控制台。
的服务 API Amazon GameLift Servers— 此 API 可让您以编程方式访问您的所有内容 Amazon GameLift Servers 资源的费用。它是 Amazon SDK 的一部分,您可以下载该软件开发工具包以用于大多数流行的编程语言。获取 Amazon 软件开发工具包。
Amazon 命令行界面 (CLI) — Amazon CLI 允许您使用命令行外壳与 Amazon 服务进行交互。这些工具允许公众 APIs 直接访问 Amazon 服务以及可用于服务的自定义命令。获取 C Amazon LI。
-
Amazon CloudFormation对于 Amazon GameLift Servers — 该 Amazon CloudFormation 服务可帮助您建模和设置 Amazon 资源,以简化基础架构的部署和管理。创建 Amazon CloudFormation 模板来描述 Amazon GameLift Servers 您的托管解决方案的资源,然后使用该模板来构建其他资源或更新配置。查看 Amazon GameLift Servers 资源类型参考。
对于 Amazon GameLift Servers 实时
配置和部署实时服务器来托管您的多人游戏。要允许您的游戏客户端连接到实时服务器,请使用 Amazon GameLift Servers 实时客户端 SDK。要开始使用,请下载实时客户端 SDK
SDK 支持
客户端开发工具包包含以下语言来源:
-
C# (.NET)
开发环境
根据这些支持的开发操作系统和游戏引擎的需求,从源构建开发工具包。
-
操作系统 – Windows、Linux、Android、iOS。
-
游戏引擎 – Unity,支持 C# 库的引擎
游戏服务器操作系统
服务器部署到运行以下平台的托管资源:
-
注意
AL2 支持已接近尾声。在亚马逊 Linux 2
中查看更多详情 FAQs。