创建 AWS 账户

玩家通常会需要多人游戏服务器具备大量的计算能力和低延迟。使用 AWS,您就不必再猜测需要的游戏服务器数量了,因为知道可以将它们设置为随游戏发展而自动扩展。随着 AWS 地区和可用区的不断增设,您可以放心,您的游戏服务器能够比以往更接近您的玩家,从而使玩家能够在游戏中获得良好体验。无论您选择是在 Amazon Elastic Compute Cloud (EC2) 上运行自己的解决方案,还是利用我们的管理器 Amazon Gamelift 服务,AWS 都可以提供支持您下一个全球发行所需的工具。观看此简短视频,以了解 AWS 如何帮助您构建多人游戏服务器。

The Game Developer's Quest with AWS – Game Server
The Game Developer's Quest with AWS – Game Server

由于意外的流量模式和高要求的请求率,游戏服务器工作负载非常适合在 AWS 上运行。游戏引擎安装在 EC2 上,并创建 Amazon 系统映像。然后,您可以根据需要轻松地在多个地区部署 EC2 实例。借助 Amazon Auto Scaling,您可以自动扩展和缩减 Amazon EC2 容量,以确保来自世界各地的玩家都能享受无缝游戏体验。

适用于游戏的 AWS – 游戏服务器工作流程图解
Turtle Rock 是如何与 AWS 一起发展的

全球部署低延迟多人游戏:Loadout

全球基础设施

AWS 云基础设施围绕区域和可用区(“AZ”)构建。区域是指全球范围内的某个物理节点,每个区域由多个可用区组成。可用区由一个或多个分散的数据中心组成,每个都拥有独立的配套设施,其中包括冗余电源、联网和连接。可用区能够提高生产应用程序和数据库的运行效率,使其具备比单个数据中心更强的可用性、容错能力以及可扩展性。AWS 全球基础设施能够使您的游戏服务器比以往更接近您的玩家,从而使玩家能够在游戏中获得良好体验。

了解更多 »

turtlerock

AWS re:Invent 2015: Evolve: Hunting Monsters in a Low-Latency Multiplayer game on EC2

frontier

AWS re:Invent 2015: From 0 to 60 Million Player Hours

Amazon EC2 在云中提供安全、可调整规模的计算容量。借助 Amazon EC2,您可以轻松获取和配置容量。

了解更多 »

Amazon GameLift 是一项托管服务,用于为基于会话的多人游戏部署、运行和扩展专用游戏服务器。

了解更多 »

使用 Auto Scaling,您可以维持应用程序的可用性,并根据自己定义的条件以动态方式自动扩展或缩减 Amazon EC2 的容量。

了解更多 »

在 AWS 上优化多人游戏服务器的性能

本白皮书讨论了在 AWS 云中运行多人游戏服务器的令人兴奋的使用案例,以及您为实现最高性能可进行的优化。在本白皮书中,我们为您提供了充分利用 Amazon Elastic Compute Cloud (EC2) 系列实例所需的信息,以获得在 AWS 中的 Linux 上成功运行多人游戏服务器所需的最高性能。

查看白皮书 »

Serverless Matchmaking with GameLift

本博客文章深入介绍了玩家匹配模式,并重点介绍了匹配架构,该架构使用自定义算法对玩家进行分组并将其连接到服务器。本博客文章还提供了代码示例,以便您可以构建自己的自定义匹配架构。

查看博客文章 »

Deploying a Low-Latency Multiplayer Game Globally: Loadout

本视频深入讲解了全球运行低延迟多人游戏的核心,如第一人称射击游戏。我们深入介绍了架构,使您能够将后端 API 与游戏服务器分开并单独对其进行自动扩展。

观看视频 »

查看幻灯片 »

许多最受欢迎的 AAA 多人游戏在 AWS 上运行。立即开始您的 AWS 云之旅,并提高游戏开发的水平。

联系 AWS | 创建 AWS 账户