恶性bug?
bug可以理解,但问题是……
《天谴之心》的主机不是号称拥有‘自我检测’和‘自我修复’功能吗?
区区bug而已,难道还能在这个集全球之力研发而成的超级计算机面前蹦跶?
李千帆不太懂计算机,可他却也知道‘例行维护’的重要性。
不过讲道理……
修补bug难道不应该是游戏公司的事儿吗,这跟玩家有什么关系?
看着李千帆一头雾水的样子,树人boss那张布满褶皱的脸上顿时露出了极为生动的无奈表情:
“看来,你还是没有明白我的意思……”
说着,树人boss便再次往前探了探身子,然后缓缓伸出了它的手臂。
说是手臂,但其实就是一根粗壮的树枝,只不过这根树枝上面的枝桠看上去就跟人类的手指一样灵活罢了。
树人伸出手臂后,便在地上轻轻‘捡’了一块砂砾岩,然后将其递到了李千帆面前。
“你看这块石头,假设这就是系统运行时意外产生的bug……”
“那么在正常情况下,系统是很容易发现并清理它的……”
“因为它很显眼,不是么?”
听到这话后,李千帆顿时十分配合地点了点头。
废话,它手上的石头至少有篮球那么大,这看上去能不显眼吗?
李千帆有些无语。
但也就在他忍不住暗自吐槽的时候,树人却突然‘五指’一收。
这块本就算不上坚硬的砂砾岩,顿时就在巨大的握力挤下化作了无数细小的沙粒粉末。
随后,这些粉末就如同流沙一般,从它的‘指缝’中缓缓倾斜而下。
待到手中再无一物后,树人boss这才再次开口问道:
“其实bug就像刚才那块石头一样,是十分显眼且好处理的……”
“可如果它们化整为零,从石头变成了地上的沙子,那么你还能从茫茫沙海里,把它们精准无误的找出来吗?”
闻言,李千帆连忙摇了摇头道:“这不就成了大海捞针吗?人做不到,系统应该做的到吧?”
“是的,正常情况下系统确实能够做到……但如果这些毫无意义的垃圾数据,时刻都在变换位置呢?”
说着,树人boss便抬起手臂,猛地朝地上扇了一下。
手臂掀起的罡风,顿时就把地上的沙子吹得不知飞到哪儿去。
而这时,它才缓缓开口解释道:
“石头变成了肉眼看不到沙粒,却并不代表着bug就已经被修复了……”
“相反,因为散落成沙的缘故,所以它们反而变得比之前更加难以清理了……”
“而随着这些垃圾数据越积越多,就有可能导致新的bug层出不穷……”
“之前说过,为防止‘服务器回档’、‘玩家数据丢失’之类的恶性事件发生,所以这款游戏里产生的所有数据都需要被记录备份,以确保万无一失……”
“也正是因为这个原因,所以游戏运行期间诞生的所有垃圾数据,最终都会被一比一复制到【冗余层】……”
“且冗余层里本身就储存了30天内的所有数据,所以堆积在冗余层里的垃圾数据很容易聚集到一起,重新变成之前被系统清理过的恶性bug……”
“这种情况下,系统到底怎么才能把它们彻底根除呢?”
很明显,这是一个十分深奥的问题。
以至于李千帆听完之后,就下意识皱起眉头陷入了沉思。
“如果我是系统的话……”
“大海捞针是必不可能的,不是做不到,而是这样做除了白白浪费算力之外,根本没有任何实际意义……”
“因为bug不仅无法消灭,而且还会源源不断地产生……”
“那么问题来了……”
“这种情况下,怎么才能一劳永逸地解决这个问题呢?”
面对树人boss的有意考较,李千帆皱着眉头苦苦思索着。
他确实不太懂计算机方面的问题,以至于他想了半天也没想出个结果。
见状,树人boss倒也不准备为难他,轻轻叹了口气后,就准备开口给他答疑解惑了。
但也就在这时……
一直念叨着‘一劳永逸’四个字的李千帆,却像是猛地想到了什么似的,不禁眼前一亮,随即便略显兴奋地回答道:
“我明白了!想要一劳永逸!最简单的方法就是截肢!”
此话一出,树人boss不由愣了愣,紧跟着便开口忍不住赞叹道:
“截肢?这个词语用得还真是巧妙……”
很明显,李千帆答对了。
因此,树人boss深深地看了他一眼后,这才缓缓解释道:
“虽然截肢这个词语用在这里好像不太恰当,但本质上跟系统的做法是一致的……”
“就像用杀毒软件查杀木马病毒一样,系统不可能随时重复这个操作,因为这会浪费大量的资源,所以最佳方案就是等bug出现后,再在最短的时间里将其清除……”
“玩家所在的主位面需要实时进行演算,所以恶性bug被定点清除后,就很难再成气候……”
“但因为数据存储的问题,所以这些bug被系统清理之前,其实就已经备份存储到了冗余层……”
“冗余层本身就属于系统后台的一部分,且冗余层里的数据量远远大于玩家所在的主位面……”
“因此,系统在清理冗余层里的垃圾时,就可以采用‘一刀切’的方式,也就是你刚才所说的‘截肢’……”
“即,把出现bug的区域隔绝起来,然后对该区域进行无差别饱和式清理……”
说到这里,树人boss忽然顿了顿。
给了李千帆足够多的思考时间后,他这才忽然扔出了这样一句石破天惊的话:
“而这些被系统圈起来隔离清除的特殊区域,就是你现在所在的——”
“神弃之地。”
……
……