【加长标题,引人瞩目】使用路由器玩DNF的朋友 看看对你们是不是有点帮助(转自leleu8)

社区服务
高级搜索
猴岛论坛DNF地下城与勇士【加长标题,引人瞩目】使用路由器玩DNF的朋友 看看对你们是不是有点帮助(转自leleu8)
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
3个回复

【加长标题,引人瞩目】使用路由器玩DNF的朋友 看看对你们是不是有点帮助(转自leleu8)

楼层直达
一杆大淫枪

ZxID:2697899

等级: 列兵
能长能短
举报 只看楼主 使用道具 楼主   发表于: 2009-05-04 0
地下城与勇士 dnf  路由器上网问题 不能组队,老是掉线 解决终极办法
不能组队,老是掉线,网络不畅通,问题就是出在这里


本文提供给使用宽带路由器的玩家。
直接用windows xp 拨号玩家请绕行。


通俗的给大家讲解一下。
windows xp的默认的网络包是1500
但是我们伟大的电信 网通提供的adsl的网络包是1450~1496(大概)之间。
也就是说我们电脑每传送一个数据包(1500) 到宽带路由器哪里 ,宽带路由器就会把包分成两个传出去,应为最大是14XX的传不了1500的包。这样宽带路由器的负荷就增大。

我们在玩一般游戏 和浏览网站的时候我们的小猫和小宽带路由器都能搞定。
但是我们在玩dnf的时候由于有的时候 数据量传输特别大。所以我们的 宽带路由器 超出负荷就会出现断流等断线情况。 所以我们把windows xp 的mtu值修改到小于 adsl 的最大mtu值即可。
比如我这里的adsl的mtu 为1496
我把我xp的mtu修改到小于1495一下即可(我改成1492了)。
这个需要操作注册表

手动修改注册表的方法:
点开始-运行  输入regedit 确定,进入注册表编辑器
按下面方法找到要增加的地方:

HKEY_LOCAL_MACHINE  \SYSTEM  \CurrentControlSet  \Services  \Tcpip  \Parameters  \Interfaces
在interfaces    下面一般有几个子目录,其中有一个子目录就是你的网卡设置,网卡设置下面有你的面网卡ip 192.168.1.XXX  网关192.168.1.1    dns XXX.XXX.XXX.XXX  XXX.XXX.XXX.XXX
然后在这个子目录下面点鼠标右键,新建一个dword键值,取名为  MTU  双击MTU, 选择十进数,填上1492,确定,关掉注册表编辑器,重起电脑,你可以试一下dnf了,一切顺畅了,哈哈....

改好之后 明显发现 上dnf快多了 尤其是在登陆 换线 还有游戏过程中。掉线次数锐减!
希望能帮到大家。
  下载 (157.12 KB)

1 小时前

为了能让更多人看到

请你回帖


MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。


注:我说的MTU为1492只是参考值


有什么不懂的可以内信我,白痴式教程,电脑新手可以按步就班的做,网吧用户不能用,休息去了,帖子真沉了我也没办法

补充如何确定MTU值呢?
ping -f -l 1500 127.0.0.1

C:\WINDOWS>ping -f -l 1500 127.0.0.1
Pinging 127.0.0.1 with 1500 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

上面的式子中,-l 是 L 的小写(不是 1 喔),1500 是我们要测的 MTU 值,结果出现了 Packet needs to be fragmented but DF set. 这个东西,那表示MTU值太大了,你需要更小的 MTU 值才行!好啦!那假设我们使用 1464 来测试时:

C:\WINDOWS>ping -f -l 1464 127.0.0.1
Pinging 127.0.0.1 with 1464 bytes of data:
Reply from 127.0.0.1: bytes=1464 time=10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 10ms, Average = 2ms
结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设定的时候,才可以达到最佳的网速!

找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492!
          (转自leleu8)
b359029185

ZxID:2858965

等级: 上尉
猴岛  猴岛  我看着你倒 
举报 只看该作者 沙发   发表于: 2009-05-04 0
SF吗?
  我来做一下
b359029185

ZxID:2858965

等级: 上尉
猴岛  猴岛  我看着你倒 
举报 只看该作者 板凳   发表于: 2009-05-04 0
站好高哦第一次呵呵
wanyangwan

ZxID:5339351

等级: 中校
        ﹏ 以后做个≤性感≥的女人。

举报 只看该作者 地板   发表于: 2009-05-04 0
看不懂,密密麻麻的,拿刀走人- -
« 返回列表
发帖 回复