林澜离开之后,核心引擎房间的门关上了。
那个关上的动作不是缓慢的,不是渐进的,不是你能够看到门缝从宽变窄的。它是瞬时的,像快门落下一样,前一秒门还开着,门外的走廊还亮着那种冷漠的、灰白色的光,走廊尽头那些黑衣人的鞋跟还在金属地板上发出越来越远的嗒嗒声,后一秒,门就合上了。没有声音,没有震动,没有缓冲。你甚至不能说"门关上了",因为你没有看到门在移动。你只是突然意识到,门不再开了。
不是自动关的。
是被人从外面锁上的。
但也没有人伸手去锁。那扇门是自动门,它的运行逻辑很简单——感应到有人靠近,打开;感应到人离开,关闭。但这一次不是那种逻辑。这一次的逻辑来自更深处,来自门背后的控制系统,来自系统的某个指令。那个指令没有写在门上,没有写在读卡器上,没有写在任何你能够看到或触摸到的地方。它写在系统的核心数据库中,在某个周逾看不到但系统永远在运行的角落里。指令的内容很简单——关闭核心引擎的通道,禁止任何人进出,直到收到新的指令。
不是用锁。
是用权限。
周逾伸手推了一下门。他的手掌贴在冰凉的金属表面上,能感觉到门背后的结构——不是实心的,是空心的,里面填充着某种用来吸收声音和震动的材料。门的表面很光滑,光滑到你几乎感觉不到你触碰的是金属。你的手指在表面上滑动,找不到任何凹凸,找不到任何缝隙,找不到任何可以借力的地方。门不是一扇门,是一面墙。它曾经是一扇可以打开的门,但现在它只是一面墙,一面长得像门的墙。
系统切断了核心引擎与列车其他部分的连接。
不是物理上的切断。
如果是物理上的切断,你可以找到断点,你可以用工具把它接回去,你可以用手拉、用脚踹、用肩膀撞,你可以用你的身体和它的身体搏斗。物理的东西是可以被物理的力量改变的。但系统的切断不是物理的,是逻辑的。它切断了核心引擎和列车其他部分之间的逻辑连接,切断了数据流通的路径,切断了权限传递的通道。你可以把一张卡插进读卡器,读卡器不会响。你可以把手放在门板上使劲推,门不会动。你可以喊,可以叫,可以用拳头砸门,门只会发出沉闷的声响,然后归于沉寂。不是门在抵抗你,是门背后的系统在忽略你。你在对着一堵墙说话,墙不会回答你,因为它只是一堵墙。
周逾还能看到墙壁上那些金色的纹路。
那些纹路依然在墙壁里流动着,金色的光在灰色的金属表面下游走,像一群被困在冰层下面的鱼。它们还在动,还在闪烁,还在以某种规律变换着亮度和方向。系统没有关闭那些纹路,因为那些纹路是列车本身的结构,是列车的神经,是列车的血管。系统不能关闭它们,除非系统想要杀死列车本身。但系统不想杀死列车,系统只想杀死归零程序。所以那些纹路还在,还在流,还在呼吸,还在以它们自己的方式活着。
周逾还能听到归零程序在控制台屏幕里跳动的声音。
那个声音很轻,轻到你如果不特意去听,你会忽略它。它不在耳朵里,在你的骨头里。归零程序在控制台下方的某个处理器中运行,那些处理器在计算着什么——不是普通的计算,是归零的计算,是删除的计算,是重置的计算。每次跳动的间隔是固定的,精确的,像心跳一样规律。啪。啪。啪。啪。四十七点三。四十七点四。四十七点五。它在走,它没有停。系统封锁了门,封锁了通道,封锁了权限,但它没有封锁归零程序,因为它封锁不了。归零程序已经被启动了,启动了就无法停止,除非到达终点。这是一个在系统被创造之前就已经被写进核心的铁律。系统可以拖延它,但不能终止它。
周逾还能感觉到列车的震动从地板传上来。
那种震动很轻微,轻微到你在正常走路的时候根本不会注意到。但当你安静下来,当你坐下来,当你把注意力集中在脚下的时候,你会感觉到那种震动——车轮碾过铁轨时的震动,车厢连接处偶尔发出的轻微撞击声,某种不知名的机械在某个不知名的地方运转时产生的低频嗡鸣。列车还在动,还在向前,还在以它自己的方式穿过某种空间。那种空间不是现实中的空间,是列车自己的空间。列车在自己的空间里行驶,不管有没有人在上面,不管有没有人在驾驶室,不管有没有人在目的地等它。它只是一直在走,一直在走,一直走到它被停止的那一天。
但他出不去。
不是被困住了。
如果只是被困住,事情会简单一些。被困住意味着你被关在一个地方,你出不去,但外面的世界还在运转,你的朋友还在活动,系统还在运行,副本还在开放,积分还在流通。被困住是一种被动的状态,你在等,等你被释放,等你找到出路,等你想到办法。但周逾的状态不是被困住。
是被隔离了。
隔离和被困住不一样。隔离是主动的,是有目的的,是系统在经过计算之后做出的选择。系统选择了他,选择了他周围的人,选择了核心引擎这间房间。系统把他们从列车的主体中分离出来,像把一个病变的器官从身体上摘除,放在一个无菌的、隔离的、不会影响其他部分的容器里。他们在那里,活着,呼吸着,心脏跳动着,血液流动着。但他们不在列车里了。他们在列车的一个被切下来的角落里,像一段被剪下来的胶片,和整部电影失去了关联。
他的权限被系统冻结了。
不是删除,是冻结。冻结比删除更聪明。删除是不可逆的,删除之后系统需要重新创造新的权限,需要重新建立新的身份,需要重新分配新的资源。删除是麻烦的,是耗时的,是需要付出代价的。冻结不是。冻结只是停止。你把一个账户冻结了,它还在那里,所有数据还在,所有信息还在,所有历史还在。只是你不能用它了。你不能往里面存东西,不能从里面取东西,不能看里面有什么,不能用它做任何事情。冻结是安静的,是干净的,是不留下任何痕迹的。你在那里,你还在那里,你和之前一样。但你什么都做不了。
不能接任务。
周逾尝试过。他把手伸到控制台的触摸屏上,屏幕亮了,显示出他的个人界面。界面没有变化——还是那个熟悉的布局,左侧是个人信息,中间是任务列表,右侧是积分余额。信息还在那里,名字还在,头衔还在,积分数字还在。但他点击任务列表的时候,屏幕没有反应。他又点了一次,还是没有反应。他用力点了一次,用指尖在屏幕上敲了一下,发出清脆的声响。屏幕闪了一下,然后显示出三个字——"不可用"。
不能赚积分。
他查看了积分商城的界面。商城还在,商品还在,那些熟悉的图标排列得整整齐齐,像被精心打理过的货架。他看到了高级医疗包,看到了能量饮料,看到了便携式避难帐篷。每一个图标下面都标着价格,那些价格他记得很清楚,他曾经用积分换过其中一些东西。但当他试图选择一个商品的时候,屏幕没有反应。界面还在,图标还在,价格还在。但购买按钮不见了。按钮的位置还是那个位置,但按钮本身变成了一行灰色的字——"权限不足"。
不能去任何车厢。
他试着用传送功能。传送是列车最基本的移动方式——你把一张卡片插进读卡器,你选择一个目的地,你闭上眼睛,你再睁开眼睛,你就在那里了。他曾经用传送功能去过很多地方,去过四号车厢的自由市场,去过三号车厢的物资仓库,去过二号车厢的VIP休息区,去过一号车厢的那个房间。传送功能是他和列车之间的最基本的连接,是他作为一个玩家的最基本的存在方式。他不能传送了。他站在核心引擎房间的中央,他能感觉到列车的震动从地板传上来,他能听到归零程序在控制台里跳动的声音,他能看到墙壁上那些金色的纹路在流动。但他不能走了。他被钉在了这里,像一颗钉子被钉进木头里,深到拔不出来。
他只能待在核心引擎房间里。
房间不大不小。方圆大约二十步,天花板大约三米高。房间的墙壁是银灰色的金属,那些金色的纹路在墙壁上游走,给房间带来一种微弱的、像黄昏一样的照明。房间的正中央是归零程序的控制台,一个半圆形的金属台面,上面嵌着一块屏幕,屏幕上是不断跳动的进度数字。控制台的周围有一圈地面,比房间的其他部分低大约半寸,像一个浅浅的凹槽。凹槽里闪着微弱的金光,是归零程序的光。房间的角落里有一张窄窄的金属长椅,长椅上铺着一层薄薄的灰色坐垫。长椅旁边是一个小型的储物柜,柜门关着,里面空了。房间的天花板上有两个通风口,格栅式的,细密的金属条横竖交错。空气从通风口里渗出来,很淡,很薄,像一张被用了太多次的纸巾。
和归零程序一起等。
等五十三小时。
等归零程序从四十七走到一百。
等列车停。
等门开。
周逾站在控制台前,右手撑着台面。他能感觉到归零程序在他的手掌下面运行,那种感觉很奇怪——像你把一只手放在一台正在运行的发动机上,隔着金属外壳,你能感觉到里面的活塞在动,里面的燃油在燃烧,里面的能量在转化。归零程序也在转化,在把系统的数据转化成别的东西,在把列车的存在转化成不存在,在把每一个NPC、每一个副本、每一段代码都转化成初始状态。它不是删除,是归零。把一切变回什么都没发生之前的样子。把列车的记忆清空。把玩家的数据释放。把锁打开。
他需要等。
秦少第一个尝试开门。
他的动作很快,快到周逾还没反应过来,他已经走到了门前。他的步伐很稳,每一步都踩得很实,像一个人在履行某种他已经重复过无数次的责任。他走到门前,右手从口袋里掏出那张灰色的卡片,动作流畅,没有丝毫犹豫。那张卡片在他手中翻转了一下,然后被他插进了读卡器里。
读卡器没有反应。
那种没有反应很奇怪——不是像插进一张坏卡那样发出"嘀"的一声然后显示"无效卡",也不是像插错方向那样发出"咔"的一声然后退出来。是完全没有反应。你插卡的那一瞬间,读卡器应该亮起一盏指示灯,告诉你它收到了你的信号。但那盏灯没有亮。读卡器是暗的,死的,安静的,像一个没有接通电源的设备。
秦少把卡片拔出来,又插了一次。
还是没有反应。
他看了一眼卡片的表面——灰色的,红色的数字35在卡片中央亮着。卡片本身是好的,卡片上的数据是完整的,卡片和他的身份绑定没有解除。但读卡器不认它。不是卡片的问题,是读卡器的问题。读卡器被关了。
他试了第三次。第四次。第五次。
每一次都是一样的结果。卡片插进读卡器,读卡器沉默,卡片拔出来,读卡器继续沉默。秦少的动作没有变快也没有变慢,没有因为失败而变得急躁,没有因为重复而变得机械化。他的每一个动作都保持着同样的精度、同样的节奏、同样的控制。他在用自己的方式告诉所有人——我还在试,我还会继续试,我不会因为失败而停止。
他退后一步,面对着门。
门是银灰色的,和房间的墙壁一样的颜色。门表面光滑,没有把手,没有锁孔,没有任何你可以用手握住的东西。门的旁边是一个读卡器面板,面板是黑色的,暗的,像一块熄灭的屏幕。门的上方是一排小小的指示灯,那些灯也灭了。那扇门看起来不像是一扇门,像是一块被贴错了地方的墙板。
秦少把卡片放回口袋里。
他的动作没有变慢,没有变重,没有任何他在强行压抑情绪的迹象。他把卡片放回口袋,然后把两只手垂在身体两侧,站了几秒钟。他在呼吸。不是那种深呼吸,不是那种为了平复情绪而刻意放慢的呼吸,是他正常的呼吸节奏。他站在那里,面对着那扇门,呼吸着,活着,存在着。他在用自己的存在告诉系统——我还在,我还在尝试,我还在抵抗,我不会因为一扇关上的门就变成另一个人。
"系统切断了核心引擎的能源供应。"
秦少的声音不大,但很清晰。他在陈述一个他已经确认的事实,不需要任何语气上的修饰来增加它的分量。事实本身就是事实,语气不重要。
"不是断电,是限流。"
他转过身,面朝房间里的人。他的身体从面对门变成面对所有人,那个转身很自然,不是表演,不是刻意展示自己,只是从一个方向转向另一个方向,因为他要说的话需要他看着所有人的脸。
"灯还亮着,控制台屏幕还亮着,但功率被降低了。你看看天花板上的灯——它们的光不是白色,是偏黄的。那说明电压不够。再看看控制台屏幕——它的亮度比平时暗了至少百分之三十。系统在节流,在分配更少的能源给核心引擎。不是因为我们在这里会消耗很多能源,而是因为系统在把能源重新分配给其他地方。它在维持列车的正常运转,维持副本的运行,维持上层玩家的活动。它在用这种方法告诉我们——你们是多余的。你们的存在对列车来说不是必要的。你们在这里,灯就暗一点。你们离开,灯就亮起来。"
他的目光扫过每一个人的脸。那种目光不是审视,是连接。他在用自己的目光和每一个人的目光相遇,那种相遇很短,但足够传递一个信息——我看到了你,我知道你在这里,我知道你在想什么。
"我们在这里待得越久,能源就越少。到最后,灯会灭,屏幕会灭。"
秦少的声音在这里停顿了一下。那个停顿不是犹豫,是他在给那个信息足够的时间沉降到每一个人的意识里。他在等待"灯会灭"这三个字在每一个人的脑海中产生足够清晰的图像——一个黑暗的房间,你什么都看不见,你只能听到自己的呼吸和归零程序的跳动。
"呼吸机会停。"
阿莹从墙边走过来。
她的步伐不快不慢,但每一步都比前一步重一点点。她的肩膀微微内收,双手垂在身体两侧,手指微微蜷曲。她走到秦少面前,站定,抬头看着他的脸。她的嘴唇动了动,但没有发出声音。她在心里把那个问题过了一遍,确认自己真的想问,确认自己准备好听到答案了。
"呼吸机?"她终于开口了。她的声音带着一种奇怪的颤抖,不是恐惧的颤抖,是身体对寒冷的自然反应。她的嘴唇在发颤,不是她在害怕,是空气中的温度和湿度在变化。"核心引擎里有呼吸机?"
秦少点了点头。那个动作很轻,但很肯定。他不是在点头确认一件不确定的事情,他是在点头告诉阿莹一件他已经知道很久了的事实。
他抬起手,指着天花板上的通风口。那两个通风口在房间天花板的两个对角上,格栅式的,细密的金属条横竖交错。从通风口的缝隙里,你能看到里面是黑色的,很深,看不出有什么东西。但你能感觉到有空气从那里流出来,很慢,很弱,像一个人在用最后一口气吹气。
"那是列车的生命维持系统。"
秦少的声音变得更低了。不是更轻,是更低。频率更低了,那种低到你能感觉到你的胸腔在跟着一起震动的那种低。他在用一种只有真正理解了事情的严重性之后才会使用的语调说话。
"它给所有车厢供氧、调温、除湿。核心引擎是列车的中心。生命维持系统的管道从这里出发,通往每一个车厢。这间房间是所有氧气的源头,是所有温暖和干燥的来源。系统切断了核心引擎的能源,生命维持系统也会受影响。"
他放下手,看着阿莹的脸。
"不是停。是减。氧气会减少,温度会降低,湿度会增加。我们会冷,会喘不上气,会生病。"
阿莹的嘴唇不再颤抖了。她的身体在听到确切的答案之后,那种不确定带来的颤抖反而消失了。她知道了答案,答案很糟糕,但至少她知道了。她不需要再猜了。
她退后一步,回到孟征身边。孟征的手伸过来,握住了她的手。这一次她没有抽开。她的手指和他的手指交叉在一起,握得很紧。
铁军从控制台旁边走了过来。
他的步伐很慢,每一步都踩得很实。他的鞋子踩在地板上,发出沉闷的声响,咚,咚,咚。那种声音不像秦少的脚步声那么清脆,不像阿莹的脚步声那么轻。铁军的脚步声是那种让你知道这个人的全部重量都踩在地面上的声音。那种重量不是身体上的,是存在上的。他站在这里,他的重量就在这里。
"系统要逼我们出去。"
铁军的声音很低,很沙哑,像一块石头在另一块石头上摩擦。他在陈述一件他不需要任何证据就能确认的事情。他的声音里没有愤怒,没有恐惧,没有绝望。只有一种平静的、确定的、像岩石一样不会移动的确认。
"不是逼我们回去继续做玩家。"
他走到周逾身边站定。他的位置选得很好——不在周逾前面,不在周逾后面,在周逾旁边。他们肩并肩站着,中间隔了一个拳头的距离。那种距离不远不近,既不会让人觉得拥挤,也不会让人觉得疏远。铁军在用自己的位置告诉所有人——我在这里,我在他旁边,我哪儿也不去。
"是逼我们投降。"
阿莹的声音从后面传来。她没有走回来,她站在原处,但她的声音传了过来。她的声音比刚才更稳了,像是一个人在知道了最坏的情况之后,反而不再害怕了。
"我们投降了,归零程序就会停。归零程序停了,系统就活了。"
铁军没有回头。他依然看着周逾的侧脸,但他的话是对所有人说的。
"我们不会投降。"
他的声音里有一样东西,不是愤怒,不是决心,是一种比决心更根本的东西。决心是你可以选择的,你可以决定要坚强,也可以决定放弃。但铁军的声音里没有选择的痕迹。他的声音里有的是某种你已经不再选择的东西——就像你不会每天早上醒来"选择"呼吸一样。呼吸就是你,你就是呼吸。铁军的"不会投降"就是他。他不是在做一个决定,他是在陈述一个他自己也没有办法改变的事实。
"系统知道。"
苏幕抱着宝宝从房间的另一端走过来。她的脚步声很轻,轻到几乎听不见,但她抱着宝宝的姿势变了。平时她抱宝宝的时候,宝宝的头靠在她的肩膀上,她的手臂从宝宝的背后穿过,手掌托着宝宝的臀部。但这一次,她抱宝宝的方式更紧了一些,宝宝的脸贴着她的胸口,她的手掌托着宝宝的后脑勺,手指插进宝宝柔软的头发里。她在用自己的身体保护宝宝,不是为了防止任何物理的伤害,是为了让宝宝感觉到温暖和安全。在氧气减少、温度降低的时候,身体接触是最直接的取暖方式。
"所以它不会给我们氧气。"
苏幕的声音很平静,平静到让人有些不安。她在用这种平静来告诉所有人——我已经接受了。我已经接受了系统不会给我们氧气的这个事实。我不会因为这个事实而崩溃,我不会因为它而恐慌,我不会因为它而做任何愚蠢的事情。我只是接受了它,然后继续活下去。
她走到周逾的另一边,和铁军一左一右地站在周逾身边。她的位置和铁军的位置形成了一个对称的图案——周逾在中间,铁军在左,苏幕在右。三个人站在一起,像一个稳固的三角形。宝宝在苏幕的怀里安静地呼吸着,小小的胸膛在苏幕的胸口起起伏伏。