欢迎光临散文网 会员登陆 & 注册

rFactor 2 | 2020年6月Roadmap

2020-07-02 15:25 作者:zxd1997  | 我要投稿

由于最近工作繁忙以及其他事情忙,roadmap鸽到今天才动手翻译。。。并且由于397改变了策略,月底的打更新替代了部分“发布新内容”的工作,而roadmap更多的是总结,所以我尽可能挑关键部分讲述一下


回顾六月,我们举办了世界上有史以来最大的模拟赛车电竞比赛——虚拟勒芒24小时耐力赛,收获了几百万人的关注。并且,如果你拥有耐力包,你将会收到虚拟勒芒使用的涂装免费更新(可惜缺了曼妥思project 1 #56 911 RSR,由于他们不让发—)。还有大家都收到了新的免费赛道——Portland。并且银石和勒芒也得到了同样的最新的画质更新。GTE车辆也得到了初版的BoP和物理调整。

所以接下来是什么?——我们还会对GTE推出后续的BoP更新,以及更好的默认调教。同时,这里的经验也会带给GT3车辆,更新他们的物理和BoP。同时,我们还有两辆新车加入GT3大家庭,一个是488GT3 2020款,另一个暂时保密,也在beta阶段了(估计911,amg等的二代,或者大胆点,m4 gt3?)

三赛季的The Race All-Star系列赛

在现实赛车突然停摆的时候,the Race等媒体以及397等模拟公司抓住了一生一次的机遇,举办了一系列电竞赛事,带来了一系列现实车手来参加,收到了不错的反应。现实车手有阿隆索,巴顿,蒙托亚等,甚至维特尔都来客串了一次。(roadmap中回顾的细节不详述,可以看看之前的比赛视频~)

Mod制作更新

随着最近的一系列视觉更新,rF2的画面上了一个台阶,但是由于mod没有完全跟上,还是有点参差不齐。我们正在准备一系列文档,来帮助modder们更好的制作mod。现在我们暂时关注在赛道上,后续车辆的视觉等也会得到更新。我们正在更新mod工具以及所有shader的完整文档,并且会提供一个独立的材质编辑器供mod作者使用,以及3dmax2021的新插件。同时所有新更新的特性都可以给modder们使用,我们将会更新Loch Drummond加入dev mode作为样本参考。

在最近的更新中我们修改了一些老内容来适配更新,也给了mod作者们一些方法来更新他们的内容。还将提供根据材质来禁用一些新特性的功能来保障老mod的适配。等等操作将会使这个系统更容易使用。更多请期待 https://docs.studio-397.com/developers-guide/中的介绍。

定位耐力赛中的问题

几周前我们举办的虚拟勒芒24小时中,虽然还算是稳定,但是也出了不少问题。这些问题我们这几周,甚至比赛之前很长时间,都已经一直在跟踪定位。在解释这些前,先让我们来解释一下软件开发中debug的过程:(太长不看——我选择以自己经验总结一下397的开发

首先一个需求如何上线?在开发完成后,我们会让其他同学来review代码,以此发现本人发现不了的bug。在合入测试分支后,会在steam上发布一个测试build来给测试团队测试,通过测试后将会有beta渠道测试人员来继续测试,都通过后将会合入公共分支发布。

然后是bug的修复。如果我们复现了bug,那么这个bug就离修复不远了。首先bug有两种,一种是代码上的错误,这种问题很容易复现,一旦定位到了错误的代码除非很坑,那么很快就能修复好。另一种,很难复现,一般是时序/线程上的bug,这里要是一点点轻微的时序变化,都会导致bug不再复现,复现它有时候甚至需要运气(嗯,亲身经历)。所以这种bug是真的难找还难修。同时,rf2的代码有几百万行之多,更加大了难度。

让我们回到耐力赛的bug中来,在赛后我们很快就开始分析log以及听取反馈并分类,很快我们确信我们碰到了一系列的并发问题(hmmmmm),复现这些问题很显然非常难。。我们有一个自动化测试框架,我们用它模拟运行了多次24小时耐力赛,两周后数据差不多出来了,后续会得到分析并寻找原因。好消息是,我们找到了一点苗头。

同时,根据这些发现,我们找到了一些保证耐力赛稳定性的建议:我们现在大部分比赛都是:换人时要换上的车手要在即将换上前才加入服务器,并且换下的车手马上退出服务器。在现在的情况下,更好的方式是:所有人在一开始就加入服务器,并且在整场比赛中保持呆在服务器上。我们的代码理论上最多支持104位车手以及104位旁观者同时在线。所以要是人数小于这个,请使用我们的建议,全程呆在服务器上,我们也在继续查bug。

总结

这段时间我们都没怎么说新UI以及overlay的改进,还有比赛系统。这些毫无疑问会在夏天这几个月里面继续跟进。最后,我们在夏促中改变了我们的打包方式(耐力包/GT3/FE等重新打了大包,删了旧包),我们觉得这是时候该做这事了,但是很多人吐槽因此失去了补票的机会(two strong没了,买了老耐力包的甚至要花80补票),我们听到了大家的反馈,并且会很快带来一个一次性的解决方式给老用户。

rFactor 2 | 2020年6月Roadmap的评论 (共 条)

分享到微博请遵守国家法律