R星感谢GTA Online玩家修复了加载时间较长的问题,官方更新发布

loading - R星感谢GTA Online玩家修复了加载时间较长的问题,官方更新发布
一位玩家最近声称已将GTA Online的加载时间缩短了70%。原来,他们是对的。
“看云模拟器”真的要成为历史了。

在三月初,我们曾经报道了一位为GTA5的线上模式GTAOL编写代码的技术宅t0st。因为对PC版的GTAOL动辄超过四五分钟的读取速度感到不满,t0st破译了游戏文件的部分代码,发现了读取问题的症结所在。

 

简而言之,GTAOL导入数据的过程中,存在近20亿次毫无用处的冗余计算。而t0st所做的事情,就是重写一串代码,让程序跳过这些计算步骤。根据t0st的测试,GTAOL应用新代码后的读取速度从6分钟缩短至1分50秒,提升了将近70%。

loading - R星感谢GTA Online玩家修复了加载时间较长的问题,官方更新发布

t0st立即把代码打包成补丁,上传到自己的博客与Github并开放源代码,无条件供玩家们下载使用。不过,这些补丁涉及修改游戏文件,可能触发游戏的反作弊机制,造成账户封禁。

loading - R星感谢GTA Online玩家修复了加载时间较长的问题,官方更新发布

许多玩家了解相应的风险,却还是下载并通过各种网络渠道传播补丁,用于提升自己的游戏体验。仅就国内而言,反馈结果不一,声称使用补丁后会封号与不会封号的双方各执一词,只是封号一方无法提供确凿的证据,来证明自己仅是因为使用该补丁遭到封号。

同时,一批知名的付费加速器软件,也相中了t0st的补丁,把补丁绑定到自己的GTA加速功能上。由于t0st公开了源码,这些加速器企业的盈利行为尚不涉及著作权问题,但他们从未提及补丁带来的封号风险,及可能对玩家造成的损失。

 

尽管t0st的补丁在国内引发了一定程度的乱象,但也足以说明补丁的流传程度之广。经由媒体与玩家们的持续曝光,t0st与他的代码都成了GTA玩家社群响当当的传奇。

对于t0st本人来说,R星向来严厉打击未经授权的文件破解与逆向工程,他搞不好还要吃官司。因此,t0st只能指望R星网开一面,让自己只有利没有弊的补丁与代码得到官方的正式授权。

在公布补丁后,t0st很快就更新了他的博客。博客中提到,几名玩家建议发动群众,一同向R星客服投送邮件告知补丁事宜,t0st当即否决了提案,他说,“我确信他们现在已经看到这篇帖子了”。

loading - R星感谢GTA Online玩家修复了加载时间较长的问题,官方更新发布

已有玩家咨询过R星

得到了模棱两可的回复

此后t0st一度陷入沉寂,直到半个月后,他的话才得到了R星的验证。3月15日,R星接受了外媒PC Gamer的采访,证实了与t0st的持续往来,并发表了如下的声明:

“经过彻底的调查后,我们可以确信,t0st确实揭露了一部分PC版GTAOL与加载时间相关的代码,这些代码亟待进一步完善。”“作为调查的结果之一,我们进行了一些修改,这些修改将在接下来的一次更新中实装。”

R星没有给出更新的具体日期,也没有对加载速度的问题给出更多解释,在t0st同步更新的博客中,t0st也表示,R星对技术细节问题讳莫如深。

但R星很感谢t0st所做出的努力。据t0st的博客透露,他收到了R星的1万美元,这笔钱不是GTAOL中高度通货膨胀的游戏币,而是现实中流通的美钞。

 

这些奖金来自R星在Hackerone(H1)漏洞悬赏网站上颁布的一个项目,该项目用于奖励在R星游戏中发现潜在安全与隐私问题的人。t0st在游戏外而非游戏内发现问题,本不符合悬赏条件,R星便把他视作一次“例外”,大大方方地交付了悬赏金。

 

在博客的最后,t0st希望使用此前编写代码时的测试用电脑,待到R星的更新实装,再测试运行一次GTAOL,他说,“我相信他们的工程师不会失望的”。

t0st的故事结局皆大欢喜。不过直到现在,即便R星官方认可了t0st的补丁,在官方补丁未公布的前提下,使用t0st补丁仍属于修改游戏文件,被封禁的风险尚不能完全排除。

 

 

rockstar Games已向PC Gamer确认,将在即将发布的更新中为GTA Online的糟糕载入时间提供由粉丝制作的解决方案。

3月初,Github用户tostercx(也很落后)声称他们发现了一种将GTA Online的加载时间减少多达70%的方法。此外,他们还发布了一个修复程序,您可以在此处进行修复,但需要注意的是,这是不受支持的“概念证明,不适用于临时用途”。

对于那些对此类事物的技术角度感兴趣的人,tostercx还撰写了一份详细的分析,分析了什么地方出了问题以及如何解决该问题。这是相当技术性的,但简短的说法是,速度下降是由“启动GTA Online时出现单线程CPU瓶颈”引起的,他们估计这个问题“一个开发人员最多可以花一天的时间来解决”。

实际花费的时间要长一些,但是rockstar已经确认tostercx的发现是准确的,并且正在解决中。

该公司在一份声明中说:“经过彻底的调查,我们可以确定玩家t0st确实揭示了与GTA Online PC版的加载时间有关的游戏代码方面,这一方面可以改善。” “由于这些调查,我们进行了一些更改,这些更改将在即将发布的标题更新中实现。”

rockstar没有透露修复程序何时可用,也没有证实t0st的估计可将加载时间减少70%。它的确确认了该公司已经与t0st保持联系,“并再次感谢他的努力。” 希望它也能给他或他的卡车带来一两个GTA的收益,甚至更好的是,一些甜美的(和真正的)rockstar Bug Bounty现金。

更新:在rockstar确认正在修复加载时间之后,tostercx表示实际上是通过其Bug Bounty计划获得了10,000美元的奖励。通常,这是为了发现rockstar在线游戏中的安全性或隐私问题而保留的,但是工作室决定在这种情况下将赏金“作为例外”授予,tostercx说。rockstar向PC Gamer确认正在付款。

版权声明:
作者:羽翼
链接:https://for.886a.top/archives/787.html
来源:星空社区
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录