加入收藏
设为首页
我要投稿
首页 - 网页游戏 - 战争策略 - 部落战争 - 心得经验 - travian 如何1秒压10波兵说明

travian 如何1秒压10波兵说明

来源: 作者: 时间:2008-04-28

见有人求教,就贴一下。
另类压秒法技术层面分析:
  我们知道,travian是个web游戏,那自然会用到http协议咯,http下面是TCP/IP协议栈
其中,TCP是面向连接的协议,IP是面向无连接的协议。在无连接的协议上怎么建立有连接的机制呢?TCP所使用的是三次握手机制和超时重发机制,具体内容不论。

  这个和我们押秒有什么关系呢?是这样的,我们可以开上十来个窗口到准备发兵页面,兵就差一个ok就可以发出去了。此时网络中是什么情况呢:此时http调用了十来个socket,socket再调用TCP协议来维持连接,就是不时发个请求应答包之类的。

  如果我们此时切断IP连接,TCP就会启动超时重发机制来试图维持连接,我们利用的就是这个机会,在一定时间内(经测试,travian大概10秒),tcp连接是不会被切断的。10秒,足够我们点完发兵页面的。在发完兵后,回复IP连接,我们在10S内的发兵命令就会同时送往服务器。然后,集结点就会显示十来波兵在1秒内出发(人品不好或者网络延迟大的可能会分散到1~3秒内)

  如何切断IP连接?拔网线是一种,但是电脑的网线不能乱拔。如果本机的网线被拔了,一般系统会自动切掉现有的连接,TCP就会被强制切断了,我们自然就不能押秒了。
  那就欺骗一下系统好了,拔远一点的网线,让系统不知道网络已经断了就可以了。
  比如大家用ADSL上网,ADSL猫连个小交换机,几台电脑共享上网的情况下就很好办,拔猫与交换机的网线就好了。不过前提是你的ADSL可以用猫来拨号,要是用电脑拨号的话不能保证成功。
  如果你的交换机要高级一些,可以管理,就更方便了,直接禁用端口和启用端口来代替插拔网线。

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册

关于我们 | 版权声明 | 联系我们 | 友情链接 | 网站地图

Copyright 2008 youxiya.Com, 琼ICP备07001839号