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