Steam 新功能 Steam Play 可以让 Linux 系统运行 Windows 游戏,而且能运行的游戏越来越多,本文教你如何在 Steam 中使用该功能,这比起使用 Wine 来说要好用得多了。
Ubuntu 中安装 Steam
可以下载 deb 包安装或者终端中运行安装命令:sudo apt install steam-installer,然后找到它进行相关的配置:
也参考 Ubuntu Kylin 18.04 steam安装及解决方法一文。安装了 Steam 并且登录到 Steam 帐户,就可以了解如何在 Steam Linux 客户端中启用 Windows 游戏了。
一、进入帐户设置
运行 Steam 客户端。在左上角,单击 “Steam”,然后单击 “Settings”。
二、选择加入测试计划
在“Settings”中,从左侧窗口中选择“Account”,然后单击 “Beta participation” 下的 “CHANGE” 按钮。
你应该在此处选择 “Steam Beta Update”。
在此处保存设置后,Steam 将重新启动并下载新的测试版更新。
三、启用 Steam Play 测试版
下载好 Steam 新的测试版更新后,它将重新启动。到这里就差不多了。
再次进入“Settings”。你现在可以在左侧窗口看到新的 “Steam Play” 选项。单击它并选中复选框:
-Enable Steam Play for supported titles (你可以玩列入白名单的 Windows 游戏)
-Enable Steam Play for all titles (你可以尝试玩所有仅限 Windows 的游戏)
我不记得 Steam 是否会再次重启,但我想这无所谓。你现在应该可以在 Linux 上看到安装仅限 Windows 的游戏的选项了。
比如,我的 Steam 库中有《Age of Empires》,正常情况下这个在 Linux 中没有。但我在 Steam Play 测试版启用所有 Windows 游戏后,现在我可以选择在 Linux 上安装《Age of Empires》了。
有关 Steam Play 测试版功能的信息
1.到目前为止使用 Steam Play 不能玩所有的仅限于 Windows 的游戏,只有被列入白名单的 Windows 游戏才能玩,它们才能在 Linux 上无缝运行。
2.你可以使用 Steam Play 测试版尝试任何 Windows 游戏,但它可能不是总能运行。有些游戏有时会崩溃,而某些游戏可能根本无法运行。
3.在测试版中,你无法 Steam 商店中看到适用于 Linux 的 Windows 限定游戏。你必须自己尝试游戏或参考社区维护以查看该 Windows 游戏的兼容性状态。
4.如果你在 Windows 中通过 Steam 下载了游戏,你可以在Linux和Windows之间共享Steam的游戏文件来节省下载的数据。
结语
目前游戏对 Linux 平台的支持已经加大,但它仍然不是适合玩游戏的系统,如上面所说,有些仍然会有兼容上的问题。如果你只有一个 Linux 系统且你偶尔会玩游戏,建议你安装个虚拟机运行 Windows,玩游戏时切换到虚拟机中,这样更能发挥出玩游戏的境界。但是,随着 Steam Play 的发展成熟,在 Linux 本机上玩游戏将成为现实。