作者Adinger (鳥鳴澗)
看板GTA
標題[問題] GTA5 Online載入速度問題 修正
時間Sat Mar 6 19:03:35 2021
消息來源:
https://www.techbang.com/posts/84848
標題:俠盜獵車手Online一個if循環19.8億次,而且7年沒人去修它,
駭客順手解決這個問題了
內文:
「7年了!GTA 5 Online載入還是這麼慢??」
Reddit、Steam、HackerNews上,無數玩家吐槽抱怨……
進遊戲少則等5、6分鐘,多則20分鐘。
終於,一個駭客實在忍不了,用反組譯編輯器逐條查看運行情況,終於找到原因。
原來,R星(遊戲開發商RockStar)寫的程式碼太沒有效率,
載入時,一個if語句竟然循環了19.8億次…
(中略)
這位駭客在文章中沒有留下任何身份訊息,也沒有透露用的反組譯工具,
但是做好事不留名的他,把打好包的工具上傳到了Github,
玩家透過一行程式碼就能下載:
git clone —recurse-submodules https:// github.com/tostercx/GTA
O_Booster_PoC
之後,把dll文件複製到遊戲根目錄下就OK了!
資料來源:How I cut GTA Online loading times by 70%
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
Github連結:https:// github.com/tostercx/GTA O_Booster_PoC
我的問題來了~~~
什麼是透過一行程式碼下載啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.99.55.56 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GTA/M.1615028619.A.33C.html
1F:推 dick01411: 這樣應該不算駭客,只是一般的工程師。不過我猜R星不會 03/06 20:32
2F:→ dick01411: 改這條。 03/06 20:32
3F:推 sunshinecan: 從Github原址看來 安裝沒這麼簡單 03/06 21:02
4F:→ suaveness: 你要先了解什麼是 git clone 03/06 21:31
5F:推 terry1043: 應該是故意的吧,減低伺服器負擔 03/06 22:12
6F:推 destiny3952: 一般的工程師應該不會去用反組譯器吧 = = 03/07 00:41
7F:→ destiny3952: 沒有一定功力沒辦法像他這樣的 03/07 00:42
8F:推 alan0611: 有人要試試嗎XD不然重開遊戲再讀取線上大概要花個10分 03/07 00:45
9F:→ alan0611: 鐘 03/07 00:45
10F:推 hahabis: R*的程式碼可以這樣簡單輕鬆就被反組繹?? 03/07 01:30
11F:→ hahabis: 最好別試吧,到時候誣賴你修改程式鎖你帳號就吐血了 03/07 01:31
12F:→ hahabis: 反正我等上線的時間就切其它視窗看別的,也不浪費時間 03/07 01:32
13F:推 aalittle: 觀望等看看官方會不會修正 03/07 01:51
14F:推 soft2165: 等官方修正吧, 這種方式肯定被當外掛, 雖然有用. 03/07 15:24
15F:推 kiru000: clone下來還要轉成DLL檔,再注入,但是速度真的快 03/08 19:41
16F:→ kiru000: 只敢試一次,其實只差一分半左右,還是珍惜帳號 03/08 19:43
17F:推 xc95136: 開啟遊戲後就出門去買飲料和零食,回來還有提示掛太久快 03/10 19:40
18F:→ xc95136: 要被踢了 03/10 19:40
19F:→ info1994: 等官方 這超有可能被當掛 03/11 15:09
20F:→ Tachikoma88: 以R星尿性才不會修,賣鯊魚卡就飽了誰管你讀取時間 03/12 11:10
22F:→ AirForce00: R星要修囉 03/16 11:01