1. 程式人生 > 其它 >steam雲存檔混亂、雲存檔衝突的解決方案

steam雲存檔混亂、雲存檔衝突的解決方案

前提概要:

目前steam未提供視覺化的雲文件管理功能,只能依靠雲文件衝突檢測進行文件覆蓋以達到修復/整理雲存檔的目的。

本方法將對存檔進行手動刪除操作,最終可能會導致存檔丟失,請在自身理解和操作能力範圍內採納使用!存檔丟失概不負責!

我的情況:

以terraria為例,雲存檔混亂的問題可以說是非常難頂了,無論在一端如何正常的同步到雲,在另一端獲取同步之後就非常容易出現問題。之後在某端就會出現讀取存檔失敗甚至會出現直接報錯強退的情況。

在存檔如此情況下,就必須捨棄一方的存檔,而且衝突無法消除,此時就只能通過本文方法整理本地和雲端資料才能使存檔正常使用了(溫馨提示,解決存檔問題後儘量不要再使用雲功能,steam提供的雲存檔管理功能目前並不完善,bug多,衝突多)

需要的技能:

獲取遊戲的appid,找到本地存檔目錄[Steam\userdata\SteamID\AppID]:

訪問 steam安裝路徑-->userdata資料夾(userdata中的資料夾代表steam賬戶,若有多個請自行區分賬號)-->SteamID資料夾(即賬號資料夾)-->AppID資料夾(即遊戲存檔資料夾) 以檢視。

[例:D:\Program Files\Steam\userdata\自己賬號對應的id\遊戲對應的appid]


修復方法介紹:

【注意,本方法的根本是用本地存檔去覆蓋掉雲存檔,最終的存檔請以本地存檔檔案為準】

第一步:確保遊戲已安裝,並確保能找到其本地檔案

第二步:關閉遊戲的雲同步功能(在庫中右鍵點選該遊戲,左鍵點選"通用"-->取消勾選"將xxx的遊戲存檔保存於Steam雲")

第三步:檢視steam雲上儲存的雲檔案,進行存檔備份。

  方式1:這裡以泰拉瑞亞為例,其appid為105600,訪問https://store.steampowered.com/account/remotestorageapp/?appid=105600 -->下載並備份想保留的存檔檔案。

  方式2:在不知道遊戲appid的情況下,在steam中右上位置↗點選我的暱稱和餘額-->點選"賬戶明細"-->翻到最最下面點選"客服"-->點選"我的賬戶"-->點選"您的Steam相關資料"-->在[上傳的內容]中點    擊"steam雲"-->找到對應遊戲,點選最右側的"顯示檔案"-->下載並備份想保留的存檔檔案。

第四步:進入對應的本地存檔資料夾 [Steam\userdata\SteamID\AppID] ,方法見文首【需要的技能:獲取遊戲的appid】,進入romote資料夾,保留資料夾結構(注意!請勿破壞檔案的存放結構!),刪除各個資料夾下的所有的檔案(若希望保留存檔,請對檔案做備份)

第五步:刪除 remotecache.vdf 檔案,和romote資料夾同級。

第六步:進入遊戲新建存檔(自動在romote生成新的存檔檔案),或者,手動將備份的存檔放入romote對應的資料夾中,最後確認資料夾結構未變,保留所有你想要留存的檔案即可。

【這裡建議將備份檔案逐個新增,刪除或替換,防止錯誤的檔案被載入導致未知錯誤發生。(其實建議直接清空,進入遊戲新建存檔,最節省時間)】

第七步:關閉遊戲,並關閉steam。

第八步:重新整理資料夾,再次刪除 remotecache.vdf。

第九步:開啟steam,對遊戲啟用雲同步(在庫中右鍵點選該遊戲,左鍵點選"通用"-->勾選"將xxx的遊戲存檔保存於Steam雲") ,並開啟遊戲。

第十步:提示雲同步衝突,選擇上傳至STEAM雲。


至此,恭喜你完成了雲存檔修復,現在你的雲存檔已經和你的本地存檔同步了(完全嶄新的存檔 或 手動匯入的存檔),若進行了手動匯入存檔,此時啟動遊戲或執行時報錯,請挨個檢查存檔檔案的正確性,刪除有錯誤的存檔,重複方法步驟。(若無耐心,請在第六步時清空romote資料夾,並進入遊戲新建存檔,捨棄所有備份,使用嶄新存檔)

【溫馨提示:目前steam雲問題bug眾多,版主深受其害,丟失了許許多多的存檔,非常不建議開啟雲同步功能,雲同步!慎用!】