本文建议对您的系统进行微调,以提升游戏流畅度,并尝试解决导致高延迟、卡顿以及断开连接的部分问题。本文适合所有玩家参考。
TCP 微调优化 (Windows)
调整确认发送机制 (TCP Ack)
游戏中传输战斗流量使用的是 TCP 协议。这意味着每个到达的网络数据包都必须返回确认接收信息(Ack),从而造成额外的延迟。更大的延迟还在于:确认信息并不是在接收到第一个数据包后立即发送,而是在收到其他几个数据包之后才批量发送;对于下载内容来说,由于发送确认(Ack)的频次降低从而减轻了网络负载,但对于游戏而言却增加了网络延迟(Ping),这对游戏体验是致命的。
为了消除这种延迟,建议使用 Leatrix Latency Fix 3 软件,可以从官方网盘下载:[1]。运行软件后,点击 Install 按钮应用更改,若要取消修改请点击 Remove,之后必须重启系统,或者禁用并重新启用对应的网络适配器。
该工具的核心优化操作是在注册表分支 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ 下的所有网络接口中写入参数 TcpAckFrequency=1。
禁用 Windows 内部网络节流延迟
自 Windows Vista 版本起,Windows 操作系统中引入了专用的多媒体数据处理机制(Network Throttling),通过人为增加非多媒体数据包的处理延迟来降低 CPU 负载并提高系统稳定性。为了减少游戏中的延迟,可以尝试禁用这一节流机制。为此,请在注册表编辑器中(开始 > 运行 > 输入 regedit)打开分支 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\,将 NetworkThrottlingIndex 参数在十六进制编辑模式下修改为 FFFFFFFF,随后重启计算机。
家用路由器设置
在解决掉线问题方面,为游戏所使用的端口设置端口映射(Port Forwarding)带来了显著的改善效果。在现代家用 SOHO 路由器中,通常有两种方式。
注:具体设置步骤因路由器型号而异。您随时可以在路由器的说明书中查阅详细指南。在开始设置前,必须获知您计算机在局域网中的 IP 地址(通常以 192.168.xx.xx 开头),并在网络连接设置中将其与 DNS 服务器一起手动配置为静态地址(或者在路由器的 DHCP 设置中进行 MAC-IP 绑定)。
端口映射
在路由器的 NAT / Port mapping(Port forwarding,Virtual servers)页面中,需要为每个端口添加几条规则:
服务端口 / 外部端口 (Listening port / Service port):4444, 5190, 5223, 5222, 5050
内部端口 (Internal port):4444, 5190, 5223, 5222, 5050
IP 地址 (IP address):您电脑的局域网 IP 地址
或者直接针对端口范围添加一条规则:
服务端口 / 外部端口 (Listening port / Service port):4444-5223
内部端口 (Internal port):4444-5223(或留空)
IP 地址 (IP address):您电脑的局域网 IP 地址
保存设置后,通常需要重启路由器。
DMZ 主机
此选项等同于将所有端口范围直接映射到局域网内的特定 IP 地址。由于恶意攻击者可能会利用系统漏洞进行入侵,这可能会在一定程度上降低电脑的安全性。
在 DMZ 选项卡中,在对应输入框中输入您电脑的 IP 地址,并根据路由器设置勾选启用。保存后通常需要重启路由器生效。