Steam 无法启动游戏

Steam 无法启动游戏

当我尝试在 steam 中启动任何游戏时,它都会显示准备启动,例如 Dota 2,然后该框关闭并且永远不会加载游戏。

任何帮助,将不胜感激。

答案1

尝试这个:

  • 右键单击库中的 TF2 → 属性 → 设置启动选项
  • 如果你只有 optirun,请输入:optirun %command%

上述方法对我来说不起作用,我必须将启动选项设置为

LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command% 

答案2

备份游戏后,我遇到了这种情况。它会显示“准备启动”对话框,然后关闭它而不启动。我的解决方案是这样的:

  1. 备份游戏。
  2. “删除游戏的本地内容”(在Right-click -> Delete local content
  3. 从之前的备份恢复游戏。

答案3

我在其他游戏中也遇到了同样的问题,可以通过注释掉这些行来解决这个问题

GAME_DEBUGGER="strace -f -o strace.log" LD_PRELOAD=../src/thirdparty/gperftools-2.0/.libs/libtcmalloc_debug.so:$LD_PRELOAD

在启动脚本中,希望这能有所帮助

答案4

您的计算机是 x64 吗?出于某种原因,一些 Steam 游戏需要 x86 库... 我也遇到过这种情况,Steam 支持人员告诉我执行以下操作:

  1. 打开终端

  2. 键入以下命令:

sudo apt-get install ia32-libs

您可能需要输入您的登录密码,因为该sudo命令......

完成后,它应该适用于任何游戏。如果不行,您可能需要启用游戏的 Dev. 分支。因此,要这样做:

  1. 右键单击要玩的游戏,然后选择属性。

  2. 点击测试版选项卡,从下拉菜单中选择开发分支,然后关闭窗口。

  3. 尝试打开你的游戏。

如果这没有帮助,您可能需要联系 Steam 支持。Linux 上的游戏在某种程度上是“新”的,并且仍然存在“问题”,所以他们应该会帮助您。

相关内容