无法加入线上的原因有很多,本文介绍两种方法:改微软DNS与配置正确的Teredo。
如果你的游戏内报错和我一样,那接下来的方法或许非常有用。
一、修改DNS
简单来说就是把电脑的DNS从默认自动获取修改为微软自家提供的DNS4.2.2.1和4.2.2.2(两个都要填)。
Steam版和微软商店版同样适用,此方法还能解决微软商店无法下载、更新软件的问题!
![投票地平线4无法加入线上模式的解决方法(精品干货)-第0张](https://imgheybox.max-c.com/web/bbs/2024/06/28/a2a5ba69a9e0c270a06370f1794e1630/thumb.png)
具体操作如下:
1、桌面点开右下角的打开网络和internet设置
![投票地平线4无法加入线上模式的解决方法(精品干货)-第1张](https://imgheybox.max-c.com/web/bbs/2024/06/28/6f7ef347f56c2f00c68396863907b66d/thumb.png)
2、点击 更改适配器选项
![投票地平线4无法加入线上模式的解决方法(精品干货)-第2张](https://imgheybox.max-c.com/web/bbs/2024/06/28/b75c4f6b5a5e3f562443ef7d4e0c9958/thumb.png)
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