《Apex英雄》卡頓或?yàn)橛螒虮旧韱?wèn)題 需改進(jìn)網(wǎng)絡(luò)代碼(apex英雄網(wǎng)絡(luò)太卡了)
油管UP主Battle(non)sense此前曾對(duì)《使命召喚15》和《堡壘之夜》的服務(wù)器進(jìn)行過(guò)分析,近日他也針對(duì)《Apex英雄》進(jìn)行了研究。在新一期視頻中他表示,這款游戲的“網(wǎng)絡(luò)代碼(Netcode)”存在一些問(wèn)題。
視頻制作者首先對(duì)服務(wù)器和客戶端的發(fā)送/接收率進(jìn)行了研究。根據(jù)Battle(non)sense的研究,《Apex英雄》的客戶端發(fā)送更新的速度是58Hz/秒,而其接收速度則非常不穩(wěn)定。奇妙的是,在游戲開(kāi)始時(shí)客戶端的接收速率很高,但在比賽進(jìn)程中會(huì)不斷下降,在接近結(jié)束時(shí)又會(huì)有些許上升。最終其平均接收速率大約在31Hz左右。
這一點(diǎn)與其他“大逃殺”作品恰巧相反,這些游戲在游戲開(kāi)場(chǎng)時(shí)由于活躍玩家人數(shù)較多,接收速率會(huì)相對(duì)較低,而隨著比賽的進(jìn)行就會(huì)逐步穩(wěn)定下來(lái)。
視頻制作者表示,《Apex英雄》的服務(wù)器Tickrate為20Hz(tickrate是指服務(wù)器每秒鐘讀取游戲的狀態(tài)次數(shù)),另外各項(xiàng)延遲也是高的驚人,游戲中的傷害延遲平均94.2ms,射擊延遲165.2ms,移動(dòng)延遲136ms。
視頻制作者統(tǒng)計(jì)的多款游戲延遲情況
研究者稱,僅僅是簡(jiǎn)單地提升游戲的Tickrate并不能解決全部的問(wèn)題,Respawn工作室需要改進(jìn)其“網(wǎng)絡(luò)代碼(netcode)”效率,同時(shí)也應(yīng)引入延遲補(bǔ)償技術(shù),這對(duì)一款射擊游戲來(lái)說(shuō),會(huì)起到不小的幫助。
視頻畫(huà)面:
游民星空