玩家解决了《GTA5》线上模式的读取问题,获赠一万美元赏金

爱游戏的萌博士
3月初的时候,博士和大家分享了文章《大幅缩减70%,玩家动手优化了
的读取时间》,讲述了一位叫做“T0st”的玩家研究了《GTAOL》读取文件的过程,自己动手编写了程序替代了游戏后台文件的机制,让原本六分钟左右的读取时间缩短至1分50秒,一下子少了70%!同时,“T0st”还表示自己正在和R星联系,希望他们可以使用类似的方式改善读取机制。
我们知道:《GTA5》线上模式在载入游戏的时候,确实存在读取时间长的问题。有些电脑配置不高的玩家甚至表示自己要等数十分钟以上才进得了游戏,而这个问题一直没有得到妥善的解决。人才济济的R星七年多都没有解决的问题被一位玩家出手搞定了?博士当时推测R星可能有“难言之隐”,或许上述的机制与反外挂程序是有关系的。
事实证明博士想多了,果然真正的高手都在民间!近日外媒“PCGamer”发布了最新的报道,开发商R星大方地承认了游戏中存在的问题,并且向玩家“T0st”致谢,给予他一万美元的赏金!另外,游戏官方也表示会将该机制尽快实装至游戏中,改善玩家们的游戏体验!
“T0st”解决问题的方式显示出他并非普通的玩家,这位大佬使用了Luke Stackwalker(查找程序性能瓶颈的工具)以及相当专业的程序拆解工具在游戏执行的过程中对CPU任务堆栈进行了详尽的分析,从而发现了一些问题,比如:程序在检验游戏中可购买物件(高达63000种)的资料、分类、名称、价格等等资讯时,会让CPU重复执行命令达数十亿次!
“T0st”显然是一位喜欢玩游戏的黑客,他最后自己编写了一段代码替代了上述那段可能有问题的程序,并公开了测试结果。博士之前已经介绍了结果情况,读取时间可以缩减70%。而R星收到反馈后,向外媒“PCGamer”透露:“经过调查,我们发现该玩家的说法是正确的,PC版《GTA Online》游戏程序的读取时间确实可以进一步改善”。
这是一件皆大欢喜的事情!对于玩家们来说,他们以后进游戏不用等那么长时间了;对于R星来说,民间高手解决了他们多年来无法解决的问题,虽然有些“丢脸”,但是确实改善了游戏体验;最开心的自然是“T0st”,他本来只是想炫耀一下自己的技术,然后收到一些游戏金币作为奖励就好,结果却拿到了一万美元的赏金!
值得注意的是:“T0st”获得的赏金是Rockstar线上游戏安全性漏洞回报计划(Bug Bounty program)的奖励。这说明《GTAOL》的读取机制确实存在漏洞,导致读取时间过长。而Rockstar并没有说明以后的优化补丁是否会如“T0st”所说的,能够减少了70%的读取时间。我们只能拭目以待了!
发布于:北京
举报成功