沈砚睁开眼时,自己站在一片没有地面的黑色空间里。
脚下没有重量,身体却保持站立。远处飘着一块块半透明的界面,界面上是城市的街道、医院的走廊和九号线的站台。每块界面都在播放同一个时间。
00:00。
“别动。”唐九的声音从耳边传来,“你现在只是数据影像。”
沈砚低头看自己的手。
手指边缘有一圈白光,皮肤像由无数细小方格组成。胸口的伤口消失了,生命值却只剩14。
“你能看见我?”
“能看见你的接口。”
“你在哪里?”
“现实里。你身体旁边。”
沈砚抬头看向远处。
一条白色道路从黑暗中延伸出来,道路两侧立着无数门牌。门牌没有房间,只有日期、账号和坐标。每走过一扇门,门里的城市就会闪一下。
【现实备份:第一层】
【现实备份:第二层】
【现实备份:第三层】
“这里是服务器侧。”唐九说,“不要进入标红区域。”
“你说过你只看过一半日志。”
“我现在看得更多了。”
“那你应该告诉我,白露的编号在哪里。”
沈砚沿白路向前。道路尽头悬着一枚红色的点,点里是白露的影像。她站在地下平台,周围是赵锋、苏芮和小满,所有人的动作都停在沈砚登入的那一刻。
白露肩上的编号在影像中不断放大。
44。
编号后面连接着一条银色数据线,线的另一端伸向更高处。
沈砚伸手触碰数据线。
服务器侧立刻弹出提示。
【未经授权不得读取他人归档路径。】
“这是你的系统?”
“不是。”唐九说,“是更早的东西。”
沈砚用漏洞行者的空槽去碰那条线。
黑色裂缝在白光旁边出现,裂缝里露出一行未完成的代码。代码没有名字,只重复一个动作:复制、保存、等待。
他没有继续打开。
白路突然改变方向,转向左侧一扇门。门牌上写着沈砚的名字。
【用户:沈砚】
【状态:在线】
【位置:现实】
【备份:已生成】
沈砚推门。
门后是一座和现实完全相同的城市。街上没有怪物,没有人,所有商店的灯都亮着。医院大厅干净得像从未发生过战斗,病历墙上贴满了姓名,连他在开篇前住过的房间也完整保留。
沈砚先看路面。雨水停在排水沟里,路边一辆自行车倒向右侧,车轮还在转。每一扇门都没有锁,门把手却在他靠近时轻轻回弹,像城市不欢迎任何真正的触碰。
他推开一家便利店。
收银台后的电子钟停在23:59,货架上的热饮冒着白雾。白雾升到半空便折回杯口,重复同一个动作。柜台旁的报纸摊着当天的日期,头版标题是《天穹停服后,生活照常继续》,下面的照片里没有一个人的脸。
“它在补齐现实。”唐九说,“但补的是可重复的表面。”
沈砚伸手拿起一罐水。罐身冰凉,拉环却已经被拉开。里面没有液体,只有一串坐标沿着他的手指往上爬。
【访问者行为:取用资源。】
【资源状态:未被消耗。】
他把水罐放回去,坐标才退回原位。
街角的红绿灯同时变绿。没有车经过,信号灯仍按固定的十二秒切换。沈砚走到十字路口中央,脚下浮出一圈淡蓝色光环,光环外的街道立刻向远处延长。
他停下。
“别再走。”唐九的声音压得很低,“备份会根据你的路线继续生成。”
“它想生成什么?”
“一个你愿意留下的版本。”
沈砚看向空荡的公交站。站牌下挂着一张褪色的广告,照片中的沈乔站在他身边,手里拿着两杯奶茶。沈砚知道那张照片从来没有拍过,照片上却连他衣服的褶皱都对得上。
他伸手撕下广告。
照片背后没有纸纤维,只有一行系统字:
【缺失对象:沈乔。】
【生成建议:补全。】
“这座城不是在等人。”沈砚把广告揉皱,“它在等我承认空缺可以被填上。”
桌上放着那杯冷咖啡。
咖啡表面的油膜没有散,杯沿却留着一圈沈砚熟悉的缺口。那是停服前他随手摔过的杯子,现实里早已碎在垃圾桶里。这里的杯子完整得像一段不肯结束的证明。
他伸手摸了摸杯底。
杯底浮出一行小字:
【饮用记录:沈砚,三次。】
“三次?”沈砚问。
唐九的声音从黑暗里传来:“备份会把动作补齐,不会判断你有没有真的喝过。”
“我只喝过两次。”
“所以第三次是它替你加的。”
沈砚端起杯子,液体立刻变成透明。杯底露出一个小小的方孔,方孔里伸出一根白线,连接到楼外那座空公交站。
他没有顺着线走,而是把杯子摔在桌上。
杯子碎成七片,七片分别显示七个坐标。最远的一片上有一行红字:禁止监护对象访问。
“它在把沈乔当成对象。”
“也可能把她当成缺失项。”唐九说。
“对我来说一样。”
医院的自动门突然打开。门后站着一个穿白大褂的人,胸牌写着白露,手里端着一只托盘。托盘上放着两支没有针尖的注射器。
“你的生命值只有十四。”复制的白露说,“打一针,疼痛会消失。”
沈砚没有靠近:“你不是她。”
“我拥有她的工作记录。”
“那你知道她会先问病人愿不愿意。”
复制人低头看注射器,似乎正在查找这条记录。它没有找到,身体便从肩膀开始出现白色方格。
沈砚趁方格扩散前转身离开。
“这里不只会复制人。”唐九说,“它会复制你认为安全的选择。”
“那它复制错了。”
“你还没走到最里面。”
“这是备份。”唐九说。
“谁在这里?”
“没有玩家。”
沈砚走到窗边。楼下的红绿灯正常切换,一辆公交车停在站台,车门打开,却没有人上车。
远处的路口站着一个女孩。
她穿着灰色测试服,手里握着塑料剑。
沈砚拉开窗户:“沈乔!”
女孩抬头。
她没有回答,只向前走了一步。城市上空立刻落下无数白色方框,把她的身体切成一格一格。
【备份对象不完整。】
【禁止访问。】
“别碰她。”唐九急声说。
“你说她是备份。”
“这里的东西都不是真的。”
“那为什么知道她的样子?”
唐九没有回答。
女孩转身往城市深处走。沈砚追出房间,脚下的街道却不断延长。每走一步,城市就复制一条新的街。街边的广告牌换成不同的游戏宣传语。
【不会死亡。】
【永远在线。】
【重新开始。】
沈砚抬手砸碎一块广告牌。
碎片没有掉落,而是变成一条路标。
【根目录:向上。】
“这是陷阱。”唐九说。
“你能把我拉回去吗?”
“能,但你得先找到自己的备份。”
沈砚停住。
城市另一端,出现了一个和他完全相同的人。
那人站在十字路口,穿着他停服前的家居服,手里拿着一张旧照片。照片背面写着“第九线,终点”。
复制体抬头看他。
“你为什么还没有退出?”
沈砚没有回答。
复制体笑了一下:“因为沈乔不允许?”
这句话落下,整座备份城市的窗户同时亮起。每一扇窗里都站着一个沈砚,有的在睡觉,有的在吃饭,有的拿着刀,有的站在医院门口。
唐九的声音变得模糊:“马上回来!”
沈砚朝复制体走去。
复制体却把照片撕成两半,露出照片背面隐藏的另一行字。
【第九线,不是终点。】
“你知道她在哪里?”沈砚问。
“我知道你会去哪里。”
“说。”
“向上。”
复制体指向城市天空。
天空没有太阳,只有一座倒悬的城市。城市的楼群像尖刺一样扎入黑暗,所有建筑底部悬着巨大的白色锚点。
那座城没有玩家头像,没有任务标志,没有任何系统提示。
唐九的声音终于断掉。
沈砚打开自己的面板,职业栏、生命值和账号名全部变成灰色。
【反向登入时间:剩余00:03:00。】
复制体走近一步,和他隔着一条街对视。
“如果你想回去,就把你的名字留给我。”
沈砚握紧短刀。
沈砚没有让自己的影子靠近复制体。那条街正在替他延长,脚下每一块砖都写着一个可能的名字。他只看了一眼,便用刀尖划掉最近的一块。黑线蔓延,备份城市随之少了一扇窗。
远处的倒悬城市开始下降。
沈砚没有看复制体的脸。他低头看向自己的手,手背上浮着一行倒计时,数字和反向登入剩余时间并不一致。
“你到底在等谁?”复制体问。
“等一个不该还在线的人。”
复制体的笑意消失了。远处的倒悬城市开始下降,沈砚看见复制体抬头,眼睛里没有倒影,只有一行同样在减少的倒计时。
一座没有玩家的天空之城,正朝备份世界压下来。