|
一鍵注冊,加入手機(jī)圈
您需要 登錄 才可以下載或查看,沒有帳號?立即注冊 ![](source/plugin/mapp_wechat/images/wechat_login.png)
x
我看到玩家社區(qū)是有反饋開了加速器還沒用的——掉線、10 分鐘才能開一局。我也體驗(yàn)過掉線的高血壓,所以寫這片降壓藥幫助下病友。
為什么開了加速器還掉線?(不含廣告)《斯普拉遁3》-1.jpg (61.37 KB, 下載次數(shù): 418)
下載附件
2023-4-15 23:36 上傳
游戲聯(lián)機(jī)原理簡化圖(開加速器后)
加速器不能優(yōu)化你家的網(wǎng)絡(luò)( ABC 段)。Switch 的 NAT A 只代表 D 段網(wǎng)絡(luò)適合聯(lián)機(jī)。前面 ABC 段的網(wǎng)絡(luò)丟包、高延遲的話,依然會掉線。(丟包可以理解為:快遞在中轉(zhuǎn)的時候丟了。)
還有,NAT 很重要,但并不是影響網(wǎng)絡(luò)質(zhì)量的唯一因素。
解釋完了。
還想說一句 Playstation: PS 的「 NAT 類型 1 」代表沒有 NAT —— PS 直接擁有公網(wǎng) IP ,比 Switch 的 NAT A 更開放。
如何不掉線?
下面計(jì)算一下實(shí)現(xiàn)「不掉線」需要付出多少成本,幫助你評估要不要做網(wǎng)絡(luò)優(yōu)化。
省流:15 小時,100 - 300 元(不含路由器、光貓)。
家庭網(wǎng)絡(luò)優(yōu)化這件事可能存在 3 個難點(diǎn):
1.你看到網(wǎng)絡(luò)優(yōu)化的教程,覺得太麻煩了或者沒時間,就繼續(xù)忍受掉線了。所以我就偷懶了,只列一個網(wǎng)絡(luò)優(yōu)化項(xiàng)清單,具體怎么操作(比如設(shè)置路由器的方法)就不寫了。請自行使用搜索引擎,或者去論壇看教程(恩山、v2ex 、KoolCenter 等)。
2.科普文把網(wǎng)絡(luò)原理做了通俗的解釋,沒什么理解難度。但網(wǎng)絡(luò)是工程,簡化的原理不能解決實(shí)際問題。(大腦:我會了!手:不,你不會。)
3.不需要理解原理,的確也可以照著教程做。但這需要你的網(wǎng)絡(luò)環(huán)境(所在地、運(yùn)營商、路由器、光貓等等)與教程一模一樣,而且你的配置也不出錯才可以。
優(yōu)化項(xiàng)很多,每做一項(xiàng),網(wǎng)絡(luò)都會變好。你覺得太麻煩了,躺平了,那本文也是起到了降壓的效果。
如果清單項(xiàng)都優(yōu)化了,網(wǎng)絡(luò)還是很差,只能說明你沒學(xué)會網(wǎng)絡(luò);不理解原理,照著教程照做也很可能木大木大。
先說運(yùn)營商(電信、聯(lián)通、移動)相關(guān)的:
寬帶運(yùn)營商選哪家?
不同的地區(qū)寬帶情況差別很大,建議看下同城玩家的選擇。優(yōu)先選可以獲得公網(wǎng) IP 的。
一個粗略的說法是「北聯(lián)通,南電信」,其他運(yùn)營商都是學(xué)習(xí)專用寬帶。
帶寬選多少兆合適? 一個人的話,百兆足夠; 3 個人建議 500M 。 去官方營業(yè)廳辦理業(yè)務(wù),不要被房東、代理商騙了。
成本:月費(fèi) 50-200 時間成本(包括看資料的學(xué)習(xí)時間,下略):2 小時
獲取公網(wǎng) IP
時間成本:1 小時
網(wǎng)線
網(wǎng)線全部用超五類( CAT5E )或六類線,買品牌網(wǎng)線,不要去街邊店。
成本:20+ 時間成本:1 小時
光貓
如果是新辦的千兆網(wǎng),運(yùn)營商的光貓一般夠用。如果是舊的光貓,性能可能較低,跑不到千兆,需要升級。
下面是路由器的配置項(xiàng):
光貓橋接 + 路由器撥號
時間成本:2 小時
網(wǎng)線直連路由器
如果 Switch 與路由器的直線距離在 30cm 以內(nèi),且中間無遮擋、無干擾,那就可以不用網(wǎng)線連接。其他情況都推薦用網(wǎng)線。 換成有線不會改變 NAT 類型。 OLED 版只需要買根網(wǎng)線。其他版本還需要買 USB-A 網(wǎng)卡,要買標(biāo)明支持 Switch 的網(wǎng)卡,其他型號不一定能用。 成本:OLED:10 元;其他:80 元 時間成本:1 小時
如果只能用 WiFi
優(yōu)化 WiFi 信道。 如果不隔墻,優(yōu)先 5GHz 頻段或游戲?qū)S妙l段。 時間成本:1 小時
優(yōu)化 NAT:FullCone / 端口轉(zhuǎn)發(fā)(映射)/ DMZ / UPnP / 端口觸發(fā)
選其中一種設(shè)置即可,不需要同時設(shè)置。
NAT:設(shè)置 FullCone NAT 。如果路由器沒有公網(wǎng) IP ,就算設(shè)置了這項(xiàng),也可能達(dá)不到 FullCone 。
端口轉(zhuǎn)發(fā):本來是可以精確設(shè)置的,但任天堂 美區(qū)官網(wǎng) 就擺爛,直接建議端口開到 65535 。
DMZ:把游戲主機(jī)劃到 DMZ 里。
UPnP:需要 NAT 網(wǎng)關(guān)(路由器)、內(nèi)部主機(jī)(游戲機(jī))、應(yīng)用程序(游戲)同時支持才行,條件較為苛刻。Switch 支持 UPnP 嗎?不太確定。
端口觸發(fā):低端路由器一般沒有這個功能。
時間成本:2 小時。
NAT 只能提供最低保護(hù),離「安全」還很遠(yuǎn),所以開放 NAT 也并不會變危險很多。參見:《對于網(wǎng)絡(luò)地址轉(zhuǎn)換即安全的誤區(qū)》 https://www.f5.com.cn/services/resources/white-papers/the-myth-of-network-address-translation-as-security
很在意安全的話,可以使用防火墻和 IPS (高端路由器才提供)。
多撥
現(xiàn)在( 2023 年)也就 PS 支持 PPPoE 撥號,Switch 、Xbox 都不支持。 而且只有個別地區(qū)才能多撥??傊清\上添花的非必要操作。
優(yōu)選 DNS
如果你確定要用加速器的話,加速器會替你選擇(劫持) DNS ,下面這部分內(nèi)容可以跳過。
優(yōu)選 DNS 主要作用還是提高下載速度,對游戲聯(lián)機(jī)幫助有限。 關(guān)于 DNS 的外行教程太多,即便用 Google 也不容易搜到專業(yè)的,這里就多說幾句。
如果沒有更改過 DNS 設(shè)置,那就是使用運(yùn)營商的 DNS 服務(wù)。我使用運(yùn)營商的 DNS 測速是 8Mbps ,通過優(yōu)選 DNS 后最高 90Mbps ,開加速器后最高 240Mbps 。
改 DNS 提升下載速度的作用有限,因?yàn)閿?shù)據(jù)包到國際出口還是擁堵。DNS 受地區(qū)、運(yùn)營商的影響很大,國內(nèi) DNS 服務(wù)對于任天堂域名的解析非常任性,全世界亂漂:美港日英德俄臺、馬來、印度、新加坡。比如,西安電信解析出德國的服務(wù)器,西安聯(lián)通解析出美國的。雖然人都在西安,但數(shù)據(jù)包可能繞地球一圈才會相見。
想要找到最優(yōu) DNS ,是需要在你自己的網(wǎng)絡(luò)中實(shí)測才能知道結(jié)果的。
關(guān)于 DNS 的質(zhì)量,不能只關(guān)注準(zhǔn)確性、DNS 的響應(yīng)速度、穩(wěn)定性等,還要看 CDN 的優(yōu)化。
感謝 Aikrbsyake@CSDN 寫了可以測試 Switch 下載速度的 Python 程序,運(yùn)行之后就能找到最優(yōu)的 DNS:
任天堂 Switch 最優(yōu) DNS 測試 https://blog.csdn.net/m0_67258728/article/details/127144465
不會運(yùn)行 Python 程序也沒關(guān)系,這個程序主要就是實(shí)現(xiàn)自動化。手動一個個地改 DNS 然后測試,也可以找到最優(yōu)的 DNS 。 但是由于 NS 的測速只是下載一個 30MB 的文件,這種測速結(jié)果跟實(shí)際下載游戲的速度可能差別較大。
想要更高級(復(fù)雜)的 DNS ,可以了解一下 SmartDNS 、dnsmasq 。
我還是推薦幾個 DNS ,這些 DNS 是能正確解析任天堂 CDN 域名的(針對境內(nèi) IP )。香港的 DNS 就返回香港的 CDN IP ,不返回美國、日本的。
香港:202.62.222.222 、218.102.23.228 、203.198.62.23 、1.64.71.199 、218.102.13.133
韓國:168.126.63.1 (這個是 Korea Telecom ,不知道誰說是長安大學(xué)),112.175.158.116 ,121.78.54.214
日本:101.102.196.118 、210.79.34.137 、126.88.229.225 、220.148.158.1 、14.128.21.30
時過境遷,推薦的 DNS 可能不好用了,或停止服務(wù)。可以到這個網(wǎng)站查詢公共 DNS 列表,下載 csv 文件用 Excel 打開,可以按地區(qū)篩選 DNS 。https://public-dns.info
建議只在游戲機(jī)( Switch )上用這些 DNS ,別在路由器、電腦上面使用。
如果你了解 DNS 原理,那么任天堂 CDN 的 IP 如下:
http://atum.hac.lp1.d4c.nintendo.net 香港:219.76.10.11 、219.76.10.161 、219.76.10.192 、219.76.14.11 、210.0.146.152 (繞路)、23.200.74.9 (繞路) 韓國:23.50.121.74 、23.50.121.82 、173.223.227.10 、173.223.227.17
時間成本:1 小時
QoS
家里設(shè)備多就推薦打開?;蛘吣阋贿呁嬗螒蛞贿呄螺d,那也建議開。 時間成本:1 小時
必須要用加速器嗎?
如果前面的優(yōu)化項(xiàng)都完成了,大部分外服游戲其實(shí)都可以祼連享受到樂趣了。雖然延遲高、有丟包,但不至于頻繁掉線。此時用 Switch 測試網(wǎng)絡(luò)就已經(jīng)是 NAT A 了,如果你正好遇到另一個祼連的、NAT A 的房主,那體驗(yàn)就會不錯。
對比其他外服游戲,同樣面對中國特色互聯(lián)網(wǎng),噴 3 的聯(lián)機(jī)體驗(yàn)是最差的那一批。(第一賽季)有玩家發(fā)現(xiàn)在噴 2 祼連都不掉線,(同樣的網(wǎng)絡(luò)環(huán)境)到噴 3 根本玩不了。還有,日本玩家的網(wǎng)絡(luò)好像也不那么穩(wěn)定( BV1824y1x7kd 04:41 )。所以任天堂活該被罵。
「你不會優(yōu)化網(wǎng)絡(luò),卻怪廠商?」,這類觀點(diǎn)主要是在秀優(yōu)越。
人生已經(jīng)很累了,玩游戲就是為了爽,誰有精力折騰網(wǎng)絡(luò)。
關(guān)于聯(lián)機(jī)系統(tǒng),噴 2 是 nex ,噴 3 是 NPLN 。這兩者具體的差異,目前中文資料較少。不過可以肯定都不是 P2P ,而是 P2SP 。而且,根據(jù)聯(lián)機(jī)的數(shù)據(jù)包,聯(lián)機(jī)中訪問的服務(wù)器以日本、美國為主(比如 Gamesync 服務(wù)),香港只有一個 STUN 中轉(zhuǎn)域名。
如果是 P2P ,卻還開著加速器玩;那就跟中國人都以為對面是外國人,然后用英語聊天一樣搞笑。
哪怕改成純 P2P ,由于國外玩家占多數(shù),UDP 加密數(shù)據(jù)能不受干擾地經(jīng)過中國特色防火墻嗎?
直連(裸連)能玩嗎?
這部分討論的是寬帶直連,手機(jī)熱點(diǎn)就別想了。
我在 B 站、百度「噴射戰(zhàn)士 3 吧」看到有些人說裸連都能玩了,于是測試了 Ver.3.1.0 的情況。
雖然還是會掉線,延遲有時比較高,但比第一賽季好很多,休閑玩家可以享受樂趣了。打工上傳說、比賽到 S+ 是沒問題的。再高了我也不知道,因?yàn)槲抑挥袀髡f 100 的水平。
由于網(wǎng)絡(luò)質(zhì)量各異,可能你裸連還是瘋狂掉線,但是值得試一試,說不定就省了加速器錢了。
關(guān)于網(wǎng)絡(luò)質(zhì)量,有一個粗略的判斷標(biāo)準(zhǔn):如果網(wǎng)絡(luò)比較差,進(jìn)游戲之后是看不到莎莎(沒有新聞播報)的。
加速器選哪個?
付費(fèi)的優(yōu)于免費(fèi)的,付費(fèi)的各家有差距,但不大;找兩三家測試一下效果,選一家最好的就行。
加速盒?
加速盒是閹割版路由器。使用加速盒會多一層 NAT——增加延遲,還多一個瓶頸——影響下載速度。因此我推薦用路由器加速插件。如果你現(xiàn)在的路由器不便宜,卻不能用加速插件,那我建議出二手,換個支持加速插件的路由器。只要不是壞的,買二手也不影響性能。
路由器加速插件
想省事就購買合作款路由器,使用比加速盒還要簡單。非合作款的需要自己裝插件,除了 OpenWrt ,基本也接近一鍵安裝,并不難。非官方合作款路由器,重啟后需要重新安裝加速插件,稍微麻煩一些。 支持加速插件的路由器,可以去各加速器官網(wǎng)查詢。
用電腦加速
也行,只要你不嫌麻煩,不在意電費(fèi)。
用手機(jī)熱點(diǎn)加速
只是比祼連強(qiáng)一點(diǎn),只有一點(diǎn)點(diǎn)。半小時可以玩 5 局噴 3 。
成本:支持加速插件的路由器從 30 到 3000+ 元,有近百款型號可選。加速器月費(fèi) 18-45 。
時間成本:3 小時。
總成本
成本:100 - 300 元(不含路由器、光貓)
時間成本:15 小時。如果你有工作的話,考慮到網(wǎng)購不能立刻送到手,那最少也得一個星期才能完成。
以上這些可以花錢找人替你做。但我不了解家庭網(wǎng)絡(luò)服務(wù)的市場情況,有了解的歡迎在評論區(qū)補(bǔ)充。
測試網(wǎng)絡(luò)質(zhì)量
推薦 Cloudflare 的專業(yè)測試: https://speed.cloudflare.com/ ,除了上下行帶寬,還會對流媒體、網(wǎng)游、視頻聊天的網(wǎng)絡(luò)質(zhì)量給出 Great 、Good 、Average 、Poor 、Bad 的評價。測試服務(wù)器在美國,正好適合模擬玩外服游戲的情況。(我直連就已經(jīng)都是 Great 了。)丟包率的檢測依賴 WebRTC 。
關(guān)于如何解讀測試結(jié)果,參考 Cloudflare 博客: https://blog.cloudflare.com/zh-cn/test-your-home-network-performance-zh-cn/ 。
參考資料
[1] 斯普拉遁 3 打工模式聯(lián)機(jī)網(wǎng)絡(luò)過程分析 https://victrid.dev/2022/si-pu-la-dun-3-da-gong-mo-shi-lian-ji-wang-luo-guo-cheng-fen-xi/
[2] NS 軟件“斯普拉遁 3”聯(lián)機(jī)過程記錄 https://blog.csdn.net/weixin_65946980/article/details/128567165
[3] 任天堂 NPLN 服務(wù)架構(gòu)演講學(xué)習(xí)筆記 https://blog.lxdlam.com/post/24e3aa77/
----------------------------- |
|