為什麼ps4的伺服器和pc的伺服器差別這麼大?

我的ps4是港服,聯機起來實在太難受了,同一款遊戲而言,大部分時間都是跟好友連不上的狀態,但是可以跟國外的玩家連得順暢,沒有多大的延時。而steam上跟國內的好友連得非常快,沒有多大延時,相反跟國外玩家就有延時了,但不會出現連不上機的情況。

舉個例子,就比如黑魂血源還有剛出的怪物獵人世界來說,都是用的p2p鏈接方式,因為nat限制原因,ps4上這些遊戲基本跟好友隨緣聯機。但是黑魂3在steam上根本不存在連不上的情況。

我想問為什麼psn就會有nat類型限制和各種網路衝突,而pc上就不會有這種限制。明明家裡用的都是同一個網,放在兩個不同平台上就變成兩種網路性質了。


運營商的鍋

為了節省成本、限制BT下載,不給公網地址,裝寬頻送的路由器封埠,層層防火牆NAT,你P2P連得上才怪

至於國內遊戲,因為知道國內這種垃圾網路環境,所以一般都是伺服器通信模式,不需要NAT。國外遊戲針對惡劣網路可能也有伺服器中轉,但伺服器在國外的話會導致你來回長途聯網,延遲更高丟包更厲害更沒法玩


看了下很多回答沒有答到點子上。

提問者的問題是「同一網路下同一款遊戲聯機,為什麼ps難而PC易」

NAT限制的原理有別的回答大體上講過了,並解釋了「但是可以跟國外的玩家連得順暢,沒有多大的延時。而steam上跟國內的好友連得非常快,沒有多大延時,相反跟國外玩家就有延時了,但不會出現連不上機的情況。」的原因。

首先我沒有就某款遊戲在某平台上的聯機原理做過具體考證,所以下面的僅為猜測。

同一遊戲聯機方式,pc端和主機端完全可能不一樣,比如pc用C/S模式而主機用P2P。

如果同為P2P模式,可能是主機的匹配伺服器和匹配機制「性能」比PC的差,或者主機的UPNP做得有些問題。

另外PC端的遊戲也可能會有NAT限制和渣聯網,提問者沒玩過相關遊戲罷了。

最後說一句,「steam在國內買了伺服器的」是錯誤答案,steam在國內僅租用CDN伺服器(CSGO伺服器是完美的,別的遊戲內部分聯機伺服器是玩家自建的),用於加速下載,和商店頁圖片、視頻資源緩存。


期待一下IPv6,看下一代PS5會不會上IPv6帶領廣大遊戲開發商進軍新的IP協議。


用了加速器嗎,沒就掛個


謝邀

運營商坑爹啊,要是都給你公網的IP,人人nat1或者nat2就沒這樣的問題


我覺得和CPU架構關係不大,和網路環境有關係。


steam在國內買了伺服器的


推薦閱讀:

BGP選路原則及若干實驗
淺談FTP協議的工作方式

TAG:伺服器 | PlayStation4 | 網路工程師 |