R 星發放一萬美元漏洞發現獎金給查出 GTA Online 讀取時間過長問題的開發者,承諾盡快修復

作為一款已經發表並銷售 7 年的電子遊戲,俠盜獵車手 5(Grand Theft Auto V)的成績無疑是出色的。不過,這個推出數年的遊戲也不是毫無缺點。最大的問題在於,這款遊戲內建的多人線上遊玩模式存在著相當嚴重的讀取問題。這個問題導致許多 GTA Online 玩家不斷的等待著登入,看著洛聖都的雲不斷飄過。而這個問題最近才剛被發現,竟是官方在某個部分的檔案查驗機制上僅限使用單個 CPU 執行緒,並需要不斷讀取冗餘的遊戲檔案所致。這個陳年問題讓 R 星顯然面子上掛不住,但危機其實也是轉機,R 星選擇利用這個機會刻意發放漏洞獎金給予發現問題的開發者,並承諾儘速修復這個問題,來維護玩家的信心與向心力:

undefined

GTA V 在 2013 年 9 月問世,於當時最先進,卻也已經到了產品生命末期的兩大遊戲機 PS3 與 Xbox 360 上推出。隔月推出 GTA Online 。確切的說,雖然 GTA V 才是本體,但 GTA Online 才是那個為 R 星貢獻大量資金的遊戲。甚至玩家透過第三方模組創造出 RP、MP 之類有別於官方版本玩法的 GTA。這些發展讓這個已經推出多年的老遊戲仍然有一定的熱度。不論是玩家或是直播觀眾都仍保有一定的人數。

雖說 GTA Online 為 R 星帶來可觀的收入,以致於後續推出的《碧血狂殺2》也一樣推出 Red Dead Online 來維持遊玩人數與創造長期收入。但 GTA Online 仍然有不少多年未解的問題。像是線上模式的檢舉機制無法有效遏止外掛橫行、讀取時間過長、伺服器穩定度仍有加強空間等等。其中又以讀取時間過長這點最讓玩家感到不忿。如果這個缺點能被改善,那麼 GTA Online 或許還能更完美,甚至再創同時遊玩人數的高峰:

undefined

讀取時間過長的問題在前陣子被一位名為 T0ST 的開發者揭露,並在 Github 上給出了初步的解決方案。玩家必須自行取得原始碼,以微軟 Visual Studio 進行編譯成 dll 檔,然後自行將 dll 檔註冊到 GTA 的遊戲程式上。網路上也有玩家釋出已經編譯過的 dll 檔,但自行註冊 dll 檔畢竟有資安方面的風險,因此雖然非官方解決方案可以搞定很多 GTA Online 玩家的苦惱,但這層風險也讓保守派玩家決定按兵不動。

R 星這邊其實也有些面子掛不住。因為遊戲畢竟是自家開發的,這麼多年不論是主程式的更新或是 Online 版推出的免費 DLC 更新,都看出 R 星相當用心在維護 GTA Online 這塊金招牌上。甚至被玩家嘲笑公司資源都花在這 GTA Online 與 Red Dead Online ,而不推出 GTA 6。但既然這個陳年老問題被第三方人物發現並提出修補方案,R 星自然需要有點作為。首先他們要做的,是頒發漏洞獎金一萬美元,給發現問題的 T0ST :

undefined

R 星因為讀取問題給出獎金的消息由 T0ST 本人披露。他表示曾向 R 星詢問更多技術細節,但官方僅給予無可奉告四字回應。至於 R 星則在之後透過媒體表示,他們已經在著手改進這個問題,並在下次的更新(或許是下個 DLC)中推出。換句話說,官方正面回應並承認問題存在。但何時才會修好,這點官方不給出任何保證:

undefined

不管怎麼說,至少發現這麼大的問題,獲得漏洞獎金也是理所當然的。畢竟這是個對 R 星來說相當嚴重的問題,也是完美的 GTA V 最大的一項缺陷。雖然隔了這麼多年才正式要修好,玩家也未必會回籠,但至少讓 R 星贏得名聲與新聞關注度。但這次的修補會不會又拖到 GTA 6 的推出?這點就讓大家自由想像了。

消息來源