配备AWS和GameLift的虚幻引擎5专用服务器
Unreal Engine 5 Dedicated Servers with AWS and GameLift
视频:h264 1280×720放大到1080方便观看视频下方目录
时长:190次讲座(34小时12分)
资料:矮吃TT屁S://盼.跨课.C恩/s/bf92962d9829
使用云后端构建专用服务器——数据库、用户池、虚拟机托管,所有这些都在免费层!

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

要求
必须了解虚幻引擎和C的基础知识++
虚幻引擎源代码构建必须有230+GB的存储空间

说明
本课程使用AWS免费套餐!你有没有想过,如何让你的玩家启动你的游戏,并直接与服务器连接,立即与其他玩家进行多人游戏?或者,你如何允许你的玩家为你的游戏创建用户帐户,包括用户名、密码和电子邮件?游戏如何让你注册一个新的用户帐户,在他们的电子邮件中收到一个6位数的验证码,让他们为你的游戏验证他们的帐户?
你有没有想过如何将玩家数据保存在数据库中,这样他们就可以看到他们在游戏中的成就,显示他们的进度、技能水平、项目或之前比赛的统计数据?或者排行榜是如何制作的,显示全球玩游戏的得分最高的玩家?如何运行玩家可以连接的专用服务器?如何在全球不同地区设置服务器,为不同国家的玩家提供游戏访问权限,让他们以尽可能低的ping时间享受游戏?如何让竞争激烈的多人游戏对所有玩家公平,使用经过优化的权威服务器来管理服务器操作,减少延迟,并为每个人提供一致和高性能的体验?

本课程是针对虚幻引擎游戏的专用服务器和云后端的大师班。
在本课程结束时,您将能够:
从源代码编译虚幻引擎,创建客户端和服务器构建目标,并打包游戏的专用服务器和客户端构建将GameLift server SDK集成到您的游戏中以连接GameLift
学习如何使用AWS(命令行界面)进行API调用在您自己的机器和云托管虚拟机上托管专用服务器(您将知道这些是什么)学习如何创建无服务器功能(在AWS Lambda中)以访问云资源并使用AWS SDK创建安全用户池,您的游戏玩家可以在其中创建自己的登录/密码,并使用Amazon CognitoImplement安全性进行电子邮件验证,要求通过用户授予临时访问令牌池登录以执行游戏操作使用可以通过HTTP请求访问的端点创建您自己的REST API,并使用Amazon API Gateway确保它们需要身份验证令牌了解HTTP请求以及如何从虚幻引擎C++代码发送它们,触发无服务器功能并访问云资源了解如何为HTTP请求格式化JSON数据,以及虚幻的JSON实用程序,用于将JSON转换为USTRUCT,以便于使用从云中检索的数据创建NoSQL数据库,使用DynamoDB为玩家存储持久的游戏数据,包括游戏统计数据、职业生涯和排行榜信息,DynamoDB是一个高速、高度优化的系统,用于将数据存储到数据库中。实现由专用服务器管理的游戏大厅,显示玩家姓名,并使用快速阵列序列化程序高效复制大厅数据。

为新用户创建一个带有电子邮件验证的注册/登录菜单,以及一个游戏访问门户,我们可以在其中查看职业生涯和领军榜数据,并启动游戏大厅。
了解AWS最佳实践。安全、身份和访问管理、身份中心、角色、策略和权限了解如何访问所有AWS API的AWS文档,以及如何轻松使用它们创建代码来创建、访问、,在Amazon GameLiftCreate Server和客户端打包的游戏版本中创建和管理游戏会话和玩家会话,并从客户端版本连接到服务器,而无需任何外部工具(只需启动游戏、登录游戏、连接游戏)连接到云服务,甚至无需连接到游戏服务器(单人游戏)密切监控aws计费和管理控制台并设置计费警报等等!您将创建一个AWS帐户,并学习如何使用推荐的云最佳实践进行管理。

本课程的所有核心功能都使用免费层,除了两个使用AWS高级安全功能进行自定义访问令牌作用域的可选讲座——为本课程实现这两个讲座的成本不到.69美分。但如果你想留在自由层,你可以跳过这两节课。我已经创建并为您提供了一个FPS模板项目作为起点,其中包含射击机制,这样我们就可以将一些统计数据保存到云端,但这不是必需的——如果你愿意,你可以使用自己的游戏项目,或者一个完全空的游戏项目!本课程是关于创建和托管服务器以及为您的游戏设置云后端的。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

微信:xiaoPxiao666