PSA:并非所有 Steam 游戏都有 DRM(这是如何判断的)
已发表: 2022-06-29一种常见的误解是,通过 Steam 购买的所有游戏都启用了 DRM(数字版权管理),这是由于其在 Steam 上的性质而启用的,但事实并非如此。 这就是为什么,以及如何判断您的游戏是否无 DRM。
为什么不是所有 Steam 游戏都有 DRM?
如果您的印象是所有 Steam 购买的游戏都启用了 DRM,并且需要 Steam 启动器才能玩它们,那完全可以理解。
您可以将您的配偶、孩子、室友或任何人添加到您的 Steam 库中以在家中共享游戏,但 Steam 会立即共享整个库,而不是单个游戏。 这意味着如果您想在您的孩子玩游戏 Y时在您的图书馆中玩游戏 X ,即使您没有同时玩同一个游戏,它也不起作用。 虽然我们理解他们的逻辑(他们试图避免有人在一群朋友之间共享 1,000 多个游戏库以及由此导致的销售损失),但当您只想与您的孩子分享您付费购买的游戏时,这会令人沮丧在大厅下面。
如果您知道某个特定游戏没有 DRM 并且可以在没有 Steam 启动器的情况下启动,那么您就知道该游戏将始终可用,即使家里有人在使用家庭 Steam 库。
存档无 DRM 游戏更容易
我们不了解您,但除了游戏许可和 DRM 的细微差别之外,我们的态度是“我为这款游戏付费,因此我拥有这款游戏。” 虽然 Steam 关闭商店并让数百万游戏玩家无所适从的机会非常非常渺茫,但多年来我们也被 DRM 烧毁了太多次,以至于没有考虑这种可能性。
如果您库中的游戏一开始就没有 DRM,那么备份游戏并保留一份无论 Steam 变成什么都可以使用的副本变得非常简单。
无论您出于何种原因想要检查游戏是否无 DRM,但是,这样做很容易。
如何判断您的 Steam 游戏是否无 DRM
想知道某个特定游戏是否没有 DRM 吗? 这是如何分辨的。 让我们从淘汰 DRM 游戏的最明显方法开始,然后深入研究更精细的细节。
如果您对玩 DRM 侦探不感兴趣,请不要担心,在向您展示如何自行检查之后,我们将重点介绍一些很棒的列表,您可以查看这些列表以跳过整个现场测试体验。
检查游戏的 Steam 页面
这是基本的,但它是排除游戏的最快方法。 使用第三方 DRM 的游戏会在其 Steam 列表页面上被标记为此类。 例如,在上面的屏幕截图中,您可以看到 Bethesda 游戏Deathloop使用了 Denuvo 防篡改 DRM(一种始终在线的 DRM,即使您在玩单人模式也需要您在线)。
但是请注意,检查 Steam 页面的游戏只是为了排除大型 DRM 系统。 仅仅因为您没有看到游戏正在使用 Denuvo、UPlay 或任何常见 DRM 系统的通知并不意味着它是一个绿灯。
安装游戏,然后在没有 Steam 的情况下运行它
首先你需要 Steam 来获取游戏文件,但是一旦你有了它们,你是否需要 Steam 就取决于发行商了。
考虑到这一点,一个简单的测试是简单地加载 Steam,安装游戏,关闭 Steam,然后临时重命名 Steam 根目录和steam.exe
。 因此,在测试期间,您的/Steam/
文件夹将被重命名为/Steam-Old/
,并且该文件夹中的steam.exe
文件将重命名为steam.old
这是为了确保游戏应该去寻找 Steam ,它找不到它。
然后找到游戏的实际可执行文件并尝试在没有 Steam 的情况下启动它。 如果它可以运行,那太好了,您手头就有一款无 DRM 的游戏。 如果没有,请不要放弃。
有些游戏在游戏根目录中具有steam_api.dll
和/或SteamworksNative.dll
以及游戏可执行文件。 尝试将文件扩展名从.dll
临时更改为.old
以运行游戏。 如果可行,您可以将文件保留为.old
。
更改目录和 Steam 可执行文件有点麻烦,但并不重要,因此我们建议您一次测试多个游戏以节省时间。
将 ID 文本文件添加到游戏目录
有些游戏没有 DRM,但需要游戏应用目录中的简单文本文件才能在没有 Steam 启动器的情况下启动。
您可以通过在游戏目录中放置一个名为steam_appid.txt
的文件来测试您的游戏是否是这样的游戏,该文件的唯一内容是 Steam 数据库中游戏的实际 ID 号。 游戏A Short Hike是需要此文本文件的游戏示例。
获取 ID 的最简单方法是访问游戏的 Steam 页面并查看 URL。 A Short Hike的完整 URL 是https://store.steampowered.com/app/1055540/A_Short_Hike/
- /app/
和游戏标题之间的数字是 ID。
因此,要在没有 Steam 的情况下运行A Short Hike ,您将在名为steam_appid.txt
的目录中创建一个文本文件,其中只有文本“1055540”。
其他方法
除了这些简单且无风险的方法之外,还有一些方法可以在没有 Steam 的情况下运行通过 Steam 购买的游戏。 然而,这些方法需要以某种方式修补游戏,从更改现有的可执行文件到用来自游戏其他版本的“填充”文件替换可执行文件或其他文件。
例如,一个游戏可能在 Steam 上销售 DRM,但在其他地方销售时没有 DRM,所以理论上你可以换掉所有相关文件,你从 Steam 购买的版本现在将是无 DRM 的。
然而,这超出了本文的范围,它带来了一个不小的风险,即您获得的任何替换文件都可能会受到损害并对您的计算机造成损害。 我们不能真诚地推荐它,而是建议如果任何类型的 DRM 对您来说是个大问题,您应该只购买无 DRM 的游戏,例如 Good Old Games 出售的游戏。
无 DRM 的 Steam 游戏的有用列表
摆弄所有游戏以测试其 DRM 和启动器状态可能会有点耗时,因此我们完全理解您是否想跳过侦查。
对您来说幸运的是,有许多积极维护的列表,其他好奇的游戏玩家已经通过游戏来确定他们的 DRM 是否免费(以及在没有 Steam 的情况下玩这些游戏需要哪些步骤)。
鉴于 Steam 市场上大约有 50,000 款游戏,没有任何列表会详尽无遗,但查看这些列表将为您提供一个良好的开端。
- 蒸汽维基
- PCGamingWiki
如果您没有看到您感兴趣的游戏,请务必快速搜索游戏名称和“无 DRM 的 Steam”等附加参数以查看其中的内容。 该游戏可能尚未在精选列表中,但通常论坛或 subreddit 中的某个人已为您完成了工作。
然而,无论您是自己测试还是做一些互联网调查,了解 Steam 游戏的 DRM 状态都不是太难。