Android RetroArch 儲存空間復原 / 2026-08-01

解決 Android RetroArch Cloud Sync 衝突

保護本機存檔、統一資料夾規則,無須猜測哪台裝置的檔案較新即可解決 WebDAV 衝突。

11 分鐘復原指南提供 Cloud Sync 的現行 RetroArch;Android 使用 WebDAV 後端

解決 Android RetroArch Cloud Sync 衝突

先停止使用兩台裝置、關閉 Destructive Cloud Sync、關閉執行中的內容,再從 Debug 日誌找出精確衝突路徑。若本機與伺服器版本都已變更,RetroArch 的三方合併不會覆寫任一份,而會保留兩者並暫時排除該路徑,直到你選定要保留的副本。

逐步復原

  1. 01

    停止所有裝置上的遊戲,變更同步設定前先分別複製本機存檔與 save state 資料夾。

  2. 02

    比較各裝置依核心名稱或內容資料夾整理存檔與狀態的四項設定,確保完全一致。

  3. 03

    關閉 Destructive Cloud Sync,關閉內容回到主選單,只在一台裝置執行 Sync Now。

  4. 04

    啟用 Debug 等級的檔案日誌,找出 `[CloudSync] Conflicting change` 標示的精確路徑,不要只依顯示檔名選擇。

  5. 05

    選定權威副本:若要取回伺服器版,重新命名或移走本機檔;若要保留本機版,依 Libretro 的 manifest 程序處理。

  6. 06

    只在一台裝置再次同步,開啟獲授權遊戲,分別驗證遊戲內存檔與 save state,再於第二台裝置重複。

同步診斷表

狀態或症狀含義安全下一步
完成但有衝突本機與伺服器都變更保留兩者並讀取 Debug 路徑
檔案位於不同資料夾整理規則不一致統一四項設定
完成但有失敗一或多項操作失敗檢查後端、憑證、網路與日誌
刪除將同步傳播破壞性模式已啟用關閉並先用 cloud_backups

衝突是三方決策

RetroArch 將目前本機檔與本機 manifest、伺服器 manifest 比較。若雙方自共同狀態後都改變,它不覆寫任何一方,而會記錄並暫時略過該路徑。

只處理日誌點名的檔案。替換整個資料夾可能刪除無關進度,也可能掩蓋資料夾結構差異。

資料夾規則也是檔案識別的一部分

依核心名稱與內容資料夾整理的設定必須在所有裝置一致。兩份顯示名稱相同的存檔若位於不同相對路徑,仍無法如預期合併。

最後同步前先關閉內容。Automatic 模式會在啟動及卸載核心時同步;內容仍執行時強制關閉 App 並非文件規定的交接流程。

Android 使用 WebDAV,而非 Apple 後端

Libretro 將 WebDAV 列為全平台後端,iCloud 與 iCloud Drive 則屬 Apple 平台。在 Android 請安全保存伺服器 URL 與帳號。

切勿把密碼、token 或含憑證 URL 貼到論壇、截圖、公開日誌或網頁。

官方來源

相關指南