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

CF手游策划沟通蓝贴:“假红”问题修复的阶段性汇报

2022-05-09 14:04 作者:穿越火线  | 我要投稿

亲爱的各位CFer你们好,我是策划白给弟,最近看到了一名玩家有意思的评论,这名玩家保存了游戏每次版本更新公告关于假红的部分内容,吐槽到:“每次都说修复了假红,到底具体修复了什么?在这给大伙画饼呢?”我看到这条评论后哭笑不得,确实,这位老哥说的没毛病,关于假红的修复的具体细节,修复了哪些问题?具体的效果怎么样了?这类关键问题我们确实沟通的比较少。在今年4月版本发布后,假红优化专项已经进行了整整一年的时间,这次蓝贴,跟大家聊聊一年来我们与假红问题“对抗”的过程与结果。

老样子,优秀的建议会获得灵狐姐赞助的奖励哦。


从技术角度拆解假红问题的本质是什么?

之前的版本蓝贴中,有做过比较形象(抽象)的图解释过假红的原因,这次思来想去,既然是聊细节,那么我们直接上干货,一切还得从CF手游的射击校验方式开始。


简单解释下上图中的关键信息,帮助各位快速理解:

  • 客户端:简单理解为各位CFer手机中的CF手游

  • 服务端:简单理解为一台超大型计算机,用来运算对局的信息

  • 校验方式:通俗点讲,校验就是服务器判定你的开火行为是否击中了目标,这个过程是双向确认的

  • 红:客户端判定开火击中时发生的反馈

  • 假红:客服端判定开火击中,但服务器校验不通过没有进行血量扣除

当校验不通过时,就会在对应客户端出现假红的表现,而除1、3P不同步问题外,武器开火逻辑,网络波动等多种原因都会导致假红的出现,所以假红看上去是一种问题的表现,但实际是多方原因造成的。


假红为什么这么难修复?

假红难修复的原因主要总结为以下两点:

  1. 造成假红的原因比较多:上一Part有提到,假红是问题的表现结果,而实际造成问题的原因并不统一,所以我们需要一个个发现、定位、解决问题

  2. 涉及底层校验方式(或:为什么不能改校验方式?):如果修改校验方式,带来最大的问题是各位手中的武器手感会发生翻天覆地的变化,你会感觉你手中的火麒麟只是样子像,开起枪来哪哪都别扭,所以,射击的底层逻辑调整会带来新的更严重的影响,所以这块优化的步子比较慢,我们在过程中比较谨慎。


我们怎么处理假红的?

具体如下图:


总结下,我们建立了一套案例的收集-定位原因-优化落地的方法进行针对性的优化调整,策划&开发大佬经常出没在各种QQ群、社区评论收集假红出现的案例,通过总结规律性与定位原因,进行针对性的解决问题。


假红修了一年效果到底怎么样了?

先说结论,经过一年各版本的不断优化,假红的问题已经得到了极大的缓解,且后续我们还会持续地继续进行优化。

以下为部分量化数据:

位置同步优化结论


网络优化结论


武器逻辑优化结论


数据上虽然效果明显,较大程度地缓解了假红现象的出现,但仍有优化空间,我们会持续努力进行调整优化。


写在最后:

感谢一年来协助我们提供假红案例的各位CFer,今后我们将继续针对假红问题进行优化,也会不断与各位沟通进度,另外这篇蓝贴也可以当作假红问题的长期收集贴,如果你遇到了假红,请联系我们提供案例。

最后,祝各位CFer身体健康,生活愉快!游戏开心!如果对游戏有任何的问题和建议,欢迎留言告诉我们!


白给弟

《穿越火线:枪战王者》官方运营团队

CF手游策划沟通蓝贴:“假红”问题修复的阶段性汇报的评论 (共 条)

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