![我可以在 Ubuntu 上从 Steam 下载适用于 WINE 的 Windows 版本的游戏吗?](https://linux22.com/image/887902/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E4%BB%8E%20Steam%20%E4%B8%8B%E8%BD%BD%E9%80%82%E7%94%A8%E4%BA%8E%20WINE%20%E7%9A%84%20Windows%20%E7%89%88%E6%9C%AC%E7%9A%84%E6%B8%B8%E6%88%8F%E5%90%97%EF%BC%9F.png)
当我搜索如何在 WINE 中打开游戏的教程时,我看到“安装 Wine blah blah blah... 完成后,打开游戏就可以正常工作了”。
我如何才能忽略我的平台从 Steam 下载 Windows 版本的游戏?
我不想下载盗版版本。
答案1
首先卸载Linux版本的游戏。
在你的图书馆右键点击在游戏中 →特性→ 检查强制使用特定的 Steam Play 兼容工具→ 选择最新 Proton 版本。
也许您需要先执行此操作才能显示复选框:蒸汽→设置→Steam Play→ 检查为所有其他游戏启用 Steam Play。
现在您可以安装 Windows 版本。
答案2
您想使用 SteamCMD,您可以指定您想要下载使用 SteamPipe 的任何 Steam ID 的 Linux/Mac/Windows 版本(几乎所有 Steam ID 都是如此)。
https://developer.valvesoftware.com/wiki/SteamCMD#Cross-Platform_Installation
是指向您要查找的特定位的直接链接。摘录如下:
跨平台安装
可以选择 SteamCMD 应为其下载文件的平台,即使它不是当前运行的平台。这是使用 @sSteamCmdForcePlatformType 变量完成的。(是的,变量名称开头有两个“s”。)例如,要在 Linux 上下载 Windows CSGO 专用服务器,您可以运行以下命令:
...
希望有帮助!
编辑:请注意,您需要特定游戏的 Steam ID 才能使用此方法,您可以找到:https://steamdb.info/