开不了新的一局?现在能看到是哪一局挡着
同一时间你只能待在一局里,而在此之前被告知这一点是一条死路:不说是哪个房间,回不去,也退不出。现在这条拒绝会指名它说的是哪一局,并为每一个出口配一个按钮。

通俗版
第一局没结束就开第二局,从来都是不允许的——这条规则很老,变的也不是它。变的是你撞上它时会发生什么。你按下「创建」或「加入」,得到干巴巴的一句话:你已经在另一局里,请先退出。它不说是哪一局。不提出把你带过去。也不提出替你退出。而如果你已经关掉了那个标签页,或者干脆忘了那个房间,这句话就同时既是真话又毫无用处。
现在这条拒绝会指名你已经坐在其中的那个房间,并带上真正能了结此事的两个按钮:打开它,或者退出它。这条提示出现在你可能撞上这条规则的三个位置——大厅顶部的横幅、创建对局的表单、房间列表——而三处都取自同一份描述,所以日后它们不可能彼此矛盾。
技术细节
有意思的是,这里没有任何东西是坏的。规则是对的,本该就此提醒你的横幅也是对的。它们只是同一条规则的两处独立表述,而这两处已经彼此走偏了:数据库在你占着一个「等待中或进行中」的对局席位时拒绝你,而横幅从来只问「进行中」的对局。于是坐在自己那间尚未开局的房间里的玩家,被其中一条规则拒绝,又被另一条什么都不告知。单看任何一半都不算错,这正是它这么久都没被抓住的原因。现在这条规则只写一次、只写在一个地方,两半都从那里读。
| 周次 | 全站记录的错误行数 |
|---|---|
| 8月10–17日(之前) | 576 |
| 8月17–24日(修复落在周中) | 221 |
| 8月24–31日 | 21 |
| 最近一周 | 1 |
它当时的动静也比看上去大得多。快速匹配会走遍每一个候选房间,并把每一次失败分别吞掉,所以单单一次点击就可能在几秒之内往日志里写下多达十三条拒绝。现在它只问一次。日志变瘦是因为去掉了重复,而不是因为藏起了什么。
有一个数字是故意没有变好的:拒绝本身。它现在比以前发生得更频繁,因为游戏的玩家变多了——改动之后大约发生了 1700 次,涉及 295 个不同的人。这是规则在做它该做的事。变的是:它现在被记为一个普通的、预期之中的结果,而不是站点错误;而碰上它的人拿到的是一条往前走的路,不再是一个句号。
