Dreaminko

梦墨不会做梦💤

twitter
telegram
mastodon

Linux運行遊戲問題及解決方案彙總

文明 6 無法啟動#

原因:遊戲自帶的庫與系統庫產生衝突,替換即可解決。
解決方法:

cd '遊戲遊戲安裝目錄'/GameGuide/lib
mv libfreetype.so.6 libfreetype.so.6.bak
cp /usr/lib/libfreetype.so.6 .

CS 無法啟動#

原因:由於 Valve 沒有更新 tcmalloc 庫,所以導致了遊戲無法正常運行,解決方法是從「gperftools」中拷貝一份 libtcmalloc_minimal 來替換遊戲自帶的庫。

解決方法:新建一個 .sh 文件,將如下代碼複製保存並運行即可解決問題:

#!/bin/bash
#https://github.com/ValveSoftware/csgo-osx-linux/issues/2659#issuecomment-962417347
sudo dnf install -y gperftools-libs # Just in case we don't have the library yet.

sudo mkdir -p /usr/legacy/lib64
sudo ln -sf /usr/lib64/libtcmalloc_minimal.so.4.5.9 /usr/legacy/lib64/libtcmalloc_minimal.so.0
cd ~/.local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive # Installation directory of CSGO
sed -i 's|export LD_LIBRARY_PATH="${GAMEROOT}"/bin:"${GAMEROOT}"/bin/linux64:$LD_LIBRARY_PATH|export LD_LIBRARY_PATH=/usr/legacy/lib64:"${GAMEROOT}"/bin:"${GAMEROOT}"/bin/linux64:$LD_LIBRARY_PATH|g' csgo.sh

空洞騎士黑屏閃退#

原因:圖形庫兼容問題,強制使用 OpenGL 即可解決。
解決方法:啟動項添加-force-openg

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。