精通PC的GTA Online玩家发现了为什么游戏加载如此缓慢的原因

在GTA中,有些事情永远都是正确的:在线。 总会有一些新的东西要买,压迫者总是会毁了你的一天,最后,游戏的加载时间太长了。 自2013年推出以来,《侠盗猎车手:在线》的加载时间也没有任何改善。 即使在PC上,GTA V的在线组件也可能需要花费三分钟以上的时间来加载。 精通PC的粉丝已经找到了原因,并决定自己解决问题,使游戏加载速度提高了近70%。

名称为T0ST的用户详细介绍了他们的发现 在冗长的帖子中 满载技术术语。 他们首先比较了GTA V的单人游戏和GTA:在线的加载时间,发现GTA:在线花费的加载时间最多是原来的六倍。 他们使用任务管理器开始研究瓶颈的源头,从而减缓了加载时间。 事实证明,《侠盗猎车手:在线》在不使用其他资源的情况下,在其八核CPU上最大化了一个核。 对于T0ST,这一切都指向一件事:“真的是不好的代码。”

在使用许多程序来浏览GTA:在线加载时运行的代码之后,T0ST发现问题尤其是一个文件,即JSON。 该JSON拥有10MB的商品条目,并在加载到GTA:在线游戏中后,游戏代码会以极其未经优化的方式读取它。 T0ST决定通过编写自己的代码并将其注入游戏中来解决该问题。 实施后,他们的《侠盗猎车手:在线》载入时间从六分钟缩短到不到两分钟。

T0ST的帖子结束,要求Rockstar修复此问题。 他们认为,“一个开发人员解决问题的时间不应该超过一天。” 如果博彩业巨头确实设法看到了这篇文章并找到了工作,那么跨平台玩家的加载时间可能会有所改善。