精華區beta HOT_Game 關於我們 聯絡資訊
目前顯然是Ian與我們的連線有問題(或是Ian只針對台灣處理? 不得而知) 有人說手動很順, 是不可能的, 因為我開了七台虛擬PC在跑, 所以可以近乎 同時操作觀察. 而剛剛實驗, 虛擬PC-1 關閉alpha7, 開IE去連c^3網頁, 馬上就卡住, 同時間其他台 虛擬PC上的alpha7不是載入不了網頁(一片灰), 就是卡在transmitting please wait.. 而後者不久就變成無法解讀網頁這類的訊息. 然後恰巧, 切去PC-1, IE載入了c^3網頁, 手動打認證碼之後, 開始手工點, 點到9XX了之後, 切去別台看有沒有alpha7也快點完的, 觀察是否正常送出, 正常送出後, 切回PC-1, 按送出, 也很正常送出. 然而, 重複以上步驟, 在看到又有卡在transmitting時, PC-1也按下送出, 結果一樣卡住, 故顯然不是alpha7的問題... 現在能猜測的原因有以下幾點: 1.國內對Ian連線塞爆了, 可能原因為 a.真的是線路有問題 b.完全沒有更新EnigmaTx.dll的自動兵器仍在不斷的重複取驗證圖, 大量使用頻寬. 2.Ian後端伺服器有問題, 可能原因為 a.真的是Ian快掛快倒... b.完全沒有更新EnigmaTx.dll的自動兵器仍在不斷的重複取驗證圖, 導致Ian後端 負載過重, 使得取驗證圖LAG, 送出點數也LAG. 好, 接下來要判斷究竟是哪個可能性? 先判斷是1.還是2. 於是我開了一個不斷ping c^3的視窗, 同時監看alpha7是否有卡住. 而在alpha7卡住 的同時, ping值依然沒有變動(3XXms), 也就是頻寬其實是ok的, 所以問題是2. 那麼, 是2.a.還是2.b.呢? 聽說, 用FireFox去連, 常常會看到不同的畫面? 於是我去用FireFox, 發現一個特徵... 也就是, 在Alpha7卡住同時, FireFox可以看到網頁! 但是, 中間的輸入驗證碼與 點擊區顯示不出來.... 這代表只有處理驗證圖與點擊數的部份無法顯示, 其他部份正常, 因此確定是後端 出了問題, 但是仍無法判斷是a.還是b. 因此接下來用推測的, 看看日本的速度, 顯然是沒有下降很多, 因此很可能是Ian 針對不同國的連線, 給予切割, 分配到不同機器上去運作, 以達到不互相影響. 因此其實問題很可能是2.b. 也就是我們自己害到了自己. 7.9在Ian順暢時很威, 不過如果沒更新, 一旦Ian不穩定, 就會造成沒更新的成了 自家人的絆腳石, 操爆了Ian分配給我們連線的伺服器, 而取不到驗證圖, 或送不回點擊數, 而變成現在這種狀況... 因此我想, 確實有必要做一個遠端停用的功能, 以防止這樣的事件再度發生, 不用隨時有效, 只要半小時檢查一次, 就能將傷害減低很多. 提供一點這種機制的意見: 1.可以設計成正向運作就好, 也就是只有在檢查到要停用才停止, 而檢查不到要求停用, 就是允許運作, 這樣也就不怕該台提供是否使用的伺服器 掛點造成全部停用的窘境. 2.使用dynamic domain name(例如www.dyndns.org, www.adsldns.org這類服務), 可以避免伺服器掛點時, 無法使用備用機器代替的問題. 至於國防部內部討論說, 去變更hosts這個檔案就可以跳過此檢查, 這就不用多慮了, 會停用是避免自己被ban等等不良狀況, 若對手拿去用, 只會傷害到對手自己, 所以不用擔心這點. 如果推論正確, 希望在今天白天, 自動兵器都更新後, 此狀況會解除, 因此還請大家 儘快更新, 不然台灣快沉沒到第一名的水平線下了... (又是一篇超長文章, 感謝認真看完的鄉民...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.154.115
cherrywish::D 我認真看完了,蠻詳細的解析 07/10 07:07
yzupcbug:送出才發現, 這一篇文章值393銀啊...@.@ 07/10 07:08
K122324090:專業中的專業阿www推一個! 07/10 07:07
choumai:的確有可能是二。我人在國外,手動真的很順。 07/10 07:08
cloverwind:敬禮!(  ̄□ ̄)/ <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) 07/10 07:09
buteo:推這篇~ 大家看到快點更新阿 07/10 07:09
qvb:給專業軍事顧問敬禮!(  ̄□ ̄)/ <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) 07/10 07:10
shinjikari:敬禮!(  ̄□ ̄)/ <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) 07/10 07:11
arabesque:敬禮!(  ̄□ ̄)/ <( ̄ㄧ ̄ ) <( ̄ㄧ ̄ ) 07/10 07:13
arabesque:另外 有遠端停止 應該也要有遠端啟動 :P 07/10 07:14
buteo:再推一次 07/10 07:14
yzupcbug:啟動喔, 下一個半小時檢查發現沒必要停止, 就繼續..... 07/10 07:14
wingfly:看來是不是只有ward元帥出面,才能解救大家啊...囧 07/10 07:15
wonder007:這次情況有點詭異 狂刷圖的以往經驗都是等著被ban 07/10 07:14
yzupcbug:刷圖不會被ban, 7.9剛出來時, ID為0就是不斷刷圖, 我刷過 07/10 07:16
yzupcbug:199次都沒被ban.... 07/10 07:16
whogotme:Game6尾段跟現在一模一樣...= =||| 07/10 07:15
yzupcbug:但是如果是像以前取不到驗證圖就跑回首頁重頭來, 就會被 07/10 07:17
yzupcbug:ban, 看起來檢查機制是寫在首頁裡而不是取驗證碼時檢查.. 07/10 07:17
arabesque:所以遠端就只要檢查現在有沒有"暫停送出"的token 07/10 07:18
yzupcbug:目前測試是一直重複載入首頁, 或是拼命打錯驗證碼, 就會 07/10 07:18
arabesque:沒有的話就,或者token時效過了就可以繼續了 07/10 07:18
cscjsj:Transmitting那段會被卡住還蠻奇怪的...orz 07/10 07:18
yzupcbug:被ban.... 07/10 07:18
a0801284545:目前我可以跑耶 會不會是中華的問題? 07/10 07:18
yzupcbug:arabesque的想法正確. 07/10 07:19
yzupcbug:@a0801284545:現在不是不能跑, 而是很不穩定, 一下ok一下 07/10 07:20
yzupcbug:掛點. 07/10 07:21
yzupcbug:@cscjsj:因為真正送出點擊數是在倒數到0時才送出... 07/10 07:57
tsubasawolfy:我怎麼覺得西塔體內的怪物又長出來了Orz 07/10 08:57
> -------------------------------------------------------------------------- < 作者: yzupcbug (pcbug) 看板: HOT_Game 標題: Re: [發問] 更新之後還是跑不動 時間: Tue Jul 10 07:34:57 2007 既然講到遠端停止運轉的構想, 小的很不專業的提供一個想法好了. 我想的方法非常的簡單, 也很容易實現. 就是呢, 每半小時, 去取得看看一個網址, 這個網址大致上如下: http://伺服器DN/alpha7/版本號碼.txt 例如: http://alpha7-chk.dyndns.org/alpha7/7.9.txt <--(別真的點啊, 只是例子) 如果此檔案有取得, 那就停止運作半小時, 半小時後再次檢查. 如果是file not found回應, 就繼續運作, 半小時後再次檢查. 而半小時是從執行開始後計算, 這樣每個人開始的時間就比較會錯開, 對於該台伺服器連線也就不會那麼集中. 根據之前的計算, 最多大概是700台攻擊兵, 平均起來約2.5秒一個連線, 且沒有檔案內容, 因此流量會非常低, 因此甚至該伺服器可以放在ADSL上都是有可能的. 只是個小小的想法, 有其他想法也歡迎提出, 讓士氣不要一路下滑了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.154.115
whogotme:可行,阿法載入網頁可以判斷字串 判斷字串也不是難事 07/10 07:40
victor740519:萬一那個網站掛掉呢????? 07/10 09:19
victor740519:唔...想錯...別理我 07/10 09:20
> -------------------------------------------------------------------------- < 作者: waqw (sscadas) 看板: HOT_Game 標題: Re: [發問] 更新之後還是跑不動 時間: Tue Jul 10 07:42:35 2007 有個問題,就是要怎麼控制停止運轉砲手數量 如果這個機制不設計出來,只要這個flag放半個小時,就全部砲手都停了 我覺得可以利用餅乾來控制要停掉多少client,本機端判斷 ※ 引述《yzupcbug (pcbug)》之銘言: : 既然講到遠端停止運轉的構想, 小的很不專業的提供一個想法好了. : 我想的方法非常的簡單, 也很容易實現. : 就是呢, 每半小時, 去取得看看一個網址, 這個網址大致上如下: : http://伺服器DN/alpha7/版本號碼.txt : 例如: : http://alpha7-chk.dyndns.org/alpha7/7.9.txt <--(別真的點啊, 只是例子) : 如果此檔案有取得, 那就停止運作半小時, 半小時後再次檢查. : 如果是file not found回應, 就繼續運作, 半小時後再次檢查. : 而半小時是從執行開始後計算, 這樣每個人開始的時間就比較會錯開, : 對於該台伺服器連線也就不會那麼集中. 根據之前的計算, 最多大概是700台攻擊兵, : 平均起來約2.5秒一個連線, 且沒有檔案內容, 因此流量會非常低, : 因此甚至該伺服器可以放在ADSL上都是有可能的. : 只是個小小的想法, 有其他想法也歡迎提出, 讓士氣不要一路下滑了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.193.21 ※ 編輯: waqw 來自: 125.225.193.21 (07/10 07:43)
yzupcbug:目前想法僅就於某版本有問題需停用方向去思考, 至於動員 07/10 07:44
yzupcbug:數量, 是沒想過用這種方式去控制. 07/10 07:44
arabesque:這個想法是很不錯:) 有賴國放部的大大們了~~ 07/10 07:44
whogotme:學網140開頭的先停好了 固IP比較危險... 07/10 07:46
yzupcbug:樓上, 目前不是說會不會被ban, 而是使用舊版本的造成Ian 07/10 07:48
yzupcbug:負荷過重, 而無法提供服務, 因此整體分速大幅下降. 07/10 07:48
yzupcbug:至於說如果發生兵器會被ban, 我想, 有問題的版本都停用, 07/10 07:49
yzupcbug:以避免可用IP減少, 不管是固IP還是浮IP都是有利的. 07/10 07:49
K122324090:那現在要離開中午才回來的人 可以開全自動放著嗎@@? 07/10 07:49
yzupcbug:這個問題我就不敢給予肯定的答案了, 因為開著兵器等Ian恢 07/10 07:52
yzupcbug:復, 是否會在恢復的當下被ban, 目前我沒有肯定的實驗結果 07/10 07:52
yzupcbug:因此如果你是浮動IP的話就開著好了, 固定IP就關了吧. 07/10 07:53
K122324090:知道了 先設安全值 雙頭放著 07/10 07:54