苏远醒来的时候天已经大亮了。 阳光从窗帘那道没有拉严的缝隙里灌进来,在床尾的白色被面上切出一道刺目的光带。他眯着眼睛翻了个身,看了一眼床头柜上的电子钟——07:23。闹钟没有响,他根本没设。今天上午没有排班,站点那边老周说帮他调了,他本可以睡到中午。 但他躺了不到三秒钟就坐起来了。 手伸向裤兜的动作几乎是本能的。手机还在,屏幕冰凉,侧边的按键凹槽里卡着一粒灰尘。他拇指按亮了屏幕,锁屏界面空白一片,没有未读消息,没有未接来电。他用指纹解锁,第三屏划出来,那块白色方块安静地待在角落里,像一块没有字的碑。 他点了进去。 菜单界面弹出,灰色底面上四行文字排列整齐。"角色"、"背包"、"任务"、"日志"。苏远深吸了一口气,指腹按在"背包"上面,子窗口弹出来。两个图标还在——左边的灰色钥匙,右边的金色硬币。底部的容量显示:"2/5"。和昨天晚上一模一样。那枚硬币没有被系统吞掉,那枚钥匙也没有自行消失。 "……还在。"他对着空荡的卧室说了一句,声音带着刚醒的沙哑。 苏远把手机放在床上,起身去洗漱。他在卫生间里站着刷牙的时候,视线一直盯着镜子里自己的脸看——黑眼圈比昨天深了一点,下巴上冒出了几根还没刮的胡茬,眉骨上方有一道浅色的疤,是小时候在老家爬树摔下来留下的。他含着满嘴的牙膏泡沫,含混地对自己说了一句"你他妈到底摊上什么事了"。 泡沫在嘴角凝了一下,然后他低头吐掉了。水流声把那句自言自语冲进了下水道。 十分钟后他换好了衣服。一件灰色的T恤,一条洗得发白的牛仔裤,脚上套着那双穿了快两年的网面运动鞋,鞋底的防滑纹已经磨平了大半。他把手机揣进右边裤兜,大门钥匙揣进左边裤兜——那枚锈迹斑斑的旧钥匙还挂在他的钥匙串上,他摸了一下它的齿痕,指腹在上面停了一秒。他记得很清楚,昨天晚上他亲手把这枚钥匙送进了背包,又亲手取了出来。现在它就在他掌心里,像一枚证据,铁证如山。 苏远出门的时候走廊尽头的声控灯在白天是灭的。他走过那扇能看见烛龙大厦的窗户时没有停下来看,但他的脚步放慢了半拍,余光捕捉到那根黑色立柱在白天的灰色天幕里比晚上更清晰了一些——混凝土的纹理、玻璃幕墙拼接处的金属骨架、大楼顶部的天线阵列,每一处细节都暴露在白天的光线下,显得比夜晚更真实,也更压迫。 他骑上电动车。这辆车是站点的公用车辆,电池是昨天傍晚换好的,仪表盘上的电量显示还有百分之八十七。他拧动把手,电动机发出一声低沉的嗡鸣,车身从停车棚里滑出去,汇入了早高峰的车流里。 站点在城东的一个小商区里,夹在一家卖肠粉的早餐店和一家倒闭了的修车铺之间。苏远到的时候是八点零四分。他把电动车停在门口,拔了钥匙,推开那扇贴满外卖平台广告贴纸的玻璃门。 站点里面不大,大概四十来平,被隔成了两个区域——外面是一个U形的调度台,里面是几排铁架子和充电柜。铁架子上堆着不同颜色的外卖箱和备用的头盔,角落里有一台饮水机,桶装水已经见底了,泡着几根枯萎的茶叶梗。空气里有股塑料箱子的气味和冬天积攒的灰尘味,混杂着某个骑手没吃完的早餐剩下的葱油饼味道。 "小苏来了?" 一个声音从调度台后面传出来。苏远绕过U形台面,看到老周坐在一台老旧的电脑后面。他今天没有戴那顶常戴的鸭舌帽,露出头顶薄薄的一层灰白短发。老周的脸比苏远印象里更瘦一些,颧骨在眼镜框上方微微凸起,眼球上布着几条明显的血丝。他手里拿着一只透明的水杯,杯底沉着几粒没冲开的速溶咖啡渣。 "老周。"苏远在他对面坐下来,椅子的塑料坐垫发出吱呀一声响。他压低了声音,"你昨晚说的……" "嘘。"老周抬起左手做了一个下压的手势。他的目光从苏远身上移开,扫了一圈站点内部。现在时间还早,站里只有两个早班的骑手在那边整理箱子,离他们隔着一整排充电柜,应该听不到这边的对话。老周把手伸到桌面下方,从抽屉里摸出一只黑色的翻盖手机——那种十年前流行的款式,屏幕只有两指宽,键盘上的数字都已经磨得看不清了。 他把这部手机从桌面底下推过来,滑到苏远手边。 "今天开始用这个。"老周的声音维持在一个几乎听不见的音量,嘴巴几乎是贴着桌面上的茶杯说话的,"卡是新的,不记名。你的原号我已经帮你注销了。" 苏远低头看着那部黑色翻盖机,塑料壳的边角有磕碰的痕迹,屏幕保护膜上全是细碎的划痕。他拿起它,翻开盖子,屏幕亮起,显示的是一个干净的待机界面,没有菜单,没有图标,只有时间。08:08。 "……有必要做到这种程度?"苏远把翻盖机合上,握在手心里。机器很小,他的手掌几乎能把它完全包住。 老周抬起眼睛看他。那双布满血丝的眼珠里有一种苏远很少见到的神色——一种沉沉的、近乎疲惫的认真。"苏远,你昨天晚上有没有去碰那个菜单?" 苏远没有立刻回答。他的拇指在翻盖机的塑料壳边缘上摩挲了一下,然后他点了点头。"……我用了一下背包。" 老周的眉头皱了起来。那个皱褶很深,从眉心向两侧延伸,像一道被反复折叠过的纸痕。"我说了叫你别碰。" "我放了一把钥匙进去,又拿出来了。"苏远说,"确认了一下是不是真的。" 老周沉默了。他低头喝了口水,杯底那几粒咖啡渣被水流带起来,在他嘴唇边上沾了一下,他用拇指抹掉了。"……能用?还在?" "还在。两格容量。我后来又放了一枚硬币进去,没有取出来。" 老周听完这句话,把水杯放下来,指尖在桌面上轻轻叩了两下。塑料桌面的边缘被他叩出沉闷的声响。"你放硬币的时候,有没有出现什么提示?" 苏远回忆起昨晚那一幕。"有。说硬币重量超出新手负重上限,取出会消耗百分之十二的体力。我没取。" 老周叩桌面的手指停住了。他盯着苏远的眼睛,瞳孔轻微地缩了一下,像在消化这句话里的信息。"消耗体力?……我当年用的时候没有这个提示。我只是放了钥匙进去,然后拿出来,全程没有遇到任何负担相关的提示。" 苏远把翻盖手机放在桌面上,手指交叉搁在塑料壳上面。"所以我的背包比你的多了一层限制。或者——你的那次使用没有触发这条规则,因为你的体力和我不同?" "也有可能。"老周说,"我不知道。我知道的是,你比我当初走得更深了一步。我只是用了功能,没有往里面存东西。你存了。你还知道了负重上限这个设定。" 站点门口的玻璃门被人推开了,一个穿黄色工作服的骑手探头进来喊了一声"周哥,我今天请假啊",老周抬起头朝他摆了一下手,说"行,你发个消息给小王让他顶一下"。骑手把门带上,玻璃门在门框里震了一下,发出一声闷响。 等门关好,老周重新把视线切回苏远身上。"你今天来之前,有没有感觉到什么不对劲的地方?身体上的。" 苏远想了一下。"……没有。睡得很好,也没有头痛或者别的不舒服。" "那你比我走运。"老周把椅子往后挪了半寸,靠到背后的墙壁上,塑料椅背和墙面的瓷砖刮出一声尖响,"我当年用过之后第二天开始,连续三天晚上都做同一个梦——梦见自己在烛龙大厦的地下走廊里走,一直走不到头。走廊两边的墙壁上全是门,密密麻麻的,像蜂巢一样。每一扇门都在响,像有人在另一边敲门。" 苏远的脊背微微挺直了。他想象了一下那个画面——地下走廊、密布的门、敲击声从门板后面传来,像某种被困住的东西在试图出来。"……你觉得那是副作用?" "我觉得那是提示。"老周说,"但我当时没有看懂。等我后来再想回去查的时候,已经晚了。菜单消失了,我再去烛龙地下二层,那扇通往深层走廊的门已经被焊死了。" 苏远把双臂搁在桌面上,身体前倾。"你说的深层走廊——是烛龙大厦的地下部分?我今天中午站在门口的时候,没有看见任何通到地下的入口。一楼大厅的旋转门进去就是前台,左右两边是电梯间。" "入口不在大厅里。"老周说,"在负一层的员工通道尽头。有钥匙才能进。我当年是管道检修工,手里有一张通行的临时权限卡。烛龙大厦地下一共有五层,我查到日志那段字段的时候,服务器在负三层。'Test Subject'的记录也在那一层的某台机器上。" 苏远听到这里,感觉胃里有一种轻微的收缩感。他想起昨天晚上老周电话里的那句话——"你是第九个"。"你昨天晚上说,'Test Subject 01'到'08'都标注了'Closed',只有你标注'Active'。你说查不到前八个是谁。" "查不到。"老周说,"那段日志我只看到了一眼,然后就被权限弹出了。但有一件事我可以确定——'Closed'和'Active'之间的区别,不是后来补上的标记。它们是系统一开始就写好的状态。也就是说,在菜单出现给某个人之前,系统就已经预先设定好谁是'Active'谁是'Closed'了。" 苏远听到这句话的时候,裤兜里那部安卓手机隔着布料轻轻硌了一下他的大腿。他想起了背包里的两个图标——一枚灰色的钥匙和一枚金色的硬币,它们安静地待在格子里面,像两个等待被读取的存档。"那我呢?我是第几个?" 老周看着他。"我不知道。但你昨天晚上打开菜单是第一次使用功能。如果你能被系统识别为'Active',在你使用菜单的某个动作被记录到服务器之前,编号不会出现。" "所以系统是先给菜单,再记录使用者编号?" "至少我那一次是这样。"老周站起来,绕过调度台,走到饮水机旁边。他拧开桶装水的盖子,晃了晃几乎空了的桶身,又放下来了,没接水。"苏远,你现在手里有两条路。第一条,像我说的一样,把菜单关掉,不要再碰它,不要再往里面存任何东西。你只需要做一件事——从今天开始,每天检查一下你的手机,如果某一天那个菜单消失了,就当它从来没有出现过。回到你送外卖的生活里。" 苏远没有说话。他看着老周的背影,老周的肩膀在灰色工作服的布料下面微微塌着,后背的曲线里有一种被生活压弯了的弧度。他能想象出老周说这番话的时候,脑子里大概在回想自己去年秋天的经历——试用版、一条权限、三天的梦、被系统安全部约谈、菜单消失。像一个被某种阀门关在了门外的人,站在走廊的另一头,隔着玻璃窗看着后来的人走进去。 "第二条路呢?" 老周转过身来。"第二条路,你去弄清楚这东西到底是什么。你去找线索,去找那个菜单的源头,去找那些'Closed'的人后来怎么样了。你去查烛龙大厦的服务器,去查那个'Test Subject'的完整记录。但你要清楚——走这条路的人,很可能没有办法再回头。" 站点的风扇在天花板上慢悠悠地转着,扇叶切过空气的声响像一只巨鸟在远处拍打翅膀。饮水机的水桶里还剩最后一层薄薄的水面,偶尔有几颗气泡从桶底升上去,在塑料表面胀破,发出极其细微的啵的一声。 苏远低下头,看着桌面上那部黑色翻盖机。它安静地躺在塑料桌面上,屏幕熄灭后的反光映出了天花板上那台风扇的轮廓,扇叶一圈一圈地在黑色镜面上无声地旋转。 "我昨天晚上已经放了一枚硬币进去。"苏远说。 老周看着他。"那枚硬币现在还在你手机里。" "对。" "你想把它取出来吗?" 苏远沉默了一会儿。他想起了那个红字警告:"物品重量超出新手阶段负重上限。取出将导致体力消耗+12%。是否继续?"十二个百分点的体力,换算成真实的身体感受会是什么样子?跑八百米之后的那种腿软?发低烧时候的倦怠感?还是更严重的东西——眩晕、四肢无力、视线模糊?他不知道。但他在想一个问题——如果系统给出的警告是真实的,如果他真的消耗了百分之十二的体力把那枚硬币取了出来,然后他再把硬币放回去,是不是每一次取出的代价都是固定的?还是说消耗比例会随着使用次数递增? "暂时不取。"他说,"我想先搞明白一件事——为什么一枚六克的硬币会在系统里被判定为'超出新手负重上限'。这个'新手'指的是谁?是我个人的体力状态,还是'背包'这个功能本身的初始限制?如果是后者,那怎么提升上限?" 老周走回调度台后面,在椅子上坐下来。他伸手从抽屉里摸出一包皱巴巴的烟,抽出一根叼在嘴里,没点。嘴唇夹着滤嘴的动作让他说话的声音有些含混:"你已经在走第二条路了。你刚才说的这些问题——每一条都是线索。重量、上限、新手、提升条件——这些字段全都是系统的原生设定。烛龙的服务器日志里也出现过类似的关键词,我当年看到过'负重系数'和'等级阈值'这样的字眼。" 苏远感觉心跳又加快了。他低下头,把裤兜里的安卓手机掏出来,解锁,划到第三屏。白色方块还在。他点进去,深灰色背景浮现,四行文字依次排开。他的拇指悬在"角色"两个字上方,犹豫了两秒——然后他又划开了,没有点进去。 老周看到了他这个动作。"你想点'角色'?" "有点。"苏远承认,"但我不知道点了会触发什么。我怕——像昨天晚上点开'背包'一样,一旦点开就停不下来。" 老周把叼着的烟从嘴里拿下来,搁在桌角上。"你昨天晚上点开'背包'之前害怕了吗?" 苏远想了想。"……怕。但我还是点了。" "那你点'角色'之前也在怕。" "怕的程度不一样。"苏远说,"昨天晚上我怕的是'这玩意儿是不是我的幻觉'。现在我怕的是'这玩意儿到底是什么'。后者比前者大多了。" 老周嘴角动了一下——是一种近似于笑的表情,但迅速被压了下去。"行。你有这个判断力,我就不拦你。但我有一个条件。" "什么条件?" "从今天开始,你每一次使用菜单里的任何功能,都告诉我。"老周说,"不管是存东西、取东西、还是点开'角色'或者'任务'——哪怕只是打开菜单界面看了一眼,你都要让我知道。用那部翻盖机发短信给我,新号码我已经存进去了。" 苏远拿起那部黑色翻盖机,翻开盖子,屏幕亮了。他按了一下键盘,通讯录里存着一个号码,备注只有一个字:"周"。他把翻盖机合上,放进了左边的裤兜里,跟大门钥匙放在一起。 "好。"他说。 老周点了点头,然后从抽屉深处掏出一个信封,推过来。信封是牛皮纸色的,封口处用透明胶带贴了一道。苏远拆开,里面是一张IC卡——白色塑料底,正面印着"烛龙互娱·临时通行"的字样,下方有一串数字编号和一条黑色的磁条。 "这是我当年的备用品。"老周说,"昨天我回家翻出来的。磁条还能用,能刷开负一层的员工通道门禁,但深层走廊那扇焊死的门过不去。至于负三层服务器机房——上面那道门是密码锁,我不知道密码。" 苏远把IC卡捏在指间翻看了一下。卡片很轻,边角有轻微的卷翘,磁条上有一道浅浅的划痕,像被反复刷过很多次。"……你希望我进去?" "我希望你决定。"老周说,"卡给你了,用不用是你的事。但如果你要用,记住一条——不要在烛龙大厦的摄像头下面露出这张卡。'黑伞'的人识别这种东西的速度比你想象中快得多。" 苏远把IC卡重新装回信封里,塞进了自己外套的内侧口袋。布料的摩擦声很小,但信封边缘碰到了胸口的皮肉,让他感觉到那一点异物感清晰地压在肋骨上方。 站点门口的那扇玻璃门又被人推开了。这次进来的是个年轻骑手,穿蓝色工服,手里拎着一袋肠粉。他看到苏远和老周对坐在调度台两侧,随口打了声招呼:"哟苏哥今天来得早啊。"苏远朝他笑了一下,说"嗯调班了"。年轻骑手没有多问,走到铁架子那边去翻充电器了。 老周站起来,把桌角上那根没点的烟重新叼回嘴里,含糊地说:"你今天下午三点有一单送到城西的老工业区那边,我看那个地址离烛龙不远——你可以顺便踩个点。记住,只是踩点。不要刷那张卡,不要进去,不要做任何引人注目的事。" 苏远点了点头。他站起来,把那部安卓手机塞回右裤兜,翻盖机贴着左腿外侧,IC卡贴着胸口内侧。他往外走的时候,玻璃门在他面前弹开,八月的晨风裹着米粉摊的香气和柏油路上扬起的灰尘涌进来,扑在他脸上。他微微眯起眼,跨出门槛,门在他身后合上了。 他站在站点门口的人行道上,抬头看了一眼天空。八月的佛山天蓝得不真实,没有一丝云,阳光从头顶倾泻下来,把整条街的柏油路面晒得发白。远处那座黑色大厦的玻璃幕墙在今天的光线下反着刺目的白光,像一把立着的、燃烧的剑。 苏远掏出那部安卓手机,解锁,点进菜单。"背包"子窗口弹出来,两个图标安静地躺在格子里。他盯着那枚金色硬币看了一会儿——六克的重量,十二个百分点的体力消耗。他还没有决定要不要把它取出来。 但他在想一件事。 老周说他的菜单用了一次就消失了。苏远已经用了两次——一次存钥匙、一次存硬币。菜单还在。老周说他在使用了背包之后第二天开始做了三天的梦,梦里是烛龙大厦的地下走廊和满墙的门。苏远今天早上醒来之后没有任何异常——没有梦,没有头痛,没有视线模糊或眩晕。 他和老周之间的这些差异,到底是因为使用方式不同,还是因为他作为使用者的某些条件跟老周不一样?又或者——那个菜单在「测试」不同的东西? 他锁了屏,把手机放回裤兜里。电动车还停在门口的日头下,坐垫被晒得发烫。他跨上去的时候,坐垫的热度透过牛仔裤传到皮肤上,让他轻轻嘶了一声。但他的手已经握住了车把,眼睛看着前方那条通往城西的柏油路。 老工业区。三点。踩点。 他把车钥匙拧开,电动车的仪表盘亮起,电量显示百分之八十五。他拧动把手,车身滑出去,融进了八月正午前的车流里。后视镜里那扇贴满广告贴纸的玻璃门越来越小,老周的身影在门后面站了一会儿,然后转身走回了调度台后面那个阴影里。 苏远把目光转回前方。风从耳边掠过,带着这座城市白天特有的气味——混凝土被晒热的焦味、路边早餐摊最后几屉蒸笼的热气、行道树的叶子在高温里散发出来的青涩苦味。他的右手把车把攥得很紧,左手拇指隔着裤兜的布料按了一下那部翻盖机的边缘。 它在,他也在。这条路他选了,虽然还不知道尽头在哪里。