前提概要:
目前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眾多,版主深受其害,丟失了許許多多的存檔,非常不建議開啟雲同步功能,雲同步!慎用!】




