楼主:
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