【中文字幕】aws 和 Gamelift 的 虚幻引擎 5 专用服务器配置教程

Udemy – Unreal Engine 5 Dedicated Servers with AWS and GameLift  

AWS 和 GameLift 的  虚幻引擎  5 专用服务器配置教程

使用云后端构建 UE5 专用服务器 – 数据库、用户池、虚拟机托管,全部在免费套餐内!

本课程使用 AWS 免费套餐!

您是否想过如何让玩家启动您的游戏,并直接连接到服务器,立即与其他玩家进行多人游戏?

或者也许您可以让玩家为您的游戏创建用户帐户,包括用户名、密码和电子邮件?游戏如何允许您注册新用户帐户,并在其电子邮件中收到 6 位数验证码,以便他们验证游戏帐户?

您是否曾想过如何将玩家数据保存在数据库中,以便他们能够看到自己在游戏中取得的成就,显示他们的进度、技能水平、物品或之前比赛的统计数据?或者如何制作排行榜,显示全球玩游戏得分最高的玩家?

如何运行玩家可以连接的专用服务器?如何在全球不同地区设置服务器,让不同国家的玩家可以访问您的游戏,让他们以最低的 ping 时间享受游戏乐趣?如何让竞技性多人游戏对所有玩家公平,并通过优化权威服务器来管理服务器操作、减少延迟并为每个人提供一致且高效的体验?

本课程是虚幻引擎游戏专用服务器和云后端的大师班。

完成本课程后,您将能够:

  • 从源代码编译虚幻引擎,创建客户端和服务器构建目标,并打包游戏的专用服务器和客户端构建
  • 将 GameLift Server SDK 集成到您的游戏中以连接 GameLift
  • 了解如何使用 AWS(命令行界面)进行 API 调用
  • 在您自己的机器上和云托管的虚拟机上托管专用服务器(您会知道它们是什么)
  • 了解如何创建无服务器函数(在 AWS Lambda 中)来访问云资源并使用 AWS SDK
  • 创建安全的用户池,您的游戏玩家可以在其中创建自己的登录名/密码,并使用 Amazon Cognito 进行电子邮件验证
  • 实施安全性,需要通过用户池登录授予临时访问令牌才能执行游戏操作
  • 创建自己的 REST API,其中包含可通过 HTTP 请求访问的端点,并使用 Amazon API Gateway 保护它们以要求身份验证令牌
  • 了解 HTTP 请求以及如何从虚幻引擎 C++ 代码发送它们、触发无服务器功能以及访问云资源
  • 了解如何为 HTTP 请求格式化 JSON 数据,以及 Unreal 的 JSON 实用程序如何将 JSON 转换为 USTRUCT,以便轻松使用从云端检索的数据
  • 创建 NoSQL 数据库,使用 DynamoDB(一种高速高度优化的数据库数据存储系统)存储玩家的持久游戏数据,包括游戏统计数据、职业生涯和排行榜信息
  • 实现游戏大厅,由专用服务器管理,显示玩家姓名,并使用快速阵列序列化器高效复制大厅数据
  • 为新用户创建一个带有电子邮件验证的注册/登录菜单,以及一个游戏访问门户,我们可以在其中查看职业排行榜数据,以及启动游戏大厅
  • 学习有关安全性身份和访问管理身份中心角色策略权限的AWS 最佳实践
  • 了解如何访问所有 AWS API 的 AWS 文档,以及如何轻松使用它们创建代码来创建、访问和操作云上的数据
  • Amazon GameLift中创建和管理游戏会话玩家会话
  • 创建游戏的服务器和客户端打包版本,并从客户端版本连接到服务器,无需任何外部工具(只需启动游戏,在游戏中登录,在游戏中连接
  • 无需连接游戏服务器即可连接到云服务(单人游戏
  • 密切监控您的 AWS 计费和管理控制台并设置计费警报

还有更多!

您将创建一个 AWS 账户,并学习如何使用推荐的云最佳实践来管理它。本课程的所有核心功能均使用免费套餐,除了两个可选讲座,它们使用 AWS 中的高级安全功能来实现自定义访问令牌范围 – 我为本课程实施这些讲座花费不到 0.69 美分。但是,如果您希望继续使用免费套餐,则可以跳过这两个讲座。

我已经创建并为您提供了一个 FPS 模板项目作为起点,其中包含射击机制,因此我们可以将一些统计数据保存到云中,但这不是必需的 – 您可以使用自己的游戏项目,或者如果您愿意,可以使用完全空白的游戏项目!本课程是关于创建和托管服务器以及为您的游戏设置云后端。

我们将从源代码下载并编译虚幻引擎 – 这意味着您将需要至少 230 GB 的存储空间来完成本课程。您必须了解虚幻引擎 C++ 的基础知识。您必须使用至少 UE5.4 或更高版本的虚幻源代码版本。(您可以使用最新版本的引擎,一切正常)。

您不需要任何云架构的经验或知识。

现在是时候将您的游戏提升到一个新的水平,并了解已发布的游戏如何管理其用户、数据和游戏服务器。

你准备好升级你的游戏开发技能了吗?我们课程上见!

您将学到什么

  • 从源代码编译虚幻引擎并打包专用服务器
  • 将您的虚幻引擎游戏项目与云后端服务集成
  • 从虚幻引擎内部将持久数据保存到云数据库
  • 为您的游戏创建安全的用户池,以便玩家可以从游戏内部登录
  • 创建专用服务器托管的大厅
  • 使用 Amazon GameLift 管理游戏会话
  • 学习云架构并成为 AWS 云架构师

要求

  • 必须了解虚幻引擎和 C++ 的基础知识
  • 必须拥有 230+ GB 的存储空间才能构建虚幻引擎源文件

本课程适合哪些人:

  • 希望将游戏部署到专用服务器的用户
  • 那些想要扩大游戏规模以适应玩家群体的人
  • 那些想要将持久数据保存到云数据库的人
  • 希望自己的游戏不依赖 Steam 等其他服务的用户
资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
发布时间:2025/03/10
文件格式:MP4
语言:英语(中文字幕)
文件大小:19.8GB
GFXHUB 原文链接:https://gfxhub.cn/unreal-engine-5-dedicated-servers-with-aws-and-gamelift/,未经允许不得转载。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录