1 全网找不到的人,藏进了游戏里
深秋的晚风透过落地窗钻进来,带着城市降温之后的凉意。
林知夏蜷在电脑椅里,指尖划过桌面空荡荡的文件夹,屏幕亮着惨白的光,映着她眼底久散不去的疲惫。
今天是陈屿失踪的第一百八十三天。
整整半年。
一百八十三个日夜,她从最初的愤怒、不解、慌张,到后来的四处奔波、寻人碰壁,最后熬成了麻木。
这个人就像人间蒸发了一样。
电话永远空号,微信石沉大海,朋友圈停更在半年前。他租了三年的公寓退了租,房东说他走得干干净净,行李尽数搬走,没留一句话。他任职的互联网公司给出的答复礼貌又冰冷:员工主动离职,手续齐全,去向不明。
她跑遍了他们从小到大去过的所有老街、小吃摊、篮球场、旧校区。她在本地论坛、小区群、外卖骑手群里发寻人消息,被踢出群聊,被当成骗子举报,她就换个群重新发。派出所民警耐心帮她查所有备案,户籍、出行、住宿、购票记录,最终只能无奈告诉她:人没有离开本市,没有涉案记录,没有意外备案,就是单纯的——消失了。
活不见人,死不见影。
所有人都劝她算了。
朋友说:成年人的失联,都是蓄谋已久的告别,他就是不想联系你,没必要死磕。
同事说:说不定是去了别的城市发展,故意断了过往,你何必揪着不放。
就连派出所的小哥都轻声劝她:小姑娘,别找了,大概率是自己躲起来了,安全就好。
可林知夏不信。
没人比她更了解陈屿。
那个从小跟她穿一条裤子长大、挨揍永远护在她身前、嘴欠心软、笨拙温柔、连吵架都舍不得冷她超过半天的竹马,那个会把最后一块红烧肉夹给她、会在下雨天把伞全偏向她、会跑调唱儿歌哄她开心的陈屿,绝不会毫无征兆、不辞而别。
他一定是出事了。
只是她找不到答案。
日子就在这种悬而未决的煎熬里,一天天耗着。
季度末,公司采购了一批某平台的通用点卡作为福利,每人面值两千,无门槛通用。同事们纷纷兑换各种竞技、换装、氪金手游,只有林知夏对着卡片发呆,最后随手点开了页面最底端,一款几乎没人安利、画风格外清淡的开放世界RPG——《归途》。
简介简简单单,温柔得不像话:治愈系田园开放世界,种田、采药、打铁、游历,烟火人间,归途有你。
评论区清一色柔软的感慨:
“玩完突然想家了。”
“节奏很慢,很安心。”
“治愈了我所有的内耗和焦虑。”
林知夏指尖顿了顿。
治愈。
她太需要治愈了。
她无家可归,无人可念,无处可去,只剩日复一日的工作、加班、空荡的出租屋,和心底那块始终填不满的缺口。既然现实无解,那就在虚拟世界里偷一点安稳也好。
下载、安装、加载资源。
进度条缓慢爬行,伴随着轻柔的笛子BGM,温柔抚平了深夜所有的浮躁。
角色创建页面弹出,她懒得精细捏脸,一键随机,出来一张干净清淡的眉眼,像极了她自己。昵称输入框,她随手敲了四个字:夏夏不吃饭。
敷衍又随意,像她此刻半死不活的生活状态。
点击登录。
入目是漫山青绿,炊烟袅袅,小桥流水,青石铺路。新手村青石镇安静温柔,没有激烈的打怪厮杀,没有刺耳的战斗音效,只有风吹树叶的沙沙声、溪水潺潺声、远处老牛慢悠悠的甩尾声。
林知夏操纵角色慢悠悠往前走,漫无目的,不接主线,不做支线,不肝等级,只是单纯地闲逛。
村口不远处,一间古朴的铁匠铺立在烟火深处。
一个男性NPC背对着玩家,穿着粗布工装,胸前别着一块小小的木牌,手里抡着铁锤,一下、又一下,重重砸在烧红的铁块上。
咣当、咣当、咣当。
节奏规整,力道沉稳,是日复一日重复劳作的安稳模样。
林知夏本来没在意。整个镇子的NPC都是固定程序、固定台词、固定动作,机械、麻木、千人一面,毫无新意。她只是路过,打算逛完小镇就挂机睡觉。
可就在她角色擦肩而过的瞬间,她瞥见了铁匠铺门口挂着一块歪歪扭扭的木牌,上面手写着一行字:
“今日不打铁。”
字迹歪七扭八,像是用鼠标硬生生描出来的,完全没有美术设计的痕迹。
林知夏的鼠标瞬间停住。
“今日不想上学”“今日不想吃饭”“今日不想起床”——这个句式,是陈屿从小到大偷懒耍赖的专用开场白。每次他犯懒,就在微信上给她发一句“今日不营业”,配一张瘫在床上的自拍。
她操纵角色一步步走近铁匠铺,鼠标精准点下【对话】。
NPC缓缓转过身。
浓眉大眼,皮肤是常年炉火熏烤的健康小麦色,五官硬朗干净,气质质朴阳光。最让林知夏瞳孔骤缩的,是他左眉梢那道浅浅的、细小的疤痕。
歪歪扭扭,像手工画上去的,不像美术批量生产的模型自带细节。陈屿小学三年级为了护她跟高年级男生打架,被石头蹭出来的疤,歪的弧度、位置、长度,丝毫不差。
NPC笑起来,露出一对尖尖的小虎牙,语气轻快随性,带着独有的少年气口头禅:“哟,新来的?装备坏了找我修,只收铜板不收命。”
哟。
林知夏盯着屏幕,指尖微微发颤。她不是没想过巧合——这世上长得像的人多了,说话带“哟”的人也多了。但疤痕的位置和那个歪扭的弧度,加上这块“今日不打铁”的木牌,已经超出了巧合的边界。
她需要最后一击。
她敲下一行字,发送在对话框里。没有铺垫,没有试探,直截了当。
「你左屁股蛋上是不是有块胎记,形状像只歪鸭子?」
青石镇的铁匠NPC愣了。头顶常规的微笑表情瞬间消失,跳出一个大大的橙色【困惑】图标。
他歪了歪头,动作微微卡顿,是系统逻辑之外的迟疑。
“客人认错人了。”他按照固定剧本回应,语气规矩本分,“我叫铁大柱,青石镇唯一指定铁匠。全镇装备,保真保修。”
林知夏咬着后槽牙,继续敲字,打出一句更私密的细节,是天底下除了他们两人,无人知晓的隐秘糗事。
「五年级你尿床不敢跟家里说,把床单塞我书包里让我带回家洗,我妈到现在还以为是我尿的。」
NPC彻底卡死。
整个人僵在炉火前,抡到半空的铁锤停住,浑身动作凝滞。头顶一排排省略号疯狂刷屏:【……】【……】【……】
炉火明明灼灼滚烫,却好像瞬间安静下来。两秒后,NPC的耳朵尖在模型机制无法渲染肤色的情况下,硬生生被系统卡出了一层通红的光晕。
他憋了半天,彻底崩掉所有NPC台词,磕磕绊绊蹦出一句完全脱离剧本的真人吐槽:
“你、你怎么连这个都说?!”
林知夏猛地往后一靠,重重砸在电竞椅上,长长吐出一口气,眼底积压了半年的慌张、委屈、愤怒、思念,在这一刻轰然决堤。
找到了。
她找了整整半年,翻遍整座城市,问遍所有亲友,跑遍所有街道,哭了无数次、急了无数次、崩溃了无数次的人。
没有远走高飞。没有刻意逃离。没有不辞而别。
他只是藏进了游戏里,当了一个默默无闻、天天抡锤打铁的NPC,名字土得离谱——铁大柱。
可笑,又心酸。
心酸到她鼻尖发酸,眼眶通红,可笑到她几乎要笑出眼泪。
林知夏抬手抹了一把眼底的湿意,重新坐直身子,眼神瞬间从泛滥的柔软,变成咬牙切齿的强势。
既然找到了,那就别想再躲。
她打开游戏商城,鼠标毫不犹豫点下,批量购买顶级精铁矿石、紫金矿石、星辰砂等,全部拖到铁匠铺铁砧前,堆成满满一座小山。
对话框强势刷屏,带着毫不掩饰的刁难。
「给我打一把最好的剑。打不好,我天天投诉你。」
铁大柱瞬间恢复营业状态,虎牙笑得乖巧又讨好,标准打工仔语气:“客人放心!手艺过硬,不满意包退,绝不糊弄!”
叮叮当当——炉火重燃,铁锤起落翻飞,火星簌簌坠落。
他认认真真、勤勤恳恳打铁,动作流畅熟练,比系统预设模板多了无数真人的细碎停顿、抬手、微调,真实得过分。
几分钟后,一把通体白光、纹路精致的长剑出炉。
【新手村毕业武器·大柱特供版】
品质:绝世稀有
特殊词条:每次攻击,1%概率自动喊话「知夏别找了」
林知夏看着那条只有她能看懂的词条,嘴角狠狠抽搐了一下。
行。属实是他能干出来的、幼稚又欠揍的事。用喊话的方式在游戏里偷偷求饶,真名都不带写的,生怕别人看懂。
她毫不留情,继续批量囤货。
「再来十把。全部顶配。打到我满意为止。」
接下来的整整四个小时,从深夜零点,熬到凌晨四点。
林知夏什么都不做。不做任务,不逛地图,不刷怪升级。她就安安静静蹲在青石镇铁匠铺门口,挂着机,盯着那个重复抡锤的NPC。
铁大柱兢兢业业打铁,一把接一把,任劳任怨。只是打着打着,他总会无意识地、偷偷哼歌。不再是那首暴露身份的《小燕子》,而是一首首年代久远、幼稚到极致、专属于他们童年的老歌。《葫芦娃》《黑猫警长》《数码宝贝主题曲》《光之奇迹》……
一首首,全部是小时候她逼着他学、逼着他合唱、嫌他跑调还非要拉着他表演的曲子。每一首,都是独属于他们两个人的旧时光。
凌晨两点半,整片青石镇彻底进入深夜静态模式,所有玩家尽数下线,全镇只剩下炉火长明的铁匠铺。
铁大柱终于扛不住了。他放下沉重的铁锤,抬手揉了揉发酸的手腕,头顶弹出一行带着疲惫的白色字体,是完全自定义的真人台词:
“那个……客人。铁匠也是要下班睡觉的。你再蹲我一整晚,我只能喊村长过来清人赶客了。”
林知夏指尖一顿,敲字:「转过来,我要截图。」
铁大柱几乎是本能反应,嗖的一下,转身、溜步、闪身,利落钻进铁匠铺后方的布帘后头,一秒消失。布帘晃动,挡住了所有视线。帘外悬挂一块简陋木牌,字迹歪歪扭扭,像是真人手动修改:
【老板睡觉,打铁请早。谢绝熬夜蹲点!】
林知夏盯着那块牌子,安静看了很久。最后,她截下那张空荡荡的铁匠铺、晃动的布帘、孤零零的木牌,配图发了一条深夜朋友圈,没有分组,没有屏蔽任何人。
文案简单又扎眼:
失踪半年的竹马找到了。人活着,没跑路,没消失。就是偷偷在游戏里当铁匠,艺名:铁大柱。有没有大佬认识游戏公司内部的人?我想给他强制改名。
发送。她放下手机,闭眼靠在椅背上。
心里悬了半年的巨石,终于落地。落地之后,是铺天盖地的委屈,和一点点失而复得的、小心翼翼的庆幸。
还好。还好他还在。
2 全世界都慌了,只有他在瞒
第二天清晨六点,天刚蒙蒙亮,城市还陷在熟睡的静谧里。
林知夏熬了大半夜,刚浅浅睡着,枕头边的手机骤然疯狂震动,嗡鸣不止,震得耳膜发颤。她迷迷糊糊摸过手机,屏幕亮起,来电备注刺眼醒目——陈阿姨。
她瞬间彻底清醒,所有睡意一扫而空,心脏猛地提起。
接通电话的瞬间,听筒里炸开一道中气十足、又带着极致激动、慌张、哽咽的吼声:
“知夏!!你朋友圈是真的吗?!你找到小屿了?!!”
林知夏揉着发胀的太阳穴,嗓音带着熬夜的沙哑,却无比笃定:“阿姨,是他。百分百是他。”
她一字一句,逐条核对,证据确凿,无可辩驳。
“左眉梢的小疤,形状是歪的,跟小时候一模一样。说话喜欢开头带‘哟’,紧张就挠后脑勺。唱歌永远跑调,只会唱我们小时候合唱的老歌。还有只有我们两个人知道的胎记和糗事,我一提,他当场卡壳露馅了。这世界上,不可能有第二个人,重合所有细节。”
电话那头沉默了整整三秒。三秒之后,传来陈阿姨压抑不住的哽咽哭声,还有远处陈叔叔慌乱的喊声:“找到了?!真的找到了?!我的儿子!!”
半年以来,陈家父母的煎熬,不比她少半分。
他们唯一的安慰,就是林知夏还在执着地找,还没放弃。
“知夏,好孩子……辛苦你了。”陈阿姨哭得上气不接下气,随即又猛地振作起来,语速飞快,“游戏叫什么名字?链接发我!我现在下载!我今天就要见到他!!”
“阿姨您别急,我还没跟他彻底摊开说清楚情况——”
话没说完,电话被匆匆挂断。
林知夏无奈叹气,起身洗漱、洗脸、泡热泡面。
她太了解陈阿姨了。风风火火,行动力爆表,认准的事一分钟都等不了。
她快速登录《归途》。
果然。青石镇铁匠铺空荡荡的。昨天那个熬夜陪她打铁、偷偷唱歌的铁大柱不见了。原本固定刷新的专属NPC消失无踪,取而代之的是一个通用流水线路人铁匠,台词机械、动作僵硬、毫无灵气。
林知夏熟练地找到村口拄拐的老村长NPC【王富贵】,点开隐藏对话选项:【打听铁大柱的去向】。
白发苍苍的老村长捋着长长的白胡子,慢悠悠吐出一段专属情节台词:
“大柱那孩子啊,踏实勤快,心性纯良。每日申时准时后山采药,风雨无阻,雷打不动。你若是要找他,申时后山等候即可。”
申时,林知夏看了眼电脑右下角的时间:早上七点十分。还有整整八个小时。
她索性挂机游戏,挂在后山草地入口,角色静静站在风里,等一个申时归来的NPC。
趁着空档,她开始搜索一切线索。
游戏《归途》,开发商:云深互娱。注册地:邻市高新区科创大厦。法人代表:周云深。
陌生的名字,陌生的公司,此前从未听过。她点开官网,翻阅企业介绍、团队架构、新闻动态,逐条筛查。最终在一则半年前的《开发者技术峰会合影新闻》里,看见了那张让她心口骤紧的照片。
团队大合影,最右侧边角。陈屿穿着干净的白色工装,挂着公司工牌,眉眼清俊,笑容干净又傻气,对着镜头露出熟悉的小虎牙。工牌信息清晰可见:客户端主负责人·陈屿。
原来如此。
他没有离职跑路,没有转行逃避,而是入职了这款治愈系游戏的开发公司,成了核心技术人员。那个日夜重复打铁、笨拙温柔的游戏NPC,是他亲手给自己写的专属游戏模块——挂在“开发者致谢墙”彩蛋系统里,名义上是纪念初代员工,实际上是他给自己搭建的、唯一可以喘息、可以躲藏、可以安静活着的小小避难所。
林知夏一口闷掉滚烫的泡面汤,心底五味杂陈。
她立刻打开云深互娱官网,翻到最底部的“联系我们”,给官方邮箱发了一封邮件。标题写得很直白:【陈屿的同学,请转周云深】。正文简短:我是陈屿从小一起长大的朋友,他失联半年,家人已报警。我在贵司游戏中发现了疑似他本人设置的NPC,想确认他的安全状况。附上联系方式。
发完邮件,她切回游戏,继续蹲后山。
出乎预料的快。四十分钟后,一个陌生号码打了进来。接通后,对面是一个温和儒雅的男声,语速不快,带着一种让人安心的沉稳:
“林知夏?我是周云深,云深互娱的创始人。陈屿的……学长。”
林知夏握紧手机:“周总,我只问一句——陈屿在不在你那里?”
电话那头沉默了几秒。“在。”
“他怎么了?”
又是几秒沉默。“你来一趟吧。电话里说不清楚。我把地址发你。”
林知夏深吸一口气:“我今天下午到。”
“好。我安排人接你。”周云深顿了顿,补了一句,“林知夏,陈屿他……情况不太好。你做好心理准备。”
林知夏心口一沉,但声音稳得惊人:“我知道。我找了他半年,什么准备都做好了。”
挂掉电话,她立刻打开购票软件,订了最近一班高铁。四十分钟车程,直达邻市高新区。
出发前,她给陈阿姨发了一条安抚微信,斟酌再三,温柔又稳妥:
「阿姨,我找到陈屿了,人很安全。我现在过去看他,安顿好所有事情,晚上跟您详细汇报。您别激动、别血压高,千万别自己跑过来,等我消息。」
陈阿姨秒回一大段语音,带着哭腔又带着释然:
「好好好!知夏阿姨信你!你好好陪着他!只要人活着就好!」
林知夏心头一暖。真好,所有人都在等他回家,从来没有放弃过他。
时间一分一秒流逝。秒针跳到三点整的那一刻。后山小路尽头,一个背着竹编药篓、手持小锄头的青年NPC,准时出现。身形清瘦,眉眼熟悉,穿着简单的粗布布衣,踏着青石小路,一步步慢悠悠走来。
是铁大柱。是陈屿。
林知夏立刻操纵角色上前,寸步不离,死死跟着他。
铁大柱低头认真挖着甘草、艾草、蒲公英,动作细致温柔,是日复一日的熟练。走了三步,他敏锐察觉身后黏人的小尾巴,停下动作,回头看来。头顶弹出疑惑字幕:“客人,后山采药区为NPC专属区域,不对外开放,你怎么进来的?”
林知夏打字,字字带着积压半年的委屈和嗔怒:「你猜。」
空气安静五秒。后山温柔的BGM轻轻流淌,风吹草叶,光影摇晃。
那个永远嘴硬、永远伪装、永远擅长藏心事的铁匠NPC,终于彻底卸下所有系统伪装。头顶的字幕,不再是程序设定的标准话术。简简单单两个字,带着无奈、疲惫、温柔、妥协。
「知夏。」
终于,肯认她了。
林知夏积攒了半年的情绪瞬间爆发,打字速度快到近乎失控,键盘被敲得噼啪作响,字字用力。
「哟,不叫客人了?不叫青石镇铁大柱了?不装系统NPC了?!」
「陈屿你真厉害啊。放着好好的顶级程序员不当,躲进游戏里当打铁NPC。你知不知道你妈这半年怎么过的?天天在家哭,血压一百八,你爸连夜吃降压药。我发了半年寻人消息,跑遍整座城市,差点上电视寻人。」
「结果你在这里!在这里天天哼儿歌!天天打铁摸鱼!你是不是觉得自己特别厉害?!」
屏幕那头沉默很久。久到林知夏以为他又要逃避、又要消失、又要装死。
终于,缓慢弹出一行字,小心翼翼,带着极致的怯懦和愧疚。
「那你呢?知夏,这半年……你还好吗?」
一瞬间。所有汹涌的怒火、委屈、怨气,尽数被这一句轻声询问击碎。她瞬间红了眼眶,鼻尖酸涩发胀,所有指责的话堵在喉咙,再也发不出来。
她折腾了半年、崩溃了半年、煎熬了半年,所有人只问她找到人没有,只有他。只有他第一时间,轻声问她——你还好吗?
林知夏深呼吸,硬生生压下眼底的湿意,打字依旧强势,却藏不住哽咽:
「我不好。我一点都不好。我快被你气死、急死、担心死了。」
「陈屿,立刻、马上、现在。从游戏里滚出来,见我。」
这一次。没有闪躲,没有逃避,没有伪装。屏幕弹出一行无比沉重、无比无力的真相,压得林知夏瞬间窒息。
「我出不来。」
林知夏瞳孔骤缩,心头一紧:「什么意思?你被公司扣了?!」
「不是。」
NPC蹲下身,小锄头轻轻杵在草地上,身形微微佝偻,像是耗尽了所有力气。一行字,缓慢、沉重、字字砸在林知夏心上。
「我腿不能动了。」
3 原来他不是失踪,是生病了
风停了。后山的BGM依旧温柔悠扬,笛子版《茉莉花》婉转绵长,却听得林知夏心口刺骨发凉。
她盯着那七个字,大脑一片空白,久久无法反应。
「我腿不能动了。」
什么叫腿不能动了?
那个小时候翻墙爬树、打球跑酷、永远活力满满、永远冲在最前面护着她的少年;那个常年运动、体能极好、连感冒都很少得的陈屿。怎么会,腿不能动了?
林知夏指尖发抖,一字一顿,轻声追问:「你说清楚。什么叫腿不能动了?」
屏幕安静了很久。久到日光西斜,后山的光影慢慢偏移。陈屿的字,慢得像用尽了全身力气,一点点浮现。
「一年半前确诊的。渐冻症。」
短短三个字,一个冰冷的病名。足以击碎所有人的侥幸和幻想。
林知夏瞬间窒息,浑身发冷,手脚冰凉。
渐冻症。那个只会慢慢剥夺人的运动能力、慢慢冻结四肢、慢慢困住自由、最后只剩意识清醒、无能为力的罕见绝症。无药可根治,无特效药,只能慢慢耗着。
原来不是跑路,不是逃避,不是厌世,不是不想见她。
他是生病了。
他看着自己的身体一点点变差,看着自己的双腿一点点失去力气,看着曾经鲜活自由的自己,慢慢变得无力、笨拙、受限。他怕父母崩溃大哭,怕二老日夜煎熬,怕她心疼难过,怕所有人的同情和怜悯。所以他选择了最笨拙、最孤独、最残忍的方式。
独自消失,独自承受。
他跟公司申请封闭开发、远程办公。他跟父母撒谎,说外派异地封闭项目,短期不能回家、不能联系。他切断了所有社交、所有联系、所有过往。
唯独舍不得彻底消失。于是他亲手写了一个NPC模块,亲手打造了一个青石镇铁匠。把自己仅剩的、还能活动的、鲜活的灵魂,藏进游戏里。躲在一方虚拟烟火里,看人间岁岁年年,看玩家来来往往,安静、沉默、孤独地活着。
“一年半前确诊,医生说我是下肢起病型,进展速度偏快。腿从一年前开始慢慢站不稳,半年前彻底站不起来,没法行走,没法出门。”
“我谁都没敢说。我妈心脏不好,血压高,我爸常年失眠,经不起刺激。”
“至于你……”
他停顿很久,字字温柔又酸涩。
“知夏,你从小胆子小。最怕医院、怕病痛、怕离别。我怕你看见我瘫在轮椅上的样子,会哭,会怕,会难受。我不敢让你看见我狼狈的样子。”
林知夏看着屏幕,眼泪终于再也忍不住,大颗大颗砸在键盘上,浸湿按键。
原来所有的失联、所有的躲避、所有的消失、所有的隐瞒。不是不爱,不是不念,不是不在乎。是太在乎,太怕失去,太怕让最爱的人难过。
后山草木温柔,岁月静好,玩家偶尔路过,匆匆一瞥,只会觉得这个铁匠NPC温柔贴心、格外真实。无人知晓,这个温柔NPC的背后,是一个正在一点点失去自己身体的年轻人,在绝境里咬牙独自撑着。
“周云深是我大学技术社团的学长。我大一帮他写了大半年代码,他创业第一版产品是我帮他搭的框架,分文没要。他当时跟我说,以后你有难处,随时来找我。”
“确诊之后,我走投无路,找到他。他一句话没多问,直接给我安排了公司内部无障碍宿舍,就在服务器机房隔壁。房间全部改造,门框加宽、地面防滑、卫浴加装扶手,轮椅可以全程通行。我全程远程办公,敲代码、维护游戏、更新模块、做版本迭代,按月领工资。”
“我偷偷写了自己的NPC程序,藏在开发者致谢墙彩蛋系统里。学长知道,没拦着。”
他最后打出一句,卑微又柔软。
“知夏,别告诉我爸妈,好不好?我想再瞒一段时间。等我彻底动不了再说。”
瞒。他还想瞒。瞒住所有,独自扛下所有病痛和绝望。
林知夏擦干眼泪,红着眼眶,打字果断又坚定,不带一丝犹豫。
「瞒不住了。陈屿,我不允许你一个人扛。你躲得掉所有人,躲不掉我。把你详细地址、公司位置、宿舍门牌号,立刻发我。我现在买票,过去找你。」
陈屿慌了,连续弹出好几行慌乱的字:「别来。太远了。没必要。我没事,真的没事。你好好上班,好好生活,别为我奔波。」
林知夏盯着屏幕,又气又疼,眼眶通红,语气强硬到底:
「陈屿,你听好。你可以瞒父母,可以瞒朋友,可以瞒全世界。但你永远瞒不了我。从小到大,你生病、难受、委屈、受伤,第一件事就是找我。你现在想自己扛?晚了。」
她顿了顿,加了一句带着哽咽的、温柔又霸道的话:
「还有。你半年没好好吃饭了吧?我过去,给你做红烧肉。」
屏幕那头安静许久。最后,妥协般,软软弹出一行字,带着少年人最后的任性和依赖。
「那你……多带一点。公司食堂饭菜太淡了。我最近吃什么都没味道,想吃你做的,咸甜刚好的那种。」
林知夏鼻尖一酸,笑着掉眼泪。
「带。给你带一保温盒,够你吃两顿。等着我。」
4 奔赴千里,见你狼狈模样
当天下午,林知夏收拾简单行李,身份证、充电器、换洗衣物、随身背包。高铁疾驰,穿梭城市之间。窗外高楼倒退,风声呼啸。短短四十分钟车程,林知夏心里百转千回。
从小到大的画面一幕幕翻涌上来。小时候,陈屿永远护着她。有人欺负她,他第一个冲上去打架,哪怕打不过也硬扛。下雨天,伞永远偏向她,自己半边身子淋透。她考试失利哭鼻子,他笨拙地讲跑调的儿歌哄她开心。她怕黑、怕鬼、怕医院、怕孤独,他永远陪着她。
他从小到大,把所有温柔、所有偏爱、所有耐心,全都给了她。如今他坠入绝境,独自煎熬,她怎么可能放手让他一个人撑着?不可能。这辈子都不可能。
云深互娱,科创大厦整层办公区。大厦楼下,HR小唐早已等候,扎着清爽马尾,性格活泼开朗,一见她立刻上前迎接。
“林姐!终于等到你!周总全程等着您呢!”
小唐一边引路进电梯,一边压低声音,悄悄跟她说起陈屿的近况,字字心疼。
“陈哥真的太不容易了。半年前刚来公司的时候,还能拄着拐杖慢慢走,勉强自理。这半年恶化很快,下肢力量持续消退,现在彻底离不开轮椅了。但是他超级厉害!手速超快,代码又稳又快,游戏大半核心模块都是他写的。周总说,陈哥是我们公司的定海神针、宝藏员工,无论如何都要护着他、养着他。”
“六楼原本是研发备用层,机房加几间值班宿舍。陈哥来了之后,周总把整层其他宿舍都锁了,只改造了陈哥那一间和走廊卫生间,对外说是机房重地闲人免进。其实就是给他一个安静封闭的环境。护工每天定点上门陪护、打扫、护理。”
电梯直达八楼顶层会议室。推门而入。中年儒雅的男人坐在会议桌前,圆框眼镜,气质温和,书卷气十足,是云深互娱创始人——周云深。
他起身主动握手,语气温和坦荡:“林知夏,久仰大名。陈屿天天在我耳边念叨你。”
林知夏抬眼:“念叨我什么?”
周云深轻笑:“念叨你做的红烧肉最好吃,外面所有饭店、食堂、家里做的,都不如你。”
一句话,瞬间击溃林知夏所有强忍的坚强。她鼻尖发酸,轻声开口,直奔主题:“周总,我只想问您一句。他生病这么重,您为什么依着他,帮他隐瞒家属半年?”
周云深坦然对视,缓缓解释:
“是陈屿求我的。他跟我说,父母年迈体弱,经不起打击。你心思敏感、重感情、容易内耗,他不想拖累你、不想你为他停步、为他难过。他唯一的要求,就是安静躲起来,安安静静走完最后一段能敲代码、能自理、能还算正常活着的日子。”
“我惜才,更心疼他。便答应了他的保密请求。但说实话,这半年我每次看他一个人坐在机房里敲代码,都觉得这事儿早晚瞒不住。你能找来,我反而松了口气。”
林知夏沉默良久。原来这个笨蛋,谋划了这么久,隐忍了这么久,独自扛了这么久。
周云深推过来两份文件。第一份:陈屿完整医疗授权记录、病情诊断报告、病程发展明细。第二份:云深互娱UI设计师正式offer,当场生效,薪资定级顶配,永久留岗。外加一张六楼专属无障碍门禁卡。
“六楼,右手第三间,他的专属宿舍、专属工位。随时去,随时看,不用报备,不用申请。”
林知夏捏紧门禁卡,轻声道谢:“谢谢周总。”
“不用谢。”周云深看着她,眼底温和,“有人愿意不顾一切奔赴他、接住他、陪着他,是陈屿这辈子最大的幸运。去吧。他等你很久了。”
六楼走廊。安静、干净、无障碍通道宽阔平整,没有台阶,全程缓坡。尽头第三扇门,虚掩着,留着一道温柔的缝隙。
林知夏抬手,轻轻推开。
房间不大,整洁干净。靠墙是一张可调节护理床,床头支架高高支起。床边放着一辆轮椅,轮椅上搭着一条叠得整整齐齐的毯子——明显是特意收拾过的。
陈屿半靠在床头,上身挺直,清瘦单薄,眉眼依旧熟悉,只是脸颊凹陷、清瘦太多,褪去了少年时的圆润,多了久病的苍白和疲惫。面前是定制加高电脑支架,键盘悬浮放置,适配他久坐不动的姿势。他的双手轻轻落在按键上,指尖修长干净,依旧灵活有力,还能熟练快速地敲击代码。
听见推门声,他猛地抬头看来。四目相对。一瞬间,空气静止。
他眼底闪过慌张、羞涩、无措、窘迫,最后尽数化为温柔的笑意。下意识想要坐直身子,想要站起来迎接她,腰腹用力撑起一瞬,双腿毫无知觉、无法发力,身子轻轻一晃。他瞬间僵住,眼底掠过一丝狼狈和落寞。
林知夏快步上前,放下背包,伸手轻轻按住他的肩膀,声音温柔又坚定:
“别动。不用站。我来了就好。”
陈屿抬眼看她,虎牙浅浅露出,声音轻轻的,带着一丝久病的沙哑:
“你来了。”
“嗯。我来了。”
林知夏拖过椅子,坐在他身侧,静静打量他。瘦了、白了、倦了。
“房间挺干净。护工阿姨收拾的?”
“嗯,每天两小时。其余时间我自己可以,手能动,就不算废。”陈屿轻笑,试图冲淡沉重的氛围,“你昨晚商城氪金买的东西,我今早让客服以‘系统误扣’为由原路退回去了。公司规定NPC禁止和玩家私通经济,我不敢违规。”
林知夏挑眉:“那你偷偷给我塞专属武器、私藏回血药、专属彩蛋词条,怎么不怕违规?”
陈屿耳尖微红,小声狡辩:“那是系统bug,不算私通。我已经……准备上报修复了。”
“别修。”林知夏立刻打断,“留着,专属我的bug。”
陈屿看着她,眼底盛满温柔笑意,乖乖点头:“好,不修。给你留一辈子。”
林知夏看着他温顺的样子,又气又疼,伸手轻轻敲了敲他的额头:
“陈屿,你真是个大笨蛋。”
“嗯,我笨。”他坦然承认,毫无反驳。
“全世界最笨的笨蛋。”
“嗯,最笨的。”
林知夏再也绷不住,眼眶泛红,轻声吐槽:“你知不知道我差点报名《等着我》寻人节目?我寻思你要是真没了,我就上电视,把你尿床、跑调、写烂情书的黑历史全曝光。”
陈屿笑得轻轻咳嗽,眉眼弯弯:“还好我活着。不然太亏了。”
“废话。活着最赚。”
林知夏打开保温饭盒,热气腾腾的红烧肉香气瞬间弥漫整间小屋。“趁热吃。吃完干活。”
陈屿看着色泽浓郁、咸甜刚好的红烧肉,眼底亮亮的,像个得到糖果的小孩。“你专门给我做的?”
“不然呢?喂猪啊?”
陈屿低头小口吃肉,含糊不清地说:“只喂我就行,别喂别人。”
林知夏心口一软。这个病到绝境的少年,骨子里依旧是那个从小到大、黏她、依赖她、偏爱她的竹马。
吃完饭后,林知夏直接搬过电脑,霸占键盘。
“借我用一下。”
“干嘛?”
“改名。”
林知夏动作利落,直接登录他的专属NPC后台模块,删掉那个土到极致的名字——铁大柱。指尖落键,干脆利落。
新名字确认:陈屿。
同时修改铁匠铺所有对外公示招牌、系统弹窗、玩家交互界面。几秒后,游戏青石镇铁匠铺木牌彻底更新,焕然一新:
【陈屿铁匠铺
修装备、打武器、赠暖心药
老板娘专属福利终身有效
童叟无欺,唯独偏爱夏夏不吃饭】
陈屿在旁边看着,无奈失笑:“你别瞎改,玩家会看出来的,会暴露我的。”
“暴露就暴露。”林知夏扭头瞪他,“你早就暴露完了。疤痕、胎记、跑调歌、口头禅,你生怕我认不出来。既然藏不住,那就大大方方挂真名。从今天起,你不再是偷偷躲起来的铁大柱。你是陈屿。我的陈屿。”
陈屿静静看着她,眼底温柔泛滥,盛满星光,轻声呢喃:
“嗯。你的。”
5 家人奔赴,温柔兜底
第二天中午,陈家父母驱车抵达高新区大厦。三层超大保温食盒、满满一箱营养品、水果、补品,堆了满满后座。
按照周云深的安排,二老先到八楼会议室。陈阿姨一进门就连连鞠躬道谢:“周总,谢谢您收留小屿、护着他、成全他。这半年医疗费、护理费、住宿费,公司垫了多少?我们得还。”
周云深连连摆手:“阿姨您别这样。陈屿当年帮我的,比这些多得多。再说了,他是我们公司最珍贵的员工,我们养他是应该的。”
陈阿姨坚持要立字据,周云深推了半天,最后妥协:“行,我让财务列个明细,您看一眼就行,不用还。当是我给陈屿的项目分红,提前预支的。”
陈阿姨这才收住眼泪,转头看向林知夏:“知夏,带阿姨去见他。”
六楼走廊尽头,陈阿姨推开门,二话不说,先冲到轮椅边,弯腰死死抱住陈屿,隐忍半年的眼泪彻底决堤,无声落泪。不敢用力抱,怕压到他、怕累到他,只能轻轻圈着他的肩,一遍遍呢喃:
“我的小屿……我的宝贝儿子……你怎么这么傻……怎么一个人扛这么久……”
陈叔叔站在一旁,红着眼眶,一言不发,默默拆开所有营养品,手脚笨拙,却细致无比。
陈屿被妈妈抱着,有些无措,轻声安抚:“妈,我没事,别难过,我好好的。手能动、能工作、能赚钱,我挺好的。”
“还好什么!”陈阿姨又心疼又生气,轻轻捶了捶他的肩膀,力道极轻,舍不得真打,“以后不许再这样吓爸妈!天大的事,家里一起扛!你还有爸妈,还有知夏!你不是一个人!”
“嗯。再也不会了。”陈屿乖乖认错,温顺又听话。
林知夏靠在门边,静静看着一家人团圆,眼底温柔温热。真好。所有隐瞒、所有孤独、所有绝境,终于被家人的温柔彻底兜底。
周云深特意抽空过来送果篮,被陈阿姨拉着唠了整整半小时家常。从陈屿小时候调皮捣蛋,唠到长大懂事、生病隐忍。唠完家常,陈阿姨认真诚恳道谢:“周总,我退休在家没事,以后每周来给他送两次饭,不耽误你们正常工作。您别嫌我烦就行。”
周云深哭笑不得:“阿姨您来,我给您办张访客卡。”
一场忐忑的见面,最终以满室温柔收尾。
午后,所有人安顿完毕。林知夏重新登录游戏。
自从她那条朋友圈曝光之后,全网半数《归途》玩家都慕名前来青石镇打卡。曾经无人问津的偏僻铁匠铺,彻底爆火,成了全网网红打卡点。因为访问量太大,青石镇服务器连续三天负载拉满,运维部骂骂咧咧加了四条分线。
铺门口围满了玩家,排队修装备、打武器、蹲NPC互动、围观独家彩蛋。
「!!这就是全网最温柔竹马NPC陈屿?」
「我之前被骗子骗光金装,铁大柱免费给我打全套装备!人超好!」
「原来背后是生病的程序员小哥哥!太温柔太好哭了!」
「锁死老板娘!夏夏不吃饭永远置顶!」
无数玩家自发心疼、祝福、偏爱这个独一无二的真人NPC。
林知夏启用陈屿提前写好的自动回复脚本,挂上专属客服ID:陈屿铁匠铺老板娘001。排队、答疑、登记福利、发放专属回血药、处理玩家问题,有条不紊。
后台不断有玩家私信道谢。一名叫【橘子汽水】的女玩家私信:
“小姐姐!我真的超级感谢陈屿NPC!之前我刚入坑被骗光所有金装,在公屏哭了一整晚,没人理我。只有铁大柱默默给我打了全套顶配装备,送满药水,免费帮我修了一个月装备。他真的超级温柔超级好!”
林知夏看着私信,心头又暖又酸,截图发给陈屿。
陈屿低头看着手机,轻笑一声,嗓音温柔:“那天看她哭太惨了,烦得慌。反正游戏材料都是系统刷新的,不花钱,顺手而已。”
“你倒是顺手,别人记你一辈子好。”林知夏回头看他,“全网玩家的偏爱,都被你拿下了。”
“我只要你的偏爱就够了。”陈屿抬眼,目光真挚又热烈。
林知夏心口一颤,别过脸,假装淡定:“油嘴滑舌。”
傍晚时分,林知夏推着陈屿的轮椅,下楼逛公司后花园。晚风徐徐,轮椅碾过石子小路,轻轻咯噔作响,安静又安稳。
一路沉默温柔。走到花园中央,陈屿忽然轻声开口,语气郑重又真诚:
“知夏,谢谢你。”
林知夏停下脚步,低头看他:“谢我什么?”
“谢谢你没有放弃我。”他仰头看着落日,眼底清澈又柔软,字字真心,“我那段时间,真的快撑不住了。身体一天比一天差,行动越来越受限,看着自己慢慢废掉,很绝望。我当时偷偷想,如果哪一天手也动不了了,我就写一封定时邮件,发给我爸妈,发给你。交代好所有事,然后悄悄离开。”
“我以为我会默默无闻、孤独终老、无人知晓。是你找到我。把我从自我封闭的绝境里,硬生生拉回人间。”
林知夏蹲下身,平视他的眼睛,指尖轻轻碰了碰他微凉的手背,语气坚定无比:
“陈屿,记住,无论你什么样子,我永远不会放弃你。你想躲,我就把你找出来。你想逃,我就把你抓回来。你想放弃,我就推着你往前走。你永远、永远、不会是一个人。”
陈屿眼底瞬间湿润,温柔点头。
“好。我再也不躲了。”
他顿了顿,忽然轻声补了一句,像是把心里最后一块石头也搬开了:
“知夏,我的病不会好,以后甚至会越来越差,你想好了?”
林知夏把他的手握紧,没有一秒犹豫:
“我想了半年了。你不在的那半年,我每一天都在想。结论是——你在,我就赚了。你不在,我赚再多也没意思。”
陈屿看着她,虎牙露出来,笑得眼眶发红:“那你亏了怎么办?”
“亏了就亏了。”林知夏站起身,推起轮椅继续往前走,“反正我认了。”
6 双向奔赴,独家偏爱
往后的日子,温柔安稳,日日岁岁皆圆满。
林知夏正式入职云深互娱,UI设计师工位,直接安排在陈屿病床对面。抬头可见,转身可及,朝夕相伴,日日相守。她负责游戏界面视觉、图标设计、皮肤穿搭、场景美化。陈屿负责核心代码、系统模块、NPC逻辑、版本更新。两人一个负责颜值烟火,一个负责内核骨架,联手打磨着这款温柔的《归途》世界。
朝夕相处,并肩工作,无人打扰,安稳治愈。
入职半个月后,《归途》全服大版本补丁准时更新。更新公告洋洋洒洒数万字,优化场景、修复bug、新增玩法、迭代情节。公告只字未提私人彩蛋,只在末尾写了一句:“青石镇铁匠铺新增隐藏互动情节,具体内容请玩家自行探索。”
当天下午,游戏论坛炸了。
一个叫【橘子汽水】的玩家发帖:《青石镇铁匠铺那个NPC,送红烧肉有惊喜!!!》
帖子内容:她照常去铁匠铺修装备,背包里正好有烹饪系统做的红烧肉,随手送了一份给NPC陈屿。结果弹出一个全服金色公告:
【恭喜玩家夏夏不吃饭」解锁全服唯一隐藏情节!】
【恭喜解锁终身专属称号:【陈屿の老板娘】!】
【称号永久绑定,独一无二,全服公示!】
等等,不对。她送的红烧肉,公告里写的玩家ID是「夏夏不吃饭」?她愣了半天才反应过来——这个彩蛋只对特定账号生效。其他玩家送红烧肉,NPC只会回一句“谢谢,我不饿”。只有「夏夏不吃饭」送,才会触发全服公告。
帖子底下瞬间盖了几千楼:
「!!!官方嗑CP最为致命!」
「这是什么神仙独家偏爱!我哭死!」
「全服唯一称号!专属老板娘!锁死!!」
「所以陈屿NPC背后真的是个真人程序员?老板娘是他女朋友???」
「我试了!我送了十份红烧肉!他只说‘谢谢我不饿’!酸死我了!!」
周云深用自己的官方账号转发了这条帖子,配文只有四个字:“藏不住了。”
评论区彻底沦陷。
林知夏看着公告,转头瞪向认真敲代码的某人:“陈屿!你又私自夹带私货!!”
陈屿头也不抬,一本正经甩锅:“运营部提交的,跟我无关。”
“代码提交记录是你的!我后台看见了!”
“……”陈屿停下键盘,转头咧嘴笑,虎牙尖尖,一脸无辜又宠溺,“那你要不要称号?不要我马上删掉。”
林知夏懒得跟他废话,直接登录游戏,佩戴称号,截图保存,发朋友圈,简单嚣张:
入职云深互娱第二天,升职老板娘。工作职责:监督专属铁匠好好吃饭、好好生活、好好活着。
朋友圈瞬间炸评。
陈阿姨秒赞:【太棒了!】
周云深调侃:【要不要把陈屿工资卡直接移交老板娘保管?】
一众同事朋友纷纷起哄祝福。
陈屿拿过她的手机,认认真真一条条看完,低头轻笑,眼底温柔泛滥。
“老板娘。”他轻声喊她。
“干嘛?”
“今晚吃什么?”
“红烧肉。”
“明天呢?”
“明天你自己做饭。”林知夏挑眉,“手能动,就得干活。轮椅推到灶台边,刚好够得到。”
陈屿乖乖点头:“好。都听老板娘的。”
傍晚下班,林知夏推着他的轮椅,慢慢走在夕阳余晖里。晚风温柔,落日绵长。青石镇的游戏世界里,铁匠铺永远灯火长明。现实人间里,有人永远等他、陪他、爱他、守他。
他曾经以为自己的归途,是孤独落幕、无声寂灭。直到遇见她才懂。他的归途,从来不是游戏烟火,不是安稳苟活。他的归途,是林知夏。是岁岁年年,不离不弃。是人间烟火,一生相守。
7 归途有你,岁岁年年
深秋的晚风再次吹进窗台,温柔抚平所有过往的坎坷和沧桑。
曾经消失半年、独自绝境承压的少年,终于重新站回人间烟火里。他不再躲藏、不再隐瞒、不再独自硬扛。他有家人兜底,有爱人相守,有热爱的事业,有温柔的归途。
游戏里,全网玩家天天打卡铁匠铺,羡慕这份独一无二的温柔偏爱。现实里,朝夕陪伴、岁岁相守,平淡安稳,日日欢喜。
闲暇时刻,林知夏依旧挂机游戏,蹲在铁匠铺门口,看他认认真真打铁、偶尔偷偷哼跑调的老歌。陈屿依旧会给她偷偷塞专属武器、专属药水、专属彩蛋,年年岁岁,从未间断。
三个月后,陈屿去医院复查。林知夏推着他走进肌电图室,等在走廊里。检查做完,医生看着报告沉默了一会儿,抬头说:“手部力量比上次又下降了一点,但还在可控范围,注意别过度用。腿的话……你知道的,没法逆转。目前这个速度,算是稳住了。”
陈屿点点头,语气平静:“嗯,我知道。”
出了诊室,林知夏推着他往电梯走。两个人都没说话。进了电梯,陈屿忽然伸手,轻轻捏了捏她搭在轮椅扶手上的手指。
“知夏。”
“嗯?”
“手还能动一天,我就给你打一天铁。”
林知夏低头看他,眼眶有点酸,嘴上却不饶人:“那你得打到我八十岁。少一天都不行。”
“好。八十岁。”陈屿笑出小虎牙,“到时候我打不动了,你推着我去铁匠铺,我坐那儿当吉祥物,你替我抡锤。”
“想得美。到时候你负责收钱,我负责打铁。老板娘亲自上手,收费翻倍。”
“行。你说了算。”
有人问他,生病遗憾吗?
他从不遗憾。
若非这场绝境,他不会看清谁真正爱他、谁真正守他、谁永远不会放弃他。若非这场躲藏与奔赴,他们不会看清彼此藏了十几年、从未说出口的暗恋与偏爱。
年少竹马,岁岁相知。绝境重逢,余生相守。
人间最好的归途,从来不是山河万里、风景无数。是历经所有风雨绝境,回头发现,你一直在我身边。
从此。
归途有风,有月,有烟火。有你,有余生,有岁岁年年。
(全文完)