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 狀態都不是太難。