如何修复 Windows PC 上 Rust 不断崩溃的问题?

Avilas

Rust 是一款多人游戏,受到全球成千上万玩家的广泛喜爱。它涉及在荒野中生存并逃脱死亡。该游戏可以通过 Steam 玩,并在 2018 年全面推出后仍然收到更新。然而,有许多玩家抱怨 Rust 在尝试加入服务器时出现崩溃、冻结和滞后问题。我们设计了一份故障排除指南来帮助玩家解决在 Steam 上玩 Rust 时出现的大部分问题。

为什么 Rust 在 Windows PC 上不断崩溃?

游戏玩家在加载到服务器时遇到 Rust 不断崩溃等问题的原因有很多。我们已经提到了最突出的一些。

  • Rust 游戏没有管理员权限。
  • 设置、启动选项、不需要的缓存或全屏优化问题。
  • 系统文件损坏或过时。
  • Windows PC 上的图形驱动程序存在问题。
  • PC 超频或过热问题。
  • Windows 设置配置错误。
  • 防病毒或防火墙问题。

在跳至故障排除步骤并更改游戏设置或 Windows 设置之前,我们建议您检查系统要求并确保您的 PC 硬件与玩 Rust 兼容。

最低限度 受到推崇的
操作系统 Windows 10 64 位 Windows 11 64 位
处理器 Intel Core i5-8250U / AMD Ryzen 5 5500 或更高 Intel Core i7-4790K / AMD Ryzen 5 2600 或更高
记忆 10 GB 内存 16GB内存
图形 GTX 1050 / AMD 500 系列或更高 RTX 3060 / RX 570 系列或更高
直接X 版本11 版本12
贮存 40 GB 可用空间 40 GB 可用空间

这里有许多故障排除修复程序可以解决 Rust 不断崩溃 Windows 11 错误。我们将这些方法分为两组 - 游戏相关修复和 Windows 相关修复。我们建议您首先从游戏相关的修复开始,然后更改 Rust 或 Steam 的设置以快速解决问题。如果这不能解决您的问题,那么您可以从与 Windows 相关的修复开始。

Rust/Steam相关故障排除方法

方法 1 – 以管理员身份运行 Steam

第一个简单的修复是授予 Steam 应用程序管理权限,以便它可以利用完整的系统资源。要在管理员模式下运行 Steam,请按照以下步骤操作 –

步骤一:右键单击 Steam 应用程序快捷方式以查看上下文菜单。
步骤2:选择以管理员身份运行。

步骤3:单击“是”用户帐户控制盒子。

Steam 应用程序现在将以提升模式打开。启动 Rust 并检查崩溃、冻结和滞后问题是否得到解决。

另请阅读 –如何启用 Steam 本地网络传输并解决问题

方法 2 – 降低游戏内设置

如果在管理模式下运行游戏无法解决问题,那么我们可能需要降低游戏中的设置选项。这通常是在难以处理 Rust 图形的旧硬件上完成的。这是您需要做的。

步骤一:启动 Steam,然后打开 Rust。
步骤2:单击“设置”图标并调整以下选项。

解决:减少
抗锯齿:
纹理质量:减少
阴影质量:减少
观看距离:减少

步骤3:保存所做的更改并重新启动 Steam 和 Rust 以使更改生效。

这是一种试错方法。您必须稍微减少设置并检查。如果不起作用,则进一步减少选项并重试。

另请阅读 –如果 Steam 在 PC 上无法启动该怎么办

方法 3 – 调整启动选项

一些游戏专家发现,更改启动选项可能有助于修复 Windows PC 上的 Rust 崩溃问题。这是您需要更改的内容。

步骤一:启动 Steam 应用程序并单击“库”。
步骤2:右键单击 Rust 并选择属性。
步骤3:找到“常规”选项卡,然后查找“设置启动选项”。
第4步:复制并粘贴以下命令并应用更改。

高-maxMem = X -malloc =系统-force-feature-level-11-0 -cpuCount = X -exThreads = X -force-d3d11-no-singlethreaded

第5步:关闭窗口并重新启动 Rust 以检查问题是否已解决。

方法 4 – 删除 Rust 缓存

删除游戏的缓存文件可以修复许多临时故障和小问题。当您启动并玩游戏时,这些临时文件将被重建。这是您需要做的。

步骤一:打开 Steam 并转到库。
步骤2:右键单击 Rust → 选择管理 → 单击浏览本地文件。
步骤3:这将打开 Rust 的安装文件夹,通常是:

C:Program Files (x86)SteamsteamappscommonRust

第4步:找到并删除以下文件夹。

a) 缓存
b) 资产存储
c) 崩溃
d) 日志

一些专家还建议您通过文件资源管理器导航到另一个文件夹,并删除上述文件夹的副本(如果存在)。

C:用户<YourUsername>AppDataLocalLowFacepunch StudiosRust

另请阅读 –如何修复缺少文件权限 Steam 错误

方法 5 – 禁用全屏优化

还有另一种方法可以解决 Rust 在加入服务器时崩溃的问题,那就是禁用全屏优化选项。以下是步骤。

步骤一:打开 Steam 并转到库。
步骤2:右键单击 Rust → 选择管理 → 单击浏览本地文件。
步骤3:这将打开 Rust 的安装文件夹,通常是:

C:Program Files (x86)SteamsteamappscommonRust

建议阅读:Rust – 如何解决网络延迟、高 Ping 和丢包问题

第4步:找到可执行文件:RustClient.exe
第5步:右键单击 RustClient.exe → 单击属性。
第6步:转到兼容性选项卡。
第7步:选中该框:禁用全屏优化。
步骤8:另外,单击“更改高 DPI 设置”并选中:覆盖高 DPI 缩放行为。
第9步:单击“应用”→“确定”。

方法 6 – 更新 Rust

有时,游戏由于小错误或故障而无法正常运行,可以通过更新游戏来解决。以下是更新 Rust 的步骤。

步骤一:打开Steam并点击Library.S
步骤2:右键单击 Rust 并选择属性。
步骤3:选择更新并确保将其设置为始终保持此游戏更新。

方法 7 – 验证游戏文件

Steam 应用程序将游戏文件存储在您的 PC 上。如果这些文件因任何原因被删除或损坏,那么玩家将面临诸如 Rust 在加载到服务器时不断崩溃等问题。您可以执行以下操作来识别和修复这些文件。

步骤一:打开 Steam 并单击库。
步骤2:右键单击 Rust 并选择属性。


步骤3:导航到“本地文件”选项卡。
第4步:单击验证游戏文件的完整性选项。


第5步:此过程将需要一些时间,具体取决于文件的大小和数量。耐心等待,直到修复文件的过程完成。
第6步:退出所有应用程序并重新启动 Steam 以检查问题是否已解决。

Windows相关故障处理方法

方法 8 – 更新显卡驱动程序

文本专家建议解决 Rust 崩溃问题的下一个修复方法是更新驱动程序。在 Windows PC 上更新驱动程序有两种方法。

通过设备管理器更新

设备管理器是一个内置工具,可以帮助用户更新驱动程序。以下是运行该工具的步骤。

步骤一:打开装置经理按 Win + X 并选择设备管理器。


步骤2:展开显示黄色感叹号的部分。
步骤3:右键单击这些驱动程序一一查看上下文菜单。
第4步:选择更新驱动程序,然后选择自动搜索更新的驱动程序软件。

使用高级驱动程序更新程序

更新驱动程序的第二种方法是使用高级驱动程序更新程序应用程序,它可以检测您电脑上过时、损坏和丢失的驱动程序,只需点击几下鼠标即可下载/安装最兼容的驱动程序。这是您需要做的。

步骤一:下载并安装高级驱动程序更新程序。

步骤2:启动应用程序并单击“立即开始扫描”按钮。


步骤3:屏幕上将显示驱动程序问题列表。


第4步:在列表中找到过时的驱动程序,然后单击它们旁边的更新链接。


第5步:更新过程现在将开始。更新完成后重新启动计算机。

方法 9 – 更新 Windows

Windows 更新修复了许多轻微和主要的 PC 错误。专家建议保持电脑更新随时。以下是更新 Windows 操作系统的步骤。

步骤一:按 Win + I 打开 Windows 设置框。
步骤2:单击左侧面板中的“Windows 更新”选项卡。
步骤3:在右侧部分中,单击“检查更新”按钮。


第4步:等待 Windows 连接到 Microsoft 服务器并为您下载/安装更新。
第5步:更新过程完成后,按几次“检查更新”按钮,检查是否有任何未完成的更新在第一轮中未完成。
第6步:接下来,单击“高级选项”,然后单击“可选更新”。


第7步:选择此处显示的所有更新,然后单击“下载并安装”按钮。
步骤8:等待所有更新完成并重新启动您的电脑。

方法 10 – 禁用防病毒/防火墙

在某些情况下,Windows PC 的防病毒和防火墙可能会干扰游戏或应用程序的正常运行。要检查是否属于这种情况,请尝试以下步骤。

禁用 Windows 安全防病毒软件

步骤一:按 Win + I 打开“设置”应用程序。
步骤2:在左侧菜单中,选择隐私和安全。


步骤3:向下滚动并单击“Windows 安全”。


第4步:在“防护区域”部分下,单击病毒和威胁防护。

第5步:在“病毒和威胁防护设置”下,单击“管理设置”。

第6步:关闭实时保护。您可能会收到警告,但请确认您想要将其关闭。这将暂时禁用 Windows Defender 的实时扫描。

禁用 Windows 防火墙

步骤一:按 Win + R,输入 Control,然后按 Enter 打开控制面板。


步骤2:在控制面板中,转到系统和安全 > Windows Defender 防火墙。


步骤3:在左侧,单击“打开或关闭 Windows Defender 防火墙”。


第4步:对于专用网络设置和公共网络设置,请选择关闭 Windows Defender 防火墙(不推荐)。
第5步:单击“确定”应用更改。

立即启动游戏,检查问题是否仍然存在。

另请阅读 – 已修复 – Windows 11 Defender 不断关闭!

方法 11 – 检查内存问题

内存诊断工具是一个内置实用程序,可帮助扫描内存是否有错误。这是您需要做的:

步骤一:按 Windows 键,键入“Windows 内存诊断”,然后单击同名的结果。
步骤2:将打开一个新对话框,然后单击“立即重新启动...”。


步骤3:按照说明操作,该工具将检查并修复可能导致 Rust 滞后和冻结问题的内存相关错误。

方法 12 – 检查是否过热

如果您的 CPU 过热,那么您会发现大多数应用程序都会出现延迟,并且您的电脑会在短时间内死机。 CPU的正常温度应该在40到65度之间。玩游戏时,某些 PC 显示温度高达 80 度。除此之外,任何问题都可能是一个严重的问题,这里有一些提示。

步骤一:安装 PC 温度监控应用程序,例如 MSI Afterburner 或 HWMonitor。
步骤2:如果温度超过 80 摄氏度,请关闭电脑,打开机箱并使用风扇和其他组件上的吹风机吹气以去除灰尘颗粒。如果您自己无法完成,我们建议您将其送到服务中心。
步骤3:将电脑放置在通风的地方,以便空气流通最大。
第4步:检查是否可以使用 MSI Afterburner 调整风扇速度并在温度升高时提高速度。

方法 13 – 通过干净启动禁用后台程序

一些游戏专家对其他后台应用程序可能会与 Rust 游戏产生冲突表示担忧。在这种情况下,您可以尝试干净启动Windows并再次启动游戏。

步骤一:按 Win + R,输入 msconfig,然后按 Enter。
步骤2:在“系统配置”窗口中,转到“服务”选项卡并选中“隐藏所有 Microsoft 服务”。


步骤3:禁用所有非 Microsoft 服务并单击“确定”。
第4步:重新启动计算机。

您还可以使用任务管理器关闭某些后台应用程序,例如 MSI Afterburner、Razer Synapse、Logitech 游戏软件等。打开任务管理器,然后在“进程”选项卡中,右键单击要关闭的应用程序进程,然后选择“结束任务”。

禁用叠加。

一些游戏玩家尝试禁用 Steam 界面并修复 Rust 问题。要关闭 Steam 叠加层:

Steam > 设置 > 游戏中 > 取消选中“在游戏中启用 Steam 覆盖”。

方法 14 – 禁用超频

一些用户尝试对电脑进行超频,以发挥其最大性能。然而,这也会带来一些负面影响,例如游戏无法启动或在游戏中冻结等。专家建议禁用超频,然后重新启动电脑。

方法 15 – 设置游戏的进程亲和力

许多玩家能够通过将优先级设置为高来解决 Rust 崩溃、滞后和冻结问题。您可以这样做:

步骤一:要在游戏运行时启动任务管理器,请同时按 Ctrl + Shift + Esc。
步骤2:选择详细信息并找到 Rust.exe 文件。右键单击 main.exe 文件移至“设置优先级”,然后选择“高”。
步骤3:如果请求您许可,请确认修改。
第4步:接下来,尝试在任务管理器中选择 .exe 文件,选择“设置关联性”,选中“所有处理器”,然后单击“确定”。

方法 16 – 更改电源计划

我们已经尝试和测试,将电源计划更改为“高”可以解决生锈冻结/滞后问题。

步骤一:按 Win + R 打开“运行”框,键入 Control,然后按“确定”按钮,启动控制面板。
步骤2:点击硬件和声音,其次是电源选项


步骤3:选择高功率计划。


第4步:单击“确定”并退出所有窗口。

方法 17 – 调整虚拟内存

接下来,我们还有另一个解决方案,涉及增加电脑上的虚拟内存,以帮助游戏顺利启动和运行。如果您的 RAM <16GB,这可能会有所帮助。

步骤一:打开文件资源管理器(Win + E)。
步骤2:在左侧面板中找到此电脑,然后右键单击它以选择属性。
步骤3:将打开一个新盒子。单击高级系统设置。


第4步:单击“性能”下的“设置”按钮。


第5步:一个新的盒子将进一步打开。单击“高级”选项卡,然后单击“更改”。
第6步:现在,取消选中旁边的框自动管理所有驱动器的分页文件大小并单击“确定”按钮。
第7步:单击“自定义尺寸”,然后单击“最大尺寸”中比当前尺寸更大的数字。例如,您可以设置自定义大小(例如,初始 = 8000 MB,最大 = 16000 MB)。


步骤8:单击“确定”。

方法 18 – 在 DirectX 9/10 模式下运行

使用旧硬件的游戏玩家可以尝试 DirectX 9 或 10 选项。要使用较旧的 DirectX 版本启动 Rust,您必须在启动选项中键入命令。以下是如何做到这一点。

步骤一:启动 Steam 并单击库。
步骤2:找到 Rust,右键单击并选择属性。
步骤3:查找设置启动选项并输入-dx10或者-dx9,具体取决于您要启动的版本。
第4步:退出 Steam 并重新启动即可玩游戏。

方法 19 – 重新安装 Rust

如果您已尝试上述所有故障排除步骤,那么我们建议的最后一步是卸载游戏并重新安装。由于该应用程序是通过Steam安装的,因此您必须使用Steam将其完全删除,然后重新安装。这是你需要做的——

笔记 :如果您想备份您的游戏保存,请导航到下面提到的位置并复制已保存文件夹到另一个位置。

C:Program Files (x86)SteamsteamappscommonRust

步骤一:启动 Steam 应用程序并单击“库”。
步骤2:右键单击 Rust 游戏并选择“管理”->“卸载”。
步骤3:该过程完成后,重新启动您的电脑。
第4步:重新启动 Steam 并再次下载 Rust。
第5步:玩游戏一段时间,检查问题是否再次出现。
第6步:如果没有,那么您可以复制已保存文件夹回到原来的位置。

方法 20 – 联系支持人员

修复 Rust 在加载到服务器错误时不断崩溃的最终解决方案是联系 FacepunchRust 支持网站。您可以创建一个票证来解释您的问题和您已采取的所有步骤,以及您的硬件详细信息。支持团队将尽快与您联系并提供最佳解决方案。

结论

我们希望上述故障排除步骤可以帮助您解决加入服务器时 Rust 崩溃等问题。我们建议您尝试每个步骤并检查结果。这将节省时间并帮助您跳过剩余步骤。请在下面的评论部分写信告诉我们您的故障排除经验以及哪种方法有助于解决问题。