网站搜索

PSA:并非所有 Steam 游戏都有 DRM(这是如何判断)


一个常见的误解是,所有通过 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 购买的游戏。然而,这些方法需要以某种方式修补游戏,范围从改变现有的可执行文件到用来自游戏的其他版本的“填充”文件替换可执行文件或其他文件。

例如,一款游戏可能在带有 DRM 的 Steam 上销售,但在没有 DRM 的情况下在其他地方销售,因此从理论上讲,您可以换掉所有相关文件,并且您在 Steam 上购买的版本现在将是无 DRM 的。

然而,这超出了本文的范围,并且它带来了一个不小的风险,即您获得的任何替换文件都可能受到损害并对您的计算机造成伤害。我们不能真诚地推荐它,而是建议如果任何类型的 DRM 对您来说都是一个大问题,那么您应该只购买无 DRM 的游戏,例如 Good Old Games 出售的游戏。

无 DRM Steam 游戏的有用列表

摆弄所有游戏以测试它们的 DRM 和启动器状态可能会有点耗时,因此我们完全理解您是否想跳过侦查。

对您来说幸运的是,有许多积极维护的列表,其他好奇的游戏玩家在这些列表中苦苦挣扎,以确定他们的游戏是否无 DRM(以及在没有 Steam 的情况下玩游戏需要哪些步骤)。

鉴于 Steam 市场上大约有 50,000 款游戏,没有一个列表是详尽无遗的,但查看这些列表会让您抢先一步。

  • 蒸汽维基
  • PCGaming维基

如果您没有看到感兴趣的游戏,请务必快速搜索游戏名称和其他参数(例如“无 DRM Steam”)以查看其中的内容。该游戏可能不在精选列表中,但通常论坛或 subreddit 中的某个人已经为您完成了跑腿工作。

然而,无论您是自己测试还是通过互联网进行一些调查,要弄清 Steam 游戏的 DRM 状态并不难。