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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。