民间高手仅用两天时间修复《街头霸王5》网络代码
2023-06-05 23:39:58
大中小
《街头霸王5》最严重的的网络代码问题最近得到了解决,一位来自《街头霸王》Reddit分版的高手Altimor通过逆向工程的方式修复了游戏的网络代码。据他介绍,这个简单的修复手段只用了他两天的开发时间,修复以后已经基本解决了游戏中的“单向回滚”问题。
“《街头霸王5》有一个bug,两名玩家进行联网对战的时候,一名玩家可能会持续遭遇延迟。这个问题可能导致人为制造的延迟,使对手遭遇单向回滚。
当两名玩家的‘时钟’同步以后,如果有4帧的通讯时间,那么两个玩家看到的画面比实际判定都会早2帧,然后遭遇2帧的回滚。
如果其中一个玩家延迟了,那么另一个玩家的输入延迟就会更多(最高15帧!),导致不必要的大幅回滚和人为制造的延迟。然而本身网络延迟的玩家则会丢包跳帧,基本上没有回滚。
这个补丁能确保两名玩家的‘时钟’差距永远不大于通讯时间的一半,这样一来任何玩家都不会看到比对手更多的回滚。”
目前这个补丁只能提升PC与PC联机时的稳定性,对PC于PS4之间的跨平台联机不起作用。不知道卡普空能否借鉴这一做法进行官方补丁更新。希望安装该补丁的玩家可以点此下载,并解压到“Steam/steamapps/common/Street Fighter V”路径。
《街头霸王5:冠军版》将于2月14日正式上线,收录40个角色,34个关卡场景,超过200个皮肤装扮,提供此前发布过的所有游戏模式。