服务器开久了,管理组经常会聊起一些凭感觉的问题:“最近大家是不是都在肝生电服,没人去小游戏了?”“新玩家进服一般活不过几分钟就会死第一次?”为了拿真实数据说话,我在 2026 年 10 月 8 日(PR #121 / #132)在 account.igng.net 的 /mc/admin/historian 路径下上线了 MC 服务器观察报告(Historian)面板,用来展示云萤史官生成的各服运行体检报告。

踩坑复盘:为什么我把 AI 日报给砍了?

最开始做这个面板的时候,我心气很高,让 AI 每天写一篇日报、每周再写一篇周报。结果跑了几天我发现完全不是那么回事:Minecraft 服务器平时的日常数据其实非常平淡,今天挖了多少矿、死了几次,根本没有那么多波澜壮阔的故事可讲。硬逼着大模型每天写一篇“深度观察”,它就只能变着法子拿同样的数据车轱辘话来回凑字数,读起来全是让人头疼的废话。

发现这个问题后,我在 10 月 13 日(PR #170)果断做了一次减法:把日报里的 AI 叙述彻底砍掉!

机械统计日报 + AI 证据周报

调整之后的分工非常清爽:

  • 每日报告(纯确定性机械统计):一字废话都不写,直接摆硬核图表——在线时长分桶分布、全服死亡原因排行榜、新玩家进服后首次死亡的中位时间、脱敏后的高频指令使用习惯,以及清清楚楚的 PvP 交战战绩表。每天扫一眼数字,服务器正不正常心里就有数了。
  • 每周报告(AI 深度观察 + 证据面板):攒够整整七天的跨度后,才让云萤史官出场,对比两周之间的活跃度迁移、挖掘反常的死亡聚集事件,而且每一条观察结论旁边都必须附上可展开核对的原始统计证据面板,绝不允许信口开河。

到了 10 月 16 日至 17 日(PR #173),我又按照统一的设计规范把 Historian 面板重做了一遍,筛选服务器、切换周期和对比各服状态都顺手多了。