作者 midas82539 (喵)標題 Re: [閒聊]日討論「用wifi玩格鬥遊戲影響他人 有罪」時間 Thu Sep 14 15:18:24 2023
其實這問題跟Wifi與否不見得有關,而跟你住的地方「最後一哩」的網路架構設備
是否良好有關。如果你中間有一個環節爛掉,那就算你簽的是光纖網路,
那網路下載/上傳速度與延遲還是會很差。
不過在這之前我們先簡單講一個家用的網路架構:
數據機-----路由器------交換器(有線/無線)------線路-------你使用設備(主機/pc)
最常見的狀況就是你是租屋,房租契約有包社區寬頻。但他不在乎他接的AP交換器
是不是跟他簽約的標準一致,比如說它簽一個300M的ADSL,但只買便宜的有線AP
來接不同租屋的網路線,而乘載只有100M,那很抱歉,你的網速就只有100M。
那你就算接網路線去玩網路遊戲,那你的網速也很可能只有100M/40M左右的規格。
你連線的馬路就是比原本窄一截,會有較多的延遲也是很正常的事情。
另一種狀況就是你是用無線網路,但你的路由器輸出接口就只有100m,那就算
社區寬頻廣告說附贈給你一個最新的wifi6天線,由於wifi交換器當初只有收到100m,
那它當然也只會輸出100m,實際考量wifi跟你房間牆壁、距離耗損,大概會只剩60~70m
那假設你設備都自己出全部改成最好的,那就好了嗎?
如果房東簽的是社區寬頻,由於它是跟主要ISP承租的二房東,他要避免頻寬都被
某些重度網路使用者寡占,它都會做QoS來決定哪些封包是重要的,那些則是相較
遺失也還好的,極端一點的就可以針對某些使用者,它可以把你的封包優先順序
往後調;這樣就可以避免在大家都用網路的尖峰時刻都在競爭有限的頻寬,
但代價就是你的延遲會從30ms拉到60ms,極端一點就會被拉到200ms以上。
一般來說如果到200ms以上,那就算遊戲用rollback技術也沒有用。
因為對方只能預測你200毫秒前的位置而下指令,比如說攻擊你200毫秒前的位置
但等200毫秒他收到你的更新最新位置後,對他而言就是幹你媽怎麼順移。
但這也不是rollback的錯,畢竟他原本針對的是不同國家聯網時,大約會碰到
20~60ms左右的延遲,而他採取的是讓你玩家預設「對方在20ms內沒有動」而讓你
可以打他。這聽起來有點詭異,但你知道20毫秒是幾秒嗎?0.02秒。
退十步好了,就算他延遲了0.02秒,我們就以FPS遊戲來說,0.02秒延遲能移動多少距離?
再來,你知道你的遊戲音訊如果藉由無線耳機,大約會有50~70ms的延遲。
那你平常聽歌聽得出0.07秒的延遲嗎?聽不出來,就算你玩節奏遊戲,這也不太會是
你沒full combo的元兇。這麼說好了,你就算盯螢幕看著譜面打,你的手把訊息
傳到遊戲主機的延遲大約是20~30ms,也就是0.02~0.03秒,乍看用聽的延遲會是兩倍
但其實並不會差太多,你真的錯拍或沒按到則是0.1~0.2秒的失誤。
也就是100~200ms的延遲等級。
也就是說,這方法只要不要在對方超過200ms的情境下,rollback的技術
都可以解決讓你有察覺不到延遲的體驗。如果你家的最後一哩網路環境良好,
那你最多也只會有50~60ms左右的延遲,正常你當房主的主機或成員都不會感到延遲。
但只要對方的網路環境太爛,他光是封包延遲就200ms以上,你看到的永遠是0.2秒
甚至0.5秒前的他。不要說格鬥遊戲,射擊遊戲0.5秒也可以看出很明顯地瞬移。
有的不擇手段的咖小還會故意把網路線弄斷幾根,然後接一個開關。
這個開關內建一個每500ms才通電,那他就可以營造出他想要的時候,
他的ping自動就會爆掉變成每500ms才會傳封包的雞掰郎。
這種玩家就很明顯,他就是整場都是會瞬移一小段,你永遠都只能打到過去的他。
以我的經驗這類人口大約佔遊戲經驗的0.1%,不過遇到了就列入黑單不要跟他玩最省事。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.100.244 (臺灣)
※ 作者: midas82539 2023-09-14 15:18:24
※ 文章代碼(AID): #1b0hF2Da (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1694675906.A.364.html
※ 同主題文章:
Re: [閒聊]日討論「用wifi玩格鬥遊戲影響他人 有罪」
09-14 15:18 midas82539
推 vsepr55: 跟手把有線無線一樣,早就沒有那麼大的延遲了
除非干擾不然根本沒差沒差那麼多1F 09/14 15:24
推 jackyu: 看服務啊 伺服器在日本VPN仔jitter高延遲高就會這樣
通常和某國有關4F 09/14 15:27
→ midas82539: VPN一定會延遲,跟翻牆VPN打就會碰到這問題6F 09/14 15:33
--