游戏速度加快专用注册表修改(XP的也可以看,人人有效,无效就是没修改对)
之前的帖子:[url=http://bbs.rohome.net/viewthread.php?tid=940155]http://bbs.rohome.net/viewthread.php?tid=940155[/url]XP的修改,很简单,但是VISTA的比较麻烦,纯净系统不打SP1\SP2补丁的话修改后是没有用的,按照以下步骤来解决,有效果后你会发现和修改前简直是一个天和一个地的差别
消除了0.2秒的数据包发送延迟,比如原本连按翅膀,实际是这样的:翅膀-200MS延迟-翅膀-200MS延迟……(2连、BB等技能均如此),而修改后,就可以把200MS延迟取消,从而游戏加快不少,最明显的就是输入密码到选人到进服务器,已经觉得没有延迟了,否则敲一下回车大概半秒后才会出现下个窗口,另外连按翅膀也会发现差别巨大
其他效果不说了,大家各自可能感觉不同,下面是修改,VISTA下要完整按照下面步骤修改
首先打开“计算机”(我的电脑),上面选择“卸载或更改程序”,然后左边“打开或关闭WINDOWS功能”
出现列表后,把上面数下来第3个“Microsoft Message Queue (MSMQ)服务器”点开左边的+号,里面有个“MSMQ HTTP支持”,打钩,下面点确定,等服务配置完成(建议这么做,实际上我有MSMQ的现成注册表文件,网上找的,这个步骤出现问题无法完成的可以PM我)
然后下载下面这个补丁,安装(如果是SP1或者更高版本的VISTA,则不用,具体是不是SP1版本,可以在系统属性处查看,没有Service Pack的就是没有SP补丁的版本,解决VISTAA下TcpAckFrequency修改无效的补丁正是集成在SP1补丁里,可以参考官方说明:[url=http://support.microsoft.com/kb/935458/zh-cn]http://support.microsoft.com/kb/935458/zh-cn[/url])
32位VISTA下这个:
[url=http://vip.pastein.net/hirro/KB935458_32.rar]http://vip.pastein.net/hirro/KB935458_32.rar[/url]
64位VISTA下这个:
[url=http://vip.pastein.net/hirro/KB935458_64.rar]http://vip.pastein.net/hirro/KB935458_64.rar[/url]
然后用老办法修改:
在“运行”处输入regedit打开注册表
找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\
这里有几个好像乱码一样的文件夹,找到其中有自己本机IP地址的(如192.168.1.1),一般是里面项最多的一个,里面一般还有当地DNS服务器地址,项的名字叫DhcpNameServer,就在那个文件夹里就是要找的位置了
右键新建DWORD值,命名为TcpAckFrequency
右键点TcpAckFrequency选修改,把数值改为1(进制无所谓,用默认就可以,反正不管什么进制1始终是1,如果不这么改的话其实系统本身默认是2,而不是0,总之现在改成1就可以了)
然后改另外一个地方
找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\
右键新建DWORD值,命名为TcpNoDelay 修改数据为1
如果注册表里没有HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSMQ 路径,可以从[url]http://www.mmo-champion.com/images/news/2007/november/msmq.reg[/url]下载并添加进你的注册表
然后重新启动,上游戏体验一下,一般在选人时候就有感觉了,游戏中连按翅膀看看是否有效果,没有效果的话可能是修改的位置错了,目前看来所有系统都有效果,如果用习惯了后用回不修改的情况,感觉就是有点像永远开着迅雷、BT时候玩游戏那种卡……
如果是XP系统,注册表修改的2个位置是完全一样的,并且不需要下载上面提供的补丁,不过MSMQ服务还是要添加的,具体可看这里5楼的位置图
[url=http://bbs.rohome.net/thread-940028-1-2.html]http://bbs.rohome.net/thread-940028-1-2.html[/url]
[[i] 本帖最后由 hirro 于 2009-5-20 15:43 编辑 [/i]] -. -||| 干,这年头还有不是SP1的喂死她么
从叉屁转到喂死她之后那lag还真是相当不习惯 [quote]原帖由 [i]黑暗咆哮[/i] 于 2009-5-20 13:48 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566116&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
干,这年头还有不是SP1的喂死她么
从叉屁转到喂死她之后那lag还真是相当不习惯 [/quote]
我的就不是……VAIO的OEM VISTA
刚帮街远程搞,它的也不是,和我一样是原始的,SP1要500多M,只为游戏的话下我上面发的补丁之一就可以了 问题来了,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\下找不到MSMQ……:ph34r:
另现在dell的预装OEM都是SP1的了…… vista SP1相对vista来说不是容量的区别
VISTA SP1 在系统方面相对VISTA都有不同程度的提升
还是推荐升级SP1
P.S. VISTA SP2 将于6.3左右发布
附上之前的文章 [url]http://gtloki.blog124.fc2.com/blog-date-20090204.html[/url]
[[i] 本帖最后由 漆黑の牙 于 2009-5-20 14:23 编辑 [/i]] 查了下资料据说HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\改不改都无所谓,那就先这样了
至于喂死她SP2,反正RTM出来满久了也没差了…… SP1里的修正其实很多有用,但是对游戏来说有用的只有顶楼我给的那一个关键的,如果只为游戏,那下一个就可以,如果为了整体系统性能和安全考虑,就装完整的SP1包 [quote]原帖由 [i]黑暗咆哮[/i] 于 2009-5-20 14:22 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566202&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
查了下资料据说HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\改不改都无所谓,那就先这样了
至于喂死她SP2,反正RTM出来满久了也没差了…… [/quote]
这个TCPNODELAY是要改的
但是有少部分电脑比如部分品牌机的系统里,这个值已经是有了的,所以不用改,但是绝大部分系统里都是要自己手动添加的 -_- 更新DX也是有帮助的特别是A卡系 [quote]原帖由 [i]hirro[/i] 于 2009-5-20 14:25 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566218&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
这个TCPNODELAY是要改的
但是有少部分电脑比如部分品牌机的系统里,这个值已经是有了的,所以不用改,但是绝大部分系统里都是要自己手动添加的 [/quote]
问题是找不到上级的主键啊,难道还要建两级主键下去么囧 没安装,哪来?
详细文献[url=http://technet.microsoft.com/zh-cn/library/cc749102(WS.10).aspx]http://technet.microsoft.com/zh-cn/library/cc749102(WS.10).aspx[/url]
[[i] 本帖最后由 漆黑の牙 于 2009-5-20 14:33 编辑 [/i]] 从系统安全等各方面来说,sp1都是要升级的吧,我目前就是sp1,没办法通过这个方法来加速了吗?
(标题写非sp1都可以,但文章里好像又说sp1也可以)
[[i] 本帖最后由 小狮 于 2009-5-20 14:35 编辑 [/i]] 看我文章就有,
一步就可, [quote]原帖由 [i]小狮[/i] 于 2009-5-20 14:34 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566259&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
从系统安全等各方面来说,sp1都是要升级的吧,我目前就是sp1,没办法通过这个方法来加速了吗?
(标题写非sp1都可以,但文章里好像又说sp1也可以) [/quote]
sp1不用打补丁就能改,我就是sp1
问题好像找到了,重启下看看 [quote]原帖由 [i]黑暗咆哮[/i] 于 2009-5-20 14:27 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566231&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
问题是找不到上级的主键啊,难道还要建两级主键下去么囧 [/quote]
我现在正在帮人搞这个问题
先找这个来启动Distributed Transaction Coordinator服务:
[url]http://www.cnblogs.com/jiangsuzz/archive/2008/07/20/1246911.html[/url]
然后如果没有MSMQ,那可能是系统的Internet信息服务(IIS)被RIP掉了或者是HOME版的XP
这里下ISS安装包
[url]http://zhidao.baidu.com/question/9518621.html?fr=qrl&fr2=query[/url]
然后按照这个办法很麻烦地把ISS添加进服务里
[url]http://zhidao.baidu.com/question/73406143.html?fr=qrl&fr2=query[/url]
然后才能装MSMQ 找不到MSMQ首先不要用我楼上说的方法,先按照顶楼我在帖子下面有补充XP的MSMQ安装位置,先在WINDOWS服务那里添加,如果添加出现问题才用我楼上的办法手动一步步搞
刚才上面修改注册表里我复制了之前的,忘记把2000里添加那个删除,现在编辑修正过了,只需要添加TcpAckFrequency和TcpNoDelay这2个就可以了
[[i] 本帖最后由 hirro 于 2009-5-20 14:45 编辑 [/i]] 解决了,谢谢:ph34r:
话说这标题有点误导嫌疑,直接说sp1有效就好了:ph34r:
[[i] 本帖最后由 黑暗咆哮 于 2009-5-20 15:04 编辑 [/i]] [quote]原帖由 [i]黑暗咆哮[/i] 于 2009-5-20 15:03 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10566349&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
解决了,谢谢:ph34r:
话说这标题有点误导嫌疑,直接说sp1有效就好了:ph34r: [/quote]
如果注册表里没有HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSMQ 路径,可以从[url]http://www.mmo-champion.com/images/news/2007/november/msmq.reg[/url]下载并添加进你的注册表 先回复后 看。。 XP SP3也能这样么?我家的是SP3 第一个设置中,我的注册表没有发现有本机IP的那个文件夹。
本人是电信ADSL,浮动的IP有关系么? 我原本是装不了IIS,说需要一个文件的.如果不是连ISS的选项都没有,只是前面没有勾上的,下个IIS的安装包,之后说需要文件的时候浏览那个安装包就可以了~谢谢LZ帮我解决了问题~ [quote]原帖由 [i]dearkazhd[/i] 于 2009-5-20 22:38 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10567883&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
第一个设置中,我的注册表没有发现有本机IP的那个文件夹。
本人是电信ADSL,浮动的IP有关系么? [/quote]
大家都是ADSL,本机IP一般都是局域网IP,192.168开头的 [quote]原帖由 [i]hirro[/i] 于 2009-5-20 23:16 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=10568038&ptid=971808][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
大家都是ADSL,本机IP一般都是局域网IP,192.168开头的 [/quote]
我看到的全是0.0.0.0:ph34r: 所以我就找了一个文件夹里,文件最多的那个添加了那个什么DWORD值 改了以后好像没有明显的效果,只是稍微感觉好像有点流畅了,我本来想象着连点翅膀时应该会达到无缝画面切换,按得多快就能切换多快,可实际上仍然每次切换画面都有个很短的间隔,这个间隔可以令我看清楚我飞到的地方的场景。 按太块居然会掉线???? 附带一句,home版xp改不了……
因为windows组件里面没有消息队列,更没有msmq
[[i] 本帖最后由 喵喵の狗狗 于 2009-5-22 17:06 编辑 [/i]] 我这网络超级悲剧。。先要从本地连接到悉尼。从悉尼连接到代理机房。从代理机房连接到SD当地网络才可以玩。。。
没想到这样居然都有效。。。 我按照那步骤,在消息列队里添加MSMQ HTTP支持,
[img]http://img35.imageshack.us/img35/540/86593055.png[/img]
但是添加后,下一步进行配置修改,找不到文件所在路径怎么办?就这样不能继续了:wacko:
[img]http://img35.imageshack.us/img35/4351/91749407.png[/img]