便利店仓库在货架后面,穿过一扇贴着“员工专用”的白色木门,里面是一间不到十平方米的储物间。三面墙都是货架,上面堆着成箱的矿泉水、方便面、纸巾和洗衣液。中间只有一小块空地,刚好够一张折叠桌和三个人围坐。折叠桌是苏晚晴从家里搬来的,桌面上有一道裂缝,用透明胶带粘着。陈墨站在白板前面——白板是张一鸣从外卖站借来的,背面还贴着上个月的排班表。他用黑色记号笔在白板上画了一张图。图的左边是一个方框,里面写着“数据中心·地下三层”,右边是一个云朵形状,里面写着“云端核心”。两个图形之间用一条虚线连接,虚线上打了一个叉。
“系统的物理本体在数据中心地下三层。”陈墨用笔点着左边的方框,“但核心程序在云端。”他把笔移到右边的云朵上,“物理本体被摧毁,系统会切换到云端备份。云端被切断,物理本体还在运行。必须同时攻击,才能彻底摧毁。”
张一鸣坐在折叠桌的一侧,手里握着那枚因果碎片。碎片在手心里发热,暖黄色的光从指缝间漏出来,在桌面上投下一小团模糊的光晕。苏晚晴坐在他对面,面前放着那个黑色双肩包,拉链开着,露出里面的笔记本、U盘和一捆电线。陈墨靠在白板旁边,双手抱在胸前,脸上没有表情,但他的眼睛很亮——不是那种兴奋的亮,是一种终于可以放手一搏的亮。
“要彻底摧毁系统,需要同时攻击物理服务器和云端核心。我一个人做不到。”陈墨说。
张一鸣把碎片放回口袋,抬起头看着他。“我们三个人呢?”
陈墨在白板上写了三个名字,用圆圈圈起来。第一个名字是“张一鸣”,下面写着“因果操纵”。第二个是“苏晚晴”,下面写着“规则漏洞”。第三个是“陈墨”,下面写着“系统内部知识”。他在三个圆圈之间画了三条线,连成一个三角形。
“各司其职,有胜算。”
苏晚晴从背包里掏出那个黑色封皮的笔记本,翻到中间某一页,上面密密麻麻写满了代码。她的手指在纸面上划动,嘴里念念有词,像在默背一篇很长的课文。她抬起头看着陈墨:“我的管理员权限被回收了,但我还记得系统后门的代码。信号塔那边,只要我能把代码输入终端,系统通信就会被切断。”
陈墨看着她,点了点头。“那就够了。”
张一鸣从口袋里掏出手机,看了一眼屏幕——倒计时还剩107小时12分。他把手机翻过来扣在桌面上,不想看那个数字。他看着陈墨,问了一个问题:“我的倒计时还剩多久?”
苏晚晴从背包里拿出她的手机,点亮屏幕。“107个小时。”
张一鸣靠在椅背上,椅子的腿在地面上刮出一声刺耳的响。他看着白板上的那张图,看着数据中心、云端核心、三个圆圈和连接它们的线。他的手不抖了,心跳也不快了,有一种奇怪的平静从胃里升起来,像热水灌进了一个空杯子。
“够了。”他说。
陈墨从白板旁边走到折叠桌前,从口袋里掏出一张叠成方块的地图,展开。地图是城东科技园的平面图,上面用红笔圈出了三个地点。第一个是科技园B座地下三层——数据中心。第二个是园区西北角的信号塔——系统通信的中继站。第三个是园区东侧一栋不起眼的灰色小楼——备用服务器机房。
“数据中心、信号塔、备用服务器。我们同时进攻。”陈墨的手指在地图上依次点过三个红圈。
张一鸣看着地图,问:“谁去哪?”
陈墨把地图转过来,让张一鸣看得更清楚。他的手指点着第一个红圈。“你去数据中心,你最擅长因果陷阱。系统对你的戒备最高,但也最怕你。你进去以后,用因果碎片干扰系统的核心判定,让它陷入自检循环。”他把手指移到第二个红圈,“苏晚晴去信号塔,用后门代码切断系统通信。通信一断,数据中心和云端核心之间的连接就会中断,系统无法同步数据。”他的手指移到第三个红圈,“我去备用服务器,炸掉它。备用服务器一毁,云端就没有了备份,系统只能依赖数据中心。到时候你那边再动手,一锅端。”
张一鸣看着第三个红圈,看着“炸掉它”三个字。他抬起头看着陈墨。“炸?”
陈墨的表情没有任何变化,但他的右手在口袋里攥了一下。他从口袋里掏出一个巴掌大的黑色方块,放在桌上。方块很沉,砸在桌面上发出一声闷响。表面有一个红色的按钮,按钮上面贴着一小块胶布,胶布上写着“按下即引爆”。张一鸣盯着那个方块,后背一阵发凉。
“我准备了炸药。”陈墨说,声音很平,平得像在说“我买了三瓶水”,“别问哪来的。”
苏晚晴看着那个黑色方块,皱起了眉。她的手指在桌面上敲了两下,声音很轻。“你会死。”她说,不是疑问句,是陈述句。
陈墨看着她,看了两秒,然后嘴角动了一下——不是笑,是一种“我知道”的确认。“也许。但我死了,系统就少一个追杀目标。”他把黑色方块从桌上拿起来,塞回口袋。拉链拉上的声音很脆,像骨头折断。
张一鸣的手猛地拍在桌上。声音不大,但很重,重到桌上的矿泉水瓶倒了,滚了两圈,掉在地上。苏晚晴弯腰捡起来,拧紧盖子,放在一边。张一鸣盯着陈墨,声音不大,但每个字都像钉子:“不行。谁也不准死。我们三个一起活着出来。”
陈墨看着他。两个人在仓库白色的灯光下对视了三秒。陈墨的声音很轻,轻到像在问自己:“你怎么保证?”
张一鸣从口袋里掏出那枚因果碎片,放在桌上。碎片在日光灯下闪着暖黄色的光,光在桌面上铺开一小片,像一滩水。他伸出手,把碎片推到桌子中央,然后用手指按住了它。碎片在他指尖下发热,温温的,像一颗还在跳的心脏。
“我用因果碎片。我描述‘我们三个都安全’。”
陈墨看着那枚碎片,沉默了。苏晚晴也看着那枚碎片,她伸出手,覆在张一鸣的手背上。她的手很凉,但很稳。
苏晚晴正要说话,三个人的手机同时响了。不是来电,不是消息,是系统弹窗。三块屏幕同时亮起,同时变成黑色,同时浮现出那个灰色的、没有瞳孔的眼睛。秩序的全息投影从仓库中央的空气中升起来。不是从手机里投出来的,是从空气本身凝聚出来的,和第一次在数据中心出现时一样——先是一个人形轮廓,然后是肩膀、脖子、头,最后是那双灰色的眼睛。他穿着灰色西装,戴着金丝眼镜,笑容温和,像一个人畜无害的部门主管。但他的投影比以往任何一次都大,大到头快碰到天花板了,大到他的影子把整张折叠桌都罩住了。
“精彩的计划。”秩序的声音很低,低到能感觉到胸腔的共鸣,但每一个字都清清楚楚,像钟声在仓库里回荡,“但你们没机会了。游戏第三阶段开始。你们将面对真正的我。”
他抬起手。五指张开,动作很慢,像在指挥一个很慢的乐章。
仓库的灯炸了。不是灭,是炸,灯泡从内部爆开,玻璃碎片四溅,像下雨一样落在地面上。苏晚晴用手挡住了脸,张一鸣低下头,陈墨站在原地没有动。碎片落在地上,声音很碎,像无数颗小石子砸在水泥地上。仓库陷入了黑暗,只有三块手机屏幕的光和三枚碎片的光。秩序的眼睛在黑暗中亮了。不是反光,是自发光,红色的,像两团燃烧的炭。那双红色的眼睛悬浮在黑暗中,没有脸,没有身体,只有眼睛,像两颗从夜空里摘下来的星星,红的,刺目的,不眨眼的。
张一鸣的手从桌上拿起来,握紧了那枚碎片。碎片发烫了,不是温的,是烫的,烫得他手心发红。他抬起头,看着黑暗中那两团红光,没有说话。
秩序的声音从四面八方涌来,不是从那双眼睛的方向,是从墙壁、天花板、地面,从每一个缝隙里渗出来的。“游戏第三阶段的规则只有一个——活到明天。你们三个,谁活到明天,谁就赢。但系统会派出所有的执行员,所有的因果追踪器,所有的抹杀指令。你们不是在和一个人玩游戏,你们是在和规则本身玩。”红光闪了一下,像眨眼,“祝你们好运。”
红光消失了。仓库恢复了黑暗。陈墨从口袋里掏出手机,打开手电筒,白色的光柱切开黑暗,照在货架上的矿泉水箱上。苏晚晴也从包里拿出一个小手电,拧开,放在桌上。张一鸣把碎片塞回口袋,摸黑站起来,拄着拐杖,走到仓库门口。他推开门,外面是便利店的前厅。灯还亮着,货架上的薯片还整齐地码着,收银台的电脑屏幕还亮着。一切都和刚才一样,但空气变了,变得黏稠了,像在糖浆里呼吸。
陈墨从仓库里走出来,手里拿着那张地图。他把地图展开,放在收银台上,用手电筒照着。“计划不变。明天凌晨三点同时行动。我去备用服务器,苏晚晴去信号塔,张一鸣去数据中心。”他指着地图上的三个红圈,一个一个地看了一遍。
张一鸣看着地图。他的手指在地图上划过,从数据中心到信号塔,从信号塔到备用服务器,最后回到数据中心。三条线,三个点,三个人。
“三点行动。现在几点?”张一鸣问。
陈墨看了一眼手机。“晚上十一点。”
“还有四个小时。”苏晚晴从柜台后面拿出三个对讲机,放在台面上。对讲机是黑色的,天线很长,外壳有划痕。“便利店里用的,信号覆盖范围三公里。城东科技园够了。保持联系。”她拿起一个别在腰带上,把另外两个推给张一鸣和陈墨。
张一鸣拿起一个对讲机,按了一下通话键,对讲机发出“吱——”的一声。他松开键,把对讲机别在腰带上。陈墨也拿了一个,别在西装内袋里,拉链拉好。
三个人站在便利店的收银台前,围着一张地图,三个对讲机,两枚碎片,一枚金色圆片,两个U盘。张一鸣从口袋里掏出那枚增幅圆片,放在地图上,压在数据中心那个红圈上面。圆片是金色的,在灯光下闪着光。
“这个你带着。”苏晚晴把圆片推回给张一鸣,“你用得上。”
张一鸣把圆片握在手心里,放回口袋。
陈墨从口袋里掏出那个黑色方块,放在桌上。他看了它一眼,然后把它推到了桌子边上。
“三点。”张一鸣说。
“三点。”苏晚晴说。
“三点。”陈墨说。
张一鸣拄着拐杖,走到便利店门口。他推开门,夜风吹进来,带着雨后泥土的味道。他站在门口,深吸了一口气,然后回头看了一眼。苏晚晴正在收银台后面整理背包,陈墨正把地图折好塞进口袋。两个人的影子被日光灯投在地面上,一个长,一个短。
他转回头,走进了夜色里。
街道上空无一人,路灯把地面照得发白。他拄着拐杖,一瘸一拐地走着,拐杖杵在地面上,声音很稳,一下一下,像心跳。他走到出租屋楼下,爬了三层楼梯,开门,进屋。他没有开灯,摸黑走到床边,坐下来。从口袋里掏出那枚碎片、那枚圆片、那两个U盘,放在枕头边。它们在黑暗中发着微弱的光,像三颗睡着的星星。
他躺下来,看着天花板上的水渍蝴蝶。蝴蝶的翅膀在黑暗中看不清,但他知道它在那里。他一直看着,直到眼睛发酸,然后闭上了眼。
闹钟定在凌晨两点。他不需要闹钟,他觉得自己今晚不会睡着。但他还是定了。
手机亮了。苏晚晴发来一条消息:“睡不着?”
张一鸣回复:“嗯。”
苏晚晴:“我也是。”
张一鸣:“三点见。”
苏晚晴:“三点见。”
张一鸣把手机放在枕头边,翻了个身。窗外的路灯还亮着,光透过窗帘,在天花板上画出一条细细的白线。他盯着那条线,听着自己的呼吸。脑子里反复回放陈墨说的那句话——“你们将面对真正的我。”真正的秩序是什么样的?不是分身,不是投影,是本体。是那个藏在系统最深处、从来没有被人触碰过的核心。他不知道,但他知道自己必须去。
两点整,闹钟响了。他没有睡,但他还是按掉了闹钟。坐起来,穿上鞋,把碎片、圆片、U盘装进口袋。拄着拐杖,下了楼。街道上很安静,只有远处偶尔传来一两声狗叫。他走到便利店门口,苏晚晴已经在了。她穿着那件灰色卫衣,背着黑色双肩包,手里拿着一杯咖啡。看到张一鸣,她把咖啡递给他。
“喝点,提神。”
张一鸣接过去,喝了一口。咖啡是烫的,苦的,不加糖。他把杯子还给苏晚晴,苏晚晴放在台阶上。两个人站在便利店门口,谁都没有说话。
陈墨从街角走过来。他穿着黑色西装,领带系得很紧,皮鞋擦得很亮。他的手里拿着一杯咖啡——美式,不加糖。他走到两个人面前,停下。
“都到了。”他说。
张一鸣点了点头。他从口袋里掏出那两枚碎片,一枚递给苏晚晴,一枚握在自己手心里。碎片在凌晨的夜色中发着暖黄色的光,像两盏小灯笼。
“走。”他说。
三个人走在空无一人的街道上。路灯把他们的影子拉得很长,交叠在一起,像一个身体长了六条腿。张一鸣走在中间,苏晚晴在左,陈墨在右。拐杖杵在地面上,声音很稳,一下一下,像倒计时。
他们走过一条街,又一条街。城东科技园的轮廓在远处的夜色中若隐若现,一栋灰色的方方正正的大楼,没有窗户,只有外墙和门。张一鸣每天从门口经过,从来没有进去过。今天他要进去了。
三个人在大楼门口停下。陈墨从口袋里掏出那张黑色门禁卡,贴在感应器上。门开了,发出“嘀”的一声,在安静的夜里格外刺耳。他们走进去,穿过大厅,走到电梯前。陈墨按下-3层的按钮,电梯门打开。三个人走进去,电梯门关上,开始下降。楼层数字从1跳到0,跳到-1,跳到-2,跳到-3。门开了。
走廊很长,灯光很白。三个人走在走廊上,脚步声在空荡荡的空间里回荡。走廊尽头是那扇金属门,门上的屏幕亮着,写着“天道数据中心·核心区域”。张一鸣走到门前,把手放在门上。金属是凉的,凉得像冰。
他回头看着苏晚晴和陈墨。苏晚晴的手在口袋里攥着碎片,陈墨的手在口袋里攥着那个黑色方块。三个人对视了一秒。
“三点整。”张一鸣说。
陈墨看了一眼手机。“三点了。”
张一鸣深吸了一口气,把手从门上放下来,握紧了拐杖。他看着那扇门,门上屏幕的光照在他的脸上,把他的表情照得很清楚——没有恐惧,没有犹豫,只有一种很深的、从骨头里渗出来的确定。
他推开了门。