这两天《逆水寒》跨服比武大会线下决赛的结果,因为一个BUG被推到了风口浪尖。玩家吵得凶,其实也能理解——这种级别的比赛,任何“看起来不对劲”的细节都会被无限放大。

官方当天就把服务器数据拉出来逐条核对,并做了公开说明。内容不玄乎,核心就是一句话:双方都按规则放了“烽火”,但因为线下赛服务器的判断条件写错了,导致技能压根没生效。

跨服比武线下决赛BUG风波:逆水寒官方把服务器日志摊开讲明白了

先说最关键的在这场争议对局里,问鼎江湖服务器的“花前月下”战队和紫禁之巅服务器的“信手斩龙”战队,双方确实都使用过烽火技能。

官方调取的是比赛服务器日志(log),也就是你在比赛里做的每个关键操作,服务器端都会留痕。按照公示的信息,比赛开始前,两边各自都有1次烽火可用次数:
跨服比武线下决赛BUG风波:逆水寒官方把服务器日志摊开讲明白了 花前月下战队的记录显示,他们赛前有一次可用次数,同时服务器累计的烽火值在三千二百万以上,按规则如果生效,会拿到相当于自身属性14%的临时加成。
信手斩龙战队那边也是一样:赛前同样是1次可用次数,烽火值是五千万(并且五千万就是满额上限),正常情况下生效后能获得相当于自身属性20%的临时加成。

跨服比武线下决赛BUG风波:逆水寒官方把服务器日志摊开讲明白了

然后看比赛结束后,两边的日志里,烽火可用次数都变成了0。什么意思?就是次数被消耗掉了,等于“用过了”。更重要的是:烽火值并没有清零——而在正常情况下,烽火一旦成功触发,烽火值应该会被清空。这个细节也从侧面印证了:技能被按下去了,但效果没出来。

接着官方也把影响范围说清楚了:出问题的只有这场线下赛对局,之前的线上赛并没有这个BUG。线下赛里争议战之前还有一场也没有出现类似情况,是因为那一场双方都没在比赛里使用烽火(一个没用过,另一个线上赛已经把次数用掉了,当天也就没次数了),自然也就“踩不到雷”。

跨服比武线下决赛BUG风波:逆水寒官方把服务器日志摊开讲明白了

那BUG到底怎么来的?官方给的原因属于典型的“程序员看了想沉默”的低级错误:线下赛服务器的流程判断里,用来判定烽火值是否满足生效条件的数值,多写了一位0。

就因为多了这个0,原本应该是合理的触发门槛,被硬生生抬到了离谱的高度,变成了二亿一千万和五亿这种级别。结果就是:花前月下的三千二百万多、信手斩龙的五千万,看着都不少,但在“错误门槛”面前全都不够,于是两边烽火都判定为不生效——也就出现了“技能用掉了,但谁都没吃到加成”的情况。

跨服比武线下决赛BUG风波:逆水寒官方把服务器日志摊开讲明白了

官方在公示里也特意强调了一点:把调查结果摊开讲,是为了避免更多误会继续发酵。被波及的两支队伍在这场比赛里打得很精彩,操作和对抗强度也足够,双方实力差距可以说很接近;问题的根源是开发组技术失误,不是选手操作或者规则层面的猫腻。

态度和后续:官方再次向参赛队伍和全体玩家道歉,并表示会拿着调查结果继续和参赛队伍沟通,同时会尽快推出面向全体玩家的补偿福利。

这类事说到底,最怕的不是“出错”,而是“说不清”。这次至少把日志、影响范围、原因链条都交代得比较明白——至于玩家关心的比赛层面如何善后、补偿怎么落地,就看后续沟通和执行了。