相信通關過GTA5線下模式的玩家都會去體驗GTAOL,與線下模式一人亂鬥洛城不同,線上模式你需要與其他鮮活的真人玩家鬥智鬥勇,樂趣十足。但是線上模式有一個問題卻一直困擾着大家,那就是加載時間!少則幾分鐘,長則幾十分鐘屬實煎熬,即使挂了梯子也沒有用,這時候隻能無奈仰天長歎:這垃圾服務器!
不過這鍋服務器真的不背。近日國外大神通過代碼發現,這漫長的加載時間是由于程序反複檢查遊戲内每種可購買和升級道具引起的。
大神T0ST在檢查過程中發現了一個叫做“net shop catalog”的JSON文件,這張10M大小的列表包含了大約63000個項目,當遊戲每次讀取可購買物品的文件時,程序将計算文件中的每個字符,這将讓你的CPU承載巨大的負荷。随着更多的項目被加載到遊戲中,這些檢查将花費更多的時間。
大神T0ST給出的解決方案是創建一個.dll,這個.dll僅計算一次net shop catalog文件的長度,将這個.dll導入GTA5後可以讓加載時間減少69.4%。
最後,大神T0ST還不忘吐槽R星程序員:這個問題你們最多花1天的時間就可以解決!
果然,R星就是個做遊戲的,懂個P的GTA5啊。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!