硬體和網速分別從什麼方面影響遊戲體驗?

突然好奇


其實網路狀況有三個主要因素:帶寬 (bandwidth)、時延(delay),還有一個比較隱蔽的因素叫時延抖動 (Delay Jitter)

帶寬決定了通信的最大速度,這一條其實主要影響的是下載,和遊戲關係不是特別大,基本上差不多點的網都能跑。當然你非得拿上古年代 14.4 kbps 的貓去跑現代網遊,那肯定是不行的了。

時延就是常說的 ping 值,也就是經常提到的 「卡」。有很多因素影響到時延,比如在國內玩美服,繞過半個地球那麼幾百毫秒是免不了的。在時延高的網路中玩遊戲,會感到操作不順暢,有的遊戲甚至沒法玩。

第三個因素就是時延抖動,它主要描述了時延的變化情況。一個良好的網路的時延應該是基本沒有變化的,比如 ping localhost 應該是非常一致的 &<1 ms 這樣。

時延抖動是非常影響遊戲體驗的。比如一個網路平均時延只有 10ms ,看上去很棒對吧。

然而 99% 的時間裡它的時延是 &<1ms ,但剩下的 1% 時延變成了 1000ms。

那麼在這樣的網路上玩遊戲的話就時不時的要卡一下。

如果時延再大一點,時不時的掉個線,那就更慘了。

硬體方面就更加直觀一些,表現出來都是「卡」,從性能監視器就大概能看出瓶頸在哪裡。

比如硬碟燈使勁閃,基本說明瓶頸卡在文件讀寫上,增大內存以及換SSD都能改善。

又比如開局很流暢但後期大混戰時很卡,大多數是顯卡能力不足(當然也可能是 CPU 的問題)。

但是只要相對穩定的卡,其實還是能玩的!

60 年代 8~15 fps 刷 MC 很淡定的!

後來換了電腦,然而 WoW 也升級了,於是沒過多久 fps 又掉到了 15 以下……刷 ZAM 也是很淡定的!

現在用的是穩定 60 fps 的電腦,然而不定時掉線所以變成要塞黨了……


以現在中國這萬里長城和網路基建水平。

談硬體一點意思都沒有。

唯一有影響的大概也就是用戶計算機應用水平尤其是網路設置水平的差異了。

我TM買了XBOX360 7年後才聯上網。

其實還有個特別嚴重的情況你們可能沒有注意到,隨著全在線遊戲的出現,必然有些遊戲是對玩家狀態提出更為嚴格的要求,頻繁的掉線上線或者IP混亂將招來懲罰。


非網路或者計算機專業,作為玩家總結一下各種

幀數低:由於硬體跟不上(通常是顯卡或者處理器計算效率跟不上),導致每秒中能處理好的畫面數少。對FPS遊戲來說一般60幀就算很流暢,60降到30會慢慢感覺到越來越不流暢。30以下會嚴重影響體驗。低到一個境界後就是看幻燈片了。

RTS一般對幀數要求低一些。 FPS老司機們說對戰時幀數底會吃虧,不過我反正對槍都輸也不知道了...

當幀數低單獨出現時並不是什麼大事,次世代主機很多遊戲都是鎖30幀。然而,很多時候它並不是單獨出現------

掉幀:本來你可以正常以45幀進行遊戲,然而由於某些元素的突然出現導致處理量突然暴增,幀數瞬間下降。導致你實際的體驗時而流暢時而不流暢。比如開放世界遊戲,當你在室內覺得流暢,現在在野外一四處望風景,就不流暢了。硬體上的原因一般是內存或者顯存不夠。

頓卡:(我不確定頓卡和掉幀是不是一回事) 由於發行商太感人的優化或者其他,導致你的電腦在遊戲時按照一定頻率地頓卡。使命召喚:黑色行動出來時一大批雙核玩家遭遇嚴重頓卡,據說是因為從360移植的鍋。

網路因素導致的問題主要是:

高延遲:這個很簡單,你看到的一切都比別人看到的晚,自然吃虧,體驗糟糕。不過有的遊戲引入延遲補償系統,只要你的延遲不是高到離譜,都是可以正常玩耍的。

同樣,如果只是單純的高延遲也不是什麼大事。很多遊戲連接LA和舊金山,大約300ms出頭的延遲一樣玩得開心。

掉包 如果說單純的延遲可以忍受,掉包就是絕對不能忍受的。由於沿途中各種天然人為原因導致你和伺服器間發送的信號不一定能抵達對方。這會導致:你覺得你開了槍,本機執行了開槍的動畫。然而你開槍的信息丟失了,伺服器認為你沒有開槍。於是根據伺服器傳送回來的信息,你並沒有因此損失彈藥,更重要的是,對方也沒死。此時其他玩家眼中你可能只是傻傻現在原地。

NAT嚴格

解釋NAT的文章不少,我肯定是講不清楚...

影響就是直接限制你在一些遊戲中和一部分玩家不能一起聯機,而且是不可能。

解決NAT嚴格辦法有埠映射,(不推薦的)DMZ主機,虛擬伺服器,聯繫ISP更換IP,和更換ISP(有的時候這是唯一的方法)。VPN不會解決NAT問題。


題外話.

就目前而言,各大作也就年貨蛋拐體驗不錯,雖然遊戲真心不咋地,但低ping能讓玩家們叫騰訊爸爸.

就對國外大作而言,最大的瓶頸並不是硬體,而是網速,

硬體影響FPS,畫面效果,遊戲速度。30fps以下玩起來會很慘烈,最佳是60FPS。

網路分兩種,一個ping,一個丟包率。

ping取決於你到遊戲伺服器的網路質量,丟包率取決於牆的心情以及遊戲伺服器的質量。

通常而言,天朝到香港的ping不會小於20ms,到美帝的ping不會小於200ms,降低這個數據只能靠遊戲服務商在大陸設立伺服器,跟騰訊爸爸一樣。如果有科學工具號稱能降低ping,讓他滾粗。

通常而言丟包率不會太高,5%以下是正常的。如果ping過高,多半是牆的大姨媽來了,使用科學工具可以有效降低這個數字。

說正題,

以戰爹4為例,硬體不夠會玩起來卡卡的,一個簡單的視角轉換,正常只要幾毫秒,你卻要一點幾秒,如果硬體特別差,還有影響視野極限,別人300米外能看到,而你要100米。

ping取決你的動作反應速度,比你射擊了,但遊戲人物會以肉眼可見的延遲開火。不過戰爹有網路補償,300ms玩美服感覺並不是那麼明顯。

丟包率過高,嚴重者會直接掉線,或者被伺服器自動ban掉,當然ping高也有可能被ban,不過那是伺服器使用者的設置,也因為戰爹的網路補償,如果丟包率在10%到20%之間,你作為步兵開鏡瞄準了一個敵人對他突突突好幾秒,媽蛋那個逼不僅沒死,還反過來一槍乾死了你。上文又說,採取科學上網可以有效降低這個數據。這個最能影響遊戲體驗的。

歸納一下,戰爹有科學上網最好玩美服,港府雖然ping低,但丟包率完全沒救。


硬體不好你調低畫質還能玩,網卡你就等著砸鍵盤吧。


硬體上來說最直接的就是你會感覺到這遊戲卡,或者說是卡頓,不流暢。30FPS一般是一個遊戲可以被接受的最低值了,如果再低,你就會開始覺得畫面不流暢。FPS越高,畫面越流暢。

配置低的情況下,還會影響你的操作。部分操作會出現延遲。

同時為了運行遊戲而降低畫質會影響遊戲美術方面的體驗。

網速方面主要是延遲和丟包。(其實網路遊戲不是很跑網速)延遲在優化良好的情況下,部分對於短時間內操作要求低的遊戲還可以玩。比方說戰艦世界,毛子黑科技保證在250左右延遲情況下,丟包不嚴重的話可以玩的很歡。當然如果延遲再高就會影響操作。最明顯的是操作方面。你滑鼠或鍵盤下的命令會遲於你按下的瞬間。然後畫面中 你操作的人物或其他玩家操作的人物會出現瞬移等。

丟包會導致遊戲突然的卡頓,以及命令無法正常傳達到伺服器。(就是比方說你按下Q技能,但是數據包沒能到達伺服器,所以你並沒有真的放出去。)

在嚴重點,你就掉線了。

前面有人說道NAT,這個技術現在在國內被小區寬頻(電信通,有線,長寬)廣泛使用。利用這個技術可以減少需要分配的IP地址,由於IPv4地址枯竭,電信聯通也逐漸採取這種手段。(NAT利弊不在這裡詳談)

而且家庭中如果使用了路由器也會使你處於一個NAT伺服器後。假如你處於NAT後,你的計算機就沒有辦法正常的與NAT外的網路設備實現點對點通信。這回導致部分遊戲無法正常連接,或導致嚴重的丟包延遲等。尤其是如果你處於一個ISP級的NAT後,這種問題就會尤為嚴重。


影響心情


硬體影響FPS,網速影響PING值。

我就隨便一說,具體什麼原理我也沒有深入了解,就是一些通過日常體驗得到的一些經驗之談。

FPS越高越好(相對來說),PING值越低越好。FPS過低玩遊戲就像看幻燈片一樣,PING值過高會影響你在遊戲中做出操作後得到的反饋的結果,也就是就是延遲。


卡過jtt的已哭暈在廁所


我覺得最重要還是看優化,國內某些網遊那優化,給他配置也是卡。單機就不說了


推薦閱讀:

如何評價IOI2016中國隊成績?
你們用排序演算法排序八百萬個數的最快時間是多少?
聊聊人工智慧領域的工作狀態?
如何評價本科就讀理論物理研究生轉CS的方案?
計算機科學學院,計算機科學與技術專業,你們都考什麼證書?哪些很重要?

TAG:互聯網 | 遊戲 | 計算機 | 信息技術IT | 計算機科學 |