kaiser577 发表于 2009-8-31 14:22

超级联机网络提速方法!!(电信,网通互通的福音)

本帖最后由 废forever 于 2012-7-31 12:59 编辑

本方法经傻军,耗子等一干小白鼠的实验,对联机网络确实有极为明显的效果,网通连电信,电信连网通,不卡,不掉,大家开心!

本方法的原理是禁用网络调度传输里的Nagle算法。禁用了Nagle算法之后,非常小的数据包都能够不用等待立即发送出去。在默认启用Nagle算法的情况下,为了提高整体性能,多个小的数据包整合成一个大的数据包才传输出去。Nagel算法在传输大的文件时,有比较好的效果,但是推迟了小数据包的传输时间,而游戏里包括fm,wow等通常是传输小的数据包,所以禁用了Nagle算法,有助于明显减少游戏网络延迟。补充一点:在下载大文件时还是启用Nagle算法比较好。

下面看如何禁用Nagle算法。

A. 启动注册表编辑器。

开始菜单 =》 运行 =》 填入 regedit=> 按确定。



B. 配置等待ACK的最大数量及ACK等待超时。(Windows XP/2003/Vista/2008)

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

这里有好多个网络接口,例如{1660430C-B14A-4AC2-8F83-B653E83E8297}。找到其中一个带有你的IP的网络接口,先左键点击选择这个带有你IP的网络接口,然后在右侧空白地方,
1.右键选择新建一个DWORD值,键名为 TcpAckFrequency 键值为 1
2.右键选择新建一个DWORD值,键名为 TcpDelAckTicks键值为 0

上面这两个键名字母大小写都不要搞错了。



C. 配置启用消息传送延迟。

位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

右键新建一个DWORD值,键名为 TCPNoDelay键值为 1

注意字母大小写




D.配置结束,重启机子,享受快感。



















a176440316 发表于 2009-8-31 14:22

本帖最后由 seanlee123 于 2012-4-12 04:54 编辑

技术贴是要支持滴~



















鬼眼 发表于 2009-8-31 14:24

技术贴,顶你个肺

tianzhihen290 发表于 2009-8-31 14:33

:ljh053)大家试试看
估计不是万能的
但是肯定能优化联机速度

guan03262007 发表于 2009-8-31 16:47

技术贴,顶你个菊花

guiweiqiao 发表于 2009-8-31 16:56

:ljh017)这个必须支持

asdandowen 发表于 2009-8-31 20:58

顶一顶技术帖

JIJI1021 发表于 2009-9-1 20:00

技术贴留名...

lzf526 发表于 2009-9-3 12:23

强帖留名。。。。

asdandowen 发表于 2009-9-6 04:45

用这个不断掉线。。。

霜冷江南 发表于 2009-9-13 15:39

一用cpu就100%了,求解

Top-10 发表于 2009-9-27 14:57

技术贴留名...

纽卡小卒 发表于 2009-9-30 11:27

谢谢强人。
但我这里有个问题:
B.配置等待ACK的最大数量及ACK等待超时.。这步我做完了。

但C. 配置启用消息传送延迟。
位置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters

我这里没有MSQM这是怎么回事呀。系统是Vista

齐达丹 发表于 2009-10-1 12:49

有点看不懂。

MoonZ 发表于 2009-10-4 12:28

顶下 技术贴 回去研究下

邪の螺丝 发表于 2009-10-4 12:43

真的有用么?

楼主强人啊

paoloae86 发表于 2009-11-2 21:21

懂了,强烈支持!

milan.AC 发表于 2009-11-4 14:09

学习了,谢谢了。支持了!!!

蓝桥的忏悔 发表于 2009-11-6 09:58

顶一下^^……

阿呆面 发表于 2009-11-16 13:39

两个问题请教楼主
1 只需要主机修改就可以了吗?还是所有机器都要修改
2 FM2010适用吗?(联机速度比09慢多了)
页: [1] 2
查看完整版本: 超级联机网络提速方法!!(电信,网通互通的福音)