作者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