LV.
19
GP
82
【心得】連線機制解說&遊戲中LAG詳解
攻略區域
樓主
二元搜尋法
cyril33
GP191
BP-
2013-07-01 20:31:47 編輯
暑假已經來臨,目前發現版上開始湧入新人針對Warframe的連線機制,我相信目前為止也不是大部分的玩家都了解常常看到很多人有以下抱怨 "伺服器很不穩" "遊戲怎麼LAG 人物都會順移" "這遊戲都沒人?找不到玩家"首先這篇文章分為兩個部份第一部份先解說本遊戲的連線機制第二部份說明遊戲會LAG的原因 文章內容部份轉貼自百度warframe吧,TC征服王的文章 (已徵求吧主同意轉貼)文章中有加入新解說及更換新繪製的圖原文網址 -------------------------------------------前言結束第一章:連線機制解說Warframe採用的連線方式為 P2P 點對點連線與一般的OLG連線的方式不同 左圖為P2P的連線方式,右圖為OLG遊戲的連線方式同樣都是連線,但是P2P的遊戲伺服器是由某位玩家來擔任一般的線上OLG都是右圖的連線機制(包含當紅的LoL和暗黑破壞神3)遊戲的進行是在遊戲伺服器,數據的運算也是由伺服器計算------------------------------------(以下為轉載內容,重新排版過)Warframe遊戲公司 (簡稱DE)為了節省自己的伺服器資源而採用了房主(HOST)這樣一個設定房主的實際用處是什麼呢?實際上房主不僅僅是一個遊戲進程的發起者,同時也是充當伺服器的存在!大家在遊戲中可以發現一個有趣的事情當你在單人遊戲時你掉線了,但你的遊戲進程卻依然在繼續,怪物繼續會朝你攻擊被擊殺後依然會掉落物品這點正是因為遊戲本身的伺服器端就架設在了遊戲用戶端裏的原因雖然和主伺服器斷線了,但作為主機的玩家依然能夠繼續遊戲進程! (轉載內容至此結束)-----------------------------------而Warframe 到底是怎麼運行P2P的連線??Warframe 本身在加拿大還是有所謂的伺服器主機但是這些主機是用來儲存人物資料、聊天大廳、遊戲配對用類似 warcraft 3或是starcraft 的玩家所熟悉的舊版battle.netPS:新版battle.net 就是現在starcraft2 那種這也是為什麼以前知名的dota遊戲三國和信長,永遠也無法防止開圖的原因因為遊戲不是在伺服器端進行,而是在某位玩家的電腦上運算 那我們為什麼還要登入遊戲呢?我們登入的是什麼東西??其實我們登入的伺服器純粹只是要拿取我們的人物資料以及使用伺服器中聊天及配對的功能配對系統會把選擇相同關卡的玩家框在一起,由一位玩家的電腦當作主機讓其他三位玩家加入他的遊戲完成配對後,這一個系統就完全從主伺服器中獨立出來了遊戲中的所有運算都是由主機處理主機會與另外三位玩家互傳資料當任務完成後,三位非主機玩家會脫離主機並且將各自的資料上傳回人物伺服器整個步驟就完成根據上述所說,如果你最後再上傳資料的時候網路發生問題、斷線、人物伺服器掛掉你的資料就會無法被更新-----------------------------------------------------------------第一章結束第二章:遊戲中LAG詳解(以下為轉載內容,重新排版過)很多玩家在遊戲中發現遊戲卡到爆,主機經常發現自己幀數很低加入的玩家則延遲很大丟包很厲害大家往往把這些歸咎於網路問題,這是個很嚴重的錯誤!接下來介紹遊戲卡的原因:其實很簡單,由於主機在開始多人遊戲同時作了伺服器所以原來網遊裏那些玩家的計算資料全部都由主機來計算了雖然官方曾經嘗試過讓每個玩家都在本地運算但這樣會導致遊戲出現嚴重偏差值,導致每個玩家攻擊怪物時傷害不統一造成遊戲用戶端失去平衡而崩潰(之前版本的用戶端打怪時每個人的傷害不一樣的,同時掉落出來的物品也不是同一個地方)主機(Host)卡的原因:在7.X某個版本更新後,官方啟用了強制讓主機來計算所有玩家資料現在的加入玩家只需要將資料上傳至主機,再由主機統一計算後將結果發還給各個玩家這也使得現在玩家看到物品掉落會在同一個地方,傷害也變得統一而正是這個機制導致了主機嚴重掉幀的情況!加入玩家卡的原因:因為所有玩家的計算都被集中到了主機裏所以主機等於負擔了4個玩家的遊戲程式加入玩家幾乎不用計算什麼,只是消耗著顯卡資源而已,幀數非常流暢隨著戰鬥越演越烈,主機會漸漸承受不了巨大的資料計算,於是出現了懈怠的現象而沒有接受到資料結果的玩家就開始出現了怪物瞬移,無法撿起東西的情況而玩家卡打怪物沒反應,主機低幀數無法戰鬥導致了怪物數量堆積的越來越多從而惡性循環,漸漸的玩家們發現遊戲卡住沒有一點反應這時主機的幀數已經跌至個位數,隨時面臨遊戲崩潰的危險這之後會出現2個情況一、主機出現遊戲崩潰,同時自動選擇一名玩家成為另一個主機(這個現象在7.X-8.X最初幾個版本裏經常出現)二、長期接受不到主機返還資料的玩家用戶端認定主機已經掉線於是斷開與主機的鏈結在三人中另選一個人成為新的主機而這時實際上主機沒有掉線,而是卡的幾乎在0幀徘徊隨著另外三名玩家脫離了主機,主機一瞬間就會恢復幀數,但變成了單人遊戲綜合以上,主機需要一顆強力的CPU!!!!如果自己的電腦不夠強力,那麼請不要去貿然當主機,這樣只會坑到隊友!如何辨別自己的CPU是否合格?進入單人遊戲時無論在什麼場景幀數都不會低於30幀,那麼你就能擔當一名合格的主機作為加入的玩家如何辨別主機是否不坑爹?進入遊戲後射擊感覺是否有明顯的延遲感因為遊戲剛進去時怪物還沒刷出來,所以主機的負擔是相對較小的如果這時你都感覺自己(最好幾個人)都出現了明顯的延遲,那麼恭喜~主機這時已經開始出現掉幀了。這樣的主機絕對坑爹,千萬別打下去!立刻退出換個主機!最後說個題外話由於主機作了伺服器端,導致資料運算比遊戲運算多的多,因此一向被I5I7壓制的AMD推土機系列CPU有了出頭日~實際試驗下來,在極端主機環境內(例如刷Xini高波時某個沒節操的毒女使用孢子流來爆主機),FX-8150要比I7 3770K強力的多....幾乎不會被爆主機- -....最後總結一下:主機一定要CPU強力!而玩家瞬移卡絕對不是網路的問題!這遊戲只要有台好電腦,就算4M小水管都能流暢當主機!(個人註解:主機需要一個好的CPU是一個前題,但是玩家會卡會頓,其實理由是千百萬種,CPU或許是凶手的可能性比網路大,但這也並非是絕對的解答) (轉載內容至此結束)---------------------------------------------------------文章結束配對系統小技巧首先,先設定你的PING限制點一下遊戲視窗右上方的那個小齒輪其中有一項可以設定 PING值大小的門檻PING值越低代表延遲時間越短當你設定的越小,你搜尋到的Host就會很順,但這會讓你較難搜尋到遊戲而搜尋不到一段時間,你就會自己變成Host等待別人加入當你設定的越大,你很快的就可以搜尋到"可以加入的遊戲"或是"已經在進行的遊戲"相反的你LAG的機率就會非常大 我的網路不好,想加入別人的遊戲,為什麼我遊戲搜尋了三個小時還沒找到人??當你在一段時間搜尋不到 "可以加入的遊戲"或是"已經在進行的遊戲" (搜不到的原因可能是被你的PING門檻擋掉、或是當下沒位子讓你加入)你會自動變成Host等待別人加入這時候,因為你的網路本來就不好其他人也會設定PING值門檻把你過濾掉結果就是其他人完全就搜尋不到你的遊戲,你等再久也無法開始那我該怎麼做??你只要一直保持著搜尋 "可以加入的遊戲"或是"已經在進行的遊戲" 的狀態就行了作法就是 點下任務後,等待個10~20秒沒有搜尋到,馬上ESC跳出,重新點任務重複以上動作,直到你加入一個遊戲為止馬上ECS跳出,就是讓你避免變成Host如果此招無效1.你設定的PING值門檻太低,請調高 (但是調的越高,你會LAG的機率就越高)2.代表執行該任務的人太少--------------------------------最後下個結論吧通常遊戲進行的時候,你會LAG,人物會亂飄,是"你"與"主機(Host)"的問題你要罵的是主機電腦濫、網路爛,或是怪你自己的電腦濫、網路爛如果你在遊戲中打到的稀有MOD或是素材,完成任務後,沒有被保存這時候才有可能是人物伺服器有問題又或者是你自己的網路有問題,沒有順利將資料傳到人物伺服器--------------------------------補充:當你在一場任務中把你的命用完,而你也沒拿到什麼好MOD的時候你非常懊惱,真是賠了夫人又折兵,你該怎麼辦??不用懷疑,拔掉你的網路線......(你如果選擇終止任務,終止的時候就會上傳資料)不讓你的遊戲資料上傳回人物伺服器等你再次登入,就會發現你的戰甲又恢復成執行任務之前的狀態囉~最後我希望看過這篇文章的人如果在版上碰到有人在問相關的問題請把這篇連結貼給他,請他好好詳讀這篇文章本文只授權給巴哈姆特及百度Warframe吧
191
-
還有 52 則留言
排序:由舊到新
收合留言
顯示舊留言
oVo巴爾坦星人
如果有隨機選項的話也沒辦法不當主機...我沒玩過我不知道這遊戲有無隨機模式
B54
2018-07-14 19:23:12
回覆
oVo巴爾坦星人
[aa550729:aa550729]我猜至少I5-8400
B55
2018-07-14 19:30:23
回覆
Weeb_Fat
被轉到這個網站去了 不知道樓主有沒有授權阿https://www.6k6g.com/gamehz/135080
B56
2018-12-10 02:25:25
回覆
鮪魚大師
痾 我把Q9500超上3G 就能順暢玩 顯卡是Asus Rog RX470 8G誰說要I5-8400的@@
B57
2019-08-18 14:44:52 編輯
回覆
mobiustest
把夠不夠格當主機這件事變成玩家的責任這件事本身就是很大的問題了,以前的瑪奇英雄傳也是這樣,開個遊戲壓力山大。最後樂的當獨行俠輕鬆,遇到單人實在過不了的瓶頸大不了退坑
B58
2022-06-03 00:08:27
1
回覆
連結
文字顏色
更多顏色
背景顏色
更多顏色
中
特大
很大
大
中
小
字級
粗體
斜體
底線
刪除線
清除格式
更多顏色
未登入的勇者,要加入討論嗎?
延伸閱讀
【心得9月28日小改】Warframe傷害構成、疊加、及實際傷害计算機制總覽
攻略
接近 U33 仿新米開圖攻略 (加減修改
攻略
賦能資料整理
情報
教條進戰武器 55%以上 紀錄 2021/09/03
情報
Warframe 大黃臉結合目標位置
心得
Warframe劇情大事紀整理列表 (最後更新2021/02/01)
情報
Warframe 三線琴之歌曲樂串
心得
有關Warframe遊戲步調太快的問題
板務人員:
引言回覆
收藏文章
看他的文
複製連結
卡留言
刪除文章
編輯文章
檢舉文章
嵌入文章
刪除
閱覽分級
水桶
M文
收精華區
管理本頁
IP 位置
發文時間
編輯留言
刪除留言
檢舉留言
作品介紹
水桶名單
分享
關閉圖片影片
設定
查看全文
卡回文
【心得】連線機制解說&遊戲中LAG詳解
本站所刊載之圖文內容等版權皆屬原廠商或原作者所有,非經同意請勿轉載
巴 哈 姆 特 電 玩 資 訊 站 https://www.gamer.com.tw