A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 9258|回复: 24

[花边趣闻] 黑客爆改《GTA OL》代码后速度快了70% R星采纳并奖励1万美元

[复制链接]

精华
0
帖子
4471
威望
0 点
积分
5803 点
种子
972 点
注册时间
2007-1-23
最后登录
2025-2-12
 楼主| 发表于 2021-3-17 10:11  ·  浙江 | 显示全部楼层 |阅读模式
和《GTA5》一样热度不减的同样有上线7年多的《GTA Online》(侠盗猎车手联机版)。不过,前不久,黑客t0st出手,曝光了《GTA Online》打开时间过久、CPU资源占用过度是代码的锅,比如10MB的JSON文件反复读取63000次以计算所有商店购买项目,于是乎等待加载中要执行19.8亿次if命令!!!

经过代码重构,t0st把加载时间从6分多改进到1分50秒,提速达70%!!!

这件事在网络上、玩家圈引发轩然大波,显然,《GTA》制作方R星也注意到了。

黑客t0st在最新动态中表示,基于自己的发现和方案,他收到了R星奖励的1万美元,作为BUG悬红。

R星随后表示,经过彻底的检查确认t0st优化加载时间的方案行之有效,予以采纳。很快会发布游戏更新,让更多玩家享用到



(图自:Rockstar Games)

精华
0
帖子
4471
威望
0 点
积分
5803 点
种子
972 点
注册时间
2007-1-23
最后登录
2025-2-12
 楼主| 发表于 2021-3-17 10:12  ·  浙江 | 显示全部楼层
我很好奇黑客居然可以黑掉服务器。。一般OL的代码 不是部分放在服务器处理的吗。

精华
0
帖子
8419
威望
0 点
积分
8658 点
种子
1087 点
注册时间
2015-3-6
最后登录
2023-12-9
发表于 2021-3-17 10:14  ·  河北 | 显示全部楼层
好事啊,终于不用漫长的等待了
发自A9VG iPhone客户端

精华
0
帖子
1427
威望
0 点
积分
1471 点
种子
234 点
注册时间
2011-9-14
最后登录
2025-2-13
发表于 2021-3-17 10:19  ·  四川 | 显示全部楼层
我最早看到这个是在B站,还以为是国内玩家干的

精华
0
帖子
728
威望
0 点
积分
743 点
种子
7 点
注册时间
2010-8-18
最后登录
2021-4-22
发表于 2021-3-17 10:33  ·  江苏 | 显示全部楼层
lovezhang520 发表于 2021-3-17 10:12
我很好奇黑客居然可以黑掉服务器。。一般OL的代码 不是部分放在服务器处理的吗。 ...

看新闻猜测是客户端的问题,登陆之后服务器发给本地一个json串,问题就出在数据的解析,可能是每次需要读到json的数据就加载一遍,找到对应的类别,比如房子,然后把所有可以购买的房子做个if判断,结束后再找下一个,比如车,在遍历一遍做if判断。。。

精华
0
帖子
159
威望
0 点
积分
382 点
种子
325 点
注册时间
2018-7-18
最后登录
2022-5-16
发表于 2021-3-17 10:41  ·  广东 | 显示全部楼层
那腾讯还可以用这个来牟利吗?没去了解后来腾讯的道歉声明,望科普

版主

己所不欲,勿施于人

精华
0
帖子
5510
威望
0 点
积分
6622 点
种子
1908 点
注册时间
2018-5-8
最后登录
2025-2-13
发表于 2021-3-17 10:43  ·  北京 | 显示全部楼层
阿づ倫 发表于 2021-3-17 10:33
看新闻猜测是客户端的问题,登陆之后服务器发给本地一个json串,问题就出在数据的解析,可能是每次需要读 ...


嗯…以及读取之后,先暴刀检查一个数组里面是否已经存在某个特定哈希值的 item,没有的话就存储进数组。

你都有哈希值了,你弄个哈希表啊。

精华
0
帖子
5286
威望
0 点
积分
5830 点
种子
1297 点
注册时间
2013-6-6
最后登录
2025-2-13
发表于 2021-3-17 10:49  ·  北京 | 显示全部楼层
事实证明R星的引擎设计组,全是薪水小偷。
除了上下班打卡,估计什么也不干。

弑神者

旁门左道驱良币 城狐社鼠扭于前 不舞之鹤闭塞听积羽沉舟只等闲

精华
3
帖子
173293
威望
3 点
积分
184056 点
种子
2042 点
注册时间
2009-12-1
最后登录
2024-12-21
发表于 2021-3-17 10:50  ·  黑龙江 | 显示全部楼层
这个厉害。。

悟道者

PS5,Steam Deck,NS玩家

精华
0
帖子
42239
威望
0 点
积分
44422 点
种子
3637 点
注册时间
2009-4-15
最后登录
2025-2-13
发表于 2021-3-17 11:14  ·  加拿大 | 显示全部楼层
1万块可不算多,5万差不多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-13 20:06 , Processed in 1.015920 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部