无法加入线上的原因有很多,本文介绍两种方法:改微软DNS与配置正确的Teredo。
如果你的游戏内报错和我一样,那接下来的方法或许非常有用。
一、修改DNS
简单来说就是把电脑的DNS从默认自动获取修改为微软自家提供的DNS4.2.2.1和4.2.2.2(两个都要填)。
Steam版和微软商店版同样适用,此方法还能解决微软商店无法下载、更新软件的问题!
具体操作如下:
1、桌面点开右下角的打开网络和internet设置
2、点击 更改适配器选项
3、双击目前正在使用的适配器(即有效的),一般是带✅的
4、点击属性
5、来到网络选项卡,双击Internet协议版本4
6、点击【使用下面的DNS服务器地址】,按图填写相关数据
7、依次点击确定并重启电脑
二、修改Teredo
除此之外,在线服务出错、掉线也可能是因为Teredo连接不稳定(Teredo 是一种 IPv6 转换技术,它允许在 IPv4 网络中实现 IPv6 的单播连接),这时就需要我们手动配置Teredo。
需要说明的是,Steam版地平线4的多人服务器据说不依赖Teredo技术,而微软商店版本需要。
在CMD中运行以下命令可以检查自己的NAT状态,如显示【qualified】(合格)则无需修改
指令:netsh int teredo show state
对于修改Teredo配置的具体方法参考以下链接文章,在此不过多赘述。
注意:方法需要用到组策略,Win家庭版不带此功能,请自行搜索【如何在Windows家庭版上安装组策略】。
https://www.bilibili.com/read/cv14221839/ (如何修改Teredo配置并查询目前NAT状态)
如果以上步骤并未解决你遇到的问题,可以尝试在评论区留下你的报错截图,并尝试自行搜索相关错误代码,如0x80600208
附上Forza支持团队对于错误代码的帮助,有参考价值
https://support.forzamotorsport.net/hc/en-us/articles/360025342973-IPsec-error-message