作者:
Adinger (鳥鳴澗)
2021-03-06 19:03:35消息來源: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
我的問題來了~~~
什麼是透過一行程式碼下載啊?
這樣應該不算駭客,只是一般的工程師。不過我猜R星不會改這條。
一般的工程師應該不會去用反組譯器吧 = =沒有一定功力沒辦法像他這樣的
有人要試試嗎XD不然重開遊戲再讀取線上大概要花個10分鐘
作者:
hahabis (HaHaBis)
2021-03-07 01:30:00R*的程式碼可以這樣簡單輕鬆就被反組繹??最好別試吧,到時候誣賴你修改程式鎖你帳號就吐血了反正我等上線的時間就切其它視窗看別的,也不浪費時間
作者:
aalittle (a little)
2021-03-07 01:51:00觀望等看看官方會不會修正
作者: soft2165 (不回家) 2021-03-07 15:24:00
等官方修正吧, 這種方式肯定被當外掛, 雖然有用.
作者:
kiru000 (Shitpickle)
2021-03-08 19:41:00clone下來還要轉成DLL檔,再注入,但是速度真的快只敢試一次,其實只差一分半左右,還是珍惜帳號
作者:
xc95136 (sashawla987)
2021-03-10 19:40:00開啟遊戲後就出門去買飲料和零食,回來還有提示掛太久快要被踢了
作者:
info1994 (凹嗚~)
2021-03-11 15:09:00等官方 這超有可能被當掛
作者: AirForce00 (丹陽P) 2021-03-16 11:01:00