最近大家雲存檔同步失敗的情況挺多,我從昨天開始也出現了雲同步失敗的狀況。經過嘗試解決了這個問題,分享出來用作參考。
不廢話,先放總結:
發現的原因在於[帕魯存檔備份機制、steam對於帕魯存檔的雲同步範圍]。解決方法也很簡單,清空雲端存檔,從當前最新存檔文件開始,上傳至雲端。
詳細說明及清空雲存檔教程:
存檔目錄位置及解釋:
C盤 - Users(用戶)- <UserName> - AppDatal -Local - pal - Saved - SaveGames - <steam賬戶ID> 目錄。
該目錄下除 steam_autocloud.vdf 文件外(steam的雲同步配置文件),會存在一或多個文件夾。
這些文件夾都是以某唯一標識進行命名,每個文件夾代表著帕魯中一個獨立的世界,和這個世界對應的角色。簡單說,在遊戲中創建了幾個世界,就有幾個文件夾。
ps:現在被人熟知的ID其實是暱稱(可唯一、可非唯一,通常是公開性質,可被用戶得知),實際的ID代表著一個用戶(唯一標識,通常不會公開),上面提到的steam賬戶ID就是這個,所以不要疑惑為什麼不是自己的steam賬戶名稱。
1. 存檔備份機制:
存檔自動備份的間隔時間短,文件較為零碎,每個世界所具備的存檔文件共有:Level.sav、LevelMeta.sav、LocalData.sav、Players下的00……x.sav
每個世界與角色備份的存檔,在其目錄下,名為backup的文件夾中,被分類、分時間的存儲著。
2. 雲同步範圍:
同步範圍是<steam賬戶ID>下,所有世界與角色文件夾及其內容。
注意,每個世界與角色文件夾下的 worldOption.sav 文件不會被納入同步範圍。顧名思義,該文件是世界配置文件,存儲的是世界的設定數據。
基於雲同步的範圍所知,當前最新的存檔、備份的歷史存檔會被一起上傳至雲端。這樣,隨著時間的增長,雲同步所需校驗的文件就越多,上傳時間和雲同步出現問題的概率就會不斷增高。(我雲同步失敗,就是這個原因)
ps:先校驗要上傳的文件是否存在、數據是否一致,當不存在或不一致後再上傳,所以不是每個文件都要重傳一遍。
清空雲存檔詳細步驟:
1. 提前備份最新可用存檔(如果當前的存檔可以正常進行遊戲,備份<steam賬戶ID>目錄下、每個世界文件夾中除backup文件夾外的所有內容就行)(如果有些世界用不到,可以不備份該世界的文件夾及內容)
2. 打開帕魯(只進入界面,不進入遊戲)
3. 刪除<steam賬戶ID>目錄下的所有內容
4. 退出遊戲、等待雲同步結束,即可清空雲端存檔
5. 重複第二步。
6. 將備份的內容恢復至<steam賬戶ID>目錄下
7. 退出遊戲、等待雲同步結束,即可將最新存檔保存至steam雲端。