返回列表 发帖

[深夜福利]TcpAckFrequency应用解说

TommyTomII今天所发的帖子引起了大家的关注,地址如下,不过里面几乎所有人都没明白这个修改的意义所在

http://bbs.rohome.net/thread-940028-1-2.html

很多人很感兴趣里面的“不卡”效果指的是什么,首先这里要确认一下的是,这不能改善网络速度,网速导致的延迟可以PING服务器来确认,RO里不同地图都在不同IP的服务器,想知道在某个地图是不是“卡”就要PING该地图所在的服务器来确认,比如222.73.13.98和222.73.13.96都是新生所使用的服务器IP,但是举个例子无名岛内和无名岛外的船所在的地图就是2个服务器的,可能出现一边卡一边不卡的情况,一般传统可以用“过大图”来表达,这些服务器间的跳转会使风步等效果消失,以前在日本服务器玩时候有专门的页面来CHECK各地图服务器情况,一般一个服务器分管5到6个地图,不过CRO现在情况可能一个服务器能管理几十个地图,总而言之就是和服务器之前的网络延迟是无法通过本帖子的办法解决的。

现在要说的是TcpAckFrequency这个东西。

本来我对这个方面也是完全不懂,今天看了TommyTomII同学的帖子后也试着修改,但是发现我现在用的笔记本上没有MSMQ,所以也作罢了,后来在例行看日站时候看到某人的BLOG里写到这个话题,一看原来日本已经普遍使用这个注册表修改了(我已经几个月没上日本服务器了,消息不灵通,因为这里网络太卡玩不了那边,几年来都是半年续费一次来保持ID,JRO半年没有上的ID会被删除)。

相关地址:
http://harp.blog.shinobi.jp/Entry/6/#6

http://ronodeley.wiki.fc2.com/

第2个地址从名称上就可以看出是什么意思的,里面懂日语的人大概已经可以看出个究竟了,这个修改是把原本发送数据包的延迟取消,达成流畅的游戏(不过服务器可能因此负担也会变大)。上面第一段就说了TcpAckFrequency是减少数据包发送的延迟的一个WINDOWS设置修改(准确来说是TCP/IP修改),最初是从国外WOW从流传出来的,因为这是一个对WINDOWS的修改,所以对所有网络游戏都有加速效果。

在说修改方法前我先来说一下实际用途(请确保和服务器间速度良好,否则卡就是网络问题):

走路转向更加灵活,趋向单机化
苍蝇翅膀反应速度加快,网络流畅情况下怪堆里都可以即按即飞
法师火墙攻击速度回到1秒几十下,显示效果流畅,如之前帖子里的视频(理论上速度等于1000除以你和服务器间的延迟毫秒?比如我现在是50MS,那就是1秒20下,如果我速度是20MS,那就是1秒50下了)拳圣温暖速度待测试,求图
猎人2连速度有非常明显的加快(尤其按键精灵的2连),所有和ASPD挂钩的技能速度全体增加(以前谁还说“理论上”2连速度就和按的速度和攻击速度有关系,现在知道错了吧)
刷水频率加快
总之是数据包发送越是密集的时候这个修改效果越是明显,尤其是那种一个雪同时吹N个怪的巫师,在服务器LAG严重的时候用不用这个修改根本就是天差地别
……
其他欢迎补充

之前TommyTomII的帖子里那个英文BBS引用的2段视频就出自这里的WIKI,从视频就可以看出2个火墙的速度其实就是以前拳圣温暖的速度和现在的速度,我用一个贤者去测试修改后的效果,下面会放图,其他有用情报大家懂日文的可以总那个WIKI以及里面的讨论帖子地址中挖掘更多,我个人来说测试完2连和火墙已经觉得无比相当非常彻底地满意了,懒得再去看更多情报了……

最后是修改方法(和MSMQ无关,不用在添加删除程序那里添加组件):

在“运行”处输入regedit打开注册表
找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\
WindowsXP/Vista的场合右键新建DWORD值,命名为TcpAckFrequency
Windows2000的场合右键新建DWORD值,命名为TcpDelAckTicks
WindowsXP/Vista的场合右键点TcpAckFrequency选修改,把数值改为1
Windows2000的场合右键点TcpDelAckTicks 选修改,把数值改为0
修改完成后重新启动


(不过这里我有个疑问,是在Interfaces\下面加TcpAckFrequency呢还是在里面几个项中有自身机器IP那个项里添加,反正我是2个地方都添加了,谁知道具体的可以来指正下)







——————————————————————————————————
更新另外一篇
http://yuss.blog85.fc2.com/blog-entry-443.html

・設定変更前の通信
 自分のPC ⇔ 0.2秒待ち ⇔  ガンホー

・設定変更後の通信
 自分のPC ⇔ 待ち時間ほぼ無し ⇔  ガンホー

・メリット
 回復剤連打速度UP
 ハエ連打速度UP
 バッシュなどのASPD依存スキル連打速度UP
 SG/FWの位置ズレが改善(完全に改善されるかは不明だがかなりよくなる)
 MAPの読込高速化 他


原本就算按键精灵的2连,每击之间都有0.2秒的延迟,大致意思就是现在取消了这个延迟,使技能攻击速度明显加快
另外还有地图读取高速化效果?(个人觉得没啥感觉,倒是任务回车党能明显感到按回车过对话速度快了很多,并且输密码到选服务器再到人物的速度似乎也有明显提高)

———————————————————————————————————
WIKI转的验证方法如下,可以用来检测使用这个注册表修改后是不是比修改前要流畅

お勧め検証方法 (使用前使用後比較)
ハエをSCに登録して連打する (連打しないとレスポンスの違いがわかりません)
二つの武器or防具をSCに登録し、交互に高速で付け替える。
ファイアーウォールで不死のMOB倒す時
ファイアーウォールで弾かれるミミック等速いMOBの動き
ウォーターボール,ストームガストの全段ダメージの表示
温もりオデンでのダメージ表示

把翅膀放在快捷上,连续按,观察飞的频率是不是比以前快
2个装备放在快捷上,连续切换速度是否比以前快(这里我要说的是,不同装备切换速度不同,以前黑眼BUG时,黑眼和其他中段来回切,和某几样是无延迟的,和大部分是有延迟的,非常非常之明显,装备间有些切换本来就有延迟,不知道什么道理)
火墙攻击不死怪观察伤害数字
火墙弹邪恶箱等高速移动的怪
水球、暴风雪等是否能清晰显示所有伤害
温暖烧面包的伤害表示

[ 本帖最后由 hirro 于 2008-12-4 01:42 编辑 ]
山无数,乱红如雨,不记来时路。

现在我想知道TCPNoDelay的效果,似乎看起来有效,但是我现在用的这个本子上没有MSMQ,在注册表中应该把TCPNoDelay加在哪里?
山无数,乱红如雨,不记来时路。

TOP

原帖由 黑暗咆哮 于 2008-12-3 20:42 发表
TCPNoDelay的话
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
新建TCPNoDelay,键值1



Microsoft下面没有MSMQ……问题在这里
山无数,乱红如雨,不记来时路。

TOP

原帖由 iamatai 于 2008-12-5 00:12 发表
To LZ:原贴好象是需要找到所在IP项下再改DWORD值,而不是直接创建?


是的,要找到有IPADDRESS并且后面确实有你IP(如192.168.1.2)的,而不是0 0 0 0的,一般那个目录下面的项是比其他的目录要多,是INTERFACES下面项最多的一个目录
山无数,乱红如雨,不记来时路。

TOP

返回列表