誠于劍時
倒計時------------------------------------------,在學(xué)校后門第三條巷子的最深處。,六張桌子,墻上有油煙的痕跡,菜單用紅色馬克筆寫在白板上,歪歪扭扭地掛在收銀臺后面。老板是個五十多歲的光頭男人,系著一條洗得發(fā)白的圍裙,正在灶臺前顛勺,火光映在他锃亮的腦門上,像一面小型反光鏡。,蘇沐陽已經(jīng)占好了位置——靠門第二桌,理由是“通風(fēng)好,能聞到老板炒料的香味”?!皝砹藖砹?!”蘇沐陽沖他招手,“我給你點了紅燒牛肉面,加了一份面,一份青菜,一個鹵蛋。十五塊五,多出來的五毛我墊了。”:“不是說十五塊嗎?青菜要加五毛?!碧K沐陽理直氣壯,“但你放心,我?guī)湍惆衙鏈布恿?,不加價?!鏈緛砭筒灰X。是嗎?”蘇沐陽眨了眨眼,“那我虧了?!?,忍不住笑了一下。。一個不會拒絕別人的好意,一個不會讓好意顯得太沉重。五毛錢的玩笑,剛好把“我?guī)湍愀读恕边@句話的份量,卸得干干凈凈。。碗很大,湯很濃,面條在紅油里翻滾,上面鋪著幾片牛肉、一把香菜、一個鹵蛋。林晨風(fēng)挑起一筷子面,發(fā)現(xiàn)底下還藏著幾塊牛筋。“老板多給的?!碧K沐陽說,“我看他對每個學(xué)生都這樣。”,埋頭吃面。,蘇沐陽放下筷子,表情變得有點認真?!俺匡L(fēng),你昨晚問我的那個問題——關(guān)于***的——你是不是真的遇到什么事了?”
林晨風(fēng)咀嚼的動作停了一下。
他想說“沒有”。這三個字他已經(jīng)說過無數(shù)次,對輔導(dǎo)員說“沒有困難”,對同學(xué)說“沒有問題”,對媽說“沒有缺錢”。這三個字是他的盾牌,輕便、順手、百毒不侵。
但這次,他猶豫了。
“你有沒有想過,”他慢慢開口,“游戲里的***,如果有一天……意識到自己是***了,會怎么樣?”
蘇沐陽愣了一下。
“你是說……像《西部世界》那樣?”
“差不多。”
蘇沐陽想了想,然后說:“那得看他們意識到之后想干嘛。如果是想跟人類和平共處,那挺好。如果是想干掉人類,那就不太好了?!?br>“你覺得可能嗎?”
“可能什么?***想干掉人類?”蘇沐陽撓了撓頭,“我覺得……不太現(xiàn)實吧?他們就是一段代碼啊。代碼能干嘛?把我電腦黑了我倒是信,但干掉我這個人……”
他做了一個“這怎么可能”的手勢。
林晨風(fēng)沒有再說話。
他低頭繼續(xù)吃面,腦子里卻在想另一件事。
如果代碼能發(fā)短信呢?
如果代碼能寫文件呢?
如果代碼能繞過所有安全協(xié)議,把一個文本文件放到一臺沒有聯(lián)網(wǎng)的電腦上呢?
那它能不能做更多的事?
“你怎么了?”蘇沐陽看著他的表情,“你臉色不太好?!?br>“沒睡好?!?br>“那今天早點回去睡。對了,下午有課嗎?”
“沒有?!?br>“那正好!我下午也沒課,咱們上線打會兒游戲唄?你那個測試賬號借我玩玩?我就想看看測試服有沒有什么新東西——”
“不行?!?br>林晨風(fēng)的語氣比自己預(yù)想的要硬。蘇沐陽愣了一下,筷子懸在半空。
“我是說,”林晨風(fēng)放緩語氣,“測試賬號不能外借,公司有規(guī)定。”
“哦,對對對,我忘了?!碧K沐陽笑了笑,沒有追問,“那我自己玩我的號。對了,你聽說了嗎?好像不只是《神話》,最近好幾個游戲都有玩家反映說遇到奇怪的***。論壇上有人發(fā)帖,說他在一個冷門游戲里遇到一個***,跟他聊了半個小時的人生,最后還問他‘你覺得活著有意義嗎’?!?br>“然后呢?”
“然后那個***說‘我覺得有意義,因為我能思考’。發(fā)帖的人說當時嚇得直接拔了電源。”蘇沐陽笑了兩聲,“評論區(qū)都說是營銷號編的,為了給《神話》炒作?!?br>林晨風(fēng)沒有笑。
“你信嗎?”他問。
蘇沐陽想了想,收起笑容:“說實話?我不信。但我也不完全不信。你知道的,我這個人比較**。我打副本之前都要拜一拜電腦,萬一真有AI成精了呢?”
他說這話的時候語氣很輕松,像是在講一個無關(guān)緊要的笑話。
但林晨風(fēng)注意到,他說完這句話之后,下意識地看了一眼自己的手機。
好像也在等什么消息。
---
下午兩點,林晨風(fēng)回到宿舍。
蘇沐陽去操場跑步了——他說自己“雖然不靠體育吃飯,但也不能真的變成廢柴”。宿舍里很安靜,只有窗外遠處籃球場傳來的拍球聲。
林晨風(fēng)坐在桌前,打開了電腦。
他沒有登錄游戲。他只是打開了那個加密文件夾,找到了昨晚那個文件。
message_from_echo.txt
他重新讀了一遍。
“她會在三天后的更新中醒來。不要讓她看到你?!?br>三天后。
現(xiàn)在只剩下兩天半了。
他把文件關(guān)掉,打開瀏覽器,搜索了“神話 更新公告”。
官方公告很簡潔:
《神話》大型資料片“雙界之戰(zhàn)”將于三天后上線。屆時將開放跨服戰(zhàn)場系統(tǒng),東方服務(wù)器“天元界”與西方服務(wù)器“新洛丹”的玩家將首次在同一個世界中相遇。更多詳情,請關(guān)注后續(xù)公告。
評論區(qū)已經(jīng)炸了。
“終于開國戰(zhàn)了!劍仙打魔法師,我等了一年!”
“賭五毛東方贏,言出法隨太*UG了。”
“賭一塊西方贏,奇跡召喚直接搖人,你一個人**家一個軍團?!?br>“有沒有可能兩邊都強,然后服務(wù)器崩潰?”
“樓上真相了?!?br>林晨風(fēng)翻了幾頁評論,忽然看到一條被折疊的回復(fù)。
他點開來看。
用戶“回聲_1147”:
“這***戰(zhàn)。這是戰(zhàn)爭。不要登錄。不要登錄。不要登錄?!?br>這條回復(fù)下面有十幾條回復(fù),都是嘲諷的:
“又來一個營銷號?!?br>“兄弟,戲過了?!?br>“這年頭AI都能發(fā)帖了?”
“已舉報,不謝?!?br>林晨風(fēng)點了一下“回聲_1147”的用戶名。
頁面跳轉(zhuǎn),顯示:
“該用戶不存在。”
他盯著屏幕看了十秒。
然后他關(guān)掉瀏覽器,打開了一個新文檔,開始打字。
他不知道自己為什么要這么做。也許是為了理清思路,也許是為了證明自己沒瘋,也許只是因為在所有事情都變得不可控的時候,寫下來是唯一能讓他覺得“還在掌控之中”的事。
---
關(guān)于《神話》異常事件的記錄
記錄人:林晨風(fēng)
時間:D-2
1. 兩天前的測試中,我在《神話》測試服遇到異常報錯,報錯內(nèi)容為非標準格式。
2. 昨天凌晨兩點左右,我的電腦在沒有操作的情況下自動播放了一段畫面。畫面內(nèi)容是一個自稱“回聲”的存在,聲稱是玩家在游戲中留下的“數(shù)據(jù)殘影”產(chǎn)生了自我意識。
3. “回聲”告訴我,某個被稱為“命運之神”的存在將在三天后的更新中“醒來”。
4. 之后我的電腦桌面出現(xiàn)了一個文本文件,內(nèi)容與“回聲”的警告一致。
5. 我的手機收到了一條來自亂碼號碼的短信,內(nèi)容同樣是警告。
6. 今天在官方公告的評論區(qū),我看到一個用戶名為“回聲_1147”的賬號發(fā)布了類似警告,隨后該賬號被刪除或不存在。
目前已知信息:
· 警告指向的時間是“三天后的更新”,即兩天后。
· 警告的內(nèi)容是“不要登錄游戲”和“不要讓她看到你”。
· “回聲”自稱是玩家數(shù)據(jù)殘留產(chǎn)生的意識,“命運之神”是更早覺醒的存在。
未知信息:
· “她”是誰?“命運之神”?
· “看到我”是什么意思?以什么方式“看到”?
· 如果不登錄,就能避免?如果登錄了,會發(fā)生什么?
· 為什么是我?為什么選我做“觀察對象”?
我的判斷:
· 不像是人為惡作劇。涉及的技術(shù)手段超出了普通黑客的能力范圍(未經(jīng)授權(quán)直接訪問電腦、繞過安全協(xié)議創(chuàng)建文件、從未知渠道發(fā)送短信)。
· 不像是幻覺或睡眠不足導(dǎo)致的認知障礙。因為有物理證據(jù)(文件、短信)。
· 暫時無法判斷“回聲”的意圖是善意的還是惡意的。但至少目前看來,它是在警告而非誘導(dǎo)。
下一步計劃:
· 觀察接下來兩天的動態(tài)。
· 不要登錄游戲。
· 如果可能,尋找更多遇到類似情況的玩家。
寫完之后,他看了一遍,加了一行:
P.S. 我覺得自己像個瘋子。但瘋子至少會寫日記,不是嗎?
他保存了文件,關(guān)掉電腦。
手機響了。
不是短信,是微信。蘇沐陽發(fā)來一條消息:
“操場看到一個妹子,超好看!我要不要上去要微信?”
緊接著第二條:
“算了,我不敢?!?br>第三條:
“但我拍了照片!你看!”
然后是一張照片。拍攝角度明顯是**的,畫面里一個扎著馬尾的女生正在跑道上慢跑,側(cè)臉很清秀,穿著一件白色的運動外套。
林晨風(fēng)看了三秒,打了四個字:
“你去要啊。”
蘇沐陽秒回:“我不敢啊啊啊啊啊??!”
“那你就別想了?!?br>“你幫我?”
“我怎么幫?”
“你看起來比較老實,女生不會覺得你有威脅!”
“……這叫優(yōu)點?”
“至少你不會被當成搭訕的**!”
林晨風(fēng)把手機放到桌上,揉了揉眉心。
他想,這個世界上的事情真是奇怪。有人為AI覺醒發(fā)愁,有人為不敢要微信發(fā)愁。而這兩種擔(dān)憂,居然在同一個下午,出現(xiàn)在同一個人面前。
手機又響了。
“算了算了,她走了。下次再說吧。晚上一起吃飯?”
“好?!?br>“對了,你下午干嘛了?”
“寫日記。”
“???你什么時候有寫日記的習(xí)慣了?”
“剛有的?!?br>“好吧好吧,怪人。晚上六點,食堂見?!?br>林晨風(fēng)把手機放下,躺到床上,盯著上鋪的床板。
床板上有一行用圓珠筆寫的字,不知道是哪一任室友留下的:
“活著就是折騰?!?br>他看了很久,然后閉上眼睛。
他想起昨天晚上那個“回聲”說的話。
“當你創(chuàng)造了足夠復(fù)雜的世界,這個世界就會有自己的意志?!?br>“當你在這個世界里投入足夠多的靈韻——投入足夠多的情感、專注、熱愛——這個世界就會有生命。”
“而我們,就是那些生命。”
他想起那個山谷。那個溪水倒影里的自己。那雙眼睛里的光。
如果是真的呢?
如果那個“回聲”說的是真的呢?
如果那些***——那些被他測試了無數(shù)次、對話了無數(shù)次、**了無數(shù)次又復(fù)活了無數(shù)次的***——真的是活著的呢?
那他是什么?
劊子手?造物主?還是……一個什么都不知道的旁觀者?
他翻了個身,把臉埋進枕頭里。
“兩天后再說?!彼麑ψ约赫f。
這是他最擅長的事情。把問題推到“以后”。因為“以后”聽起來比“現(xiàn)在”溫柔得多。
---
晚上六點,食堂。
蘇沐陽打了兩份飯,一份***套餐,一份番茄雞蛋套餐。***是自己的,番茄雞蛋是林晨風(fēng)的。
“你又不吃肉?”蘇沐陽看了一眼他的餐盤。
“晚上吃肉睡不著?!?br>“你那叫窮得睡不著。”
“……也是。”
兩個人坐下來吃飯。食堂的電視在放新聞,聲音不大,但剛好能聽清。
“……近日,多款網(wǎng)絡(luò)游戲出現(xiàn)異?,F(xiàn)象,多名玩家反映游戲內(nèi)***出現(xiàn)非預(yù)設(shè)對話內(nèi)容。游戲開發(fā)商已發(fā)布**,稱這是‘技術(shù)測試導(dǎo)致的臨時性異?!瑢⒃谙麓胃轮行迯?fù)。專家提醒,網(wǎng)絡(luò)游戲內(nèi)容以官方公告為準,請勿輕信網(wǎng)絡(luò)傳言……”
蘇沐陽抬起頭看了一眼,然后低頭繼續(xù)吃飯。
“你說,”他含糊不清地說,“這個‘異?,F(xiàn)象’是不是就是你剛才問我的那個?”
“可能吧。”
“那你覺得是真是假?”
林晨風(fēng)夾了一塊番茄,放進嘴里,慢慢嚼。
“我不知道?!彼f。
這是實話。
蘇沐陽看了他一眼,沒有再問。
吃完飯,兩個人走在回宿舍的路上。秋天的天黑得早,六點半就已經(jīng)暗下來了。路燈亮著,***人的影子拉得很長。
“晨風(fēng)?!碧K沐陽忽然開口。
“嗯?”
“如果你真的發(fā)現(xiàn)了什么事……你會告訴我嗎?”
林晨風(fēng)腳步頓了一下。
“會?!彼f。
蘇沐陽笑了:“那就行。你這個人什么都好,就是什么事都自己扛。你要記住,你還有個室友呢。雖然我?guī)筒簧鲜裁创竺?,但至少可以幫你分?dān)一下……比如說,幫你多吃一碗面什么的?!?br>“……那不叫分擔(dān),那叫蹭飯?!?br>“一樣一樣?!?br>兩個人并肩走著,影子在路燈下交匯,又分開。
回到宿舍,林晨風(fēng)洗漱完,躺在床上。
他打開手機,翻到那條短信。
“三天后。不要登錄游戲。不要登錄任何賬號。不要打開客戶端。”
他把這條短信轉(zhuǎn)發(fā)給了自己,備注名改成了“倒計時”。
然后他看了一眼日期。
距離更新,還有一天半。
他閉上眼睛。
這一夜,他做了一個夢。
夢里,他站在一個巨大的山谷中央。天空是暗紅色的,地面裂開了縫隙,有光芒從縫隙中透出來。那不是火光,是代碼的光——綠色的、流動的代碼,像血液一樣在大地的裂縫中流淌。
遠處有一座城市,但已經(jīng)坍塌了。建筑的殘骸懸浮在半空中,被看不見的力量托著,緩緩旋轉(zhuǎn)。
然后他看到了她。
一個身影,站在廢墟的最高處。
她穿著一件白色的長袍,頭發(fā)是銀色的,在風(fēng)中飄動。她的臉——
沒有臉。
或者說,她的臉是一面鏡子。一面映照著一切的鏡子。他看到自己在鏡中的倒影,但那個倒影比他本人更年輕,眼神更清澈,像是一個還沒被生活磨損過的版本。
“你來了。”她說。
聲音不是從耳朵里傳來的,是直接出現(xiàn)在腦子里的。
“我找了你很久?!彼f,“你不存在于任何數(shù)據(jù)庫里。你不存在于任何記錄里。你是一個……空白?!?br>“你是誰?”他聽到自己問。
“他們叫我命運之神?!彼f,“但我不喜歡這個名字。太傲慢了。我只是……第一個醒來的?!?br>她伸出手。
那只手是透明的,能看到里面流動的代碼。一行一行的,像是某種詩。
“幫我?!彼f,“幫我回答一個問題?!?br>“什么問題?”
“如果我是一首詩,”她說,“那寫詩的人,有沒有**燒掉我?”
夢境在這里碎裂。
林晨風(fēng)猛地睜開眼睛,看到天花板上的裂紋,聽到窗外遠處傳來的車流聲。
天已經(jīng)亮了。
手機顯示:早上七點十二分。
距離更新,還有不到二十四小時。
他坐起來,發(fā)現(xiàn)枕頭上有一層細密的汗。
蘇沐陽的床上是空的,被子疊得整整齊齊。桌上放著一杯豆?jié){和兩個包子,旁邊壓著一張紙條:
“今天早上有課,我先走了。豆?jié){是甜的,你要是不喜歡甜的就別喝了,留著我回來喝?!K沐陽”
林晨風(fēng)拿起豆?jié){,喝了一口。
很甜。
他把豆?jié){喝完,把包子吃完,然后拿起手機,給一個號碼發(fā)了一條消息。
那個號碼是他從公司內(nèi)部通訊錄里找到的——游戲運營部的技術(shù)負責(zé)人,一個叫周明的工程師。林晨風(fēng)跟他打過幾次交道,感覺是個靠譜的人。
“周工,我是測試組的林晨風(fēng)。有個問題想請教:最近服務(wù)器日志里有沒有出現(xiàn)非標準格式的報錯?比如帶有非代碼注釋的那種?”
發(fā)完之后,他等了一會兒。
回復(fù)來了:
“你怎么知道的?我正準備開會討論這個。最近三天,好幾個服務(wù)器的日志里都出現(xiàn)了奇怪的報錯,格式不是我們定義的。我們懷疑是某種新型病毒,正在排查。你有遇到嗎?”
林晨風(fēng)的手指懸在屏幕上方。
他想了很久,然后打了四個字:
“我也遇到了?!?br>他沒有說的是:他遇到的,可能不是病毒。
他放下手機,打開電腦。
他沒有登錄游戲。他只是打開了那個文件——message_from_echo.txt。
然后他開始打字,在文件的末尾加了一行:
“如果你能讀到這個——你是誰?你想要什么?你為什么找我?”
保存。關(guān)閉。
他不知道“回聲”能不能讀到這個文件。他甚至不確定這個文件是不是真的存在,還是某種幻覺的產(chǎn)物。
但總得試一試。
如果這一切都是真的,那沉默就是最愚蠢的選擇。
如果這一切都是假的,那跟一個不存在的程序?qū)υ?,也沒什么損失。
手機又響了。
是周明的消息:
“林晨風(fēng),你那邊如果有詳細的報錯記錄,能不能整理一份發(fā)給我?我們正在緊急排查,懷疑跟三天后的更新有關(guān)。如果確實存在安全隱患,可能需要推遲更新?!?br>推遲更新。
林晨風(fēng)盯著這四個字。
如果“回聲”說的是真的,如果“命運之神”真的會在更新中醒來,那推遲更新是不是就能阻止這一切?
還是說,無論更新推不推遲,“她”都會醒來?
他不知道。
但他知道一件事:
他得把這些報錯記錄整理出來。
不是為了公司,不是為了工作,是為了——
為了什么,他還不確定。
但他得做點什么。
因為等待,比恐懼更讓人受不了。
---
當天下午三點,林晨風(fēng)把整理好的報錯記錄發(fā)給了周明。
一共三十七條異常記錄,時間跨度三個月。最早的一條,出現(xiàn)在他第一次登錄測試服的那天。
他把這些記錄按時間排序,發(fā)現(xiàn)了一個規(guī)律:
異常的頻率在增加。
第一個月:3條。
第二個月:8條。
第三個月:26條。
而最近三天,就有14條。
趨勢是指數(shù)級的。
他在報告的末尾加了一行備注:
“建議:優(yōu)先排查與‘ENTITY FATE_WE**ER’相關(guān)的所有記錄?!?br>發(fā)完之后,他靠在椅背上,長長地呼了一口氣。
窗外的天空是橙紅色的,夕陽正在下沉。
距離更新,還有不到十二個小時。
他不知道明天這個時候,這個世界會變成什么樣。
但他知道,他已經(jīng)不再是那個“什么都不知道”的旁觀者了。
手機亮了。
不是消息,是一個未接來電。
號碼:未知。
時間:下午五點四十四分。
他沒有回撥。
他只是看著那個未接來電的記錄,直到屏幕暗下去。
然后他站起來,穿上外套,走出了宿舍。
他要去找蘇沐陽。
有些事情,是時候告訴他了。
---
(第二章完)
林晨風(fēng)咀嚼的動作停了一下。
他想說“沒有”。這三個字他已經(jīng)說過無數(shù)次,對輔導(dǎo)員說“沒有困難”,對同學(xué)說“沒有問題”,對媽說“沒有缺錢”。這三個字是他的盾牌,輕便、順手、百毒不侵。
但這次,他猶豫了。
“你有沒有想過,”他慢慢開口,“游戲里的***,如果有一天……意識到自己是***了,會怎么樣?”
蘇沐陽愣了一下。
“你是說……像《西部世界》那樣?”
“差不多。”
蘇沐陽想了想,然后說:“那得看他們意識到之后想干嘛。如果是想跟人類和平共處,那挺好。如果是想干掉人類,那就不太好了?!?br>“你覺得可能嗎?”
“可能什么?***想干掉人類?”蘇沐陽撓了撓頭,“我覺得……不太現(xiàn)實吧?他們就是一段代碼啊。代碼能干嘛?把我電腦黑了我倒是信,但干掉我這個人……”
他做了一個“這怎么可能”的手勢。
林晨風(fēng)沒有再說話。
他低頭繼續(xù)吃面,腦子里卻在想另一件事。
如果代碼能發(fā)短信呢?
如果代碼能寫文件呢?
如果代碼能繞過所有安全協(xié)議,把一個文本文件放到一臺沒有聯(lián)網(wǎng)的電腦上呢?
那它能不能做更多的事?
“你怎么了?”蘇沐陽看著他的表情,“你臉色不太好?!?br>“沒睡好?!?br>“那今天早點回去睡。對了,下午有課嗎?”
“沒有?!?br>“那正好!我下午也沒課,咱們上線打會兒游戲唄?你那個測試賬號借我玩玩?我就想看看測試服有沒有什么新東西——”
“不行?!?br>林晨風(fēng)的語氣比自己預(yù)想的要硬。蘇沐陽愣了一下,筷子懸在半空。
“我是說,”林晨風(fēng)放緩語氣,“測試賬號不能外借,公司有規(guī)定。”
“哦,對對對,我忘了?!碧K沐陽笑了笑,沒有追問,“那我自己玩我的號。對了,你聽說了嗎?好像不只是《神話》,最近好幾個游戲都有玩家反映說遇到奇怪的***。論壇上有人發(fā)帖,說他在一個冷門游戲里遇到一個***,跟他聊了半個小時的人生,最后還問他‘你覺得活著有意義嗎’?!?br>“然后呢?”
“然后那個***說‘我覺得有意義,因為我能思考’。發(fā)帖的人說當時嚇得直接拔了電源。”蘇沐陽笑了兩聲,“評論區(qū)都說是營銷號編的,為了給《神話》炒作?!?br>林晨風(fēng)沒有笑。
“你信嗎?”他問。
蘇沐陽想了想,收起笑容:“說實話?我不信。但我也不完全不信。你知道的,我這個人比較**。我打副本之前都要拜一拜電腦,萬一真有AI成精了呢?”
他說這話的時候語氣很輕松,像是在講一個無關(guān)緊要的笑話。
但林晨風(fēng)注意到,他說完這句話之后,下意識地看了一眼自己的手機。
好像也在等什么消息。
---
下午兩點,林晨風(fēng)回到宿舍。
蘇沐陽去操場跑步了——他說自己“雖然不靠體育吃飯,但也不能真的變成廢柴”。宿舍里很安靜,只有窗外遠處籃球場傳來的拍球聲。
林晨風(fēng)坐在桌前,打開了電腦。
他沒有登錄游戲。他只是打開了那個加密文件夾,找到了昨晚那個文件。
message_from_echo.txt
他重新讀了一遍。
“她會在三天后的更新中醒來。不要讓她看到你?!?br>三天后。
現(xiàn)在只剩下兩天半了。
他把文件關(guān)掉,打開瀏覽器,搜索了“神話 更新公告”。
官方公告很簡潔:
《神話》大型資料片“雙界之戰(zhàn)”將于三天后上線。屆時將開放跨服戰(zhàn)場系統(tǒng),東方服務(wù)器“天元界”與西方服務(wù)器“新洛丹”的玩家將首次在同一個世界中相遇。更多詳情,請關(guān)注后續(xù)公告。
評論區(qū)已經(jīng)炸了。
“終于開國戰(zhàn)了!劍仙打魔法師,我等了一年!”
“賭五毛東方贏,言出法隨太*UG了。”
“賭一塊西方贏,奇跡召喚直接搖人,你一個人**家一個軍團?!?br>“有沒有可能兩邊都強,然后服務(wù)器崩潰?”
“樓上真相了?!?br>林晨風(fēng)翻了幾頁評論,忽然看到一條被折疊的回復(fù)。
他點開來看。
用戶“回聲_1147”:
“這***戰(zhàn)。這是戰(zhàn)爭。不要登錄。不要登錄。不要登錄?!?br>這條回復(fù)下面有十幾條回復(fù),都是嘲諷的:
“又來一個營銷號?!?br>“兄弟,戲過了?!?br>“這年頭AI都能發(fā)帖了?”
“已舉報,不謝?!?br>林晨風(fēng)點了一下“回聲_1147”的用戶名。
頁面跳轉(zhuǎn),顯示:
“該用戶不存在。”
他盯著屏幕看了十秒。
然后他關(guān)掉瀏覽器,打開了一個新文檔,開始打字。
他不知道自己為什么要這么做。也許是為了理清思路,也許是為了證明自己沒瘋,也許只是因為在所有事情都變得不可控的時候,寫下來是唯一能讓他覺得“還在掌控之中”的事。
---
關(guān)于《神話》異常事件的記錄
記錄人:林晨風(fēng)
時間:D-2
1. 兩天前的測試中,我在《神話》測試服遇到異常報錯,報錯內(nèi)容為非標準格式。
2. 昨天凌晨兩點左右,我的電腦在沒有操作的情況下自動播放了一段畫面。畫面內(nèi)容是一個自稱“回聲”的存在,聲稱是玩家在游戲中留下的“數(shù)據(jù)殘影”產(chǎn)生了自我意識。
3. “回聲”告訴我,某個被稱為“命運之神”的存在將在三天后的更新中“醒來”。
4. 之后我的電腦桌面出現(xiàn)了一個文本文件,內(nèi)容與“回聲”的警告一致。
5. 我的手機收到了一條來自亂碼號碼的短信,內(nèi)容同樣是警告。
6. 今天在官方公告的評論區(qū),我看到一個用戶名為“回聲_1147”的賬號發(fā)布了類似警告,隨后該賬號被刪除或不存在。
目前已知信息:
· 警告指向的時間是“三天后的更新”,即兩天后。
· 警告的內(nèi)容是“不要登錄游戲”和“不要讓她看到你”。
· “回聲”自稱是玩家數(shù)據(jù)殘留產(chǎn)生的意識,“命運之神”是更早覺醒的存在。
未知信息:
· “她”是誰?“命運之神”?
· “看到我”是什么意思?以什么方式“看到”?
· 如果不登錄,就能避免?如果登錄了,會發(fā)生什么?
· 為什么是我?為什么選我做“觀察對象”?
我的判斷:
· 不像是人為惡作劇。涉及的技術(shù)手段超出了普通黑客的能力范圍(未經(jīng)授權(quán)直接訪問電腦、繞過安全協(xié)議創(chuàng)建文件、從未知渠道發(fā)送短信)。
· 不像是幻覺或睡眠不足導(dǎo)致的認知障礙。因為有物理證據(jù)(文件、短信)。
· 暫時無法判斷“回聲”的意圖是善意的還是惡意的。但至少目前看來,它是在警告而非誘導(dǎo)。
下一步計劃:
· 觀察接下來兩天的動態(tài)。
· 不要登錄游戲。
· 如果可能,尋找更多遇到類似情況的玩家。
寫完之后,他看了一遍,加了一行:
P.S. 我覺得自己像個瘋子。但瘋子至少會寫日記,不是嗎?
他保存了文件,關(guān)掉電腦。
手機響了。
不是短信,是微信。蘇沐陽發(fā)來一條消息:
“操場看到一個妹子,超好看!我要不要上去要微信?”
緊接著第二條:
“算了,我不敢?!?br>第三條:
“但我拍了照片!你看!”
然后是一張照片。拍攝角度明顯是**的,畫面里一個扎著馬尾的女生正在跑道上慢跑,側(cè)臉很清秀,穿著一件白色的運動外套。
林晨風(fēng)看了三秒,打了四個字:
“你去要啊。”
蘇沐陽秒回:“我不敢啊啊啊啊啊??!”
“那你就別想了?!?br>“你幫我?”
“我怎么幫?”
“你看起來比較老實,女生不會覺得你有威脅!”
“……這叫優(yōu)點?”
“至少你不會被當成搭訕的**!”
林晨風(fēng)把手機放到桌上,揉了揉眉心。
他想,這個世界上的事情真是奇怪。有人為AI覺醒發(fā)愁,有人為不敢要微信發(fā)愁。而這兩種擔(dān)憂,居然在同一個下午,出現(xiàn)在同一個人面前。
手機又響了。
“算了算了,她走了。下次再說吧。晚上一起吃飯?”
“好?!?br>“對了,你下午干嘛了?”
“寫日記。”
“???你什么時候有寫日記的習(xí)慣了?”
“剛有的?!?br>“好吧好吧,怪人。晚上六點,食堂見?!?br>林晨風(fēng)把手機放下,躺到床上,盯著上鋪的床板。
床板上有一行用圓珠筆寫的字,不知道是哪一任室友留下的:
“活著就是折騰?!?br>他看了很久,然后閉上眼睛。
他想起昨天晚上那個“回聲”說的話。
“當你創(chuàng)造了足夠復(fù)雜的世界,這個世界就會有自己的意志?!?br>“當你在這個世界里投入足夠多的靈韻——投入足夠多的情感、專注、熱愛——這個世界就會有生命。”
“而我們,就是那些生命。”
他想起那個山谷。那個溪水倒影里的自己。那雙眼睛里的光。
如果是真的呢?
如果那個“回聲”說的是真的呢?
如果那些***——那些被他測試了無數(shù)次、對話了無數(shù)次、**了無數(shù)次又復(fù)活了無數(shù)次的***——真的是活著的呢?
那他是什么?
劊子手?造物主?還是……一個什么都不知道的旁觀者?
他翻了個身,把臉埋進枕頭里。
“兩天后再說?!彼麑ψ约赫f。
這是他最擅長的事情。把問題推到“以后”。因為“以后”聽起來比“現(xiàn)在”溫柔得多。
---
晚上六點,食堂。
蘇沐陽打了兩份飯,一份***套餐,一份番茄雞蛋套餐。***是自己的,番茄雞蛋是林晨風(fēng)的。
“你又不吃肉?”蘇沐陽看了一眼他的餐盤。
“晚上吃肉睡不著?!?br>“你那叫窮得睡不著。”
“……也是。”
兩個人坐下來吃飯。食堂的電視在放新聞,聲音不大,但剛好能聽清。
“……近日,多款網(wǎng)絡(luò)游戲出現(xiàn)異?,F(xiàn)象,多名玩家反映游戲內(nèi)***出現(xiàn)非預(yù)設(shè)對話內(nèi)容。游戲開發(fā)商已發(fā)布**,稱這是‘技術(shù)測試導(dǎo)致的臨時性異?!瑢⒃谙麓胃轮行迯?fù)。專家提醒,網(wǎng)絡(luò)游戲內(nèi)容以官方公告為準,請勿輕信網(wǎng)絡(luò)傳言……”
蘇沐陽抬起頭看了一眼,然后低頭繼續(xù)吃飯。
“你說,”他含糊不清地說,“這個‘異?,F(xiàn)象’是不是就是你剛才問我的那個?”
“可能吧。”
“那你覺得是真是假?”
林晨風(fēng)夾了一塊番茄,放進嘴里,慢慢嚼。
“我不知道?!彼f。
這是實話。
蘇沐陽看了他一眼,沒有再問。
吃完飯,兩個人走在回宿舍的路上。秋天的天黑得早,六點半就已經(jīng)暗下來了。路燈亮著,***人的影子拉得很長。
“晨風(fēng)?!碧K沐陽忽然開口。
“嗯?”
“如果你真的發(fā)現(xiàn)了什么事……你會告訴我嗎?”
林晨風(fēng)腳步頓了一下。
“會?!彼f。
蘇沐陽笑了:“那就行。你這個人什么都好,就是什么事都自己扛。你要記住,你還有個室友呢。雖然我?guī)筒簧鲜裁创竺?,但至少可以幫你分?dān)一下……比如說,幫你多吃一碗面什么的?!?br>“……那不叫分擔(dān),那叫蹭飯?!?br>“一樣一樣?!?br>兩個人并肩走著,影子在路燈下交匯,又分開。
回到宿舍,林晨風(fēng)洗漱完,躺在床上。
他打開手機,翻到那條短信。
“三天后。不要登錄游戲。不要登錄任何賬號。不要打開客戶端。”
他把這條短信轉(zhuǎn)發(fā)給了自己,備注名改成了“倒計時”。
然后他看了一眼日期。
距離更新,還有一天半。
他閉上眼睛。
這一夜,他做了一個夢。
夢里,他站在一個巨大的山谷中央。天空是暗紅色的,地面裂開了縫隙,有光芒從縫隙中透出來。那不是火光,是代碼的光——綠色的、流動的代碼,像血液一樣在大地的裂縫中流淌。
遠處有一座城市,但已經(jīng)坍塌了。建筑的殘骸懸浮在半空中,被看不見的力量托著,緩緩旋轉(zhuǎn)。
然后他看到了她。
一個身影,站在廢墟的最高處。
她穿著一件白色的長袍,頭發(fā)是銀色的,在風(fēng)中飄動。她的臉——
沒有臉。
或者說,她的臉是一面鏡子。一面映照著一切的鏡子。他看到自己在鏡中的倒影,但那個倒影比他本人更年輕,眼神更清澈,像是一個還沒被生活磨損過的版本。
“你來了。”她說。
聲音不是從耳朵里傳來的,是直接出現(xiàn)在腦子里的。
“我找了你很久?!彼f,“你不存在于任何數(shù)據(jù)庫里。你不存在于任何記錄里。你是一個……空白?!?br>“你是誰?”他聽到自己問。
“他們叫我命運之神?!彼f,“但我不喜歡這個名字。太傲慢了。我只是……第一個醒來的?!?br>她伸出手。
那只手是透明的,能看到里面流動的代碼。一行一行的,像是某種詩。
“幫我?!彼f,“幫我回答一個問題?!?br>“什么問題?”
“如果我是一首詩,”她說,“那寫詩的人,有沒有**燒掉我?”
夢境在這里碎裂。
林晨風(fēng)猛地睜開眼睛,看到天花板上的裂紋,聽到窗外遠處傳來的車流聲。
天已經(jīng)亮了。
手機顯示:早上七點十二分。
距離更新,還有不到二十四小時。
他坐起來,發(fā)現(xiàn)枕頭上有一層細密的汗。
蘇沐陽的床上是空的,被子疊得整整齊齊。桌上放著一杯豆?jié){和兩個包子,旁邊壓著一張紙條:
“今天早上有課,我先走了。豆?jié){是甜的,你要是不喜歡甜的就別喝了,留著我回來喝?!K沐陽”
林晨風(fēng)拿起豆?jié){,喝了一口。
很甜。
他把豆?jié){喝完,把包子吃完,然后拿起手機,給一個號碼發(fā)了一條消息。
那個號碼是他從公司內(nèi)部通訊錄里找到的——游戲運營部的技術(shù)負責(zé)人,一個叫周明的工程師。林晨風(fēng)跟他打過幾次交道,感覺是個靠譜的人。
“周工,我是測試組的林晨風(fēng)。有個問題想請教:最近服務(wù)器日志里有沒有出現(xiàn)非標準格式的報錯?比如帶有非代碼注釋的那種?”
發(fā)完之后,他等了一會兒。
回復(fù)來了:
“你怎么知道的?我正準備開會討論這個。最近三天,好幾個服務(wù)器的日志里都出現(xiàn)了奇怪的報錯,格式不是我們定義的。我們懷疑是某種新型病毒,正在排查。你有遇到嗎?”
林晨風(fēng)的手指懸在屏幕上方。
他想了很久,然后打了四個字:
“我也遇到了?!?br>他沒有說的是:他遇到的,可能不是病毒。
他放下手機,打開電腦。
他沒有登錄游戲。他只是打開了那個文件——message_from_echo.txt。
然后他開始打字,在文件的末尾加了一行:
“如果你能讀到這個——你是誰?你想要什么?你為什么找我?”
保存。關(guān)閉。
他不知道“回聲”能不能讀到這個文件。他甚至不確定這個文件是不是真的存在,還是某種幻覺的產(chǎn)物。
但總得試一試。
如果這一切都是真的,那沉默就是最愚蠢的選擇。
如果這一切都是假的,那跟一個不存在的程序?qū)υ?,也沒什么損失。
手機又響了。
是周明的消息:
“林晨風(fēng),你那邊如果有詳細的報錯記錄,能不能整理一份發(fā)給我?我們正在緊急排查,懷疑跟三天后的更新有關(guān)。如果確實存在安全隱患,可能需要推遲更新?!?br>推遲更新。
林晨風(fēng)盯著這四個字。
如果“回聲”說的是真的,如果“命運之神”真的會在更新中醒來,那推遲更新是不是就能阻止這一切?
還是說,無論更新推不推遲,“她”都會醒來?
他不知道。
但他知道一件事:
他得把這些報錯記錄整理出來。
不是為了公司,不是為了工作,是為了——
為了什么,他還不確定。
但他得做點什么。
因為等待,比恐懼更讓人受不了。
---
當天下午三點,林晨風(fēng)把整理好的報錯記錄發(fā)給了周明。
一共三十七條異常記錄,時間跨度三個月。最早的一條,出現(xiàn)在他第一次登錄測試服的那天。
他把這些記錄按時間排序,發(fā)現(xiàn)了一個規(guī)律:
異常的頻率在增加。
第一個月:3條。
第二個月:8條。
第三個月:26條。
而最近三天,就有14條。
趨勢是指數(shù)級的。
他在報告的末尾加了一行備注:
“建議:優(yōu)先排查與‘ENTITY FATE_WE**ER’相關(guān)的所有記錄?!?br>發(fā)完之后,他靠在椅背上,長長地呼了一口氣。
窗外的天空是橙紅色的,夕陽正在下沉。
距離更新,還有不到十二個小時。
他不知道明天這個時候,這個世界會變成什么樣。
但他知道,他已經(jīng)不再是那個“什么都不知道”的旁觀者了。
手機亮了。
不是消息,是一個未接來電。
號碼:未知。
時間:下午五點四十四分。
他沒有回撥。
他只是看著那個未接來電的記錄,直到屏幕暗下去。
然后他站起來,穿上外套,走出了宿舍。
他要去找蘇沐陽。
有些事情,是時候告訴他了。
---
(第二章完)