从游戏 EVE 谈谈风险意识
前段时间回归了 EVE 手游,发生了一些很有意思的事情,选一件值得讨论的和大家分享下。
谈谈这次损失
考虑到这篇文章的受众,下文不会涉及过多游戏内的玩法和术语。
EVE 是一个多人宇宙探索游戏,我选择的方向是工业大类中的采矿类,玩家的游戏内容主要取决于角色的技能情况,可以随着体验深入进行改变。
于是呢,我加入了一个玩家军团,几天后我从军团申请了一艘矿船,准备为后期的规划积累点资本。
然后我把船开到了低安全区挖矿。
EVE 中低安全区大部分位置是没有警察的,攻击其他玩家是游戏玩法的一部分,也是我们这些工业玩家(还有刷怪玩家)要注意的风险之一。
然后,正如标题所述,我被其他玩家打爆了。
![](https://img.haomeiwen.com/i19867175/3c0c642ce4744466.jpg)
这艘船价值 8600 万星币(游戏内货币),装备是我自己买的。
换算成人民币大概一块五,不算贵,但对于新手而言不好赚。
如果只是发生了这件事,不值得我写篇文章来讨论。
船是晚上十一点爆的,但上午九点我遇到了一个在我所在星系长时间停留的玩家,我原地等了五分钟,决定暂时回避,后来他给我发了私信,表明他其实是来抓矿船的。
之后我被抓到了一次,运气比较好侥幸逃脱了。
细节略过不表,对方是护卫舰,玩过这游戏的看中槽装备应该知道我是怎么做的。
我当天再次上线就是晚上,闲逛时看到了一个高级矿带,于是马上开始挖,这里是第一个风险点,晚上游戏里人数最多,风险最高。如果我等到今天早晨再来挖,会安全很多。(写这篇文章之前我已经完成了这项任务,并安全将矿石送回贸易中心出售)
之后星系中出现了另外一名玩家,我习惯性看了他的信息,他所属的联盟是游戏中最大的玩家势力之一,这个星系也不是他们经常活动的位置,于是我认为他只是碰巧路过,一分钟后这名玩家就离开了。
这里是第二个风险点,如果我按照生产规程,星系中有非友好声望玩家立刻回避,就不会发生损失。
过了几分钟,这名玩家再次出现在列表中,此时我应该提起注意了,这条航路前面不是死胡同,他这么快回来必定有问题,但我心大又没有回避,看了一眼货仓,继续我的生产作业。
之后又一名玩家出现,点开他的信息,发现他和上一名玩家在同一军团,这时我终于发现情况不妙,马上向空间站加速准备离开。
可惜工业舰吨位太大,从静止加速到可跃迁的 75% 速度需要十二秒,败局已定,我无能为力。
后续:游戏内保险赔付了我的损失,军团方没有追究责任,攻击我的玩家也没有什么收获。
至此游戏内的部分结束,我想用这个事例和大家谈谈风险意识的重要性。
海因里希法则
美国人海因里希有这样一个理论:1 起重大事故背后有 29 起轻微事故,300 次未遂先兆和 1000 个安全隐患。
套用到我在游戏中的案例,这个价值的损船只算轻微事故,但在背后我可能已经有无数次未遂先兆(侥幸逃脱 / 被抓住但成功逃脱)和更多次安全隐患(看到非友好玩家不回避)。
在游戏中的其他领域类似,比如主权战,一个联盟的覆灭背后可能有二十九次星系易主,三百次错误调度和一千次玩家的操作失误。
在软件开发领域也类似,一次重大的服务不可用事故背后可能有二十九次短暂的服务中断,三百次失败回滚和一千次编程失误。
不要认为小问题不是问题,选择性无视警告只会付出巨大的代价。
近期开发中的案例
在之前的两次小工具集新版本部署时,发生了一些轻微事故,导致服务中断几十秒。
没有用户发现不代表事故不存在。
虽然我们并不会将一分钟以下的服务中断计入服务可用性数据,但我们依然对这件事高度关注,并在未来的发版中杜绝了此类情况的发生。
现在的小工具集版本中(v3.4.0),LP 理事会推文检测工具输入无效链接时会展示错误的文章发布时间,大家可以去试一下。
这是一起轻微事故(出现在非主流程上、不会有严重后果、可恢复),但依然反映了我们在上个版本中调整数据展示方式时存在的问题,以及在重大更改后测试时的疏漏。
今年年初,我们发生了一起重大事故(详见 2023.02.28 故障复盘 | 一条配置让我们崩了 7 小时?),虽然人为失误并不是造成事故的唯一原因,但毕竟是我们引入了新的内网访问方式,是我们没有在正式启用前模拟网络波动的场景。
总结
游戏中损失的舰船不能恢复,小工具集的服务异常也真实地影响到了我们的用户。作为负责任的 EVE 生产玩家 / 开发者,我已亲身经历过,并体会到了重大事故的影响。
这篇文章很短,可能在我看来是水文,纯属有感而发,也希望大家能从中有所体会和收获。