中文 Launcher 启动器的故障排除

From Epic Wiki
Jump to: navigation, search

启动程序问题故障排除

虚幻引擎启动程序用于下载和启动虚幻引擎 4 的二进制版本(相对于从 GitHub 下载引擎源代码),并用作下载其他内容以及查看新闻和博客帖子的位置。

如果遇到启动程序问题,请阅读故障排除指南,确认是否有适合您问题的现成解决方案。如果没有找到解决方案,请访问 http://help.epicgames.com/ 并使用“联系我们”部分中的“向我们发送电子邮件”按钮,确保提供尽可能详细的问题信息。

启动程序建议的规格

操作系统:x64 位版本的 Windows 7、8、8.1、10 或 Mac OS X 10.9.2 或更高版本。

硬盘空间:建议 1GB 左右,仅用于安装启动程序。如果想要从市场下载并安装游戏、编辑器和项目或内容,则需要更多硬盘空间。

显卡:任何兼容 DX11、DX12 的显卡

处理器:四核英特尔或 AMD 处理器

我无法使用我的帐户登录启动程序

可能是您使用自己的帐户在多台机器上登录。一个帐户的最大有效机器数量为 5。如果在多次尝试登录帐户后,甚至可能会降低至 1 台机器。

请注意,访问虚幻引擎论坛也会计入有效机器数量中。

我无法安装 Windows 版的启动程序

如果无法下载并启动安装程序,请尝试以下所列的步骤:

  • 确保以计算机上的管理员身份运行。
  • 确保您具有对所选安装路径的读/写访问权。
  • 确保计算机为最新状态,并安装了最新的 Service Pack 和驱动程序。

如果上述建议均未解决您的问题,需要获取安装程序日志。要获取安装程序日志,请执行以下步骤:

  • 将 msi 放置在 C 盘根目录下
  • 按 Windows 键 + R 并输入:
  • msiexec /i C:\EpicGamesLauncherInstaller.msi /L*V C:\EpicGamesInstallerLog.txt(确保使用准确的安装程序 msi 文件名来替换“EpicGamesLauncherInstaller.msi”)

获得日志后,在 AnswerHub 上报告问题并将日志附加到帖子中。

我尝试运行时,启动程序在“请稍候”界面挂起。

如果在登录时收到此通知,请尝试以下所列步骤:

  • 确保没有使用代理(可以在此确认是否使用了代理),没有将 epicgames.com 过滤掉。如果使用了代理,添加通配符例外 *.epicgames.com(或请 IT 部门执行此操作)。如果您的 IT 部门更倾向于直接将子域添加到白名单中,本节末尾提供了一个名单。
  • 还需要确保端口 80(http)、443(https) 和 5222 未被阻止。
  • 尝试切换 DNS 服务器(OpenDNS 或 GoogleDNS)
子域列表

unrealengine.com
unrealtournament.com
fortnite.com

account-public-service-prod03.ol.epicgames.com
catalog-public-service-prod06.ol.epicgames.com
eulatracking-public-service-prod06.ol.epicgames.com
entitlement-public-service-prod08.ol.epicgames.com
orderprocessor-public-service-ecomprod01.ol.epicgames.com
friends-public-service-prod06.ol.epicgames.com
persona-public-service-prod06.ol.epicgames.com
lightswitch-public-service-prod06.ol.epicgames.com
ut-public-service-prod10.ol.epicgames.com
launcher-public-service-prod06.ol.epicgames.com
xmpp-service-prod.ol.epicgames.com
https://download.epicgames.com
https://cdn1.epicgames.com
http://et2.epicgames.com
https://launcher-website-prod07.ol.epicgames.com

启动程序加载失败或加载时崩溃

如果尝试打开或加载启动程序时似乎没有进展,请尝试以下步骤:

  • 确保之前没有打开启动程序。
  • 查看“任务管理器”,核实上次会话后是否没有关闭启动程序进程。
  • 确保显卡驱动程序更新到最新版本。

启动程序无法下载内容

如果下载或查看内容时遇到问题,请尝试以下步骤:

  • 关闭并重启启动程序和/或计算机,等待几分钟后再重启。(这是最常用的解决方案!)
  • 确保没有使用代理(可以在此确认是否使用了代理),没有将 epicgames.com 及其子域过滤掉。如果使用了代理,为 epicgames.com 及其子域添加例外(或请 IT 部门执行此操作)。
  • 如果使用了防火墙,确保为 epicgames.com 及其子域添加例外(或请 IT 部门执行此操作)。
  • 尝试切换 DNS 服务器(OpenDNSGoogleDNS
  • 如果市场内容在同步时停滞不前,请在市场论坛上告知我们。

上述方法均无效果 - 获取调试日志

如果上述方法都未能解决您的问题,或者这里没有提及您遇到的问题,请访问 UE4 AnswerHub,确认是否有其他用户已经报告该问题。如果没有,可以发布新帖子,但务必附加 DxDiag 和调试日志!

获取 DxDiag:
对于 Windows:
  • 选择“开始”按钮,在搜索字段中输入“cmd”。
  • 打开命令提示符后,输入“dxdiag”并按 Enter 键。
  • 此时应打开 directX 诊断工具窗口,并且右下角会显示一个正在变化的进度条。
  • 完成后单击“保存所有信息”按钮。
  • 将该文本文件保存到桌面,或者能够轻易访问的位置
对于 Mac:
  • 转至并单击苹果菜单
  • 选择“关于本机”选项
  • 复制包含操作系统和操作系统版本在内的信息。

在 AnswerHub 上发布问题时,直接从这里附加 DxDiag 或者包含 Mac 系统信息!

获取调试日志:
从启动程序内部:
  • 在启动程序右上角,单击“齿轮”图标。
  • 选择“启用调试日志记录”,然后选择“立即启用”。如果您的问题是在启动或登录时发生的,请选择“启用调试日志记录”,然后选择“重启”
  • 在启用调试日志记录的情况下,重现您所遇到的问题。
  • 在重现问题后,返回到“齿轮”图标,并选择“显示启动程序日志”
  • 将此文件夹中的所有日志压缩成 zip 文件,并附加到 AnswerHub 报告中。
  • 返回到启动程序,再次选择“设置”图标,选择“禁用调试日志记录”或关闭启动程序。

如果无法登录或开启调试日志记录,也可以尝试使用以下命令行获取调试日志。

从启动程序外部:
  • 右键单击 Epic Games 启动程序桌面快捷方式
  • 选择“属性”并转至“快捷方式”选项卡
  • 在目标字段中的文件路径末尾处添加“-debuglogging”
  • 请勿添加引号,并确保文件路径和短划线之间有空格。应该类似于以下内容:

DebugLoggingCommand.JPG

  • 在获得调试日志之后,从目标字段移除命令
查找并压缩日志文件夹:
您可以在以下位置找到日志:
WIN:“C:\Users\"Username"\AppData\Local\EpicGamesLauncher\Saved\Logs”
MAC:“~/Library/Logs/Unreal Engine/EpicGamesLauncher/”

最好前往该位置并压缩整个日志文件夹,然后将其附加到您在 AnswerHub 上的问题中。

提示和技巧

如何创建符号链接

Windows:

如果遇到磁盘空间问题,Windows NTFS 具有符号链接功能。从重定向目录,使用“mklink /D link target”。

两个常见的问题是当前可用的示例内容达到 30GB+,以及升级版本时复制了引擎(4.7 占用 16GB+,不包含 DerivedDataCache)。

在以管理员权限打开的命令提示符中。 [ Windows 8.1,右键单击左下角,单击“命令提示符(管理员)”]

  • cd "\Program Files\Epic Games\Launcher"
  • explorer .(这是一个空格后跟一个据点,将在当前位置打开 Windows 资源管理器)
  • (用户 GUI 将 PatchStaging 和 VaultCache 移到新位置,启动程序不应在运行...例如,E: 盘根目录)
  • mklink /d VaultCache E:\VaultCache
  • mklink /d PatchStaging E:\PatchStaging

您应看到类似以下输出:

Directory of C:\Program Files\Epic Games\Launcher    
02/02/2015  07:24 PM    <DIR>          Backup
12/11/2014  01:19 AM    <DIR>          Engine
02/12/2015  07:28 PM    <SYMLINKD>     PatchStaging [E:\PatchStaging]
01/07/2015  02:31 AM    <SYMLINKD>     VaultCache [E:\VaultCache]

注意 SYMLINKD 末尾的 D。

您还可以使用“mklink”移动各个引擎目录或虚幻项目目录。或者 Android SDK 安装目录...

这里顺带一句,“Documents”文件夹本身就很特殊,如果右键单击该文件夹并选择“属性”,会显示“位置”选项卡,您可以在该选项卡中重新选择它的位置。就此而言,某些目录在 Windows 中十分特殊,不应随意改动。

MAC:

使用符号链接 (SymLink) 可以将 Mac 上的安装位置移动到外部驱动上。这种方法要求将 /Users/Shared/UnrealEngine 文件夹移到外部驱动,并在旧文件夹中创建指向新位置的符号链接。要在 Mac 上设置符号链接,请执行以下步骤:

  • 备份 /Users/Shared 中的 UnrealEngine 文件夹
  • 将 UnrealEngine 文件夹移到将要安装引擎的驱动中。可以使用以下终端命令进行此操作(不带引号):“Sudo mv /Users/Shared/UnrealEngine /Destination/Location/”(注:要移动的文件夹路径和要移动到的目标位置之间有一个空格)
  • 提示时输入管理员密码
  • 在原 UnrealEngine 文件夹位置中创建符号链接,并使其指向新的 UnrealEngine 位置:“ln -s /Destination/Location/ /Users/Shared/UnrealEngine”