Skip to content

Latest commit

 

History

History
489 lines (317 loc) · 30.6 KB

xl_troubleshooting.md

File metadata and controls

489 lines (317 loc) · 30.6 KB

XIVLauncher 常见问题解答

目录

信息

故障排除

其他



Q: XIVLauncher、Dalamud 和 Dalamud 插件是否安全可靠?

是的!在 Goatcorp(和 Ottercorp),我们非常认真对待安全性。使用我们的软件不会让其他玩家察觉到您正在使用第三方修改。我们目前没有任何理由认为 Square Enix 会以任何形式检测客户端修改。 正如我们所使用的 ReShade/GShade、ACT、Teamcraft 和其他社区项目一样。

一般免责声明

在游戏中,您不应提及使用 XIVLauncher 或插件,就像您不应承认使用任何第三方修改一样,因为从技术上讲,这违反了《最终幻想XIV》的服务条款。我们没有收到任何用户因使用 XIVLauncher、Dalamud 或 Dalamud 插件而被封禁的报告,但仍然建议您谨慎使用。所有官方支持的插件都经过代码审查,以确保它们不会利用游戏或以任何方式发送无效数据到游戏服务器。 我们无法为来自第三方插件存储库的非官方插件提供支持。您使用这些插件时需要自行承担风险。

此外,XIVLauncher 完全是一个用爱发电项目。 我们之所以这样做是因为我们觉得有趣,并非因为有报酬。这意味着我们始终尽力以专业和积极的态度迅速响应,但同时也意味着我们提供给您的所有内容都基于“尽力而为”的原则 - 维护这样的软件需要大量的时间,而且我们也只是普通人 :)

如果您对 XIVLauncher、Dalamud 或其中插件有任何疑问,请随时在我们的 QQ频道 中提问。我们是一个主要讲中文的社区,对其他语言的支持可能有限。

XIVLauncher 安全细节

以下是关于 XIVLauncher 自身的一些附加细节。

  1. XIVLauncher 是开源的。您可以在我们的开源仓库 XIVLauncher GitHub Repo 中审核代码。
  2. XIVLauncher 的发布版本现在直接在 GitHub 上构建。您下载的任何内容都可以确保来自于 GitHub 仓库中所列出的开源代码版本。XIVLauncher 版本检查文件被缓存到私有的 VPS 上,以帮助减少遇到 GitHub API 限制和特定国家 ISP 阻止的可能性。文件下载会显示我们的代理域名(ffxiv.wang),但这会重定向到 GitHub 或中国大陆的 CDN/云存储 (如果需要的话)。 您可以使用您选择的网络分析工具来验证此行为。并且只有极少部分开发者可以通过控制台进行访问。
  3. 如果 XIVLauncher 已被修改,或者您正在运行用于开发的版本,它将清楚地表明它是调试版本或其他测试/不受支持的版本。 unsupported xivlauncher build.
  4. XIVLauncher 使用 Windows 凭据管理器安全地存储您的帐户凭据(包括密码和快速登录凭据)。 您的密码和凭据已加密,只能由授权程序访问。 但是,这确实意味着如果有人设法访问您的计算机,他们可以从技术上提取您的密码与凭据。(但这种情况下您需要优先考虑的或许不只是账号安全的问题。)
    • XLCore(Linux 原生版 XIVLauncher)使用 libsecret 安全存储您的帐户凭据。gnome-keyringkwallet(提供 KDE Framework 版本 5.97.0 或更新版本)以及其他实现了 org.freedesktop.secrets 的密钥管理器可以用于存储和管理这些凭据。
  5. XIVLauncher 仅与我们的安全代理、GitHub 和最终幻想14官方网站进行通信。
  6. XIVLauncher 旨在完全复制与官方启动器相同的登录和授权过程。 已采取措施确保它始终与官方匹配,直至遇到相同的登录问题。 补丁下载是从SE/盛趣提供的启动器的同一个补丁列表中获得的,所有补丁文件在应用之前都经过验证是正确的。

Dalamud 安全细节

以下是关于 Dalamud 的一些附加细节。

  1. Dalamud 是一个代码注入框架。按定义,它看起来和行为类似于病毒程序。您的杀毒软件甚至可能将其视为有害或潜在有害软件!您可以在 FAQ 中的将 Dalamud 列入白名单,将 Dalamud 添加到白名单。**我们建议将其添加到白名单以获得最佳体验,但是您的计算环境可能不需要这样做 **。
  2. Dalamud 允许您读取游戏内存和网络数据包。 您可以将此行为与使用 ACT (Advanced Combat Tracker) 进行类比。
  3. Dalamud 框架自带修改游戏内存/Hook游戏客户端内存的能力和插件可以调用的函数。 然而,我们仅在官方 Dalamud 游戏数据 API 中提供对游戏数据的只读访问(在适用的情况下)。

插件安全细节

以下是关于 Dalamud 插件的一些额外细节。

  1. 我们官方插件库中的插件已被我们视为“可以安全使用”。
  2. 官方支持的插件应始终从/xlplugins插件安装程序直接下载/安装在游戏中。您无需手动下载或手动安装它们。
  3. Dalamud 不支持第三方插件库,请阅读以下补充说明以了解:
  • 我们不会为非官方插件提供技术支持。
  • 虽然许多非官方插件可以安全使用,但某些插件可能会利用游戏或创建不安全的状态,以将无效数据发送到游戏服务器从而导致账号封禁。在启用不受支持的插件之前,请谨慎行事。我们不为第三方插件开发者承担任何责任。
  • 不支持的插件的故障排除和问题应提交给对应插件的开发人员或其相关社区。请不要在我们的官方频道为这些插件寻求官方支持,即使它们没有另外的支持渠道。

网络安全细节

除了最终幻想14官方网站外,您可能也看到以下列表的网络流量。所有连接都尽可能使用 HTTPS。(Square-Enix 和盛趣很笨,他们的一些服务不使用 HTTPS。我们不喜欢这样,但无法控制它。)

您可以在此处找到我们其他 Web 服务的源代码,国服可能并没有完全使用:

  1. ffxiv.wang - 这是 XIVLauncher CN 背后的私有 VPS,由 XIVLauncherCN 的维护者运行,用于代理和缓存 XIVLauncher 和 Dalamud 检查其版本的一些常用文件。它被用来减少到 GitHub 的网络连接数量,这样用户就不必担心达到速率限制和连接不良/被他们国家的防火墙阻止,然后根据需要将流量引导到 GitHub。 VPS 使用国内的CDN/云服务依次缓存数据,并且只有极少部分开发者可以通过控制台进行访问。此外,插件的使用情况和统计信息也会发送到本VPS,用于用户数据分析和制定相应的对策(敏感的用户信息将始终进行哈希处理)。
  2. github.comraw.githubusercontent.comottercorp.github.io - 这是 GitHub。
  3. act1.ff.sdo.com - 检查服务器状态的盛趣站点。

Q: 如何卸载 XIVLauncher?

您可以通过控制面板或 Windows 10 设置应用程序像任何普通 Windows 程序一样卸载 XIVLauncher。 如果要清除它的任何痕迹,请检查并删除这些文件夹。

程序安装和旧版本: %localappdata%\XIVLauncher(国际服) %localappdata%\goatsoft(如果存在)

设置/插件和其他用户配置 %appdata%\XIVLauncher(国际服) %appdata%\XIVLauncherCN(国服)


Q: 插件/ XIVLauncher 是否在更新日可用?

请记住,许多开发者有学业/工作/两者兼顾,并且分布在各种时区。更新将在可以进行时进行。"XL 随时可能消失" 的观念仍然存在。我们无法预测任何可能的补丁需要多少工作/时间,也无法给出任何预计时间 - 这是不可能的。 请不要催促我们,我们在补丁日需要提供更多的支持,这样我们就无法解决问题。

XIVLauncherCN:

  • 用户不需要采取任何预防措施来保证 XIVLauncherCN 与新补丁的兼容性。
  • 除非 SE 决定彻底更改身份验证或补丁下载/更新的工作方式,否则启动器将在补丁日正常工作。

Dalamud:

请留意我们的QQ频道 公告,在公告宣布支持之前使用注入器注入可能会导致游戏崩溃。

  • Dalamud 有一个内部机制,用于检查客户端版本和一个已列入白名单的兼容性文件。
  • 如果客户端版本与白名单不匹配,Dalamud 将不会加载。
  • 一旦 Dalamud 被列入白名单,下次使用 XIVLauncher 启动时它将加载。(我们也会在 Discord 上发布公告)
  • Dalamud 可能或可能不需要更新以与当前客户端兼容。这取决于内部有多少变化,我们无法提供任何关于列入白名单所需时间的估计。

插件:

  • 预计每个补丁都会导致所有插件停止工作。
  • 一旦 Dalamud 被列入白名单以适应新补丁,它将尝试加载插件。
  • 完全有可能一个补丁对 Dalamud 没有问题,但却破坏了一个插件。(如果发生这种情况,您需要禁用/移除插件,直到其更新为止)

Q: 我能在补丁上线之前使用 XIVLauncher 提前登录吗?

不能。

与每次补丁维护一样,大厅服务器通常会像往常一样下线。即使您在维护期间下载和应用了补丁,您的授权几乎肯定会在系统恢复之前过期。

您可以使用 XIVLauncher 的“等待维护结束”功能,坐等启动补丁(无需登录),然后在补丁一般可用时提示您登录进行游戏补丁。

“等待维护结束”功能还可以每 ~15 秒检查服务器是否在线,以便您在服务器启动后立即登录。

与任何补丁一样,在 Dalamud 更新以适应新的补丁内容之前,游戏内插件将被自动禁用。请不要手动将 Dalamud 注入为启动应用程序,除非您想让客户端崩溃!


Q: 我在哪里可以找到我的 FFXIV 安装路径?

(也就是说,XIVLauncher 的“游戏路径”是什么意思?)

FFXIV 的安装位置取决于您是使用官方安装程序还是 Steam,安装时间以及是否安装了免费试用版等因素。这里是一些常见的路径。

无论如何,请勿选择 bootgame 文件夹。但是,如果您已经安装了 FFXIV 的副本,您需要选择包含它们的文件夹。

官方启动器:

  • C:\Program Files (x86)\上海数龙科技有限公司\最终幻想XIV\

示例


Q: 如何将 FFXIV 和/或 XIVLauncherCN 文件放入 XLCoreCN 的目录?[Linux]

相关目录如下所示,你可以从Windows系统的机器中将文件复制进对应目录:

最终幻想14游戏文件

  • (XLCore) ~/.xlcore_cn/ffxiv

用户/角色设置

  • (XLCore) ~/.xlcore_cn/ffxivConfig

XIVLauncher 配置(请重新安装插件)

  • (XLCore) ~/.xlcore_cn/pluginConfigs

复制其他文件和程序

  • (XLCore) ~/.xlcore_cn/wineprefix/drive_c

Q: 如何将 FFXIV 和/或 XIVLauncher 文件进行迁移(如更换机器/目录)?[Windows]

复制 FFXIV 安装文件

就大部分而言,FFXIV 是可移植的。您只需确保已根据需要安装了 DirectX。我建议先使用 SE 的安装程序安装启动器,然后如果您不想打补丁,再用备份文件替换它。

注意:如果您安装了 TexTools,则不应执行此操作。或者至少在执行之前,请确保还原索引/修复游戏,因为 TexTools 可能会破坏您的客户端。

  • 复制用户/角色设置:\上海数龙科技有限公司\最终幻想XIV\game\My Games
  • 复制 XIVLauncher 配置(请重新安装插件):%appdata%\XIVLauncherCN\pluginConfigs
    • 注意:请不要复制其他配置或文件夹,因为这些是特定于该计算机的。您应该根据每台计算机进行设置。

Q: 打开程序时,我收到一条错误消息,提示 XIVLauncher 无法检查更新

XIVLauncher 无法打开有几个不同的原因。 这里有几个常见的。

XIVLauncher 被防病毒/防火墙阻止

有关如何将 XIVLauncher 列入白名单,请参阅防病毒 FAQ 帖子,了解如何将 XIVLauncher 加入白名单。

网络原因?

请尝试访问我们的Web API,如果可以在浏览器访问,请自行排查本地网络设置(如代理)。

仍未解决?

为了获得最快的支持,请前往 QQ频道 并在 #xivlauncher 问答帮助 频道中发布您遇到的错误、屏幕截图(如果可能)以及可以在 Roaming中 找到的 output.log 文件。


Q: 为什么游戏内插件 (Dalamud) 不起作用或插件不显示?

与许多其他游戏工具一样,Dalamud 通过注入 FFXIV 进程并挂钩 DirectX 来工作。 有时,它会与其他工具发生冲突或因此而无法工作。

一些可能导致问题的常见原因是:

  • 常见的第三方杀毒程序。
  • FRAPS 请确保在打开 FFXIV 时 FRAPS 已关闭。它为 FPS 显示和/录制挂钩 DirectX。您可以在游戏运行后再打开它。
  • Logitech GHub 我们不知道为什么这是一个有问题的程序,但确实如此。该程序可能会导致 Dalamud 在退出游戏时崩溃,让您处于卡住的黑屏状态,并且必须强行关闭。
  • MacType 对 FFXIV 没有任何作用,因为游戏不使用系统字体。请阻止它与 FFXIV 挂钩,你会没事的。
  • MSI Afterburner 包含 RTSS。见下文。
  • OBS 一些直播模式涉及挂钩 DirectX 以获得更好的捕获。这可能导致插件在直播流中呈现或根本不呈现。您可能需要更改捕获方法。
  • RivaTuner/RTSS 要么将 FFXIV 列入自动挂钩例外,要么 设置 RTSS 加载延迟。 RTSS 可以在 Dalamud 加载后使用,没有问题。
  • SpecialK 这也注入到 DirectX 中,并且可以搞砸 Dalamud 的注入。它并不兼容,但您可能不应该使用它,除非您有办法在 Dalamud 加载后使其挂钩。
  • 国服启动游戏时黑屏 可能是由于国服特有的游戏公约造成了游戏的实际启动时间落后,如果游戏启动马上注入有一定的可能造成游戏黑屏,请在 XIVLauncher 的设置界面设置 5~10 秒的注入延迟。

Q: 如何将 XIVLauncher 和 Dalamud 加入防病毒白名单,以免受到防病毒软件的干扰?

请将以下文件夹添加到例外(或白名单)列表中:

  • (XIVLauncherCN安装路径)
  • %AppData%\XIVLauncherCN
  • 您的 FFXIV 游戏安装文件夹

之后请重新启动计算机。

注意:大多数程序不允许您使用 %localappdata%%appdata% 的缩写。您需要使用它们的完整/真实路径(通常是 C:\Users\AppData,后跟 LocalRoaming)。

重置 Dalamud

您可能还需要重置 Dalamud(插件系统)。要重置 Dalamud,请删除 (XIVLauncherCN安装路径)\Roaming\addon\Hooks 文件夹。

额外的例外情况

如果可能,请尝试将以下文件加入白名单:

  • (您的 FFXIV 安装路径)\game\ffxiv_dx11.exe
  • (XIVLauncherCN安装路径)\XIVLauncherCN.exe
  • (XIVLauncherCN安装路径)\app-X.Y.Z\XIVLauncher.exe
    • 注意:将 X.Y.Z 替换为最新可用版本。每次启动器更新都会更改!
  • (XIVLauncherCN安装路径)\Roaming\addon\Hooks\W.X.Y.Z\Dalamud.Injector.exe
    • 注意:将 W.X.Y.Z 替换为最新可用版本。每次 Dalamud 更新都会更改!
  • (XIVLauncherCN安装路径)\Roaming\addon\Hooks\W.X.Y.Z\DalamudCrashHandler.exe
    • 注意:将 X.Y.Z 替换为最新可用版本。每次启动器更新都会更改!
  • (XIVLauncherCN安装路径)\Roaming\addon\Hooks\W.X.Y.Z\Dalamud.dll
    • 注意:将 W.X.Y.Z 替换为最新可用版本。每次 Dalamud 更新都会更改!
  • (XIVLauncherCN安装路径)\Roaming\runtime

个别防病毒软件的操作指南

请谨慎操作。如果您正在安装开发插件、第三方插件或其他非正常/xlplugins方法的内容,我们无法确保插件能正常工作、在游戏中不被检测到,并且不会对您的计算机造成损害。)


Q: XIVLauncher 不保存我的新密码 / 如何清除保存的密码?

XIVLauncher 将用户凭据保存在 Windows 凭据管理器中。它们将被适当标记,以便您可以找到要编辑/删除的确切条目。

  1. 打开 Windows 凭据管理器应用程序。最快的方法是在开始菜单中开始输入它的名称。
  2. 选择 Windows 凭据按钮。
  3. 滚动到看到类似 FINAL FANTASY XIV-username 的条目,并展开该条目。
  4. 删除该条目。XIVLauncher 将无法加载它。
  5. 现在打开 XIVLauncher 并尝试登录。

如果需要更多帮助,可以在https://pureinfotech.com/credential-manager-windows-10/上找到基本指南。


Q: 我认为 XIVLauncher 导致了蓝屏死机。哪些信息有助于缩小问题范围?

(注意:这可能不是 XIVLauncher 的问题,但以下信息将帮助我们验证。)

  1. 您获得了什么停止代码?
  2. 哪个应用程序或驱动程序出现故障?
  3. 这个问题是什么时候开始的?
  4. 您安装了哪些插件?如果禁用它们,然后逐个选择重新启用它们,问题是否仍然存在?
  5. 您是否对 XIVLauncher 进行了完全卸载和重新安装?(请参阅上面的几个帖子以获取详细信息)

如果对某些细节不确定或者如果 Windows 事件查看器没有提供相关信息,BlueScreenView 可以读取内存转储文件(请让计算机在将内存转储到硬盘时完成,不要按重置按钮中断该过程)。


Q: 如何解决启动时的崩溃问题?

请尝试从 Microsoft 的 https://github.com/abbodi1406/vcredist/releases/latest 下载并安装 VC Redist,以及 .NET 4.8 Runtime https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer

如果问题仍然存在,请加入我们的QQ频道 寻求帮助。
注意:请确保自己没有使用任何第三方插件、没有在使用Dalamud/XIVLauncherCN前执行特定操作


Q: 网络连接正常但是无法更新XIVLauncherCN、Dalamud或者无法加载主库插件列表

这是一个加速器或者代理设置问题。

如果你使用了加速器

已知部分加速器会导致网络问题,如UU加速器。请在使用加速器的时候尽量使用路由模式。
此外,多数加速器不兼容最终幻想14(国服)和 FINAL FANTASY XIV(国际服)分别加速,请不要在使用国际服加速线路的时候,在国服使用XIVLauncherCN或Dalamud。

代理问题

代理问题不属于我们的支持项目,唯一能够提供的信息是:XIVLauncherCN、Dalamud和主库插件列表均不需要使用代理,我们的服务会自动将国内的请求分流到国内主干网CDN上。
如果你遇到了网络问题且没有使用加速器,请在Dalamud设置中关闭使用自定义代理,并且重启游戏。

我们的服务故障

我们的独立服务器托管在与世界前列云运营商相同的机房,国内CDN使用了中国电信提供的CDN服务,而国外则使用了著名的cloudflare提供的CDN服务。
理论上我们的服务故障的可能性极小,而且我们还有一定的灾备策略。
如果您真的怀疑不是您自己的原因导致的无法加载,可以尝试使用浏览器访问 https://aonyx.ffxiv.wang/ 以确定是否是服务故障。

滥用/网络攻击导致的防火墙自动禁用

网络攻击无处不在,因此我们通过CDN和源服务器两层进行了网络攻击过滤。其中CDN层比较宽松,源服务器层相对严格。
正常使用的情况下,99.99%以上都不会触发到防火墙。
原则上我们不提供被防火墙禁止后的解封。


Q: 官方启动器无法工作 / XIVLauncherCN 在检查更新时失败 / 无法验证补丁文件

最有可能的情况是您的网络连接或连接到盛趣服务器和/或我们的在线服务出现了问题。但是,XIVLauncher 实际上只能获得“出现了问题”的信息。

虽然这通常是家庭网络问题,但不能保证在同一位置的多台计算机会被平衡负载到相同的服务器上(这就是为什么一台计算机正常工作而另一台不工作的原因)。

如果您确定这不是防火墙问题或速率限制问题,可以尝试以下几个方法:

  • 重新启动计算机
  • 重新启动网络设备(调制解调器和路由器)
  • 确保硬盘不是满的
  • 尝试不同的 DNS
    • DNSPod 提供 119.29.29.29 (推荐)
    • Google 提供 8.8.8.8 和 8.8.4.4
    • CloudFlare 提供 1.1.1.1 和 1.0.0.1
    • Level3 提供 4.2.2.2 和 4.2.2.4
  • 检查加速器设置或者代理设置

    参考网络连接正常但是无法更新XIVLauncherCN、Dalamud或者无法加载主库插件列表
  • 从另一台计算机复制可正常运行的 FFXIV 安装文件
    • 最简单的方法是将文件夹复制到一个大容量的闪存驱动器或外部硬盘上。
    • 如果您熟悉设置 Windows 共享,您还可以从一台可正常工作的计算机共享驱动器/文件夹,然后通过网络将其复制到您的计算机。

Q: 如何在 RivaTuner/RTSS 中设置注入延迟

  1. 打开 C:\Program Files (x86)\RivaTuner Statistics Server\Profiles\\
  2. 使用您选择的文本编辑器打开 ffxiv_dx11.exe.cfg 文件。
  3. 找到 [Hooking] 部分,并更改其中的两个参数:
InjectionDelay=15000
InjectionDelayTriggers=KERNEL32.dll,USER32.dll

如果它们不存在,请添加它们。


Q: 我可以修复我的FFXIV安装吗?

暂时不可以,但是你可以检查哪个文件出错,并让朋友拷贝给你。 如果你想要使用这个功能,在 XIVLauncherCN 中,右键点击“登录”并选择“修复游戏文件”。

**请不要使用官方启动器中的修复功能!它只会修复官方登录器


Q: 在尝试更新FFXIV时,如何修复版本检查错误?

  1. 进入\上海数龙科技有限公司\最终幻想XIV\game\My Games
  2. 打开FFXIV_BOOT.cfg文件,使用您选择的文本编辑器。
  3. BootVersionCheckMode更改为1
  4. 重新启动游戏。

Q: 我在安装了 TexTools 的情况下更新了游戏。如何修复崩溃问题?

您会知道是否受到此问题的影响,因为官方启动器也会崩溃。这个问题不是由XIVLauncher引起的。
备份您的模组文件,并按照这个FAQ条目修复游戏。请注意,您的模组将被卸载。

请不要使用tt,tt只会带来不幸


Q: XL 环境变量

如果适用,您可以设置 XL_PRERELEASE=true 来测试 XIVLauncher 的新版本。如果您在不了解其作用的情况下启用此选项,我们将不会在发生问题时提供帮助。

不再使用 wine 环境变量。只需使用与 SquirrelSetup 兼容的正常工作的 Lutris 脚本。

如果您未使用当前版本的 XL、Dalamud 和插件,则不提供支持。请谨慎使用,因为过时的版本可能会导致崩溃。


Q: WTFast 配置

WTFast 配置设置


想要添加一个新的常见问题解答? 请使用下面的模板,PR 到主 常见问题

### Q: Basic Title
FAQ content
<hr>

然后使用“[Name/Title here](#anchor here)将其添加到目录中

Return to the top
Return to the main Readme