作者deadwood (T_T)
看板Arad
标题Re: [闲聊] 改版後的mask
时间Fri Mar 6 09:32:41 2009
昨天看到这一篇以後感觉满有兴趣的
但是发现对於组队伺服器IP的推测并不正确的样子
203.141.248.0不太可能是一台伺服器的IP
原因牵涉到子网路遮罩分割跟广播用IP等等理论上的东西
我也只懂一点点就是了,没办法在此详细
所以找来朋友测试了一下,试图找出组队伺服器的IP
其实找IP也不难,有点耐心就OK
步骤如下:
1.进游戏
2.开出命令提示符号视窗,打netstat观察各个IP连线
3.找人组队
4.重复2,比对一下多出来的新连线中之IP
5.离队并重复2,再次比对
重复了两三次以後就找出了203.141.248.141这个位址
只要一组队一定出现,如此一来几乎可以90%确定是组队伺服器了
街下来就是实测
route add 203.141.248.141 mask 255.255.255.255 [打进自己的IP]
我把这一行加入了平时在用的执行档最後面并执行
叫朋友也做了同样的动作
然後组队,确定这些动作都能正常执行
如此就确认了203.141.248.141这个IP就算直连也不会造成游戏断线
也就是"组队伺服器忘了锁IP"应该是真的
接下来就是实战测试了,这次找了两个朋友,以下分别称为友A、友B
跟友A组队顺便带他打僵屍森林任务,我当队长
打第一张图
友A:我打不到怪
我:我已经清完了啊
打第二张
友A:我被桶子挡住了过不去T_T
我:桶子我已经打坏了 囧
结果就这样他一直卡着,只好宣告失败OTZ
一问之下得知他用黑NET...可能跟我用SONET不太合吧
所以又找了友B,这次就测试打心脏
第一次两个人都开MASK+直连141伺服器,友B当队长
结果友B表示从头打到尾好像单刷一样,满顺的
但是我这边就是一只怪都打不到
第二次换我当队长
结果真的像友B说的一样,除了偶发的错位之外都很顺
为了比较有没有开MASK的差别
友B重开机,不执行MASK档再次跟我测试
结果这次组队以失败收场,因为出现了卡怪的情形
最後一批怪叫出来有好几只打不到,只好放弃
综合上面几场测试的结果,似乎直连141伺服器真的有改善的效果
只是测试对象不够,仍然不敢100%断定
希望能给大家一点参考,如果有人肯帮忙测试并回报就更好了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.102.1
1F:推 seaEPC:.0在这边的确不是指伺服,因为後面用的是class C的mask 03/06 10:23
2F:→ Hiin:会猜0是因为移转前的确定是0,移转後我就不知道啦w 03/06 10:37
3F:→ Hiin:141这组当时试感觉不重,反正测试罗 03/06 10:47