跳转至

错误数据收集

由于错误追踪在某些情况下难以找到错误原因(详见链接),我决定用其他方法解决这个问题。

在开启错误追踪后,一旦游戏发生崩溃,这次崩溃信息及开启的所有mod名字会上传至云端。这些数据有助于将某个bug和造成该bug的mod联系起来。

举例:要判断一个bug(组件为空)是否由mod(五格物品栏)造成,统计记录数:

触发【组件为空】bug 触发其他bug
含有【五格物品栏】mod N1 n1
不含有该mod n2 N2
  • N1 和 N2 越多,n1 和 n2 越少,就认为【五格物品栏】引起【组件为空】的可能性越大。
  • n1 和 n2 越多,N1 和 N2 越少,就认为【五格物品栏】与【组件为空】关联越小。
  • 理论上,如果【五格物品栏】不引发【组件为空】,则 N1 x N2 = n1 x n2。

由此可以分析出bug和mod之间的关系。

源代码

功能开发中,如果你有兴趣参与前端代码编写,可以联系我~

回到页面顶部