經(jīng)典 Meta 游戲《史丹利的寓言》有一個(gè)非常著名的成就叫作“Go Outside”,需要玩家連續(xù)五年不打開游戲才能解鎖,而在今年發(fā)售的《史丹利的寓言 豪華版》中,同樣設(shè)置了一個(gè)名為“Super Go Outside”的成就,這次的解鎖條件則變成了“連續(xù)十年不打開游戲”。
按照成就說明,在這個(gè)于今年 4 月份上線的游戲里,想獲得這個(gè)成就最快也必須得等到 2032 年 4 月,但如果你現(xiàn)在打開 Steam 的游戲頁(yè)面,會(huì)發(fā)現(xiàn)已經(jīng)有 3.8% 的玩家解鎖了該成就。
顯然,這次又有“時(shí)間刺客”了。通過調(diào)整系統(tǒng)時(shí)間來(lái)提前獲得成就,這種卡 Bug 般的玩法早在多年前就被玩家們熟練使用。初版《史丹利的寓言》于 2013 年發(fā)布,但在 2018 年到來(lái)前,不少玩家就已經(jīng)通過修改時(shí)間提前拿到了成就,官方無(wú)法制止這種行為,卻也曾半開玩笑地發(fā)布過一條推文:
這段話最開始是玩家用來(lái)嘲諷一位開修改器通關(guān)《只狼》的游戲編輯所做,官方這么用更像是玩梗。但最近,有人在試圖通過修改時(shí)間獲取成就時(shí),卻意外發(fā)現(xiàn)了一個(gè)奇怪的 Bug。
一位玩家在推特上分享了自己的經(jīng)歷:當(dāng)他為了圖省事,一口氣將系統(tǒng)時(shí)間拉到 2040 年時(shí),突然發(fā)現(xiàn) Steam 的客戶端莫名其妙被修改了字體。
根據(jù)玩家的說法,他僅僅是修改了電腦的系統(tǒng)時(shí)間,Steam 的客戶端就發(fā)生了錯(cuò)誤并切換到了上圖的手寫字體模式。
在經(jīng)過一系列調(diào)查后,這位用戶自己給出了結(jié)論 —— 這得歸結(jié)于“2038 年問題”。如今在 32 位 Unix 系統(tǒng)中,都是以 1970 年 1 月 1 日 0 時(shí)作為時(shí)間的基準(zhǔn)點(diǎn),往后的時(shí)間都以“秒”為單位記錄成一個(gè)有符號(hào)的 32 位正整數(shù)(1970 年以前則用負(fù)數(shù)記錄)。
32 位有符號(hào)正數(shù)換算成十進(jìn)制就是“2,147,483,647”,如果用秒來(lái)計(jì)算,則時(shí)間剛好到 2038 年的 1 月 19 日 3 點(diǎn) 14 分 07 秒,如果時(shí)間再往后,系統(tǒng)就會(huì)出現(xiàn)一些未知的錯(cuò)誤。
這位用戶推測(cè)可能是在調(diào)整時(shí)間后,計(jì)算機(jī) 32 位 unix 系統(tǒng)內(nèi)的字體庫(kù)出現(xiàn)了其他 bug,并導(dǎo)致 Steam 內(nèi)的字體被隨機(jī)替換了。
雖然如今多數(shù)用戶的操作系統(tǒng)已經(jīng)換成了 64 位,但并不能解決所有問題,這次因?yàn)樽址绯鰞H僅改變了字體,但誰(shuí)也不知道下次會(huì)發(fā)生什么更離奇的時(shí)間。在弄清了原因后,這位發(fā)現(xiàn)問題的玩家總結(jié)道:
“2038 年將會(huì)是格外有趣的一年。”
本文來(lái)自微信公眾號(hào):游戲研究社 (ID:yysaag),作者:嚶肉衛(wèi)星
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。