延迟过高网络游戏卡顿?试试禁用Nagle算法

在线游戏,特别是FPS类即时战术游戏,网络延迟稍高导致的后果就是致命的,更不用说延迟过高导致游戏卡顿了。在换游戏服务器、使用游戏加速器,甚至换宽带运营商都无效后,可以试试禁用Windows系统TCP/IP网络的Nagle算法。

本来Nagle算法的本意是好的,就是要减少发送包的个数来提高网络效率,但这样一来,可能会延迟某些游戏数据包的发送,导致游戏网络延迟过高。禁用Nagle算法的方法如下:

打开注册表编辑器,定位至:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

PS:如何快速定位至注册表中某项

鉴于修改注册表有风险,所以建议修改前备份注册表(备份注册表的方法),或者创建系统还原点,以便出现问题时恢复。

在其下可能有多个名称为字符串的项,依次查看这几项,看看哪些项中含有DhcpIPAddress值。我们需要在含有DhcpIPAddress值的项下新建两个DWORD(32位)值 TcpAckFrequency 和 TCPNoDelay ,并把这两个值的数值数据均修改为 1 。

重启电脑后生效,这样就禁用了 Nagle 算法。

文章链接:https://www.xiaoyuanjiu.com/11362.html
文章标题:延迟过高网络游戏卡顿?试试禁用Nagle算法
文章版权:小媛啾 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
技术教程

Android 隐藏版功能!教你释放Chrome深色模式

2019-5-7 8:54:42

技术教程

启用Win10夜灯设置,减少屏幕蓝光更护眼

2019-5-7 9:07:45

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索