如果你有關注最新的基岩版預覽版的話,應該會發現好像這幾周有些不太正常的情況,進遊戲以後會出現“日落計劃”的提示
(援引自xero截圖)當然這個東西目前還沒有啥定數,所以咱也不好說未來會怎麼發展,大家也先不要急,咱等更新正式版以後再視情況而急。
而且今天把大家叫過來也不是為了說這個事情,我說這個只是為了強調今天的情況和這個事情大概率沒啥關係,大家不要過多聯想,儘可能做到不信謠不傳謠,等更新就好。

下面才是正題。

這周預覽版更新以後,我這邊發現遊戲啟動一次後,再進遊戲就直接崩潰了。當時我整個人都不好了,但經過一段時間研究後,我發現這個問題還是有解決方案的,所以這邊特地寫篇文章分享下。
下面是有關這個問題的詳細內容以及我的解決過程和最終解決方案,希望能幫助到有碰到類似問題的人。
案發過程事情是這樣的,我今天早晨起床開電腦發現最新的預覽版更新了一堆內容,於是興沖沖的打算更新一下,然後體驗一下新版的編輯器啥的。
結果更新以後我遊戲啟動直接崩潰閃退了,是在mojang商標畫面出現後直接崩潰的那種。

一開始我還以為是我遊戲出問題了,所以也就嘗試著修復了一下,發現還是不行

無奈之下我只好試試解除安裝重灌。

重灌以後就正常進入遊戲了,當時還是很快樂的。

接著我就開始找最新版本加入的基岩版編輯器的入口。
因為當時沒去看官方提供的教程,不知道編輯器是需要提供另外建立快捷方式傳入指定引數進行啟動的,然後找了一圈沒找到編輯器入口。(PS 這個只是問題發現過程中的導火索,單純就是我當時不知道進入編輯器模式的方式 XD)

那個時候我懷疑是我開啟方式不對,再加上之前的日落計劃,我當時就萌生出了這個功能不會是被鎖區了的奇怪想法(對,就是“某個功能需要在特定地域才能使用”的猜想 [捂臉笑哭],mojang你都幹了什麼啊,把一個好好的玩家的精神狀態逼成這個樣子 XD),於是準備退出掛個梯子再進。

然後正片來了:
我再進遊戲就直接崩潰了,哈哈哈哈tmd。

你要這麼弄那我可就不困了。
重新試了好幾次,掛/不掛梯子、應用修復、重啟電腦等等操作都嘗試過了,還是照常崩潰。
遊戲崩潰了,我的荔枝也跟著崩潰了。

然後我就打算再次解除安裝重灌。
還是一樣的套路,第一次正常,後續再進就崩潰。
搞了兩次下來以後,我冷靜了。

仔細想了想發現好像不是遊戲的問題。然後回想了一下測試出來的行為模式,發現好像都是在我正常啟動一次後,退出重進就會出現閃退崩潰的現象,所以我猜測應該是遊戲在啟動的時候啟用了某個服務,導致的閃退。

於是我就抱著試一試的心態去遊戲根目錄下找有沒有相關的配置檔案控制這塊的內容,最後發現在LocalState資料夾下有個bootstrap_settings.json檔案,裡面存了個use-libhttpclient-at-launch配置,預設是true,這個應該是控制了是否在啟動時使用libHttpClient的介面,我改成fasle以後,再進遊戲就正常了。
實測下來,不掛梯子也是能正常進的。
到此問題就解決了。
解決方案將%HOMEPATH%\AppData\Local\Packages\Microsoft.MinecraftWindowsBeta_8wekyb3d8bbwe\LocalState下的bootstrap_settings.json檔案中的use-libhttpclient-at-launch屬性值修改為false。
結語順帶一提,前面提到了個libHttpClient,其實我也是第一次聽說這玩意兒,所以就順藤摸瓜簡單查了下,這玩意兒還是個開源庫。

看上去應該是Xbox Live Server API裡用到了的一個網路服務介面。估計是mojang在最新的預覽版裡動到了什麼和網路相關的程式碼,導致出現了崩潰問題,啟動時不呼叫相關介面也就正常了。
一言以蔽之:
寄

好了,以上就是今天的全部內容了,希望這篇文章能幫到在座的各位,也希望官方能儘快修復這個問題吧。









