17173首页 游戏资讯 官方公告 正文

《危险地带》新电脑崩溃问题已解决

导语
《危险地带》崩溃问题终于有解了!针对高端CPU闪退,OpenSSL补丁与启动参数亲测有效,三步修复稳定运行,点击查看详细教程。

我们的一位玩家发现了《危险地带》(Danger Zone)崩溃问题的解决方案。

该崩溃问题与较新的 CPU 有关。拥有大量核心/线程(16 核/24 线程)的高端 Intel CPU 用户或许可以通过此方法解决。请按照以下步骤操作:

应用 Intel/AMD OpenSSL SHA-512 指令补丁

许多在《危险地带 2》(Danger Zone 2)开发时期制作的虚幻引擎 4(Unreal Engine 4)游戏都存在一个普遍的编码缺陷,即引擎内置的 OpenSSL 框架会误读现代 CPU 的大量线程。

这会导致游戏在启动后 1-2 分钟内直接闪退到桌面。

1. 右键点击 Windows 开始菜单并选择“系统”。

2. 点击右侧(或相关链接下的)“高级系统设置”。

3. 点击底部的“环境变量...”按钮。

4. 在“系统变量”(底部区域)下,点击“新建...”。

5. 将变量名设置为:OPENSSL_ia32cap

6. 将变量值设置为:~0x200000200000000

7. 点击所有窗口的“确定”,重启 Steam,然后尝试启动游戏。

谷歌 AI 建议了一些其他方法,如下所示。我们的玩家虽然没用到,但为了以防万一,还是将其列出供大家参考。

通过 Steam 启动命令将 CPU 关联锁定为 4 个核心

现代高核心数处理器会干扰较旧的虚幻引擎线程池,导致 DangerZone-Win64-Shipping.exe 内部出现瞬时执行错误。

您可以通过启动参数将游戏限制在标准核心上运行。

1. 打开您的 Steam 库。

2. 右键点击《危险地带 2》,选择“属性”。

3. 在“启动选项”文本框中,清除原有文本并粘贴以下完整命令:

cmd /c “start /affinity F %command%”

4. 注意:这将强制游戏仅在您的前四个物理 CPU 核心上运行,从而立即停止旧版线程管理引发的崩溃。

强制可执行文件在 Windows 8 兼容模式下运行

由于 Windows 会拒绝 DEP 修改,在可执行文件层面强制启用旧版系统行为将改变 Windows 映射游戏内存钩子的方式。

1. 进入 Steam,右键点击《危险地带 2》,选择“管理” > “浏览本地文件”。

2. 进入游戏文件目录找到实际的发行版可执行文件:DangerZone\Binaries\Win64\DangerZone-Win64-Shipping.exe。

3. 右键点击 DangerZone-Win64-Shipping.exe 并选择“属性”。

4. 进入“兼容性”选项卡。

5. 勾选“以兼容模式运行这个程序:”并选择“Windows 8”。

6. 勾选底部的“以管理员身份运行此程序”。

7. 点击“应用”,然后点击“确定”。

【来源:steam】

我想了解这个游戏:
官网 专区 下载 礼包
尊敬的用户也许你已经注意到了我们文章页面进行了大规模的改造和重构,可以点击提交您的满意度或者想法我们会持续改进,给您提供更好的浏览体验! 一键参与
17173APP

扫描下载APP

游戏礼包一键领取

17173微信公众号

扫描关注公众号

每天更新