螢幕上的白光淡去時,王羽感到一陣劇烈的眩暈。
他下意識地抓住桌沿,指尖傳來熟悉的、略微油膩的塑膠觸感——那是他用了三年的廉價鍵盤邊緣。鼻腔裡充斥著出租屋特有的味道:隔夜泡麵湯的鹹腥、電腦散熱口的微焦味、窗外飄進來的城市尾氣。
他睜開眼。
眼前是那臺老舊的顯示器,《亞爾蘭傳說》的登入介面靜靜地亮著,背景是遊戲宣傳用的精美插畫:精靈在發光森林中起舞,矮人在熔爐前揮錘,人類騎士在晨光中舉起長劍。一切都和他點選“進入遊戲”前一模一樣。
時間顯示。
他記得自己是晚上十一點半登入遊戲的,準備在午夜伺服器重新整理前做完日常任務。那麼……只過去了十七分鐘?
但記憶裡那些漫長的歲月——三年的碎片收集,數個月的影紗會戰爭,九十天的星蝕倒計時,虛空中與觀察者的對峙,成為錨後的緩慢消散,百年守望者的甦醒……
那些記憶如此真實,真實到他的心臟還在為最後一次告別而抽痛,真實到他的指尖彷彿還殘留著銀戒指的冰涼觸感,真實到他下意識地尋找左手無名指——當然,那裡甚麼都沒有。
“夢?”他喃喃自語,聲音在狹小的出租屋裡顯得空洞。
他摘下耳機,起身時腿一軟,差點摔倒。扶著牆壁走到窗前,推開那扇總是卡住的塑鋼窗。深夜的城市展現在眼前:遠處寫字樓還亮著零星燈光,高架橋上的車流稀疏,霓虹招牌在潮溼的空氣中暈開模糊的光暈。
一切如常。
平凡的、沉悶的、毫無魔法的現實世界。
王羽靠在窗邊,深深吸了一口混雜著塵埃和汽車尾氣的空氣。然後他笑了,笑聲開始時很輕,然後越來越響,最後變成一種近乎歇斯底里的、混雜著解脫和絕望的顫抖。
十七分鐘。
他在一個遊戲世界裡度過了史詩般的一生,拯救了一個世界,愛上了一個精靈,結交了可以託付生死的夥伴,最終以自我消散的方式化作了那個世界的法則——而現實只過去了十七分鐘。
這太荒誕了。荒誕到如果是小說劇情,他一定會罵作者偷懶。
他回到電腦前,盯著《亞爾蘭傳說》的登入介面。游標在賬號密碼欄閃爍,彷彿在邀請他再次進入那個世界。
但這一次,他沒有點選。
而是移動滑鼠,關閉了遊戲客戶端,然後開啟了瀏覽器。
手指在鍵盤上停頓了幾秒,然後他開始搜尋:
“亞爾蘭傳說 背景故事 觀察者”
搜尋結果大多是遊戲攻略、職業介紹、新版本預告。沒有觀察者,沒有星蝕事件,沒有秘藏圖書館。
“亞爾蘭傳說 NPC 露娜”
搜尋結果:精靈種族初始村莊的一個普通任務釋出者,負責派發收集草藥和驅趕野狼的初級任務。沒有銀髮,沒有細劍,沒有泡茶的習慣。
“亞爾蘭傳說 英雄 艾瑞”
當然,沒有任何結果。遊戲裡只有一個不起眼艾瑞的NPC。
王羽靠在椅背上,閉上眼睛。那些記憶——露娜在晨光中的側臉,金靂鍛造時專注的眼神,巴克拍他肩膀的力道,凱蘭推眼鏡的習慣——開始變得模糊,就像醒後迅速消散的夢境細節。
也許真的只是一場夢。一場因為過度沉迷遊戲而產生的、極其逼真的清醒夢。
他起身去廚房,從冰箱裡拿出一罐廉價啤酒。拉開拉環的瞬間,氣泡湧出的聲音在寂靜的房間裡異常清晰。他仰頭灌了一大口,冰涼的液體滑過喉嚨,帶來短暫的真實感。
但當他放下易拉罐時,手指無意中劃過罐身冰凝的水珠。
那個觸感——
和露娜記憶水晶的冰涼觸感,一模一樣。
王羽僵住了。
他緩緩抬起手,看著自己的指尖。水珠正在蒸發,留下微小的溼潤痕跡。他閉上眼睛,努力回憶更多細節:星露村雨後泥土的氣息,幽暗密林苔蘚的溼度,秘藏圖書館舊書卷的塵埃味,還有……露娜頭髮上淡淡的、像是月光和樹葉混合的清香。
那些感官記憶太具體了,具體到超出夢境能夠創造的範疇。
他衝回電腦前,重新開啟《亞爾蘭傳說》,但不是登入遊戲,而是點開了遊戲檔案目錄。在繁雜的資料夾中尋找,直到他找到一個名為“World_Lore”的資料夾——裡面存放著遊戲世界觀的背景文字。
大部分是TXT文件,內容和他之前瞭解的差不多:大陸歷史、種族設定、魔法體系。但當他點開一個名為“”的子資料夾時,手開始顫抖。
裡面有幾個被註釋掉的文字檔案:
“觀察者設定草案.txt”
“星蝕事件劇情線(廢棄).txt”
“原初約定背景(未採用).txt”
王羽點開第一個檔案。
裡面是粗略的設定大綱:
【觀察者:來自宇宙深處的古老存在,以收集文明標本為使命。計劃作為第三部資料片最終BOSS,但因‘主題過於黑暗’被廢棄。原定劇情:觀察者降臨,玩家需要收集十二塊‘法則碎片’製造對抗武器……】
檔案內容到此中斷,後面是一行開發者的備註:“美術組已為觀察者設計了概念圖,但專案取消後資源歸檔,位置未知。”
王羽顫抖著手點開第二個檔案。
【星蝕事件:原計劃作為大型世界事件,持續90天現實時間。玩家需要完成一系列任務阻止星辰被吞噬,失敗則伺服器進入‘格式化’狀態——所有玩家資料重置。因可能引發玩家抗議而被取消。】
第三個檔案:
【原初約定:泰坦族留下的世界保護機制。設定漏洞:穿越者玩家不受約定限制,可以‘走出世界’觸發隱藏劇情。此設定因技術實現難度過高而放棄。】
王羽靠在椅背上,大腦一片空白。
不是夢。
至少不完全是。
那些他在“夢”中經歷的一切,竟然是這個遊戲廢棄的、從未實裝的設定。但那些設定只存在於文字草案裡,沒有美術資源,沒有程式實現,更沒有成為正式的遊戲內容。
那他為甚麼會“經歷”這些?而且還如此真實、完整、邏輯自洽?
他繼續翻找,在一個名為“”的壓縮包裡,找到了一張低解析度的圖片。
解壓,開啟。
圖片上是一個銀髮精靈女子的素描草稿。線條簡單,沒有上色,但那張臉——
王羽的呼吸停止了。
那是露娜。
不是完全一樣,草稿中的精靈更年輕,表情更活潑,穿著初始村莊任務NPC的簡單長袍。但那雙眼睛的輪廓,鼻樑的弧度,嘴角微抿的習慣——和他記憶中的露娜有七分相似。
圖片檔名:“”
版本1的概念圖。後來正式版中的露娜,變成了一個更普通、更模板化的精靈NPC。
但最初,某個美術師在構思這個角色時,畫下的第一張草稿,長著那張臉。
王羽關掉圖片,雙手捂住臉。他感到一種撕裂般的荒誕:他愛上了一個從未真正存在的角色,但那個角色又確實以某種胚胎的形式,存在於某個遊戲美術師的草稿裡。
他為她付出了他能付出的一切——在那個真實到可怕的“夢”裡。
而現在,他坐在二十三平方米的出租屋裡,面對著冰冷的螢幕,手指上既沒有銀戒指,也沒有握住過她那微涼的手。
窗外的天色開始泛白。凌晨的城市甦醒得很慢,遠處傳來第一班公交車的引擎聲,樓下的早餐鋪亮起燈,油條下鍋的滋滋聲隱約可聞。
平凡的世界正在開始又一個平凡的日子。
王羽站起身,走到窗前。晨曦從高樓縫隙中擠進來,在地板上切出狹長的光斑。他下意識地伸出手,讓陽光落在掌心。
很暖。
和記憶裡某個晨光中的溫度,一模一樣。
他低頭看著自己的手掌。掌心有長期握滑鼠形成的老繭,指關節因為熬夜而略顯浮腫。這是一雙普通人的手,沒有握過劍,沒有施放過魔法,沒有在虛空中觸碰過神明的邏輯核心。
但就是這雙手,在另一個世界裡,曾經守護過一個文明。
即使那個世界並不“真實”。
即使那些人不曾“存在”。
但那份守護的心意,那些做出的選擇,那些付出的代價——那些是真實的。真實地存在於他的記憶裡,真實地改變了他這個人。
王羽突然明白了甚麼。
他回到電腦前,關掉了所有遊戲檔案,開啟一個新的文件。游標在空白頁面上閃爍,像在等待一個開始。
他輸入標題:
《致不曾存在的世界:一個玩家遲到的任務報告》
然後他開始寫。
不是寫小說,不是記錄夢境,是認真地、一字一句地,寫下他在那個世界裡經歷的一切:從穿越的困惑,到收集碎片的執著,到面對影紗會的憤怒,到星蝕降臨的恐懼,到虛空獨行的決絕,到成為錨的接受,到最後消散的平靜。
他寫下露娜,寫下金靂、巴克、凱蘭,寫下艾莉絲、埃德加、格羅姆,寫下塞拉斯長老和世界樹,寫下觀察者和守望者,寫下無名墓地和五塊墓碑,寫下永恆石和銀戒指,寫下那句“世界值得”。
他寫下每一個細節,每一次抉擇,每一份情感。
文字在螢幕上流淌,從深夜寫到黎明,從黎明寫到正午。陽光從窗戶的一側移到另一側,他渾然不覺。外賣的電話響了三次,他沒有接。膀胱在抗議,他沒有理會。
他必須寫下來。在他忘記之前,在他被現實重新吞沒之前,他必須為那個世界留下存在的證據——即使證據只存在於他的文字裡。
下午三點,文件字數突破五萬。
王羽終於停下來,手指因為持續打字而痠痛僵硬。他儲存文件,備份到雲盤,然後站起身,走到浴室,用冷水狠狠洗了把臉。
鏡子裡的人雙眼通紅,胡茬凌亂,頭髮油膩——一個標準的熬夜打遊戲的宅男。
但他看著那雙眼睛,看到了某種不一樣的東西。
那裡不再只有對現實的逃避,對平庸的不甘。那裡多了一份……平靜。一種見識過星空浩瀚、經歷過生死抉擇、付出過一切代價後,終於能夠坦然面對平凡生活的平靜。
他換掉皺巴巴的T恤,出門。
樓下的早餐鋪已經改賣下午的豆漿油條——攤主是老夫妻,二十多年了,總是這個時間切換。王羽買了份豆漿,坐在路邊的小塑膠凳上慢慢喝。
陽光很暖,風裡有初秋的涼意。街對面小學放學了,孩子們湧出來,嘰嘰喳喳像一群小鳥。一個老太太推著輪椅上的老伴慢慢走過,低聲說著甚麼,老伴笑了。
平凡的世界。
不完美的、瑣碎的、毫無史詩感的,但依然在運轉的世界。
王羽看著這一切,突然想起“夢”裡的最後一幕:百年後的人們在和平中生活,孩子們在光牆邊玩耍,守望者在晨曦中溫柔注視。
那個世界最終獲得了安寧。
而這個世界——他的現實世界——也值得同樣的安寧。
喝完豆漿,王羽回到出租屋。他沒有再開啟遊戲,而是開始整理房間。清理堆積的外賣盒,擦拭積灰的書架,把髒衣服扔進洗衣機。然後在整潔的書桌前坐下,開啟了求職網站。
現實還在繼續。房租要交,飯要吃,生活要過。
但有些東西已經不一樣了。
傍晚時分,文件編輯軟體彈出一個提示:“檢測到文件《致不曾存在的世界》已超過24小時未儲存新內容,是否自動備份?”
王羽點選“是”。
備份進度條開始走動。他看著那個小小的、旋轉的圖示,突然想起永恆石中光點旋轉的樣子。
然後他笑了。
也許那個世界並不“真實”。也許那些人從未“存在”。但那些經歷塑造了他,那些選擇定義了他,那些愛和犧牲成為了他靈魂的一部分。
而這份改變,是真實的。
這就夠了。
備份完成。王羽關閉文件,關掉電腦。他走到窗前,看著黃昏降臨城市。霓虹燈漸次亮起,車流匯成光的河流。
手機震動,是母親發來的訊息:“這週末回家吃飯嗎?你爸買了條魚。”
他回覆:“回。我想吃紅燒的。”
按下傳送鍵的瞬間,遠處天際最後一縷夕陽沉入地平線。
夜幕降臨,星辰浮現——雖然城市的燈光讓大多數星星看不見,但王羽知道,它們在那裡。
就像他知道,在某個或許存在、或許不存在的世界裡,五塊無字的墓碑靜靜立在月光下,一枚銀戒指在基座上泛著微光,一個溫柔的存在在虛空中守望,一個銀髮的精靈在永恆石旁輕聲說:
“晚安,世界。”
“我很好。”
“你們也要好好的。”
王羽輕聲回應,對著夜空:
“晚安。”
“我很好。”
“你們也要……好好的。”
然後他拉上窗簾,開啟燈,開始準備明天的面試材料。
平凡的生活繼續。
但有些光芒,一旦被點燃,就不會再熄滅。
即使它們只存在於記憶裡。
即使它們只照亮了一個人。
但光芒本身,就是意義。
---
深夜,電腦自動進入休眠狀態。
螢幕暗下去的前一秒,《亞爾蘭傳說》的遊戲圖示在桌面上微微閃爍了一下——就像某種回應,又像只是螢幕的殘影。
而在這臺電腦的硬碟深處,在一個被標記為“系統快取”的隱藏資料夾裡,一個從未被建立過的文字檔案靜靜存在著。
檔名:“”
開啟後,裡面只有一行字:
“錨點解除。守望者就位。世界運轉正常。感謝你曾經的存在。”
檔案的建立時間戳是亂碼。
最後修改時間:從未。
---
【第200章 完】
【全書終】
【後記】
故事結束了。英雄沒有歸來,因為他從未離開——他化作了我們呼吸的空氣,走過的土地,做出的每一個善良選擇。世界繼續運轉,平凡而珍貴。而那個在螢幕前寫下這一切的人,和那個在虛空中守望的存在,都在以自己的方式,繼續著各自的“守護”。
感謝你陪伴這個故事走到最後。願你在自己的世界裡,也能找到那份“世界值得”的信念。
晚安。
早安。
願每一個晨曦,都如常降臨。