绿豆 2008-1-1 19:49
修改注册表降低WOW延迟(转自NGACN)
以下信息,转自bbs.ngacn.com
本人对内容正确性概不负责,使用之前请先备份注册表。谢谢。
暴雪在2.32补丁内加入了修改延迟问题的改动,但是毕竟2.32不知道还要测试多久。刚好mmo-champion上介绍了一个方法,于是我亲自试了一下效果还是不错的,这里翻译一下方便大家。
先申明,由于是注册表的修改,只会双击游戏快捷方式和开浏览器开QQ的计算机盲请慎重考虑,如果因为误操作导致系统崩溃或者其他不可挽回的损失责任自负。另外此修改是全局修改,可能会影响部分其他程序(虽然本人目前没有发现其他程序有任何问题),请大家斟酌后再决定是否一试。
下文引用并翻译自http://www.mmo-champion.com
国际网延迟的修复
延迟,如果你在离自己国家稍远的服务器玩,那并不是什么新鲜事,不过别担心现在有有效方法能改善这种情况。在所有的方法里,一个于Elitistjerks论坛上发布的似乎效果不错。
请先读一下条例
1 - 这个修改可能会有副作用,比如降低你的下载速度或者影响你其他软件的运作(不过在我这边,没这些问题)
2 - 如果你不确定你在做什么,那请不要继续。我不希望对因为你错误修改注册表而导致的机器崩溃负责
2.1 - 再次严正申明,如果你不知道你在做什么,请不要继续。因为无论如何延迟问题会在一到两周内被修复(官方补丁的修复不会和其他软件冲突)
3 - 如果你的注册表里没有HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\ 路径,你可以从http://www.mmo-champion.com/images/news/2007/november/msmq.reg
此网页不属于NGA网站,NGA不保证其安全性
继续访问 取消 不再提示我[ http://www.mmo-champion.com/images/news/2007/november/msmq.reg这里 ]下载并添加进你的注册表
4 - Windows Vista用户请去[ http://forums.worldofwarcraft.com/thread.html?topicId=3271071466&postId=33532161447&sid=1#190这里 ]看
Source - Elitistjerks.com
---------------------------------------------------------------------------------------------------------------------------------------------
具体修改方法
1 - TcpAckFrequency - 注意如果你使用Windows Vista,这个修改不会有任何作用。这个修改只作用于Windows XP
在开始->运行内输入"regedit"打开注册表编辑器。
然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
你会发现有许多下层目录,找到你用来连接网络的那个,通常名字比较长,比如{7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}。点击每一个,正确的那个会有许多设置项并且你会在其中找到你的IP地址。
右击右边空白处,新建一个DWORD值,命名为TcpAckFrequency(请复制红字防止打错),然后右击修改其值为1。
如果稍后你发现这个修改影响你其他TCP请求的运作,你也可以修改成2(默认值)。这个值告知windows在发送ACK前要等多少TCP包。如果它的值是1,windows将会在每收到一个TCP包后发送ACK。
2 - TCPNoDelay
这个修改很简单 (http://technet2.microsoft.com/windowsserver/en/library/e6491291-872e-4260-8ced-77525b0d79a51033.mspx?mfr=true
此网页不属于NGA网站,NGA不保证其安全性
继续访问 取消 不再提示我[ http://technet2.microsoft.com/windowsserver/en/library/e6491291-872e-4260-8ced-77525b0d79a51033.mspx?mfr=true这里 ]讨论)
在开始->运行内输入"regedit"打开注册表编辑器。
然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
右击右边空白处,新建一个DWORD值,命名为TCPNoDelay(请复制红字防止打错),然后右击修改其值为1。
Click Ok and close the registry editor, then reboot your PC.
点击确定关闭注册表编辑器,然后重启。
---------------------------------------------------------------------------------------------------------------------------------------------
基本上,这个修改使Nagle运算法则无效化来增进你的ping。如果你不想这么做你可以等2.3.2补丁。
当你完成这些技术操作(如果你水平还可以的话不会需要超过1分钟),你可以立即看到效果
我试过了,确实有降低。推荐延迟高的试试。
绿豆 2008-1-1 19:52
原贴地址
[url]http://bbs.ngacn.com/read.php?tid=1399584&fpage=1[/url]
绿豆 2008-1-1 19:53
还有个打开windows media player,能提高FPS的方法,不过偶不是AMD X2的CPU,不适用,推荐给使用AMD双核处理器的。
康仔 2008-1-2 13:48
机器牛X如我者可以不用开WMP。。。晚上试试降低延迟