跳至正文
版本:最新版 - a1.156.0 ⚖️

💥 疑难解答

如何解决 nanos world 中最常见的问题和崩溃。

备注

如果你在创建资产时遇到问题或崩溃,请参阅我们的资产创建疑难解答页面,以获取更多与烘焙相关的具体解决方法。

如果你的脚本未按预期运行,或者服务器无法加载某个包,请查阅调试与日志指南以及下方的服务器与脚本问题部分。

欢迎阅读通用疑难解答指南。如果你在游玩 nanos world 时遇到崩溃或稳定性问题,请按照以下步骤解决常见问题。

如果你已经尝试了这些解决方法但仍遇到问题,请直接跳转到 仍旧崩溃?部分。

客户端崩溃的常见修复方法​

1. 验证游戏文件​

文件损坏或缺失是导致突发崩溃最常见的原因。

  • 在 Steam 上: 在 Steam 库中右键单击 nanos world > 属性 > 已安装文件 > 验证游戏文件的完整性。

2. 更新视频驱动程序​

确保你的显卡驱动程序已更新到最新版本。过时的驱动程序经常会与现代虚幻引擎的渲染特性发生冲突。

  • 访问 NVIDIA、AMD 或 Intel 网站获取最新的稳定版本。
  • 提示:如果你最近更新了驱动程序后开始出现崩溃,请尝试回滚到上一个稳定版本的驱动程序。
  • 提示²:你可以尝试使用 Display Driver Uninstaller (DDU) 等工具彻底干净地卸载 GPU 驱动程序,在清除旧驱动程序的所有痕迹后再安装最新版本。

3. 清除本地应用数据缓存​

有时,缓存的配置文件会损坏。删除它们可以强制游戏生成全新的文件。

  1. 按下 Win + R,键入 %LocalAppData% 并按 Enter。
  2. 找到并删除 NanosWorld 文件夹。
  3. 可选但推荐: 删除同一目录下的 NVIDIA 文件夹以清除着色器缓存。
注意

NanosWorld 文件夹还存放了你的游戏设置和按键绑定,这些设置将会重置为默认值。

4. 切换 DirectX 版本​

根据你的硬件,在 DirectX 11 和 DirectX 12 之间切换可以解决渲染崩溃问题。

  • 打开游戏内设置,将 DX12 切换为 DX11(或反过来),然后重启游戏。
  • 如果你无法打开游戏,请尝试使用 -dx11 或 -dx12 命令行参数启动游戏,以强制使用特定的 DirectX 版本。

5. 禁用叠加界面与后台软件​

第三方叠加界面可能会挂钩到游戏的渲染进程中并引发崩溃。请尝试暂时禁用:

  • Rivatuner 统计服务器 (RTSS)
  • GeForce Experience / ShadowPlay 叠加界面
  • Discord 游戏内叠加界面
  • 帧率计数器或其他屏幕采集软件

6. 禁用硬件超频​

如果你对 CPU、GPU 或内存进行了超频(包括 XMP 配置文件),在引擎处于高负载时可能会导致不稳定。请尝试将硬件恢复到出厂频率,观察崩溃是否消失。

7. Intel 第 13 代和第 14 代 CPU 的不稳定​

在高配置 Intel 处理器(如 i7/i9 第 13 代和第 14 代)上运行现代虚幻引擎游戏时,有一个非常常见的问题会导致游戏在着色器编译期间崩溃,并且通常会弹出具有误导性的“显存不足”错误。

  • 请前往你的主板制造商网站,将 BIOS 更新到最新版本,以应用官方的“Intel 默认设置”微代码。

8. 禁用光线追踪​

如果你使用的是较旧的显卡(或者即使是较新的硬件但在高负载的服务器下),虚幻引擎中的某些错误可能会导致特定的光线追踪特性引发突发的 GPU 驱动程序崩溃。

  • 前往游戏内设置,选择 视频 > 高级质量设置 > 将 光线追踪 切换为 Off。

服务器与脚本问题​

日志在哪?​

  • 服务器: 位于 .logs/ 文件夹内,紧挨着服务器可执行文件(NanosWorldCore.log 为最新日志)。
  • 客户端: 位于 %LocalAppData%\NanosWorld\Saved\Logs\。

Lua 错误会以红色打印,并标明引发错误的文件及行号。从第一个错误着手,因为后续的错误通常都是由它引发的。

我的包没有加载​

  • Make sure the Package folder name is listed in your Config.toml, under the [game] section (packages, game_mode, map or loading_screen, depending on its type).
  • Folder names must be lowercase and use only letters, numbers and -.
  • Check the server console for Package.toml errors, a missing or invalid setting stops the Package from loading.
  • If it depends on other Packages or Asset Packs, check they are listed in packages_requirements or assets_requirements and are installed.

我无法连接到我的服务器​

  • Make sure the server and the game are using the same Steam App (Playtest or full game), see the --steam_app parameter in Server Configuration.
  • If other players can't join, check that the ports 7777 (TCP and UDP) and 7778 (UDP) are open and forwarded in your router or firewall.

仍旧崩溃?​

如果你尝试了上述所有解决方法但仍然遇到不稳定情况,我们希望了解相关信息。为了帮助我们尽快调查并解决问题,请向我们的漏洞追踪器提交详细报告。

提示: 你提供的信息越多,我们就能越快找到根本原因!

提交问题时,请务必包含以下详细信息:

  • 崩溃事件 ID: 如果弹出了虚幻引擎崩溃报告窗口,请复制并粘贴事件 ID。这能让我们追踪到确切的错误代码和后端堆栈跟踪。
  • 复现步骤: 请逐步描述你在崩溃发生前紧接着的操作。并告诉我们你是否能够稳定复现该问题。
  • 系统规格: 列出你当前的 CPU、GPU 和内存。
  • 崩溃背景: 描述当时的环境。你是在单人模式下,连接到了人数众多的服务器,还是正在与特定的自定义资产或脚本进行交互?
🐛 报告漏洞https://feedback.nanos-world.com/b/bugs