Steam

我可以找出我的遊戲在 Steam 雲中的數據嗎?

  • October 11, 2021

出於好奇,我很想知道 Steam 雲包含哪些文件用於我的遊戲。

無論如何,是否可以通過 Valve 網站或可能使用 Steam API 來詢問云的應用程序看到這些資訊?

有一個簡單的方法可以做到這一點。它所需要的只是您通過 Steam 下載遊戲。

下載遊戲後,Steam 預設會將數據從 Steam 云同步到您的電腦。它還在正在同步的文件上維護一個索引文件。在文本編輯器中打開它很容易理解。

查找 Steam 雲索引文件

<Steam install folder>\userdata\<Steam ID>\<Application ID>\remotecache.vdf

Steam 安裝文件夾:在 Windows 上預設為“C:\Program Files\Steam”。當您安裝 Steam 時,您可能已將其放置在別處。

Steam ID:如果您只登錄過一個 Steam 帳戶,您的 userdata 文件夾中將只有一個與您的 Steam ID 對應的文件夾。如果沒有,您可以通過各種方式找到它。一種方法是使用http://steamidfinder.com/

應用程序 ID:您可以通過查看 Steam 商店上游戲頁面的 URL 來找到它,或者使用類似http://steamdb.info/apps/的服務(您也可以通過在那裡搜尋 appid 來進行反向查找) .

了解 Steam 雲索引文件

以下是我的 Torchlight 遊戲的保存文件同步設置範例:

"41500"
{
   "saves.cmp"
   {
       "root"      "0"
       "size"      "41558"
       "localtime"     "1327594410"
       "time"      "1327594409"
       "remotetime"        "1327594409"
       "sha"       "eae12f0e95dc5d5c65c18cd2991eb04d54714f30"
       "syncstate"     "1"
       "persiststate"      "0"
       "platformstosync2"      "-1"
   }
}

如您所見,有問題的文件名為“saves.cmp”。它將位於“root”設置指定的文件夾中。我沒有研究所有可能的位置,但是“0”表示該文件位於與索引文件相同的文件夾中名為“remote”的文件夾中,“1”表示遊戲的安裝文件夾(您可以訪問使用 steam 中的“瀏覽本地文件”選項),“2”表示您在 Windows 中的文件文件夾。

然後,您需要做的就是查找索引文件指定的文件:)。這種方法都是手動的,但我相信它回答了你的問題。

引用自:https://gaming.stackexchange.com/questions/146644