肖奈为救公司娶孟逸然,怀旧服重启,在NPC内发现芦苇微微的语音

创作声明:本文为虚构创作,请勿与现实关联本文所用素材源于互联网,部分图片,非真实图像,仅用于叙事呈现,请知悉

肖奈,三十二岁,致一科技创始人,业内最年轻的游戏行业并购案操盘手。

他娶了豪门千金孟逸然,结婚六年,住在全市最好的别墅区,公司市值翻了二十倍。

他活成了男人最想要的样子,妻子温柔得体,从不跟他吵架。
但他睡在书房那张单人床上的夜晚,比睡在主卧的还多。

家里甚至没有一张他们的合影,一张都没有。

直到那天,公司接手一个废弃六年的游戏服务器。

技术员在数据残骸里挖出一段隐藏语音,触发id账户名叫叫“芦苇微微”,六年前已注销。
语音里是一个年轻女孩的声音,带着刚哭过的鼻音。

“肖奈师兄,我不知道你能不能听到……”

“我不后悔。跟你在一起的每一分钟,我都不后悔。”

“肖奈,再见了。”

整层楼的技术员都停下了手里的活儿,没有人敢回头看站在玻璃墙外的肖奈。
他站在那里,一动不动,像被人从背后开了一枪。

一个被他亲手从人生里删掉的女人,在他的服务器里埋了一座坟。
六年了,没人知道。

第一章:庆功宴上的失态

致一科技今晚包下了整层宴会厅。

水晶吊灯的光打在香槟塔上,折射出碎钻一样的亮。墙上挂着红色横幅——“庆祝致一科技完成幻梦游戏并购案”。来宾端着酒杯在人群里穿梭,碰杯声和道贺声搅在一起,热闹得像过年。

肖奈站在落地窗前,手里端着一杯几乎没动的香槟。

玻璃上映出他的脸。三十二岁,五官还是那副冷峻的轮廓,只是眉间的纹路比前几年深了些。黑色西装剪裁得体,袖扣是孟逸然替他选的,低调的银色。他穿着这副体面的外壳站在人群里,像一个局外人。

于半珊端着盘子走过来,嘴里还嚼着牛排。

“老三,周总刚才到处找你,说要敬你一杯。”

肖奈没回头。“让他先吃着。”

“你又怎么了?”于半珊顺着他的目光往外看,外面只有城市的夜景,高架桥上的车流像一条发光的河,“从下午签完字你就这副表情。不知道的以为咱们搞砸了呢。”

肖奈转过身,正好测试组的小周跑过来。小伙子跑得急,平板上还插着充电宝,额头上冒着一层细汗。

“肖总,幻梦那边有个怀旧服项目,二零零九年的数据盘,我们刚接手服务器。您要看看吗?里面有些老玩家的账号数据,十几年前的记录全在里面。”

肖奈接过平板,手指在屏幕上划了几下。

那些密密麻麻的账号列表,像一本发黄的通讯录。很多账户后面标注着“已注销”,灰色的,安安静静地躺在数据库深处。他滑动的手指忽然停了。屏幕上,一个灰色的名字躺在列表的中间位置,安静得像一粒灰尘。

芦苇微微。

于半珊还在旁边说着什么,庆功宴之后去哪个酒吧续摊,谁谁谁喝多了得找人送回去。他的话像背景音一样飘远了,肖奈一个字都没听进去。他把平板还给小周,声音很平。

“这个怀旧服,什么时候能跑起来?”

小周被他忽然认真的语气吓了一跳。“预计下周可以内部测试,不过数据量太大,几十年跨度的服务器都有,我们需要分批——”

“优先恢复这个区的数据。”肖奈指了指屏幕。

小周凑过去看了一眼,是一个极老的区,玩家活跃度在十年前就见底了。“这个区优先级不高,按计划排在最后一批,大概要等到——”

“我说优先。”

于半珊放下盘子,看了肖奈一眼。

他跟肖奈认识十三年了。从大学宿舍到创业伙伴,从一起吃泡面到公司上市敲钟。他见过肖奈对着一堵南墙撞到头破血流不吭声的样子,见过他被人骗走半个公司的源代码第二天照样早起开会。但刚才那句话的语气,他没听过。

小周连忙点头,抱着平板走了。

于半珊端着两杯酒走过来,递给他一杯。肖奈接过去,没喝,搁在窗台上。

“老三,你不对劲。”

肖奈看着窗外。“并购案结束了,接下来半年有的忙。”

“你知道我不是说这个。”于半珊靠在他旁边的墙上,“今天签完字到现在,你笑了没有?我帮你数着呢。零次。”

肖奈沉默了。周围有人过来敬酒,他端起窗台上的杯子碰了一下,嘴唇沾了沾杯沿就放下了。后来于半珊回忆那个晚上,说他从未见过肖奈在庆功宴上喝那么少。

宴会快结束的时候,他一个人走到露台上。

十月的夜风已经凉了,吹得西装外套猎猎作响。他给自己倒了今晚第一杯真正的酒,手指握着杯壁,感觉冰凉的液体顺着喉咙滑下去。

手机响了。屏幕上显示“逸然”。

“你什么时候回来?我给你留了汤。”孟逸然的声音柔和,带着一点还没散的睡意。

“快了。你先睡。”

“今天顺利吗?”

“嗯。”

“那就好。别喝太多。”

“好。”

电话挂断。肖奈把手机放回口袋,杯子里的酒一口没喝。他把酒杯搁在栏杆上,转身回了宴会厅。

第二章:没有婚纱照的婚房

肖奈回到家已经快十二点。

玄关的灯还亮着,是他出门前孟逸然特意留的。客厅里,孟逸然靠在沙发上翻一本杂志,茶几上放着一杯凉掉的牛奶。她穿着一件米色的真丝睡裙,外面披了条羊绒披肩,头发松松地挽在脑后。这个姿势,她保持了很多年。

“还没睡?”

“等你。”孟逸然合上杂志,“今天顺利吗?”

“嗯。并购签字了,接下来会比较忙。”

肖奈换了拖鞋,在玄关站了一会儿。偌大的客厅,家具摆放得整整齐齐,地板擦得能照见人影。住家阿姨每天来做两顿饭打扫卫生,花瓶里的鲜花一周换一次,客厅茶几上永远摆着几本时尚杂志。干净,漂亮,像售楼处的样板间。

“你今天脸色不太好,是不是太累了?”孟逸然站起来,拿起茶几上的牛奶,“我去给你热一下。”

“不用了。你早点休息。”

孟逸然把杯子放回去,点了点头。她上楼的时候脚步很轻,丝绸睡裙的下摆擦着楼梯台阶,发出细微的声响。肖奈站在客厅里,看着她的背影消失在楼梯转角。

这栋别墅是婚后第二年买的。当时孟逸然请了很有名的室内设计师,从地板到吊灯都精心挑选,每一件家具都是欧洲进口。设计师问他们想要什么风格。

“现代简约。”孟逸然笑着说。

“随意。”肖奈说。

设计师开玩笑说那婚纱照挂哪里,客厅这面墙空着刚好。孟逸然笑着岔开了话题。他们没有婚纱照。结婚六年,家里没有一张合影。那个设计师后来跟朋友提起这单生意,说做了这么多年装修,头一次见新房找不到一张夫妻合照的。

主卧在二楼,很大,带着一个步入式衣帽间和一个能看夜景的露台。孟逸然睡在主卧。对面是肖奈的书房,里面有一张单人床。这六年里,肖奈有一半的夜晚睡在那张单人床上。孟逸然从没问过为什么。肖奈也从没解释过。

第二天一早,肖奈在餐桌前喝咖啡,孟逸然从楼梯上走下来。她换了一件米色的羊绒开衫,头发已经梳得齐整,脸上化了淡妆。即便是周末在家,她也不会让自己看起来凌乱。

“今晚我爸叫我们回去吃饭。”她站在楼梯口,“你有空吗?”

“今晚有个项目启动会,推不掉。”肖奈扣上袖扣,“改天吧。我请你爸吃饭赔罪。”

孟逸然没说什么,点了点头。她说“好”的方式很特别——微微点一下头,嘴角弯一弯,话题就结束了。这是孟家教出来的教养,不纠缠,不追问,体体面面地把所有情绪都收在笑容后面。

中午在食堂,慕容云海端着餐盘坐到他旁边。这位从大学起就跟着他的老伙计难得一脸犹豫,筷子在盘子里戳了好几下,一块红烧肉被他戳成了三小块。

“老三。”慕容放下筷子,“当年的事,我一直想问你。”

肖奈剥着虾,手指很稳。

“你跟贝微微——”提到这个名字,两个人都顿了一下。食堂里的嘈杂声忽然变得很远,“你们到底怎么回事?我一直以为你会去找她。孟家那关也不是非跳不可。你当时什么也没说,那么突然就——”

“孟家给了三个亿。”

慕容的筷子停在半空。肖奈抬头看了他一眼,那一眼很平静,就像在陈述今天食堂的菜有点咸。

“致一当年等不了。”肖奈把虾壳放在盘子边上,“我算过了。没有别的路。”

慕容张了张嘴,想说什么。他想说那你有没有想过贝微微怎么办,她一个人扛着那个秘密退学离开的时候你在哪里,你穿着新郎礼服站在酒店宴会厅门口的时候她正在经历什么。但他说不出口。他看着肖奈的脸,那张脸上什么都没有。

晚上回到家,书房里只亮着一盏台灯。肖奈坐在电脑前,打开了公司内部系统。他犹豫了几秒,输入了一串地址。怀旧服数据迁移的进度页面跳了出来。那个叫“芦苇微微”的账号,仍然安安静静地躺在未处理的灰色列表里。他盯着那个名字看了很久。窗外城市的灯光一盏一盏地亮着,他的书房静得像一座孤岛。

他伸出手——没有点下去。合上电脑,靠在椅背上。窗外的城市灯火通明,高架桥上的车流依旧像发光的河。他在这间住了六年的书房里,第一次觉得自己像个彻头彻尾的陌生人。

第三章:无法回头的那些年

肖奈去了母校。

十一月了,校门口的银杏树落了一地金黄。新修的图书馆比当年气派得多,原来的食堂拆了,换成了一栋实验楼。他走在梧桐树荫下,看着那些背着书包结伴走过的学生,觉得很远,又很近。好像一回头,还能看见一个女孩站在图书馆门口仰着头冲他笑。

他约了当年带过贝微微那届的辅导员在值班室见面。老辅导员已经退休又被返聘,头发全白了,记性不太好,查了半天电脑才翻出当年的学生名册。

“贝微微……我记得。计算机系的,成绩特别好,全系前三。后来忽然退学了。”她推了推老花镜,“你找她有事?”

“我是她师兄。想问问她当年退学的原因。”

辅导员看了他一眼。那一眼很复杂,像是在判断这个人到底知不知道他问的这件事有多沉重。

“不是因为成绩。她拿全额奖学金的,成绩一直在前列。也不是因为家境,虽然她家里不算宽裕,但学费减免加上奖学金完全够用。”她停了一下,“是因为一件她自己处理不了的事。那学期期中之后她状态忽然不对,经常缺课,脸色很差。我找她谈过,她说她能处理。后来有一天……她来办公室找我,说她要退学。”

“她说过具体原因吗?”

“没有。我问了,她只是说——‘老师,我得回家了’。我问她是不是家里出了事,她说不是。她说有些事必须她自己去做。我在这个学校三十年了见过很多学生,她是让我印象很深的一个。她走的时候把寝室收拾得很干净,连根头发丝都没留。就好像她从来没在这里住过。”

肖奈沉默了很久。值班室里有一台老旧的挂钟,秒针走得很慢,一下,一下。他听见自己的心跳和挂钟的声响混在一起。

他试着打听了几个当年和贝微微走得近的同学。毕业太久,大多数人早就换了手机号,好不容易联系上一个她当年的室友,对方在电话里犹豫了很久。

“微微退学的事,我们都不知道原因。”那姑娘声音很轻,“就忽然有一天她说要走了。我们问她去哪儿,她说回家。问她什么时候回来,她没回答。后来就再也没有联系上了。”

沉默了一下。

“你怎么现在才来问。”那姑娘说着声音有些发抖,“都多少年了。你现在问还有什么用。她走的时候挺狼狈的,连毕业照都没拍。我们寝室那张合影,永远少一个人。”

挂了电话,肖奈站在校园里没动。六月的风很热,树上的蝉鸣震天响。他想起认识贝微微那年,也是这个季节。她在图书馆门口问路,他正好出来。她仰着头冲他笑,眼睛弯成两道月牙。

“师兄好,我叫贝微微,计算机系大二。”

他当时正赶着去开实验室的会,只是点了下头就走了。后来关于那天的记忆,他回想了一千遍。她那天穿了一件白色的短袖,头发扎成高马尾,背着一个很旧的书包。她笑起来的时候嘴角有一颗很小的痣,不仔细看发现不了。

后来她跟他在一起了。她常常在他实验室加班的时候跑过来,带一杯奶茶,坐在角落的椅子上安安静静地写作业等他。他有时候忙忘了时间,一抬头发现她趴在桌上睡着了。他伸手去拍她的肩膀,她迷迷糊糊睁开眼,第一句话永远是——“师兄你忙完了吗”。

他总说快了快了。有时候一忙就是两三个小时,她就在旁边等了两三个小时,从不催他。他当时觉得来日方长,等她毕业了,等公司稳定了,等他不再每天焦头烂额——他要把欠她的所有等待都补回来。

后来他亲手把她从自己的人生里删掉了。

回到办公室,他调出了当年的公司财务记录。六年前的那个季度,账面上的现金只够撑四十天。孟凡宏的助理给他打了个电话,说孟总想约他喝茶。那杯茶的价码他至今记得——三个亿的注资,条件是娶孟逸然。他放下茶杯的瞬间想到了很多人:公司的员工,砸了全部身家跟他的合伙人,还有那些指着工资养家的普通程序员。然后他想到了贝微微。这两个念头在他脑子里撞了一下,他选择了前者。

他把财务记录关掉,独自在办公室里坐了很久。窗外的天已经黑透了,外面工位上的灯一盏一盏灭了,整层楼只剩下他这一间还亮着。他忽然想起多年前的一个晚上,贝微微给他发过一条语音消息。那时候他在外地出差,信号不好,那条语音转了半天没加载出来。后来就被别的消息挤到了列表最底下,再后来就忘了。他不知道自己为什么会忽然想起这件事。六年了,他从未主动想起过。这段日子,记忆像关不住的水龙头,一滴滴往外渗。渗到最后,汇成一个人站在图书馆门口的样子。

第四章:废弃数据盘里的东西

致一科技的怀旧服项目正式启动内部测试。

技术部从幻梦公司接手的那批旧服务器,看起来像一堆退役的老兵。机身外壳泛黄,标签上的字迹都模糊了,有几台机箱打开的时候还落了一层灰。幻梦那边负责对接的老员工姓郑,大家叫他郑工。郑工今年四十多岁,头发已经花白,在游戏行业做了二十年,送走了不知道多少款停服的游戏。

“这个区当年人很多的,”郑工一边往新机柜里插线一边感慨,“零几年那时候,网吧里十台机器有八台在跑幻梦的游戏。后来出了手游,端游就不行了。但说实话,我还是觉得老版本最有味道。那帮老玩家在上面谈恋爱、结婚、结拜,什么都干过了。”

旁边的年轻技术员小陈笑了:“老郑你又开始讲古了,这话你今天已经说第三遍了。”

“第三遍怎么了?好故事说一百遍也是好故事。”郑工拍了拍机箱,“这里面的数据,是那帮人最年轻的那几年。你以为是一堆废弃代码,其实是一个时代的青春。”

肖奈站在机房的玻璃墙外看着里面。接手幻梦是公司的战略决策,端游没落之后幻梦的IP还有手游化的价值。但推动怀旧服提前内测,是他一个人的私心。他告诉自己,是为了测试数据迁移的完整性。但他心里清楚,不是。昨晚他又打开了那个名单页面,那个灰色的名字还躺在那里,像一扇敲不开的门。

内部测试当晚,技术团队在旧服务器里挖到一个异常数据。

是一个废弃的NPC程序包。代码很老旧,用的是十几年前的脚本语言,放在现在的系统上根本跑不起来。但程序包里有一个缓存文件夹,里面存了三十几份未读数据。是当年玩家向这个NPC提交的留言记录。

“这什么玩意儿?”小陈把缓存文件夹点开,列表上显示出一串时间戳。最早的记录在六年前,最晚的也在六年前。三十几条记录,全部来自同一个触发账户。

芦苇微微。

账户状态:已注销。

小陈戴上耳机,按时间顺序点开了第一条缓存。一段很短的语音,夹杂着电流的沙沙声。他听了几秒,愣住了。他又重放了一遍,然后转头看玻璃墙外站着的肖奈。

肖奈敲了敲玻璃。“放的什么?”

小陈张了张嘴,没敢把耳机摘下来。他的手悬在鼠标上,手心出了一层汗。他干了这么多年技术,听过无数测试音频,但没有一条让他后背发麻。缓存列表上那个已注销的灰色账户名,像一个来自六年前的幽灵,忽然敲了敲机房的玻璃。

“肖总,这可能是玩家隐私。”小陈捂着耳机说,“按规定我们不能——”

“放出来。”

肖奈已经推开机房的门走了进来。小陈看了他一眼,又看了郑工一眼。郑工不知道发生了什么,但他看到肖奈的眼睛,放下手里的工具,微微点了点头。

语音在机房里响起来的时候,所有人都在忙自己的事。调试代码的,焊板子的,插线的。然后一个声音从音响里传出来。年轻,明亮,带着一点点笑意,又有些鼻音。像刚哭过。

那个声音说——

电流杂音忽然变大。

肖奈站在机柜前面一动不动。郑工手里的螺丝刀停在半空,小陈把耳机从脖子上摘下来,旁边两个调试代码的工程师也停了手里的活儿。没有人说话。没有一个人说话。

那个声音继续说着,带着一种拼命稳住自己却还是止不住发颤的尾音。她说她退学了,说家里还不知道,说她做了一个选择就要承担后果。她说她知道他要结婚了,说孟家逼得紧公司又出了那么大的事,说“我跟你说这些只会让你更难”。

然后她说了一句话,让整个机房彻底安静了。

“如果哪天你听到这段话,别来找我了。”

语音结束。

音响里只剩下沙沙的电流声。

郑工看着屏幕上的那个灰色账户名,忽然意识到一件事。这个NPC不是游戏公司做的。是那个玩家自己写的代码,自己封装的,藏在没人会翻的废弃数据盘里。她不是指望有人会发现,她只是想留一个地方——把那些说不出口的话存进去。像往大海里扔一个漂流瓶。

他不知道这个叫“芦苇微微”的玩家是谁。但他做了二十年游戏,见过无数玩家在虚拟世界里留下的痕迹。
有些人在游戏里结完婚就真的去民政局领了证,有些人在好友栏里说了一句再见就再也没上过线。但从来没有一个人,用这种方式留过言。
自己写NPC,自己写触发脚本,把所有的声音封进一段废弃代码里,然后注销账户离开。她知道这段话可能永远没人听到。她只是想说出来。

郑工转过头看肖奈。肖奈站在机柜前面,顶灯把他脸上的轮廓照得像刀削过一样。他没有说话,没有动。他只是死死盯着屏幕上那个灰色的名字,像被人往胸口钉了一颗钉子。

“肖总。”郑工摘下老花镜,“这姑娘……”

肖奈没有让他说完。他伸出手,点下了重播键。

第五章:机房里的沉默

语音在机房里从头开始播放。

音响里的电流声像是从很远的地方飘来的,带着时间的杂音。那个声音重新响起来,年轻、明亮、带着一点鼻音——

“师兄,我不知道你能不能听到。其实你应该听不到的。这个NPC是我自己写的,只有我知道怎么触发它。我就是想找个地方说说话。”

肖奈站在机柜前面,一动不动。

“我今天去医院了。医生说日子差不多就是下个月。我有点怕,又觉得没什么好怕的。就是一个选择嘛,做了选择就要承担后果。”

小陈的手从鼠标上移开,整个人僵在椅子上。郑工把螺丝刀轻轻放在操作台上,怕发出一点声响。旁边两个调试代码的工程师也停了手里的活儿,整个机房只剩下那个声音——还有机器运转的低沉嗡鸣。

语音还在继续:“我退了学,家里还不知道。我不敢说。我也不敢找你。我知道你下个月结婚了,孟家那边逼得那么紧,公司又出了那么大的事。你够难的了。我跟你说这些,只会让你更难。”

音响里传来一声很轻很轻的抽气声。那个声音停顿了两秒,像是在拼命把什么东西咽回去。

“有时候我想,如果我们是在另一个时间遇到,是不是一切都会不一样。但其实不会的。我还是会选一样的路。我就是想告诉你——我不后悔。跟你在一起的每一分钟,我都不后悔。你做了你该做的选择,我也做了我该做的。所以不用觉得亏欠。”

“以后你会有很好很好的生活。一个很好的人陪着你。替我跟她说声谢谢。谢谢她帮我照顾你。”

电流杂音忽然变大,人声模糊了一瞬。

然后重新清晰。语音里她吸了吸鼻子,声音稳了些,像是在跟自己较劲。那种强撑着的平静,比哭出来更让人难受。

“我就走到这里啦。师兄。”

很长的一段沉默。电流沙沙地响着,像一个时代的底噪。

然后她说了最后一句话。很轻很轻,几乎被电流声淹没。

“肖奈,再见了。”

语音结束。

机房里只有机器运转的嗡嗡声。

小陈第一个反应过来。他手忙脚乱地去关播放器,鼠标都握不稳了。但肖奈伸手按住了他的手腕,力道大得小陈疼得倒吸一口凉气。肖奈根本没有看他,自己伸手点了重播。

一遍。

那个声音说:师兄,我不知道你能不能听到。

又一遍。

那个声音说:我不后悔。跟你在一起的每一分钟,我都不后悔。

又一遍。

那个声音说:肖奈,再见了。

没有人知道他一共听了多少遍。没有人说话,没有人下班,没有人敢动。技术组的人像被钉在原地,听着那段语音一遍一遍地响。那个声音每一次都从“师兄”开始,到“再见了”结束。每一次都一样,没有任何变化。她是录完之后一次没改直接上传的,像是早就想好了要说什么,一个字一个字地把六年后的所有答案都提前说完了。

于半珊从办公室赶过来的时候,看到的就是这幅场景。五六个技术员像被施了定身咒,肖奈站在机柜前,顶灯把他脸上的轮廓照得刀削一样。机房里有一个声音,反反复复地响着。

那个声音在说——肖奈,再见了。

于半珊站在门口。他听出来了。那个声音隔着六年的电流杂音,隔着废弃服务器里一层又一层的代码壳,但他还是听出来了。贝微微。他认识她的时候她大二,声音比现在更脆,笑起来像夏天的冰可乐。不是现在这样,沙哑的,压抑的,拼命稳住还是止不住发颤的。

不知道第几遍的时候,郑工慢慢走过来,站在肖奈旁边。他没问那个名字是谁,也没问语音里说的是什么意思。他只是把老花镜摘下来,慢慢擦了擦镜片,低声说了一句话。

“肖总,这姑娘可能不在了。”

肖奈转过头看他。他的眼眶红透了。他听过无数噩耗,最坏的消息,最难缠的对手,最没有胜算的案子。在所有这些面前他都能保持冷静。但这一刻他站在自己公司的机房里,在一群员工面前,像一个被人从里到外打碎了的人。外壳还完整,里面全空了。

“查。”他的声音哑得几乎听不出是他的声音,“把所有跟她有关的数据,全部找出来。”

于半珊站在机房门口,没有走进去。他认识肖奈十三年了。见过他对着一堵南墙撞到头破血流也不吭声的样子,见过他被人骗走半个公司的源代码第二天照样早起开会吃三明治的样子。但他从来没见过肖奈这样——不像愤怒,不像悲伤,像一个人忽然发现自己走过的每一条路都有岔路,而他在每一个岔路口都选错了方向。

他选错的第一件事,是以为来日方长。

他选错的第二件事,是以为她永远会在原地等他。

他选错的第三件事——是在她最需要他的时候,他在试结婚礼服。

第六章:芦苇微微的存档

于半珊动用所有老关系开始查。

他联系了幻梦那边的老员工,联系了当年运营部的人,甚至找到了已经离职多年的客服组长。六年时间足够一家公司改名换姓,足够一个游戏更换四个主策划。当年经手过那个区运营的人,退休的退休,跳槽的跳槽,有的连联系方式都找不到了。

但“芦苇微微”这个账号的异常还是留下了痕迹。

一个已注销的账户,却有三十多条系统缓存被刻意保存在一个废弃NPC的代码里。这不是系统自动留存的数据,是人为写进去的。她跑了一遍隐藏协议,把每一条语音都封装成缓存文件,嵌套进NPC的对话框架里。这样就算服务器更新,就算版本更替,这些碎片也会跟着底层代码一起被保留。除非有人把这个NPC从代码库里彻底删掉,否则这些语音就会一直躺在里面。像琥珀里的虫子。

“是她自己留的。”老郑翻完所有缓存时间戳,把老花镜推到额头上,下了判断。

“你们看这些备份日期,跟她的注销时间对得上。每条留言都是她亲手缓存进去的,走的是隐藏协议,不是系统自动记录。她写了这个NPC,把自己要说的话存进去,然后注销账户走了。就算服务器更新,这些数据也会跟着碎片一起被覆盖——但她做了一层保护壳,把缓存伪装成了系统文件。这些东西她不是指望会被人发现。她就是想留下。”

于半珊在旁边点烟。他平时不在机房抽烟,今天破例了。

“留个念想?”

“对。”老郑点头,“我们这行干久了都明白。玩家在虚拟世界里留下的东西,有时候比现实还真。因为现实里说不出口的话,在这里才敢说。我见过有人在游戏里写了几万字的情书,见过有人在结婚系统里给一个再也没上线的账号守了三年。但这个姑娘……她不是在等别人发现。她是在跟自己告别。”

于半珊转头看机房的角落。肖奈坐在那里,面前摆着两台显示器,屏幕的光把他的脸色照得发青。从昨晚到现在,他没有离开过这个位置。没吃饭,没换衣服,甚至连姿势都没怎么变过。

“三十多条语音,全听完了?”于半珊走过去。

“没有。”肖奈的嗓子哑得几乎发不出声音,每一个字都像是从砂纸上磨出来的,“只恢复了六条。剩下的损坏太严重,技术组在想办法修复。”

“六条够你听一夜了。”于半珊把烟掐灭,“悠着点,别把身体熬垮了。”

肖奈没有说话。他听了一夜。从那句“师兄好,我叫贝微微”开始,一条一条听下去。有的很短,只有十几秒,像是她随手录的,语气轻快,说着今天食堂的红烧肉很好吃,图书馆的空调终于修好了。有的很长,她絮絮叨叨地说了很多很多话,像是把这个人当成了一个永远不会回答的树洞。还有一些,录到一半忽然停住了。很长很长的沉默之后,录制自动关闭。

那些她永远寄不出的留言,被她封装在无人知晓的角落里。她自己写了一个NPC,自己写了触发脚本,把这三十多条声音封进了一段废弃代码。她是计算机系最聪明的学生,拿过编程大赛的一等奖,她把这一切写成了一个只有她自己知道的秘密。六年来服务器更新淘汰换了不知多少代,那些字节居然还在。像一座孤坟,碑文只有她一个人的名字。

慕容凌晨赶回公司,把于半珊拉到走廊上。走廊里空荡荡的,只亮着应急灯。

“医生那边怎么样?”慕容压低声音。

于半珊摇头:“还在查。她退学那年到现在六年了,医院记录不好调。而且不知道她当年是在哪个城市生的,只能一个一个排查。我已经托人去调几个主要城市的妇产科档案了,最早明天才有消息。”

慕容靠在墙上,沉默了很长时间。

“你说——如果人真的没了,怎么办?”

于半珊没有回答。走廊尽头,机房的灯光从门缝里透出来,冷蓝色的。他想起很多年前,贝微微来实验室找肖奈,每次都给他们几个带奶茶。肖奈说要冰的,她每次都买热的,说胃不好不能喝冰的。肖奈嘴上嫌她啰嗦,那杯热奶茶他次次都喝完,一滴不剩。那时候他们几个私下打赌,说老三肯定比大哥先结婚,新娘还用猜吗。后来忽然有一天喜帖印好了,新娘的名字写的是孟逸然。婚礼那天贝微微没来,他们谁都没问为什么。

“我一直以为他只是把盖子盖上了。”慕容的声音闷闷的,“现在看来,他是把整口井都封死了。”

于半珊把烟头丢进垃圾桶,转身推开机房的门。肖奈还坐在那个角落里,屏幕的光把那些灰色的代码一行一行地映在他脸上。语音修复进度条停在百分之三十一。他还在等。

第七章:六年前的另一个选择

于半珊托的人找了整整三天。

妇产科的档案不好查,六年前的纸质记录大部分已经归档入库,要人工翻。再加上跨市跨省,没有直系亲属身份,调档难度翻了好几倍。他动用了所有能动用的关系,从老同学到老客户,从律师到曾经合作过的医药代表,能打的电话全打了一遍。

最后联系上的是贝微微当年所在城市一位已经退休的妇产科主治医生。老太太姓陈,头发全白了,声音倒是很精神,电话接通的时候背景里还有电视机的声音。

“贝微微……这个名字我有印象。六年前的事了,那姑娘来的时候是急诊转过来的,没有家属陪同,手术同意书是她自己签的。我问过她,你家里人呢?她说只有她自己。后来是顺转剖,生了个男孩。孩子很健康,六斤三两,哭声特别响亮。住了五天院,她自己抱着孩子办的出院手续。她是我见过的产妇里最年轻也最安静的。别的产妇疼的时候喊家里人喊妈妈,她从头到尾一声不吭。我后来才知道,她不是能忍。是没人可以喊。”

于半珊拿着电话的手差点没拿稳。他深吸一口气,声音尽量放稳。

“陈医生,她……平安吗?”

“母子平安。”陈医生在电话那头顿了顿,“你怎么隔了这么多年才来问?”

于半珊挂了电话,在走廊里站了很久。一个好消息,一个坏消息。好消息是贝微微还活着,孩子也健康。坏消息是——她一个人签的手术同意书,一个人进的产房,一个人抱着孩子出的院。而他那个兄弟,当时正在另一个城市试结婚礼服。他不知道该怎么把这件事告诉肖奈。他知道必须告诉,但他开不了这个口。

办公室里没有开灯。于半珊把所有查到的资料放在肖奈面前。打印出来的医院记录,泛黄的档案复印件,还有陈医生口述的那段话——他一字一句转述了,说得很慢,确保每个字都进了肖奈耳朵里。

“贝微微当年退学,是因为她怀孕了。她没告诉任何人,一个人扛了九个月。生产的时候难产,顺转剖,手术同意书是她自己签的。孩子生了,是个男孩,很健康。母子平安。我现在还在查她们现在的下落,应该很快就有消息。”

肖奈没有说话。他坐在椅子上,没有看那份档案,没有看任何东西。他只是低着头,肩膀微微弯着,像一个被抽空了力气的人。过了很久很久,他开口,声音哑得几乎碎了。

“她一个人进产房的时候,我在试结婚礼服。孟凡宏让人送来三套礼服让我挑,我试到第二套的时候觉得袖口有点紧,跟裁缝说了十五分钟要怎么改。那十五分钟里……”

他没有说完。他说不下去了。

于半珊没有安慰他。他知道这句话有多重。有些担子别人帮你扛不了,因为你欠下的债,只有你自己知道有多沉。

那天深夜,肖奈回到家。孟逸然照例在客厅等他,茶几上放着那杯永远喝不完的牛奶。她穿着一件淡蓝色的睡裙,头发散在肩上,看起来和每一个等他回家的夜晚没有任何区别。

“你最近很忙?”她问。

肖奈站在玄关没有往里走。客厅的灯光把两个人的影子拉得很长,一个在门口,一个在沙发旁边,隔着一整个客厅的距离。

“六年前,你爸去找过贝微微吗?”

孟逸然脸上的表情一瞬间变了。那是一种被人忽然捅破窗户纸的慌乱,虽然很快被压下去——她垂下眼睛,手指微微攥紧了睡裙的裙摆。这些细微的动作,已经给出了全部的答案。

“我不知道——”她的声音有些发紧。

“你爸去找过贝微微吗。”肖奈重复了一遍。这一遍语气没有加重,声音没有提高,但每一个字都像钉子钉在门框上。

孟逸然没有说话。她站在那里,像一幅精致的油画忽然裂了一道缝。裂缝下面是什么,她自己都不敢看。六年前她父亲把她叫到书房,告诉她婚期定了,告诉她孟家会给致一科技注资三个亿,告诉她那个叫贝微微的女大学生会离开学校。她当时问了什么?她问的是——“以琛会知道吗?”她父亲说不会。她就放心了。她放心了。

肖奈点了点头。他没有再说一个字,转身走进书房,关上门。门锁咔哒一声,那声音很轻,但在空荡荡的走廊里响得像一声枪响。他在黑暗里站了很久,窗外的城市依然灯火通明,高架桥上的车流依旧像一条发光的河。他在这间住了六年的房子里,第一次觉得自己是个彻头彻尾的陌生人。

第八章:重新登录

于半珊终于锁定了一个地址。

不在北京,不在上海。在一个很小的城市,有山有水,有一座很普通的师范学校。学校的附属小学缺计算机老师,三年前贝微微带着孩子搬过来的。没人知道她是名牌大学计算机系最聪明的学生,是致一科技创始人唯一公开承认过的技术合伙人。只知道新来的贝老师脾气好,孩子们都喜欢她,每年教师节她办公桌上的贺卡堆得最高。

肖奈没有马上出发。他把语音修复进度条打开,看着那百分之三十一,沉默了很久。语音修复至少还要半个月。他等了六年,好像再多等半个月也无所谓。但他知道自己在怕什么。怕到了那里,地址是错的,人早搬走了,六年前的档案是弄混的,陈医生记错了名字。更怕——地址是对的,人还在,可他不知道该怎么站在她面前。对不起三个字太轻了。轻到他不配说。

临行前夜,他把孟逸然约出来。这是六年来,他第一次主动约她谈事情。约在一家安静的咖啡厅,角落里没什么人,背景音乐放着一首很久以前的爵士乐。

孟逸然到的时候他已经在坐了,面前放着两杯咖啡。一杯他的,没加糖。一杯她的,拿铁半糖。他知道她的口味,这些年该记住的细节他都记住了。该给的东西,一样没少给。唯独心不在。

“我要出一趟差。”他说。

孟逸然端着咖啡杯,手指微微收紧。咖啡杯上印着一个浅浅的唇印,她的口红涂得很均匀。她太聪明了,聪明到早在六年前就知道这一天迟早会来。她爸当年做的事,从贝微微退学那一天起她就在心里把所有的因果都算清楚了。她选择了沉默,这是她欠贝微微的。欠了六年。

“有件事我要告诉你。”肖奈的声音很平,“不管我去哪里,我答应过的事不会反悔。公司你爸的股份还是你爸的,这个家你要的话——”

“肖奈。”孟逸然打断他。她笑了,眼泪从涂了粉底的脸颊上滑下来,她用手指很快地擦掉,手背上留下一道亮晶晶的痕迹。“你从来没有在这个家里住过。”

肖奈没有说话。因为她说的是事实。

“那间书房,你睡了六年。我每天晚上在客厅等你回家,你跟我说的话加起来,没有你对着那台电脑说的多。”她把咖啡杯放回碟子里,瓷器磕碰发出一声脆响,“你去找她吧。我爸当年做的事,我来处理。这是我欠你的。也是我欠她的。”

她站起来,拎起包,没有回头。走出咖啡厅门口的时候,她停了一下,似乎想回头说什么,但她没有。她深吸一口气,推开玻璃门走了出去。高跟鞋的声音在走廊里渐渐远了,像六年来每一个他晚归的夜晚,她独自上楼时的脚步声。

次日清晨,肖奈独自开车上路。高速公路两旁的田野笼罩在薄雾里,阳光透过云层洒在方向盘上。后视镜里的城市越来越小,那些错过的事、亏欠的人、无法重来的选择,它们还是追不上来了。但前面还有路。路还很长。他不知道开满三百八十公里之后会看见什么。也许会有一个六岁的小男孩蹲在花坛边上玩蚂蚁,那孩子皱着眉赌气的样子像他小时候,但笑起来像妈妈。也许会有一个扎着马尾的女人从教学楼里走出来,手里拿着花名册,一板一眼的,很认真。也许她会看见他,也许她转身就走。

但这一次,他不会走了。

手机屏幕亮了一下。他低头看了一眼——是于半珊发来的一条技术组报告,标题写着“最后一条语音修复成功——文本自动识别预览”。他把车停在路边,熄了火。阳光透过车窗照进来,他把屏幕亮度调高。

“师兄,你听到这段话的时候,一定已经过了很多年了吧。我给你留了一个坐标,在你最喜欢的那个地图里。游戏里的肖奈和芦苇微微没有散。我把他们存在那里了。密码是你的名字。现实中我给不了你一个结局,但在另一个世界里,他们永远和我们当初想像的一样好。”

肖奈把手机放在副驾驶座上。他趴在方向盘上,肩膀剧烈地颤抖。车窗外面是高速公路,加油站,远处城市的轮廓。但这一刻他什么都听不见。他听见的是一个女孩在六年前的深夜,用最后一点电量,留给这个世界的一段话。那时候她刚办完出院手续,刚把孩子哄睡,刚交完最后一个学期的学费——用她自己攒下的奖学金。她把孩子裹在怀里,打开笔记本电脑,登录了一个废弃的服务器。然后她写下一段代码,封装了她所有的骄傲、所有的倔强、所有没说出口的话。她以为永远不会有人听到。

但她错了。

他重新发动车子,挂挡,驶上高速公路。导航显示还有二百一十公里。阳光渐渐亮起来,是个好天气。路面的白线不断向后延伸,像一条被拉长的省略号。

他到达的时候,放学铃刚好响了。

孩子们从校门涌出来,书包一晃一晃的,撞进等在校门口的家长怀里。他站在人群外面,隔着十几米,隔着六年的空白,看见了她。

她蹲在花坛边上,正给一个小男孩系鞋带。小男孩的头发很黑,软软地贴在额头上,穿着校服,袖子卷了好几道,露出一截细细的手腕。他系完鞋带站起来跑了两步,被贝微微一把捞回来,往他手里塞了个水杯。男孩不情不愿地接过去喝水,眼睛滴溜溜地转,一看就是个皮实的性子。

他长得很像她。但他皱着眉赌气的样子,像肖奈。

肖奈站在人群外面,没有往前走。他现在还什么都没有告诉她。关于怀旧服,关于那个NPC,关于那三十多条语音。六年的路,他不能一步跨过去。她一个人走了这么久,他不能在这个时候用一个“对不起”去换她的眼泪。所以他没有喊她,他只是站在那棵老槐树下面,远远地看着。

她换了一只手牵孩子。她穿了一件很普通的灰色开衫,袖口有些起球。她头发比以前短了,扎起来只有一个小小的马尾。她比六年前瘦了,但站在夕阳里的样子,和他记忆中一模一样。

她直起身子,无意识地往校门口扫了一眼。目光掠过那棵老槐树,掠过树下站着的人,然后收回去,低头跟孩子说了句什么。然后她猛地抬起头。

她看见他了。

隔着放学的喧闹声、孩子们的笑声、家长的招呼声,隔着六年的空白和所有没有说出口的话——她看见他了。她没有动。他也没有。夕阳把两个人的影子拉得很长很长,在马路上交叠在一起。

那个小男孩喝完水把杯子塞回妈妈手里,仰着头叫了一声妈妈,下一句是“晚上吃什么”。小大人似的,语气里带着不耐烦。贝微微没有回答。她只是看着那个方向,手不自觉地抓紧了孩子的手腕。小男孩顺着她的目光看过去,看见一个不认识的叔叔站在槐树下面,隔着人群望着他们。那个叔叔的眼眶红了。他不认识他。但他觉得那个叔叔好像站了很久很久。

肖奈没有走过去。他知道这条路不是一步跨完的。六年前她一个人走进产房的时候他不在,孩子第一次走路第一次叫妈妈的时候他不在,她把三十多条语音一条一条录进废弃服务器里的时候他不在。他要花很长很长的时间,把那些“不在”一个一个补回来。也许补不完。但这一次他不会走了。

他转身拉开车门,发动车子。后视镜里,她还站在校门口,夕阳把她身上那件旧开衫晒得微微发亮。

六年了。阳光还是和从前一样好。

展开阅读全文

更新时间:2026-05-30

标签:游戏   芦苇   语音   发现   公司   声音   机房   当年   代码   幻梦   头发   师兄   孩子

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight All Rights Reserved.
Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号

Top