随着大学、学院和职业学校继续向学生和教职员工提供虚幻引擎5(UE),我们从这些用户那里得到的最常见的问题之一是如何在学校计算机上分发UE4,而不会暴露用于访问引擎的学术帐户。如果要在学术环境中安装 UE,本文档介绍如何使用部署自动化来分发 UE 的学术安装。
安装 UE 和内容
通常,学校会在多台计算机上安装 UE,例如,在计算机实验室或教学室中。目前,我们不为UE提供静默(或一步)安装程序,这意味着安装程序需要在学术环境中的计算机上至少手动运行一次。我们没有镜像安装计算机或在教室中的其他计算机上手动运行安装程序,而是自动化了部分部署过程。
执行以下步骤在学术环境中安装 UE:
使用启动器
如果学校的网络位于代理服务器后面,则最佳做法是在 GitHub 生成上使用 UE,因为启动器不会在服务器后面运行。但是,如果您希望在代理服务器后面使用启动器版本,请联系您的IT部门以使其打开端口7777或7778。但是,请记住,打开这些端口并不总是使启动器能够在代理服务器后面打开或更新。
- 使用以下链接下载最新的安装程序:
- 在要从中生成映像的计算机上运行安装程序。
- 安装程序完成例程后,启动器会自动运行,使您能够使用Epic Games凭据登录。
- 要下载并安装最新版本的UE,请首先选择虚幻引擎侧边栏选项。
点击查看完整图片。
- 一些教师在他们的课程中使用我们的学习示例,并假设教授游戏设计的教师希望使用我们的天琴座入门游戏示例作为教学工具。要下载天琴座,他们需要选择“示例”选项卡(1),然后单击天琴座入门游戏(2)。
点击查看完整图片。
- 从天琴座新手游戏的内容详细信息菜单中,首先单击“免费”按钮即可访问内容。此时将显示“最终用户许可协议”窗口。
点击查看完整图片。
在下载学习示例之前,请参阅“内容详细信息”菜单的“支持的平台”和“支持的引擎版本”部分,我们在部署新版本时会更新这些部分。
- 接受 EULA,按钮将更改为“创建项目”,单击它以开始设置项目。

- 在选择“创建”之前,请设置项目的名称、安装文件夹以及引擎版本(如果需要)。

在撰写本文时,只有 5.0 版与 Lyra Starter 游戏兼容,因此在创建项目时尚无可用的版本选择。
- 当天琴座入门游戏完成安装后,您将在“库”>“我的项目”菜单中看到它。它也可用于在存储库中创建新项目。

- 从天琴座新手游戏的内容详细信息菜单中,首先单击“免费”按钮即可访问内容。此时将显示“最终用户许可协议”窗口。
- 如果在“资源库”>“我的项目”菜单中看到任何自动创建的项目,请将其删除。
如果不删除启动器自动为您创建的项目,则可能会对使用相同项目的共享计算机上的用户造成问题。这包括在上一示例中创建的天琴座新手游戏项目,您仍然可以在 Vault 中使用它。
- 删除所有自动创建的项目后,您可以将此计算机的设置镜像到类的其他计算机。或者,可以保存此计算机映像,以便将其分发到实验室的计算机。
从吉特哈布
访问以下页面(按顺序)了解如何从 GitHub 下载、安装和更新 UE:
执行更新
安装UE后,您就可以在学术环境中使用引擎和一些免费内容了。但是,规划更新非常重要,因为当发布新版本的 UE 或发布引擎内容时,可以通过复制相关文件来更新镜像或推送新内容以安装计算机,您可以使用脚本自动执行这些文件。
通读以下部分,了解如何在学术环境中更新 UE 和引擎内容:
使用启动器
- 从中央计算机中,打开启动器并导航到“库”菜单。
- 单击引擎版本 (+) 按钮。
- 启动器下载最新版本的UE后,您可以更新镜像。
如果不想使用启动器执行更新,请通读以下部分,了解如何使用 UE 将更新复制到实验室计算机。
复制 UE 和内容
- 将以下目录从基础计算机复制到要更新的每台计算机:
(Local Directory)\Epic Games\Launcher\VaultCache[Local Directory]\Epic Games(Engine Version)- 在某些情况下,可以在文件夹中安装启动器。
C:\Program Files (x86) - 如果要复制特定版本(例如 5.0 版),则可以复制 ,否则,可以使用通配符 () 自动执行所有引擎版本的复制操作,如下所示。
C:\Program Files (x86)\Epic Games\5.0*C:\Program Files (x86)\Epic Games\*
- 在某些情况下,可以在文件夹中安装启动器。
- 在要更新的每台计算机上创建以下目录。
[Local Drive Letter]\ProgramData\Epic\EpicGamesLauncher\Data\Manifests - 假设你最近下载了引擎,请将最近下载的清单复制到计算机的本地清单目录(从上一步开始)。
[Local Drive Letter]\ProgramData\Epic\EpicGamesLauncher\Data\Manifests例如,清单文件可能类似于 。
~\Manifests\6CB2FA12345680D212345678B525AE86.manifest - 若要验证你是否拥有最近下载的清单的副本,请在文本编辑器中打开清单文件并搜索“AppNameString”。
按照这些步骤操作后,当用户运行启动器时,启动器会自动检测更新。对于新的引擎版本和从应用商店下载的内容,情况确实如此。
如果要禁用启动器自动检测更新,请通读以下部分。
禁用自动更新
默认情况下,启动器在其启动例程期间自动检查更新。要防止启动器更新占用课堂时间,请执行以下步骤:
- 右键单击 EpicGames 启动器 - 快捷方式以打开启动器的上下文菜单。
- 选择“属性”以打开文件的“属性”窗口。
- 在“快捷方式”选项卡中找到“目标:”属性,然后将该命令添加到目标行的末尾。
-noselfupdate
不要忘记在课程不在会话中时重新启用启动器更新。
学生最佳实践
有些场景可能会影响学生访问 UE(或下载的内容)的能力。例如,您的学校可能会出于安全(或资源)原因定期擦除计算机,这可能会影响学生在课堂上的进度。为了帮助这些学生,我们收集了以下最佳实践,了解他们在学术环境中使用UE时可能面临的一些常见情况。
在网络中断期间
学生可以在网络中断期间运行启动器,方法是在登录期间选择“脱机模式下继续”选项。
点击查看完整图片。
在离线模式下登录后,学生可以访问 UE、他们的项目和以前下载的内容。
准备记忆擦除
如果您的学校有定期擦除计算机(或驱动器)内存、将学生计算机返回到其基本映像的策略,则学生必须将其作业保存在不会被擦除(或清除)的目录中。
- 例如,假设学生从其“库”选项卡上的 Vault 创建了一个新的 Lyra 新手游戏项目。

- 创建新项目时,学生应指定一个文件夹(或网络目录,如沙盒驱动器),在重新映像其计算机时不会删除该文件夹( 或网络目录)。

只要学校的策略允许,学生通常会使用启动器下载其他内容,但是,如果未将下载的内容从镜像驱动器中保存下来,则内容很可能在重新映像期间被擦除。















