林默第一次打开《战魂:钢铁洪流》时,正被出租屋窗外工地的噪音吵得头疼,作为前陆军某部侦察兵,退伍后的生活像杯温吞的白水,除了偶尔在军事论坛跟人争论“99A vs M1A2孰优孰劣”,剩下的时间全被快递员的琐碎填满,直到手机屏幕亮起——逼真的战场画面扑面而来:硝烟裹挟着尘土在壕沟间弥漫,T-90A的炮管在夕阳下泛着冷硬的金属光泽,耳机里传来断断续续的俄语指令,连枪械后坐力的震动反馈都像当年实弹射击时一样,沉得能压住肩胛骨。
“这游戏,有点东西。”林默舔了舔干裂的嘴唇,指腹在屏幕上划过,选了“步兵侦察兵”兵种,创建角色时,系统提示“是否开启军事素养加成”,他鬼使神差地点了“是”,下一秒,视野左下角弹出微小的数据流:风速3.2m/s、湿度65%、目标距离287米……这些曾在靶场刻进肌肉记忆的参数,此刻像第二本能般浮现在虚拟战场里。
新手匹配局里,他落地成盒三次——不是被敌方狙击一发爆头,就是误踩了“诡雷”,直到第四局,他缩在废弃居民楼的二楼,通过热成像仪锁定街角一个晃动的身影,屏住呼吸,准星随着目标移动微微调整,扣下扳机的瞬间,后坐力让屏幕一震,耳机里传来“Enemy eliminated”的机械音,屏幕上跳出弹道数据:子弹偏移0.3cm,风速修正值完美,林默突然笑了,像当年第一次在野外射击场命中300米外靶心时一样,心脏在胸腔里撞得咚咚响。
这游戏,远比他想象的要“真实”,装备损耗系统会因频繁射击降低枪械精度,医疗兵包扎时需要模拟按压止血的节奏,甚至不同地形的脚步声都能暴露位置,有天深夜,他蹲在模拟的“山谷地图”里,听着耳机里队友“幽灵”压低的呼吸声——那是个自称“玩了五年FPS的老鸟”的大学生,此刻却紧张得手抖:“默哥,前面……前面有三个,我标不动啊。”林默没说话,切换到红外模式,三个模糊的人形在热成像中显形:“左一,没头盔;右二,背火箭筒,你等我三秒,我补个侧翼。”他摸出战术手雷,拉环,默数“3、2、1”,甩向墙根,爆炸声响起,队友的枪声随即跟上,屏幕上跳出“Triple Kill”。
“卧槽!默哥你是战神吧!”“幽灵”在语音里尖叫,另一边叫“铁壁”的重机枪手却闷声闷气:“靠,又浪费一颗雷,我这子弹都打光了。”林默笑着切枪,捡起地上掉落的火箭筒:“没事,这局稳了,下局记得节约弹药。”屏幕上,小队图标正缓缓向目标点推进,像当年他们在野外演习时,踩着露水摸向“敌军”指挥部一样,每一步都踩着心跳。
他们很快在游戏里攒出了名声。“战术默”的外号传开后,连职业战队都来抛橄榄枝,但林默拒绝了,他更喜欢和“幽灵”“铁壁”“蜂鸟”(医疗兵)这几个素未谋面的“菜鸟”组队,在凌晨的虚拟战场里,一边啃着泡面,一边指挥“蜂鸟”:“别冲!先给我扔个烟雾弹,我绕后!”“铁壁”的重机枪扫射时,他会提醒:“换弹了!缩回来!”“幽灵”抱怨“这狙跟烧火棍似的”,他就把自己刚刷出的“定制版巴雷特”丢过去:“用这个,准星压稳了。”
有天,游戏更新了“钢铁风暴”活动:模拟诺曼底登陆,玩家分为盟军与轴心军,需要在真实的海滩地形中突破防线,林默带着小队选了盟军,登陆艇刚靠岸,就被轴心军的机枪火力压得抬不起头。“铁壁”中弹倒地,“蜂鸟”冒死冲过去,却被流弹击中胳膊。“幽灵”在狙击位急得骂娘:“默哥,这样不行!得炸了那个碉堡!”林默看着屏幕上不断跳落的“队友重伤”提示,突然想起了当年演习——同样的海滩,同样的机枪火力,连空气中咸腥的海风味都像重叠了。
“听我指挥,”他声音突然沉下来,“幽灵,你用烟雾弹覆盖碉堡左侧;蜂鸟,你先救铁壁,别让他死透;铁壁,你活过来就架好机枪,压制右翼火力,我绕后,从后面摸上去。”他切换到工兵,拆了滩涂上的铁丝网,贴着岩壁爬行,耳机里,队友们机械地重复着指令,脚步声和枪声混着海浪声,像一场真实的战役,当他将C4炸药贴在碉堡后门时,屏幕上弹出“警告:即将引爆”,他按下引爆键的瞬间,整个碉堡轰然倒塌,机枪声戛然而止。
“我们……我们成功了?”“蜂鸟”的声音带着哭腔,屏幕上跳出胜利提示,林默看着小队全员存活的消息,突然想起退伍时,老班长拍着他的肩膀说:“林默,你骨子里有股当兵的劲儿,在哪都不能丢。”原来战场从未离开,只是从山野丛林搬到了这方寸屏幕之间——指尖划过的每一道弹道,耳机里传来的每一次呼吸,都是军人本能在虚拟世界的回响。
游戏结束后,林默没有立刻退出,他站在虚拟海滩上,看着夕阳将海面染成血红色,远处有队友在插旗,欢呼的声音从耳机里传来,模糊又清晰,他想起当年退伍时,把军装叠得整整齐齐放在衣柜最底层,以为那段人生已经落幕