【极限竞速:地平线4】解决PC端Xbox网络问题

2023-08-22 22:55:41 来源: 哔哩哔哩

一、找到可PING通的teredo服务器IP地址

1. 快捷键WIN+R打开运行窗口,输入cmd,回车确定:

2. 对以下地址进行PING命令测试连接性:

. 以"PING+空格+IP地址"的格式进行单个依次测试,例如:

回车执行:


【资料图】

可以看到这个IP地址我无法PING通,继续以相同方法测试其他IP地址:

最终我成功PING通了这个IP地址。

. 选择一个你能PING通的,数据包丢失率和平均延迟ms值最低的IP地址,记住它后面要用。

如果上面8个IP地址你全都无法PING通,那没办法,你基本上是连不上xbox网络的,后面的步骤可以继续做,但你必须选择一个IP地址,可以换个网络环境重新PING一遍,比如笔记本电脑可以试试连手机热点;

如果上面8个IP地址你只有一个能PING通,但是丢包率是100%或延迟ms值很高,那说明你没得选,就只能是它了。

二、WIN10家庭版先装载本地组策略编辑器(专业版跳过)

1. 任意位置新建一个文本文档,初始文件名应为“新建文本文档.txt”(若无".txt"文件后缀,需在文件夹选项设置中取消勾选“隐藏已知文件类型的扩展名”)

2. 打开文本文档,将以下文本粘贴至该文本文档中:

3. 保存文本文档,并将文件名重命名为"",得到下图这样的命令脚本文件:

4. 右键脚本文件,以管理员身份运行,等待程序运行完成(大约需要一分钟)提示”按任意键关闭窗口“时按任意键结束。

三、本地组策略编辑器设置

1. 快捷键WIN+R打开运行窗口,输入"",回车确定打开本地组策略编辑器,其左侧文件栏依次双击打开:计算机配置-管理模板-网络-TCPIP设置-IPv6转换技术

2. 双击打开“设置 6to4 状态”,状态设置为“已启用”;选项设置为“已禁用状态”,应用,确定:

3. 双击打开“设置 ISATAP 状态”,状态设置为“已启用”;选项设置为“已禁用状态”,应用,确定:

4. 双击打开“设置 Teredo 服务器名称”,状态设置为“已启用”;服务器名称输入刚才步骤一中确定PING通且最佳的IP地址,应用,确定:

我刚才PIGN通的是这个IP地址,那我就在服务器名称里输入它:

5. 双击打开“设置 Teredo 默认限定”,状态设置为“已启用”;选项设置为“已启用状态”应用确定:

6. 双击打开“设置 Teredo 状态”,状态设置为“已启用”;选项设置为“企业客户端”,应用确定:

四、本地服务设置

1. 快捷键WIN+R打开运行窗口,输入"",回车确定打开本地服务设置。

2. 找到下列各项服务,并将它们的启动类型全部设置成自动,服务状态全部启动为正在运行,应用并确定:

IKE and AuthIP IPsec Keying Modules

IP Helper

IP 转换配置服务(服务状态为“已停止”不用管)

TCP/IP NetBIOS Helper

Xbox Accessory Management Service

Xbox Live 身份验证管理器

Xbox Live 网络服务

Xbox Live 游戏保存

例如:

五、修改注册表

1. 快捷键WIN+R打开运行窗口,输入"regedit",回车确定打开注册表。

2. 找到“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters”路径下,有则修改,无则新建一个名为"AddrConfigControl"的DWORD(32位)值。

3. 右键修改该DWORD(32位)值,数值数据为0,基数选择十六进制,确定。

六、检测并修改Teredo服务器连接状态

1. 快捷键WIN+R打开运行窗口,输入cmd,回车确定打开命令提示符窗口(下文简称CMD),注意:必须是以管理员身份打开的CMD窗口,窗口左上角会有“管理员”字样,参照下图!

如果没有“管理员”字样,请在“开始菜单栏-所有程序-Windows 系统”文件夹下找到命令提示符程序,右键-更多-以管理员身份运行,如下图。

2. 检测Teredo服务器连接状态(下文简称Teredo参数),在CMD窗口输入这句指令,回车检测: 

3. 下面是Teredo服务器成功连接时的参数,逐一对照这三项参数并修改,其他参数暂时不管。

类型:必须是enterpriseclient

服务器名称:最开始步骤一中你成功PING通的IP地址,我的是 这个

客户端类型:必须是teredo client

. “类型”

如果你的“类型”不是"enterpriseclient",则需要在CMD窗口输入下面这句指令,回车:

Netsh int ter set state enterpriseclient

然后可以再次检测Teredo参数,确认“类型”是否成功改为"enterpriseclient".

. “服务器名称”

这里要用到这句指令:

等号后加上步骤一中成功PING通的IP地址,比如我的是,那么我的指令就是这样的,记得回车:

netsh interface teredo set state server=

然后可以再次检测Teredo参数,确认“服务器名称”是否修改成功。

. “客户端类型”

如果客户端类型不是"teredo client",则需要打开系统设置-网络和Internet-状态-更改适配器选项

右键打开网络属性,取消勾选Internet 协议版本 6(TCP/IPv6),确定。

然后可以再次检测Teredo参数,确认“客户端类型”是否成功修改为"teredo client".

七、最后检查一遍

完成上述所有步骤后,检测Teredo参数,如果“状态”为"dormant"或"qualified",则表示你已经成功连接上了Teredo服务器。如果不是,重启电脑再检测一遍。

打开系统设置-游戏-Xbox网络,检查NAT类型是否为“严格”(本地网络质量不佳导致延迟和丢包率较高,一般能加入地平线生活,但是易掉线,建议开加速器加速PC端Xbox平台)或“中”或“开放”,服务器类型是否为“已连接”,如果不是,从头到尾把步骤再走一遍,最后重启电脑再检测一遍。

相关新闻