我能够通过 PlayOnLinux 成功安装 Steam。我可以启动 Steam、浏览商店、查看我的库等。完成此步骤后,我按照以下说明创建从 PlayOnLinux steamapps 到 Windows steamapps 的符号链接:
https://developer.valvesoftware.com/wiki/Steam_under_Linux#Save_space_on_dual-boot_machines
由于这些说明适用于 Wine,因此我必须针对 PlayOnLinux 稍微更改一下命令:
cd "/home/dave/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam"
mv steamapps steamapps.bak
ln -s "/host/Program Files (x86)/Steam/steamapps" steamapps
我的问题是:既然我已经创建了符号链接,我的游戏是否应该显示为已安装在 Steam 库中?因为它们不是...我认为这一步骤的全部目的是让 Steam 看到已安装的游戏,而不是要求再次下载它们。
答案1
它们应该在那里。尝试删除除 steam.exe 和 steamapps 之外的所有内容,然后启动 Steam。它应该会找到它们。但要注意。有些游戏真的非常讨厌 simlink。例如,Portal 2 和 Call of Duty: Modern Warfare 3 无法使用 simlink。我忘了具体原因。还有其他我没有提到(或遇到)的游戏。所以你必须小心。Half-Life Half-Life 2 都适用于 simlinked steamapps。这真的很难。你必须看看哪些游戏可以,哪些游戏不行。