巴哈姆特

首頁 哈啦區 斯普拉遁(漆彈大作戰) 系列

【討論】斯普拉遁連線機制介紹與斷線診斷方式(更新解決辦法)

追蹤話題

【討論】斯普拉遁連線機制介紹與斷線診斷方式(更新解決辦法)

攻略心得
LAGMAN (MG0000) 2022-09-23 08:18:48
#1
前言
三代發售後大量玩家湧入後斷線頻繁發生造成很多人的困擾,看大家討論過程看到許多連線相關的迷思。個人之前花了一些時間研究改善自家的連線條件之後幾乎沒有斷線過,希望透過這篇拋磚引玉幫助大家了解並診斷自己的連線問題,也歡迎對網路連線熟悉的大大補充指教!


花枝的連線機制
網路多人射擊遊戲中常見的連線方式有兩種:Dedicated Server跟P2P(Peer-to-Peer)。前者就如CS、 Overwatch等所有參戰玩家會共同連線到官方的伺服器,再由官方伺服器去裁定命中判定並回傳給玩家。這種作法的優點是大多數人會受益於穩定的官方伺服器有更好的連線體驗與更高的更新頻率.但與官方伺服器一來一往的溝通延遲(Ping)就會需要一些額外的技術去隱藏它們來維持順暢即時的戰鬥體驗。

然而花枝使用的是P2P技術,也就是說一間八人戰鬥的房間任天堂的伺服器僅負責配對與指定房主(通常是網路最好的人),這樣做的好處是少了設備成本(?)還有省去了透過共同伺服器溝通帶來的延遲(Ping)。壞處顯而易見的就是仰賴房主與其他玩家之間的穩定連線,以一些常見的斷線情形為例:
  • 通訊錯誤:配對湊成八人後遊戲尚未開始前時房主或是某位玩家斷線(猜測)
  • 戰鬥前期一人斷線遊戲無效:房主外的一位玩家斷線判定戰敗,其餘玩家遊戲無效
  • 戰鬥後兩隊同時間多人斷線:房主連線不穩定多位玩家斷線&自己斷線(這時留下來的人無效比賽其餘有可能判戰敗)
簡單來看當你被判定戰敗時,就是任天堂覺得你的連線有問題了。而即使你有完美的網路環境,有一名其他玩家爛線你還是可能斷線。影響相信大家也都看到了P2P連線的壞處以非常華麗的方式反映在我們的遊戲體驗中...

一點補充,根據任天堂給的資訊玩家選擇的祭典區域跟非祭典遊戲配對是沒關係的。(第一次的荒島求生祭典是全球共通)平時配對到海外玩家很有可能是你太強了XD如果不在同樣(隱藏)積分區間找到足夠延遲(Ping)較低的玩家,配對就會擴大延遲的容許範圍去搜尋離你更遠的玩家。


我們為什麼會斷線?
首先不論家裡的網速多快,只要有連續掉封包(Packet Loss)的情形就有機會斷線。掉封包就是我們的裝置與其他伺服器來往的溝通中有些資訊沒有順利地傳達或是接收到,常見的狀況就是看Youtube或Twitch看到一半卡住重新整理又好了。造成的原因有可能是:
  • Switch跟路由器之間連線不穩(不論有線無線)
  • 路由器本身傳輸不穩定
  • 路由器跟數據機之間連線不穩
  • 數據機本身傳輸不穩定
  • 數據機到牆上的孔接觸不良
  • 家中網路線到中華電信的網路中繼節點不穩定
  • (...中間略)
  • 海底電纜到日本房主的連線不穩定
簡單來講就是與離你越遠的玩家通訊,經過的網路節點越多就越有機會出現網路不順暢的情形。當你有十場戰鬥九場斷的情況,最重要的就是找出是哪個節點造成你的連線出問題,還有那個節點的問題是否是你自己能夠改善的。


我的網路穩定嗎?
測速不是能夠有效偵測掉封包的方式!網路不穩時掉封包的特徵是頻率不固定、持續時間不固定,所以理想上測試方式要能夠持續至少3~5分鐘以上,測試時間越長越準確。最簡單的做法就是讓你的電腦處於跟你的Switch相同的網路環境(兩機都有線、兩機都在客廳使用無線...等等),然後開啟cmd並輸入ping google.com -t如下圖所示:
接著你應該會看見電腦持續收到來自google.com的回應,當你看見Request timed out就表示掉封包了:
就這樣放個3分鐘以上後按下Ctrl+C來終止並看到最後的統計數據:
(可以的話最好還是多嘗試幾次或是讓測試持續十分鐘以上,甚至在一天中不同的時段測試,以確保能捕捉到網路不穩的徵兆。)

網路連線不穩時有兩個症狀需要注意:
  1. Request timed out不間斷地連續發生5次以上,且測試期間出現多次
  2. 最後括弧內的掉封包百分比(0% loss)在大約8%以上
當ping google.com有以上狀況時你的網路本身可能就不是很穩定,這時候可以試試看ping 192.168.1.1 -t結果是否會有不同。如果ping 192.168.1.1出現問題的話就表示你的Switch跟路由器本身連線不穩定,有可能是無線網路訊號不夠穩定、路由器壞了、網路線被兔子咬了等等。如果ping 192.168.1.1完全沒有任何問題的話,你可能要問問你的電信業者是不是正在維修你住家附近的纜線了。最後再強調一次,訊號強與網路快都不能保證你的網路一定穩定

PS: Ping google.com全部封包都掉的話可以試試ping 8.8.8.8


有哪些解決方法?
結合個人經驗跟樓下巴友提供列出一些可能的解決辦法:
  1. 我常常斷線而且被判定戰敗
    • 有線網路
    • 申請固定ip
    • 使用Google DNS
    • 設定DMZ主機為switch
    • 付費VPN
    • 換電信公司
    • (我家switch離wifi router太遠又沒辦法插線)選購mesh wifi系統
    • 手機熱點 有些人只有這招不會斷..
  2. 我常常斷線但沒有被判定戰敗
    • 因為你沒有被判定戰敗,表示是別人的問題
    • (連續通訊錯誤)等幾分鐘再排看會不會跟斷線玩家錯開
    • (連續通訊錯誤)你附近的玩家網路條件不佳,用VPN後配對不同地點的玩家或許可以改善(未證實)
    • (連續通訊錯誤)以上都不行的話,有些人切換手機熱點就可以連了...等懂通訊網路的大大解惑
    • 等斷線玩家退坑
    • 移民(x
  3. 我跟朋友排隊就會通訊錯誤,我們分開排就沒有問題
    • 有可能你們之間網路設定有衝突,臨時解決辦法可以試試一人用手機熱點
    • (兩人不在同一區域網路)設定DMZ主機為switch
    • 長期解決辦法待其他大大提供...


結語
以上是小弟的一些經驗談,用詞準確度跟對技術描述的深度有限還請見諒,希望能幫助大家改善斯普拉遁的連線體驗。之前個人透過這樣的方式再加上WireShark抓出了有問題的節點原來是自家的無線路由器,不過WireShark比較麻煩而且個人對這軟體其實了解不深就先不寫了。

在三代大量新玩家加入的環境下網路不穩定的玩家一定還是很多,在P2P的限制下網路體驗比其他多人遊戲差似乎也能夠理解。「任天堂的伺服器」其實是無辜的(?),因為兇手就在我們之中(?)當然任天堂還是要負很大的責任,國外論壇也常常有討論希望花枝能夠有Dedicated Server讓電競環境更穩定,不過這看起來不太可能會在三代發生了。


參考資料:
「How Nintendo's Online Works & Why It's P2P」
https://www.reddit.com/r/splatoon/comments/a4qby3/how_nintendos_online_works_why_its_p2p/

看較舊的 106 則留言

めぐみ: B46 2022-09-23 20:01

欸不是,任天堂為了省成本選這種容易出包的連線方式,怎麼還一堆任X在護航

OSI: B11 2022-09-23 11:59

#B9:3256391# 別離題。 但有收費就是收費, 什麼叫便宜就可以忽略?那你是要幫任天堂退玩家錢 還是你要幫其他人付錢?

香菇: B13 2022-09-23 12:23 編輯

[MG0000:LAGMAN]VPN有助於連線品質是有可能的,VPN利用了MPLS TE的技術確保路由間負載均衡,而且VPN線路購買是要簽商用SLA的,所以更有保障。不過我建議還是先確認自己網路設備比較實在。

LAGMAN: B113 2022-10-01 03:07 編輯

#B112:3260486# (過期資訊自刪)

ナックルズ: B114 2022-10-01 02:42

#B113:3261250# 你資訊該更新了 https://twitter.com/OatmealDome/status/1569842433462083584

這一招對我沒用 (pig840613) 2022-09-23 12:02:47
#2
測試順便推一下,希望版上真的有方法能夠解決連線問題。

遊戲不太常遇到斷線困擾,大概3~5場會遇到一次通訊錯誤。
好奇測一下結果google.com全掉192.168.1.1全部都收得到是發生什麼事情?

看較舊的 6 則留言

sdfish: B7 2022-09-24 22:34

ping google會全掉但是8.8.8.8就可以,要先檢查看看是不是dns設定的關係(nslookup)

鯊魚船長: B8 2022-09-28 16:06

玩個遊戲還搞的那麼麻煩。。。

鯊魚船長: B9 2022-09-28 16:07

本來用4G用手機連還不太會斷線,星期日換5G以後狂斷線。

q7585: B10 2022-09-29 14:56

都用家網接網路線了還是一直斷

羅羅西: B11 2022-10-02 14:05

#B10:3275183# 我也用家用網路 還是斷 魔物獵人反而很順

彩虹小馬 (qaws789) 2022-09-23 12:29:01
#3
我家凱擘大寬頻,120m下載速率
Switch wifi連線 下載約20m nat B 玩10場可能掉一場
昨天試著申請固定ip和加DMZ,測試連線後nat A
之後就沒測試了 因為昨天睡前才搞的,給參考。
LAGMAN: B1 2022-09-23 12:31

設定DMZ之前也有幫我解決一些連線問題,我更新一下感謝

sdfish: B2 2022-09-24 22:36

DMZ為了安全性我不建議開,用通訊埠轉發就好了...

KERLL (kerll) 2022-09-23 13:05:42
#4
三代對戰有回放機制,伺服器不單純只媒合玩家還負責保存遊戲
影像紀錄玩家網路品質是一個因素,更可能任天堂伺服器經不起
這麼多玩家同時上線,塞車了.


看較舊的 5 則留言

奈洛G: B6 2022-09-25 13:10

所以你要分享,才會有所謂的提取碼,當你生成提取碼,等於把你遊戲內的錄影公布出去形成那個戰局跟畫面,玩家透過提取碼,在自己主機內生成相同鏡像

KERLL: B7 2022-09-25 17:41 編輯

#B5:3246075# 三代在二代P2P架構在加強上去,「How Nintendo's Online Works & Why It's P2P」參考資料是四年前.

KERLL: B8 2022-09-25 17:45 編輯

#B6:3246076# 斯普拉遁伺服器不提供遊戲開房,但是負擔遊戲過程紀錄處理,還需要同步給Nintendo Online,遊戲電磁紀錄.如果記錄在主機內無需提取直接觀看即可,這步驟是向伺服器看存檔.

奈洛G: B9 2022-09-25 18:45

#B8:3246397# 他是當一場遊戲結束後才把整個過程紀錄,而不是遊戲中一邊玩一邊回存server,構成即時存檔,玩家遊戲中的塞車是不存在的

澀老頭: B10 2022-09-28 15:21

能分享網卡嗎?我中華500M有線只能到下載50左右,跟連wifi差不多

半殘 (gomorruh) 2022-09-23 17:31:35
#5
花支這遊戲好像不太能接受「封包遺失」跟「延遲過高」
所以提高NAT等級以及減少家裡節點會比較有用
NAT.A最好,NAT.B也行
直連數據機,由數據機直接固定IP連網
或是分享器直接設定聯網等方式
最好是用實體連線,WIFI請保佑你家的WIFI夠力且沒有人偷偷在吃頻寬下載小電影...
數據機(插上網路線就能上網的狀態) --- 主機
數據機---分享器(插上網路線就能上網的狀態)---主機

花支因為是採P2P
所以4個人或8個人之間的網路要是流暢的
如果出現的不是「使用者的網路中斷,請檢查自身網路,再犯開始要懲罰」這類型的通知
那真的是對方爛線或是...海底電纜又被當脆笛酥咬了...路上的網路線被挖斷了...
對方爛線...所以只能...罵對方而已阿
就算任天堂有專門的伺服器,對戰中8人之要有1個爛線
照樣判定本場無效...所以有沒有專門伺服器根本不構成連線上的問題
講白點這是遊戲對「封包遺失率」跟「網路延遲」的要求太高,低遺失低延遲才能完成一場對戰

目前看來
只有出現請檢查自身網路,在斷線要懲罰的情況,是自己爛線要檢討
其他都是隊友跟對手的鍋...
打個比方就是
自己丟+收封包,其他人丟+收封包 -- 繼續遊戲
自己丟+收封包,有人丟+收封包、有人丟不出也收不到封包 -- 有人爛線無效比賽
自己不丟封包,其他人當然收不到封包 -- 自己爛線收通知要被懲罰

所以...現有很多網路測試方式很難找出屬於對方的問題
PING大站? 又不是跟大站一起玩遊戲...
大資料傳輸完成? 很難呈現「每個瞬間」「相互傳輸且封包量一樣多」的情況

「封包遺失」或者說延遲、LAG、PING過高等情況
在很多遊戲跟程式都不是問題
因為會採用「忽視」的做法
少個1秒鐘的資料並不影響整體表現(超誇大但比較好懂的講法)(正確是要講掉幀)
表現在玩家螢幕上就是.....該死的閃現飄移、PPT動畫等
等下一秒的資料傳輸到了,再顯示出來就好
這樣保證了連線的穩定度,反正玩家對於這類型情況的接受能力明顯高於斷線...
但是這些遊戲都具有一個特色
就是延遲對整體環境沒啥關係

花支麻...
1秒鐘好像很重要耶...
所以封包只要丟掉1個,可能就直接斷線了...

想像一下這種場景,每個人手中都有很多顆球
8個人同時對其他7個人互相丟球
每個人都要能同時接住其他7個人丟來的球
                             並且把球丟給其他7個人
真的是花支才能玩的遊戲...



小聲說
鮭霸是這個機制下的最大受害者
目前更新後可以掉一隻打工仔還能繼續打工
萬一掉兩隻打工仔就真GG了...
ナックルズ: B1 2022-09-23 17:44

掛對vpn用nat D也能順跑

半殘: B2 2022-09-23 17:46

VPN是跳過NAT直連到某一個節點,再從那個節點連出去,NAT類似家裡大門,VPN就是從家裡擺任意門出去...很方便但安全自付...

LPD: B3 2022-09-23 23:19

如果任天堂有專門對戰伺服器,你說的問題統統都不是問題,看看隨便一款MMO或者FPS對戰遊戲就知道了

LPD: B4 2022-09-23 23:20

說到底問題點就是在8人對戰不建伺服器,讓玩家互聯,你玩個LOL跟傳說,斷線都還可以進原本對戰,漆彈是完全進不去了

Awei (legonwe) 2022-09-23 19:15:24
#6
這邊也分享一個剛剛經過測試後可以連玩10場花枝不出現連線錯誤的方法。

就是去玩二代==

三代我真的是玩一場斷一場氣到受不了,想說二代不是一樣P2P嗎?那我現在玩二代會不會也狂斷?結果配對是順道不行...配對時間1分鐘左右就可以開打連續打或重新配對都沒斷欸。

那三代到底問題出在哪?同樣P2P不是應該只會關係到8個人的連線穩定度嗎?還是P2P也有塞車的問題?
夏洛特(萌新教師: B1 2022-09-23 19:20

三代連線機制有改

Nax: B2 2022-09-24 01:15

三代對戰由開場就比二代加了一些新東西進去,可能就是因為這樣才對網路要求更高

sdfish: B3 2022-09-24 22:41

二代的連線容錯率比較高,簡單說...二代的連線是起伏的山形,三代是高原形。

sdfish: B4 2022-09-24 22:42

所以二代連線出現問題能用下一個山形補回來,三代就會明顯有斷層,對方接不上訊號就斷了。

shion (yellow110730) 2022-09-23 19:22:06
#7
所以排隊連續出現通訊錯誤是表示有人爛網嗎,難怪連續出現時候去其他地方晃一下再排就不會了,那個是沒辦法判定誰爛網嗎?

只要系統知道是誰爛網就讓他不能排一陣子,這樣正常網路的人不就不會一直通訊錯誤了,爛網還能一直排是任天堂的問題還是人的問題啊
真紅葉: B1 2022-09-23 21:06

所以版上不就有人抱怨斷線被鎖嗎...

貝殼雞: B2 2022-09-23 23:40

原來常看到通訊錯誤是指隊友練現有問題囉? 目前還沒遇過斷線到不能排隊要等幾分鐘的狀況

MICHAEL KORS (d0931527489) 2022-09-23 20:24:28
#8
南部中華電信60M,偏遠地區最高只有60M
初代Switch,購買副廠轉接器有線連接,NAT.B
下班玩了10場都正常,馬上來測試看看
看來我就是傳說中的天選之人XD

リーリエ: B1 2022-09-24 08:26

我也是,目前玩了20 幾場沒斷線過,只有一次等待配對等到重新開遊戲。ASUS 路由器,中華電信 100M,wifi 連線

灰色檸檬 (wgz77892) 2022-09-23 22:41:33
#9
如果用中華電信路由器上網的,
有一項必須注意,
申裝後如完全沒動過都是原始設定的,
有可能被設定每5~10分鍾重新連線,

然後這一般上網感覺不出來,
玩要一直保持連線的遊戲才會發現,

我不知道這設定是在搞什麼,
只知道我以前不知道被搞很多次,
可怕的是一直報修來修的也不懂,
最後還是自己進後台改才弄好,

不會或不敢弄後台的,
就打客服電話請客服從他那邊幫你看看設定,
如果是會斷線重連的設定,
就請他幫你改成永久連線。

然後改完後會有個缺點,
就是偶爾要重開一下路由器,
不然會出現網路連線顯示正常,
但網頁之類都開不了的狀況。
MUSASHI: B1 2022-09-25 16:50

請問一下 ,是那一個選項?? 謝謝

灰色檸檬: B2 2022-09-25 16:54 編輯

每種型號介面都不一樣,不確定的話最好打電話給客服,向客服說明網路會每隔幾分鐘斷線請他幫你看是不是設定成定時自動斷線,客服能直接從那邊登入你的路由器幫你設定很快就弄好。

睏睏大團長 (jack5u06d93) 2022-09-24 06:17:02
#10
老任不是要改連線系統
怎麼還是房主網越好才能玩
昨天爛線很誇張欸

佐々木真一 (jolin771214) 2022-09-24 07:44:54
#11
感謝分享解決網路的方式
但一款主打網路對戰的遊戲讓玩家最大的體驗是斷線
花錢買到爛遊戲

Awei (legonwe) 2022-09-24 12:23:56
#12
NAT A 網速100M
也沒掉封包
目前祭典一直連線錯誤
幾乎一場都沒辦法玩...
Lyon: B1 2022-09-24 13:50 編輯

我也是,怎麼測都沒掉封包,結果還是一場都玩不到

sdfish: B2 2022-09-24 22:44

穩定度其實很難測得出來...我是用iperf3這個工具測的,但是我無法提供server給你...

LAGMAN: B3 2022-09-25 00:40

如果沒有被判失敗可能是你附近的玩家網路條件差,試試看用VPN配對不同區域的對手會不會有影響

LAGMAN: B4 2022-09-25 03:18

還有一種可能沒有DMZ主機有可能外部的裝置透過路由器找不到你的switch

小德 (zxczxc12311) 2022-09-25 11:47:49
#13
昨天晚上遇到一場,打到1:45左右開始斷線,我們隊3人斷線(4排),對面斷線1人,結果這場就我朋友就1V3到結束,想請問一下,正常不是有人斷線就這場判斷無效嗎?結果還可以打完整場有紀錄。
小德: B1 2022-09-25 11:48

另外,附上記錄RXU8-AN9S-119A-MEYJ

灰色檸檬: B2 2022-09-25 11:52 編輯

好像開場沒多久有人斷才會中止比賽,一段時間後才斷的比賽不會中止,但這場比賽不計輸贏。

LAGMAN: B3 2022-09-25 13:12

#B2:3286959# 補充一下 不計輸但計贏

亞克 (arctheload) 2022-09-27 14:16:04
#14
這樣不對啊
主打網路連線的遊戲 竟然還要玩家自己檢測網路環境??
今天整個下午都遇到排隊通訊異常 進遊戲沒多久 又遇到路人斷線  
早知道魷魚連線機制這麻爛 他媽的等收便宜二手就好了 還傻傻地衝第一波買

你腫麽這樣: B1 2022-09-27 17:15

下午一小時沒正場玩過一場,一直斷,好不容易開始又斷

白糖醬 (pgz0520) 2022-09-27 15:04:02
#15
因為工作關係只能用手機連線 連線狀況NATB 下載22MB 上傳12.3MB
測試除了第一個封包有掉以外 都很穩定
明明二代就能正常玩 但偏偏三代就斷成智障
有什麼方法可以提高遊戲體驗嗎...
OSI: B1 2022-09-27 15:45

手機掛個免費VPN到日本試試看

白糖醬: B2 2022-09-27 20:18

#B1:3269619# 之後看看那個VPN比較好就來試試看

ナックルズ: B3 2022-09-27 23:19

我VPN教學不是寫好放在那邊了嗎 XD

白糖醬: B4 2022-09-28 00:03

#B3:3269993# 謝謝 關鍵字有看到了 後面來搞搞看 >ωO)b

閃耀 (ericcanwu) 2022-09-27 21:47:33
#16
說真的,老任真的很不負責任,遊戲片跟NSO都收錢了,把網路連線品質問題丟給玩家處理,這塊遊戲就主打連線對戰,搞成斷線對戰。

甚至為了提高連線品質升級成光纖有線,一樣照斷無誤,真的很想賣片退坑,回去玩Apex,EA至少不會斷線….重點是,人家還是免費遊戲!
阿彥: B1 2022-09-28 14:38

我也覺得如果玩家玩其他連線遊戲都沒有問題,沒道理連線品質還要給玩家去處理。玩家是客戶,不是領他家薪水的工程師。

閃耀: B2 2022-09-28 14:46

滿心期待買預購,然後一腔熱情被澆熄的感覺真的很差,希望老任趕快更新解決,不然真的枉費我們這些支持的玩家們。

阿彥 (C35851349) 2022-09-28 14:37:19
#17
其實連線遊戲要玩家去檢查連線型態,這樣子並不正常吧。

我玩二代也是玩得很開心,沒有遇到連線問題。
玩馬力歐賽車,大亂鬥,連線也都不會有問題。
但就是只有玩斯普拉遁3,有時候很順,有時就斷到整個下午玩不到一場。
這樣還要玩家還要自己想辦法檢查連線形式。

有哪一個連線遊戲會這樣子弄?
遊戲真的是好遊戲,會上來講的都是對這個遊戲有愛,
實際花了錢支持下去才會遇到問題。

希望任天堂可以趕快處理。


延伸閱讀

心得【漆彈大作戰】金噴【プロモデラーRG】

2022-01-29 02:31:58

其他【徵求受訪者】《斯普拉遁 3》Champio

2024-07-24 23:35:05

其他第二屆特訓盃開放報名(XP2000以下限

2024-11-12 11:09:09

討論2022/9/9發售 LINE社群招募中 漆彈大作戰2代3代 斯普拉遁3 Splatoon 3

2022-12-29 23:02:17

【收台中】斯普拉遁3-上班偷開漆彈大作戰---中文

2022-10-03 16:09:16

問題Switch。斯普拉遁。漆彈大作戰3。群組

2022-09-08 23:20:44

電梯
開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】