注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 暗黑破坏神3终极邪恶版+暗黑破坏神3夺魂之镰+暗黑破坏神2 延迟突然变红卡住不动除了强退没有办法的详细解决方案 ...
查看: 2557|回复: 0
打印 上一主题 下一主题

[分享] 延迟突然变红卡住不动除了强退没有办法的详细解决方案 [复制链接]

帖子
6625
精华
0
积分
3662
金钱
22191
荣誉
33
人气
139
评议
0
跳转到指定楼层
楼主
发表于 2012-6-4 18:01:00 |显示全部楼层 |倒序浏览
其实就是掉包问题,美服玩家应该情况比较严重,尤其是繁忙时段,只要在路由器里面把MTU改低点例如改为900就可以改善。  

这种情况在组队的时候特别容易发生,我个人在繁忙时段SOLO时不时发生,而组队的时候几乎必然发生。MTU改为900后4人组队一次都没卡住过,根据个人网络情况可以适当提高MTU。  

MTU用路由器改就在WAN口参数,的高级选项里面,默认是1480。
不用路由器的同学可以通过CMD设置,不过由于改低MTU可能会稍微影响网速,所以推荐使用TCP Optimizer这个软件修改。  
但是原理和处理方式略有问题

这问题除了一部分服务器的原因,还有----MTU有影响
那什么叫MTU呢,,MTU叫做最大传输单元。
简单的说,我们网络传输的数据都是一个个的数据包,MTU就是这个数据包的最大大小,如果我们本地设置的最大数据包是大小为A,路由器最大为B,电信路由器最大为C
那么大小关系就应该是C>=B>=A
为什么呢,因为如果A大于B,那么我们本机发送的数据包到了路由器那里就要拆分再传送出去,这样会产生数据包碎片,增加丢包率,降低网络速度,同理,路由器的MTU B如果大于网络运行商电信的MTU C那么在传输的过程中也会如此

那到底设置多大的MTU好捏,简单的测试下就行
首先,把路由器的MTU设置成默认(一般是1492或者1500)
然后我们开始测试
拿百度举例ping -l 1472 -f www.baidu.com
-l 代表我们这个PING的ICMP包大小为1472
-f 代表为强制不拆分包
为什么设置1472捏。。嘿嘿,我假设的,猜的
好了如果PING正常,回应有时间XX MS和TTL 那么我们运营商的MTU设置的比1472大,如果出现需要拆分数据包但是设置DF,就代表运营商MTU比这个数字小
那么我们根据情况增大或者减小这个数值,到什么程度捏?
到这个数据包正好能传输的大小,也就是说刚好能传输不需要拆分再大1点,就一定需要拆分程度
一般电信的路由器是1464
但是先别急着设置1464 数据传输还是有个叫包头的信息,一般28 所以MTU设置为1464+28=1492
好了,把路由器的MTU设置成1492吧
!!!!!!!!!!!!但是。。。本机的MTU是1500哦,也就是说你的包到了你自己的路由器上依旧被拆分了
那怎么办捏
WIN7用户
开始-运行-cmd
输入
netsh interface ipv4 show subinterfaces 查看你各个连接的MTU(一般是1500)
然后
netsh interface ipv4 set subinterface “需修改的连接名” mtu=你得出的合理值 store=persistent”
修改完了,去游戏吧~~~

那XP用户捉急了。。我们怎么办捏。。
好吧。。虽然难度大,但是LZ还是告诉你们
按Win+R组合键,调出“运行”菜单,输入regedit,然后回车;
选择“HKEY_Local_Machine>SYSTEM>CurrentControlSet>Services>Tcpip>Parameters>interface”;
在 interface 中下可能有很多项,需要逐个观察键值,会有一个项与你的网卡IP一致,选中该项;
然后在该项上点击右键,选择“编辑>新建>DWORD值”,然后在右侧将其命名为“MTU”;
右键点击MTU,选择“修改”,在弹出的窗口中选择“十进制”,填入你得出的合理MTU值即可。

PS:测试的时候不用去ping us.battle.net了 貌似是为了安全拒绝ICMP的。。。所以换个网址吧
ps2:在测试前别忘记先把路由器的MTU设置成一个较大的数值,别是路由器阻止了你的分包

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-16 13:47 , Processed in 0.344581 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到