第 1 章 — 決勝局的空白席位
2033年11月9日,柏林近郊的黑色穹頂在夜色裡像一枚沉進平原的炭塊。沒有窗,沒有標示,沒有任何對外天線,只有環形外牆上的散熱鰭片在十一月的冷霧中嗡鳴。這座由GEC建造的決賽堡壘從三年前落成後就從未對外開放過平面圖,官方說法是為了隔絕一切外部訊號,確保神經連結的純淨,實際上所有進入過維修通道的工程師都知道,那些厚度超過四十公分的混凝土與電磁屏蔽層,隔絕的不只是訊號,還有視線與質疑。
晚間九點四十七分,《冠軍穹頂》世界總決賽第五局,深淵都市。這張地圖是諾瓦數據為了今年決賽重新建構的垂直賽博都市,從地表的霓虹廢墟到雲層之上的懸空議會,一共七層立體戰場,每一層都有獨立的重力與視野規則。全球有超過三十億裝置同時連線,柏林現場的兩萬個座位早在開場前六小時就被體溫與呼喊填滿,巨型環形螢幕將選手第一視角投射成瀑布,數據洪流在觀眾頭頂奔騰。
比數二比二。這是決勝局。韓國隊的中單韓載允操縱著代號夜鴉的刺客型角色,站在第六層通往第七層的懸空廊道上。那是一個極為刁鑽的位置,身後是深不見底的都市裂縫,身前只有一條寬度不到兩個身位的光橋。導播給他的特寫已經持續了十一秒,臉部捕捉鏡頭裡的韓載允皮膚白得近乎透明,黑色碎蓋頭被連結艙內的循環風輕輕吹動,眼神平靜得像一面結冰的湖。解說席上的聲音正處於一種刻意壓抑的亢奮,等待那個決定冠軍的瞬間。
紀昀沒有在現場。他在柏林東區一間只有十二坪的出租公寓裡,窗外是年久失修的輕軌高架,房間裡只有一張二手電競椅、一台被GEC官方在兩年前就宣布淘汰的舊版分析終端,以及三面拼起來的螢幕。螢幕的光映在他蒼白而微駝的背影上,他的黑色短髮凌亂,眼下的青痕像是長期熬夜烙上去的印記。深灰色的戰術夾克掛在椅背上,他只穿著一件洗到發白的連帽衫,手指卻像外科醫生那樣穩定地懸在鍵盤與自製的封包擷取器上。他已經不是任何俱樂部的首席分析師了,半年前因為堅持在一份假賽模型報告中標記異常,被聯盟以數據解讀偏差為由解約,現在靠幫地下盤口做些見不得光的數據清理維生。
他本來不想看這場決賽。直到第六層的團戰爆發前,他的視線還停留在另一塊螢幕上跑動的後台封包日誌。那是他多年養成的壞習慣,任何官方轉播的串流,他都會同步用舊終端抓一份原始封包當作嗜好。就在韓載允踏上光橋的瞬間,紀昀的餘光捕捉到了一次不尋常的抖動。不是角色的位移,而是鏡頭本身的微小錯位。官方轉播是每秒六十幀,幀與幀之間的切換應該像刀切奶油那樣平滑,但那一瞬間,畫面像被一隻看不見的手輕輕向左拽了一下,只有大約零點七秒,隨即就被導播用一個極為流暢的全景拉遠給覆蓋掉了。
幾乎同一時間,韓載允的四名隊友做了一個讓紀昀背後發涼的動作。他們在沒有任何敵方技能前搖、沒有任何語音指令提示的情況下,集體向後停頓了零點三秒。那不是操作上的猶豫,更像是四個人同時收到了某種看不見的煞車指令。腳步、滑鼠、技能指示器的落點,全部在同一幀裡凍住,然後又在下一幀裡若無其事地恢復移動。只有韓載允沒有停。他像是沒有接收到那個指令,或者拒絕接收,執意向前踏出了一步,刺客的披風在虛擬風場中揚起。
導播間裡,崔正勳的聲音透過耳掛式通訊器傳出來,平穩得近乎溫柔。這個三十九歲的男人穿著一絲不皺的黑色導播制服,中分油頭在控制室的冷光下顯得油亮,他臉上永遠掛著那種職業化的微笑,眼神卻像鏡頭一樣銳利,能在三十二個機位之間瞬間判斷哪一個最能製造情緒。
「C機位特寫停掉,給我切全景,景深拉遠兩檔。把夜鴉的臉拿掉,現在。」崔正勳的語速不快,甚至帶著一種安撫的節奏。「賽評準備,接我的話,說檢測到神經連結艙的同步率波動,選手可能出現硬體不適。米婭,妳的語氣要帶一點遺憾,不要驚慌,這是設備問題。」
控制室裡沒有人質疑。副導播的手指在觸控盤上滑動,特寫鏡頭被一條預先做好的光暈轉場吃掉,觀眾的視角被強行從韓載允的臉上拽開,推向遠方正在交火的兩隊前排。就在鏡頭切走的下一個瞬間,五號神經連結艙的內部監控畫面出現了長達一點二秒的黑屏。官方後來解釋那是艙體電壓不穩造成的鏡頭離線,但在紀昀的舊終端裡,那段黑屏的封包大小異常地小,小到不像是離線,反而像是被精準地剪掉了什麼。
現場的兩萬人先是安靜了一秒,隨後爆出巨大的譁然。虛擬戰場裡,夜鴉的角色沒有消失。系統判定他仍在線上操作,刺客甚至還向前揮出了一記極為精準的普攻,替隊友補上了最後一點傷害,幫助隊伍拿下了關鍵的團戰勝利。可是當勝利的結算動畫亮起,當聚光燈按照慣例打向五座連結艙,準備迎接選手起身致意時,五號艙的艙門緩緩開啟,裡面空無一人。固定帶整齊地垂在座椅兩側,神經接點的凝膠還留有餘溫,頭盔內側的汗漬也還新鮮,但人不在了。就像他從來沒有坐進去過,又或者在某個鏡頭沒有拍到的縫隙裡被世界直接抹掉了。
賽評米婭·杜蘭的聲音在全頻道響起,那是經過訓練的、甜美而富有感染力的聲線,卻在那一刻出現了一次極其細微的顫抖。她照著導播台遞來的提詞卡唸出制式聲明,說韓載允選手因設備故障導致神經連結中斷,基於選手健康考量,經裁判組判定為退賽,冠軍由對手獲得。她的語速比平常快了半拍,尾音有一個不自然的上揚,像是想用更高的音量去蓋住什麼。現場的大螢幕立刻切出回放,回放裡的五號艙從頭到尾都是一個穩定的遠景,沒有任何特寫,沒有任何人影消失的過程。觀眾的手機與網路論壇在三十秒內被洗版,有人憤怒,有人困惑,有人開始用陰謀論的口吻調侃這是靈異事件,但更多的人在官方的定調下,逐漸接受了設備故障這個最不費力的解釋。
只有紀昀沒有接受。他的瞳孔在螢幕光裡微微收緊,偏執與敏感讓他的神經比常人更早一步捕捉到不協調。他的大腦像一台不曾關機的錄影機,能夠將連續的影像在腦中逐幀倒放。那零點七秒的視角殘影在他腦海裡被反覆拉伸,他看見了在導播切走前的最後一幀裡,韓載允的視線並不是看著眼前的光橋,而是猛地轉向了連結艙內部的左後方,瞳孔放大,嘴唇微張,像是看見了某個本不該出現在密閉艙體裡的東西。那不是比賽中的神情,那是恐懼。純粹的、生物性的恐懼。而那四名隊友零點三秒的集體停頓,更像是一種被同步的暗示,他們停了,他沒停,然後他就不見了。
紀昀的手指開始不受控制地敲擊鍵盤,舊版分析終端的風扇發出老舊硬碟轉動的嘎吱聲。這台被官方淘汰的機器之所以被他留到現在,是因為它的韌體還保留著最原始的封包解密邏輯,不會像新版終端那樣在接收轉播串流時就自動丟棄被標記為冗餘的幀。新版系統會幫你把世界修得平滑,舊機器卻會把所有被丟掉的東西都吐出來。紀昀把剛才擷取到的十分鐘封包全部倒進解析佇列,設定每秒六十一幀的擷取規格,讓機器去尋找那個被官方六十幀世界刪除的額外一幀。
轉播還在繼續,頒獎儀式在沒有夜鴉的情況下草草進行,崔正勳已經在導播間裡換上了另一副表情,對著身後的製片輕鬆地笑,說今晚的收視峰值創了新高,這種帶有一點遺憾的結局最能讓觀眾記住,明天的社群熱度至少能再發酵三天。他的語氣圓滑世故,把一場憑空消失包裝成了一次成功的節目效果。當有人小聲問起五號艙的黑屏時,他只是拍了拍對方的肩膀,說那是諾瓦數據那邊的硬體問題,已經報修了,不要影響慶功宴的心情。
紀昀的公寓裡,暖氣的嗡鳴與窗外輕軌駛過的震動交織在一起,形成一種低沉的白噪音。他的額頭沁出細汗,連帽衫的領口被他無意識地拉緊。舊終端的進度條走到百分之九十七時卡住了,散熱孔噴出灼熱的氣流,螢幕邊緣因為過熱而微微發黃。紀昀盯著那個卡住的數字,內心深處那種對數據潔癖式的執著與長年被體制拋棄的焦慮同時翻湧上來。他害怕自己又像上次那樣,因為執著於一個不存在的異常而被當成瘋子,也害怕這一次如果不看清,真相就會永遠被那個完美的六十幀世界覆蓋。
進度條跳到了百分之百。舊終端發出一聲輕微的提示音,彈出了一個縮圖。那是一個被標記為被刪除幀的畫面備份,時間戳記正好是官方黑屏前零點五秒。縮圖很小,很模糊,但紀昀一眼就看見了那張臉。韓載允的臉。不是平靜,不是專注,而是極度扭曲的驚駭。他的眼睛死死盯著連結艙的後方艙壁,瞳孔裡反射出一道細長的、像是光纖接頭鬆脫時才會出現的藍白色電弧,而他的右手已經離開了操作面板,像是要去擋住什麼。
更讓紀昀血液凍結的是,在那一幀的角落,連結艙艙壁的反光裡,隱約映出了一個不屬於選手的第二個影子。那個影子的輪廓很淡,像是疊在玻璃上的另一層影像,但紀昀的圖像記憶不會騙他,那裡確實站著什麼。
官方的制式聲明還在所有頻道滾動播放,強調賽事的公平性與設備的偶發性。紀昀卻在那片過度明亮的聚光燈之外,看見了被刻意過曝後藏起來的暗部。他將那一幀被刪除的畫面,沒有上傳,沒有備份到雲端,而是直接拖進了舊終端本機那塊已經停產的固態硬碟裡,斷開了網路線。機器的指示燈在黑暗中一閃一閃,像一隻不肯閉上的眼睛。
他知道,從他按下儲存的那一刻起,他就不再是一個單純的觀眾了。有人花了極大的力氣,讓數十億人只看見該看見的六十幀,而他,手裡握住了那多出來的一幀。這不是意外,這是一場在全世界直播下完成的謀殺,而兇手的手法,是讓被害者在所有人的注視中憑空消失,卻讓系統告訴大家,他還在線上。
讀者留言