从采集端开始:一场团战要被拆成多少层
在完美电竞的数据中台团队里,周砚白的工作不太像外界想象的那样“盯着屏幕看比赛”。他更多时候面对的是采集端的日志结构:技能释放的时间戳、单位位置坐标、经济曲线采样点、视野布控的存活周期。这些东西在直播画面里是热闹的团战,在周砚白手里则是一串需要对齐的字段。
“观众看到的是五个人打了一波好团,我们看到的是这波团之前三十秒里,双方各自做了哪些准备动作。”周砚白说,完美电竞的数据中台并不追求把每个操作都翻译成人话,而是先保证原始记录不丢、不错位。他举了个例子:同一波团战,不同项目的记录粒度差异很大,MOBA类项目的位置采样频率高,FPS类项目则更依赖事件触发的离散记录,跨项目做统一呈现时,第一件事是把时间轴对齐。
- 采集层:保证原始日志完整落盘,不做二次加工。
- 清洗层:处理断流、丢帧与时钟漂移,标记可疑区间。
- 呈现层:按栏目需求输出可读指标,保留回溯入口。
“慢半拍的准确”是怎么来的
完美电竞新闻资讯栏目里出现的不少数据解读,背后都要经过周砚白团队的交叉核对。他坦言,最难的从来不是算出一个数,而是判断这个数在当下语境里是否成立。“有些指标在赛程前段和赛程后段的含义完全不同,直接拉一条曲线对比,很容易得出相反的结论。”
他提到一个常被忽略的细节:赛事原始记录里存在大量“边界样本”,比如暂停前后的时间补偿、重赛局的数据归属、选手临时换位导致的身份映射变化。这些样本如果处理不当,会在统计层面放大成趋势。周砚白的做法是先把边界样本单独隔离,再由编辑侧判断是否纳入叙述。“我们宁可慢半拍,把口径写清楚,也不愿意给玩家一个看起来很快但经不起追问的结论。”
在完美电竞的内部流程里,数据中台与编辑部之间有一份共用的核对清单。周砚白说,这份清单不是用来限制编辑的,而是让双方在同一个坐标系里说话。“编辑问‘这个数据能不能用’,我们回答的不是能或不能,而是这个数据在什么条件下成立。”
把复盘工具交到玩家手里
除了支撑资讯内容,周砚白还参与了一部分面向玩家的复盘功能设计。他不太喜欢“数据可视化”这个说法,觉得容易让人误以为把图做得好看就够了。“真正有用的复盘,是让玩家点开一个坐标点,能看到那一刻发生了什么,而不是看一张漂亮的雷达图。”
他透露,团队近期在打磨的是“事件回链”能力:从一条资讯里提到的关键节点,可以直接跳到对应的原始记录片段。这个功能在完美电竞客户端上会优先适配安卓与苹果 iOS 端,Windows 电脑版与 Mac 电脑版则保留更完整的表格视图。“移动端看结论,桌面端看过程,这是我们在体验上做的取舍。”
聊到最后,周砚白提到自己对这份工作的理解:数据中台不是赛场的主角,但它决定了赛后讨论的地基是否牢靠。“一场比赛打完,大家的记忆都会变形。我们能做的,是把那些容易变形的部分固定下来,让后来的讨论有地方落脚。”






看完才知道数据中台还要处理暂停和重赛的归属问题,以前完全没想过这些。
“慢半拍的准确”这个说法挺打动我的,现在太多内容追求快了。
想问一下事件回链在移动端大概是什么交互形式,是点时间轴吗?
作为写过赛事复盘的人,边界样本那段太真实了,处理不好真的会得出反向结论。
完美电竞这类幕后专访可以多来点,比单纯看比分有意思。
桌面端保留完整表格这个思路对,手机上确实看不了太细的东西。