【极限竞速:地平线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平台)或“中”或“开放”,服务器类型是否为“已连接”,如果不是,从头到尾把步骤再走一遍,最后重启电脑再检测一遍。