Steam

Civilization VI/6 在 Linux 上啟動時崩潰

  • August 9, 2020

當我在 Linux (Fedora 32) 上從 Steam 啟動文明 VI 時,遊戲立即崩潰。沒有錯誤,什麼都沒有。它簡短地說我正在玩它,然後又說我沒有玩它。我可以做些什麼來解決這個問題並讓遊戲正常執行?

由於您正在執行 Fedora,請嘗試以下操作:

檢查是否安裝了“freetype”

dnf list installed | grep freetype

打開 Steam,選擇遊戲,進入屬性,選擇“設置啟動選項”

輸入以下行:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 %command%

之後,遊戲開始時不會崩潰 :-) 而且,如果您退出過一次並想重新打開它 ;-)

取自這裡:

https://www.protondb.com/app/289070

雖然我注意到有多種方法可以線上解決此問題,但對我有用的方法(我之前在任何地方都找不到)是將其添加到 Steam 中的遊戲啟動選項中:LD_PRELOAD=$HOME/.steam/steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libfontconfig.so.1 %command%


更詳細的說明:

首先,右鍵點擊庫中的 Civilization VI 並選擇 Properties…

在此處輸入圖像描述

在出現的視窗中,按 SET LAUNCH OPTIONS…

在此處輸入圖像描述

現在將以下文本字元串粘貼到文本框中並選擇 OK(不是 CANCEL,重要!):LD_PRELOAD=$HOME/.steam/steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libfontconfig.so.1 %command%

在此處輸入圖像描述

您現在應該可以正常玩遊戲了

在此處輸入圖像描述

引用自:https://gaming.stackexchange.com/questions/374472