
绝地潜兵2(Helldivers2)这个游戏是p2p联机,就是你的游戏代码是跑在主机(房主)的服务端的,你的客户端和主机的服务端通信情况、将决定你是否会产生网络错误。
尽管箭头已经提高了延迟丢包的判定上限,但仍然有不少新手小伙伴总是通过B站和qq私信我 问我网络错误问题的解决办法,今天把几个常见处理措施贴出来,请自己对照自助,主要是:ipv6的禁用、防火墙出入站的协议设置。
【游戏目录介绍】
◆helldivers2.exe游戏进程默认所在目录◆
安装路径:\Steam\steamapps\common\Helldivers 2\bin\helldivers2.exe
◆Helldivers2游戏文档所在目录◆
%appdata%\Arrowhead\helldivers2
(crash_data为报错日志)
(shader_cache为着色器缓存)
(saves为你的用户设置存档)
1、首先保证你的主板bios、网卡驱动、显卡驱动、以及Realtek等驱动程序为最新版本,如果你的个人PC上有以下软件也尽可能保证其为最新版本:iCUE | Intel XTU | G.Skill | Logitec G-Hub | NZXT | HWInfo | MSI Afterburner | RyzenMaster | Razer Synapse | Samsung Magician 等。
2、其次关闭第三方杀毒软件或防护软件,并检查windows安全中心或第三方防护软件是否有针对%PROGRAMFILES(x86)%\Steam\steamapps\common\Helldivers 2目录下的任何安全警告,如有请进行安全放行的允许操作;
3、在设备管理器中暂时禁用任何非必要的 VPN、Hamachi、Nahamic、Radmin、Sonic Suite进程等;
4、在任务管理器中将helldivers2.exe进程优先级设置为最高;
5、你可以在游戏运行时单击F5呼出顶部网络状态hub来检测网络质量状况;
6、将Steam.exe和helldivers2.exe都以管理员模式启动;
7、在游戏中关闭跨平台联机功能。
1、 禁用ipv6
在任务栏右下角找到网络图标右键图标→选择“打开网络和 internet设置”→在“高级网络设置”→下面找到“更改适配器选项”→右键以太网打开属性→把ipv6取消勾选→确定:

注意:如果你有多个“以太网”,例如以太网名为NeteaseUU TAP-..的那是UU加速器。以太网状态为“已连接”的、或者以太网名称开头为intel或AMD的才是你的真实网络。
(某些加速器在进程模式下依然会将虚拟网卡运作方式设置为ipv6,保险起见,你可以将加速器的网卡也取消勾选ipv6),完成设置后你可以在下述网址检查自己的ipv6运行状况
https://www.test-ipv6.com
2、检查Helldivers 2应用许可
位置为:控制面板→系统安全→防火墙→允许的应用,将helldiver2.exe的域&公用&专用设置为都“允许”;

3、检查Helldivers 2出入站规则
打开开始菜单→开始菜单左下角齿轮→网络和Internet(状态)→windows防火墙→下方小蓝字“高级设置”→在入站规则中确认存在Helldivers2的2个入站规则

2个入站规则协议分别是:TCP和UDP,如果你没有该入站规则,请按图新建入站规则并设置(本地主体&远程用户&作用域都为空白):


以上为绝地潜兵2“无法加入对局&频繁网络错误”的最常见错误的解决办法,如若上述设置仍未解决你的主客机连接问题,请自己排查以下问题:
你与房主地址ip本身就存在无法直接连接的情况;
主客机的延迟丢包、网络波动太大导致被服务端判定为掉线;
你的网络运营商设置存在问题,尝试切换拨号和桥接模式;
你的第三方防护软件&系统其他设置存在阻挡应用权限&网络连接的情况;
你的系统本身存在网络代理&流量转发的情况,请尝试在CMD里清除ip和dns;