Steam
Civilization VI/6 在 Linux 上啟動時崩潰
當我在 Linux (Fedora 32) 上從 Steam 啟動文明 VI 時,遊戲立即崩潰。沒有錯誤,什麼都沒有。它簡短地說我正在玩它,然後又說我沒有玩它。我可以做些什麼來解決這個問題並讓遊戲正常執行?
由於您正在執行 Fedora,請嘗試以下操作:
檢查是否安裝了“freetype”
dnf list installed | grep freetype
打開 Steam,選擇遊戲,進入屬性,選擇“設置啟動選項”
輸入以下行:
LD_PRELOAD=/usr/lib64/libfreetype.so.6 %command%
之後,遊戲開始時不會崩潰 :-) 而且,如果您退出過一次並想重新打開它 ;-)
取自這裡:
雖然我注意到有多種方法可以線上解決此問題,但對我有用的方法(我之前在任何地方都找不到)是將其添加到 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%
您現在應該可以正常玩遊戲了