民間高手僅用兩天時間修複《快打旋風5》網絡代碼
《快打旋風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個皮膚裝扮,提供此前發布過的所有遊戲模式。