在Google Cloud上部署虚幻引擎

介绍如何在Google Cloud上设置虚幻引擎的简短教程

Choose your operating system:

Windows

macOS

Linux

本教程介绍了使用Cloud Marketplace在Google Cloud上设置虚幻引擎虚拟机实例的步骤。

先决条件

Google Cloud帐户和订阅

你需要Google Cloud帐户的访问权限以及一个项目,并且对此项目具有创建资源的适当权限。有关在Google Cloud上创建或管理项目的信息,请参阅此指南

虽然虚幻引擎是免费提供的,但Google Cloud资源会产生相关费用。如果你的帐户与你的雇主或其他方相关联,在设置部署实例之前,请与他们核实是否准备好承担相关费用。

远程访问

为了访问部署了虚幻引擎的Google Cloud实例,需要使用远程访问应用程序。我们将使用Windows远程桌面连接("Windows RDP"),大多数Windows 10版本上都安装了该程序。

使用Google Cloud Console和Cloud Marketplace

  1. 登录你的Google Cloud帐户

  2. 虚幻引擎映像产品托管在Cloud Marketplace上。对于UE5,请导航到此处的产品页面

    Unreal Engine in the Google Cloud marketplace

  3. 单击虚幻引擎图标下方的 启动(Launch)

    Launch the Unreal Engine cloud image

  4. 虚幻引擎虚拟机配置页面将打开。在此页面中可以配置和创建虚拟机。还可以在右侧获取估算的成本。

    Unreal Engine VM configuration and costs

配置虚拟机

  1. 首先,输入你的 部署名称(Deployment name)

    Enter your deployment name

  2. 选择要部署到的 区域(Zone)。默认为us-central1-c。

    GPU仅在某些区域可用。

    Select your deployment zone

  3. 机器系列(Machine family) 下,默认选择的机器类型为 n1-standard-16,具有 16个vCPU60 GB内存。选择具有更高vCPU数量的机器类型可以提高某些UE功能(例如着色器编译和构建光照)的速度,但16个vCPU是可以接受的起点。

    Default machine type

  4. 选择一个用于部署该虚拟机的 GPU

    1. 对于 GPU类型(GPU type),默认选择NVIDIA Tesla T4。GPU选项根据你之前选择的区域而异。

    2. 对于 GPU数量(Number of GPUs)只选择1。过多的GPU将产生大量成本,并且也无法被虚幻引擎充分利用。

    3. 务必选中 启用虚拟工作站(NVIDIA GRID)(Enable Virtual Workstation (NVIDIA GRID))

      Select 1 GPU and Enable Virtual Workstation

  5. 对于 引导磁盘(Boot Disk),默认选择 标准持久磁盘(Standard Persistent Disk)。要详细了解Google Cloud上的引导磁盘类型(Boot disk type),请单击此处。可任意增加或减小引导磁盘的大小,但应确保其大于200 GB以容纳安装的应用程序和操作系统。

    Boot disk settings

  6. 对于 网络(Networking),默认选项就足够了,不需要更改。

    Networking default settings

  7. 单击复选框 接受GCP Marketplace服务条款和Epic Games服务条款,然后单击 部署(Deploy)

    Accept the terms of service then deploy the instance

  8. 单击"部署(Deploy)"后,你将被重定向到 部署管理器(Deployment Manager) 页面。可以看到你的部署正在进行中。

    Deployment in progress on the Deployment Manager page

  9. 部署就绪时,会出现一个确认部署成功的绿色复选标记。

    Green checkmark indicating deployment successful

连接到实例

  1. 要访问你的虚拟机,请打开 RDP 按钮旁边的下拉菜单。选择 下载RDP文件(Download the RDP file),然后打开下载的 .rdp 文件。

    Download the RDP file menu option

  2. 打开 .rdp 文件时,系统可能会警告你其发布者未知。请选中 不再询问我是否连接到此计算机(Don't ask me again for connections to this computer),然后单击 连接(Connect)

    如果你最初无法连接到虚拟机,请等待几分钟。虚拟机最多可能需要10分钟才能实现连接就绪。

    Unknown publisher connection warning

  3. 建立连接后,系统会提示你输入用户名和密码。你的用户名应该会事先填写为你的Google Cloud用户名,但也可以选择 使用其他帐户(Use a different account) 并输入你的凭据。你可以根据需要选中 记住我(Remember me)

    Logging in with a different account

  4. 要获取你的密码,请回到 部署管理器(Deployment Manager) 页面。打开页面右侧 RDP 旁边的下拉菜单,然后选择 设置Windows密码(Set Windows password)

Select Set Windows Password

  1. 系统会提示你设置新的Windows密码。首先,你需要选择你的用户名。默认将使用你的Google Cloud用户名。如果你使用的是其他用户名,请更改你的用户名。选择用户名后,单击 设置(SET)

    Select yor username and click SET

  2. 单击 设置(SET) 后,你会看到新的Windows密码。请将该密码复制到剪贴板。

    该密码将不再显示。为避免不断重置该虚拟机的密码,请将密码保存在安全位置或在登录虚拟机后选择一个新密码。

    Copy and save your password

  3. 将此密码粘贴到RDP凭据窗口中,然后单击 确定(OK)

  4. 你可能会收到有关虚拟机证书的警告。请选中 不再询问我是否连接到此计算机(Don't ask me again for connections to this computer),然后选择 是(Yes)

    The warning about the certificate

启动虚幻引擎

片刻之后,可能会首先显示Windows引导屏幕,然后显示虚幻引擎EULA。选择相关选项并单击 验证EULA(Verify EULA)。你只需在第一次连接到实例时执行此操作。

Verify the EULA

接下来,你将看到Epic Games登录菜单。请使用你的Epic Games帐户登录。

Log in to Epic Games

登录后,你会看到一个包含 虚幻引擎Epic Games启动程序 的桌面。可直接使用快捷方式运行虚幻引擎,也可运行Epic Games启动程序以重新登录并像往常一样访问内容。

Launching Unreal Engine from the Epic Games launcher

首次登录启动程序时,可能会提示你更新启动程序并将项目文件与引擎关联。

成本优化

由于使用Google Cloud虚拟机时会持续按小时计费,我们建议在不使用实例时将其停止。

停止虚拟机

计算引擎 - 虚拟机实例(Compute Engine – VM Instances)页面中,单击实例旁边的 按钮以打开菜单,然后选择 停止(Stop)。此过程类似于关闭你的家庭计算机或工作计算机。所有正在运行的应用程序都会退出,但存储在持久存储设备上的所有数据都会保留。实例停止后,你无需再支付任何按小时收取的实例使用费,但将数据存储在其硬盘驱动器上需要支付少量费用。

Stopping your virtual machine

重启已停止的虚拟机

在同一个虚拟机实例页面中,你可以在同一个 菜单中选择 启动/继续(Start/Resume) 以重新启动已停止的实例。几分钟后,虚拟机将可以再次通过RDP进行连接,并且所有持久存储卷都将恢复。

Start your virtual machine

删除虚拟机

如果你完全不再需要使用虚拟机并想要清理资源,则可以返回"部署管理器(Deployment Manager)"页面,选择相应部署,然后单击页面顶部的 删除(Delete)

Delete your deployment

系统会提示你删除部署和所有资源,或者删除部署但保留资源。

Delete or keep your resources