设置VPN连接

连接Epic的虚拟专用网(VPN)以访问Perforce服务器和获取引擎的指南。

Windows
MacOS
Linux

本文档将指导您设置虚拟专用网(VPN)安全连接到Epic Games的步骤,以便您能够连接到Perforce库。完成VPN连接设置后,您可以设置Perforce

Epic预留了 北美东部标准时间每月第 2 个和第 4 个周日的上午 8 点至中午(2nd and 4th Sunday of the month from 8am-Noon EST) 时间段,以进行定期维护。在规划时请记住这一点,因为在这些时间段期间任何或所有的支持机构都可能会受到影响,特别是网络/服务器资源。

您的VPN凭证与您的UDN凭证不一样。有一组VPN/P4凭证,它们是基于每个项目发布的。您的技术联系人会有这些信息。

连接规则

VPN有两种方法连接到Epic。第一种方法允许工作室从内部工作站最多建立5个从VPN到Epic的代理服务器的开放式直接连接。第二种方法允许工作室将自己的代理直接连接到Epic的库,工作室的开发人员将从此处连接到他们的本地代理。从该本地代理到库允许两个并发VPN连接,一个为主连接,一个为备份连接。

请注意这两种方法是相互独立的,工作室不能同时拥有这两种连接类型。在这两种情况下,机器上的并发Perforce连接数量都不受限制,只限制来自工作室的VPN连接数量。

对于您的本地代理和用户,VPN设置是一样的。

支持的客户端

目前唯一支持用于创建VPN连接的客户端是是Cisco 提供的AnyConnect VPN客户端。此客户端已经过测试和验证,可在所有版本的Windows上运行。

要求

一般(General)

一些杀毒程序和防火墙可能会导致VPN连接出现问题。确保配置它们允许建立VPN连接。

Web安装(Web Installation)

请注意,支持以下浏览器:

  • Internet Explorer

  • Firefox

不支持Chrome、Safari等其他浏览器;它们可能有效,但尚未经过测试。这不应该是限制,因为浏览器只在初始连接时才需要。

要通过Web安装VPN客户端,还需要安装Java。

客户端安装和配置

注意:IPSEC/TCP VPN客户端已被淘汰。请使用SSL客户端。Linux客户端的系统要求可在此处 找到。

Windows和Linux通过浏览器安装

注意:这是一个基于Web的VPN客户端。据报道,它在Internet Explorer中运行时更加稳定。

请确保断开与任何已打开的现有VPN会话的连接!

  1. 要开始Cisco AnyConnect VPN客户端的安装,请前往https://vpn.epicgames.com

    区域VPN镜像网站(Regional VPN Mirror Sites):

    vpn_webpage_login.jpg

    如果您使用了一个旧主机名,可能会收到证书警告。请使用vpn.epicgames.com来避免这一警告。

  2. 双击 窗口底部即Internet或Internet区域,然后单击"信任(Trusted)",并单击添加(Add),将此网站添加到您的信任区域。

    vpn_ie_trusted.jpg

  3. 使用您现有的VPN帐户信息登录。

    vpn_login_details.jpg

  4. 安装过程应自动开始。

    如果使用Internet Explorer,需要安装ActiveX控件。按照说明进行安装。

    vpn_webpage_activex.jpg

  5. 安装ActiveX控件后,向导将继续整个过程。Java用于完成安装,因此也必须安装。

    vpn_webpage_setup.jpg

  6. 将下载安装程序。

    vpn_webpage_download.jpg

    注意:如果使用Vista或Windows 7,系统会提示您允许安装。

  7. 一旦安装完成,它应自动连接;任务托盘上将出现一个图标。

    vpn_webpage_connected.jpg

此过程将在您的PC上安装AnyConnect客户端。这意味着将来您可以只需运行应用程序来进行连接。然而,它不会在Windows中的开始菜单(Start Menu)添加条目。有关使用AnyConnect手动连接到VPN的详细信息,请参阅通过AnyConnect连接到VPN 部分。

设置VPN连接后,您可以继续设置Perforce

其他说明

如果您运行的是Windows Vista,那么允许您使用Internet和在VPN以外的其他本地资源(连接时)的功能将无效。一旦断开连接,一切都应恢复正常。

即使如此,如果您仍遇到问题,您可以在MS-DOS命令提示符下运行以下命令:

ipconfig /flushdns

(您可能需要以管理员身份运行命令提示符。)

确保添加正确的本地组("用户(Users)"和"交互(Interactive)"),使一切正常运行。

Windows手动安装

AnyConnect VPN客户端可以从思科网站下载,网址如下:

AnyConnect VPN Client Download

下载后,只需安装应用程序,然后继续前往通过AnyConnect连接到VPN 了解有关如何使用它来连接到VPN的详细信息。

Linux通过控制台安装

请使用本文底部所附的安装程序。

通过AnyConnect连接到VPN

使用AnyConnect连接到VPN是一个简单的过程。

  1. 运行AnyConnect VPN客户端。

    vpn_anyconnect.jpg

  2. 将_vpn.epicgames.com_ url输入 **连接到:(Connect to:)** 字段:

    vpn_anyconnect_url.png

1.按下 回车(Enter) 键以显示身份验证字段:

![vpn_anyconnect_login.jpg](vpn_anyconnect_login.jpg)(w:333)
  1. 在字段中输入您的VPN连接信息(用户名和密码):

    username and password

  2. 按下 连接(Connect) 按钮以连接到VPN。建立连接后,任务栏中将显示 vpn_anyconnect_connected.jpg 图标。

设置VPN连接后,您可以继续设置Perforce

通过OpenConnect连接到VPN(不支持)

OpenConnect是AnyConnect的开源替代项。由于此包是使用许多Linux发行版本进行维护的,所以很可能使用的是Cisco不支持的发行版本。如果安装了以下包,您应该能够通过OpenConnect进行连接:

  • vpnc-script

  • openconnect

这些包通常可以通过yum(例如yum vpnc-script)安装。

这是一个允许批量连接的连接命令示例:

echo password > openconnect -u vpn_username --passwd-on-stdin --script /etc/vpnc/vpnc-script vpn.epicgames.com

东亚VPN镜像

如果您还没有它,请前往https://asiavpn.epicgames.com 下载SSL VPN客户端。

安装后,您只需在客户端中添加asiavpn.epicgames.com作为地址。

故障排除

安装(Installation)

安装VPN AnyConnect客户端的故障排除:

在某些情况下,Windows用户在尝试安装VPN客户端时收到了与UTN_USERFirst_Hardware证书有关的错误消息。这与现有证书和新的Cisco证书的信任问题有关。要解决此问题,请使用以下步骤:

  1. 打开运行提示符并键入certmgr.msc。

  2. 展开被标记为第三方根证书颁发机构(Third-Party Root Certification Authorities)的结构树。

  3. 在右侧找到标记UTN_UserFirst_Hardware的证书。

  4. 从该位置剪切此证书并将其粘贴到受信任的发布者(受信任的发布者)中。

  5. 重新运行安装程序。

正在连接(Connecting)

每当您收到以下错误消息时,通常需要重新安装客户端并重新启动计算机:

原因442(Reason 442):无法启用虚拟适配器。(Failed to enable Virtual Adapter.)

以下消息表示服务器端存在身份验证问题:

安全VPN连接被对等终止。(Secure VPN Connection terminated by Peer.)
原因427(Reason 427):对等处发生未知错误。(Unknown Error Occurred at Peer。)

直接支持

如果您在连接到VPN时遇到任何问题,请执行以下操作:

  • 虚幻开发者网络 发帖,同时提供以下信息: 1. 您的地理位置(洲、国家/地区、城市等)。 1. 您的Internet服务提供商(如已知)。 1. 您遇到此问题的次数;以及问题时长。 1. vpn.epicgames.com的跟踪路由。

我们的IT部门将帮助您尽快解决问题。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback