
结论先行:弹出云同步冲突时先备份本机存档,对照时间戳再选上传本机或下载云端;Deck 休眠未退出常是诱因。
要点
- Steam Cloud 在支持的游戏每次开玩前、退出后同步匹配文件;用户可在 Steam 设置里全局关闭,或在单游戏属性里关闭云同步。
- 冲突对话框(Sync Conflict)会展示本机与云端文件的时间信息;2021-11 客户端更新曾专门修过时间戳显示异常。
- 常见选择:把本机文件上传到 Steam Cloud,或把云端文件下载到本机;点错可能覆盖你真正要留的那份。
- Steam Deck 休眠会挂起仍在运行的游戏;若开发者未启用 Dynamic Cloud Sync,休眠后再在别的设备推进进度,容易在唤醒时对不上。
- Dynamic Cloud Sync:支持的游戏在系统挂起时上传变更,其他设备开玩可接到;Deck 唤醒时再把更新拉回并通知游戏(以 Steamworks Cloud 文档为准)。
- 处理顺序建议:取消进入游戏 → 复制备份 → 看时间戳与“上次在哪台机器玩” → 再选上传或下载。
正文
冲突对话框在说什么
Steamworks《Steam Cloud》写明:启用云存档的游戏,Steam 会在会话前后同步指定文件;换电脑时,启动前把云端文件拉到本机,退出后再把变更推上去。用户可在 Steam → Settings → Cloud 取消勾选 “Enable Steam Cloud synchronization for applications which support it”,也可在单个游戏属性里关掉云同步。
当本机文件与云端文件都有改动、系统无法自动判定该留哪边时,客户端会弹出 Sync Conflict(云同步冲突) 一类对话框。Valve 在 2021-11-19 的 Steam 客户端更新说明里点名该对话框,并修过“Unknown”或过旧时间戳的显示问题。冲突界面本身会依赖文件时间信息帮你判断。
对话框里通常能看到本机侧与云端侧的时间/新旧提示,并给出类似下列方向的选择(具体按钮文案以你客户端语言包为准):
- 上传本机到云(Upload to Steam Cloud):保留这台设备上的文件,覆盖云端对应文件。
- 从云下载到本机(Download from Steam Cloud):用云端文件覆盖这台设备上的本地文件。
发行商客服文(如 Arc Games 对 Hob/Torchlight II 的说明)与上述逻辑一致:最近只在这台机器玩、且确信本机更新 → 倾向上传;最近在别的电脑/Deck 玩完 → 倾向下载。拿不准就先别点。
先备份,再点按钮
冲突一旦点选,未留下的那一侧可能很难由客服找回。稳妥流程:
- 在对话框里先不要急着确认;能取消/关闭则先退出启动流程。
- 到本机存档目录做一份拷贝(复制整个存档文件夹到桌面或移动硬盘)。Windows 常见在游戏自己的 Documents/AppData;Proton/Deck 上不少 Windows 游戏落在 compatdata 对应目录。也可以先在 Steam 用户数据目录里找到该游戏的 `userdata/<SteamID>/<AppID>/` 相关文件夹再备份;路径因游戏而异,以你实际目录为准。
- 回忆上一局是在 PC、笔记本还是 Deck 结束的,对照对话框时间戳。
- 再选上传或下载;若选错,至少还有第 2 步的本地拷贝可手动塞回。
离线玩过再上线、强杀 Steam、关机太快导致退出后同步没跑完,也会制造“两边都像新”的状态。客户端更新说明还提到:曾修复“先前装过的游戏重装时云文件未下载”等同步边角问题。同步状态机本身就有多种失败模式,备份比相信一次点击更便宜。
Deck 休眠为什么特别容易撞车
Steam Deck 软件页把 Cloud Saves 写成跨 PC/Deck 接着玩的能力。难点在休眠:掌机常把游戏进程挂起,而不是走完整的“退出游戏 → 上传云档”。
Steamworks Cloud 的 Dynamic Cloud Sync 专章描述了这条链路(面向已声明支持的应用):
- Deck 挂起时,Steam 把变更同步到云;
- 你在另一台设备启动同一游戏,拿到挂起前的进度;
- 那台设备退出后再上传;
- Deck 唤醒时拉下更新,并通知游戏本地文件已变,游戏可选择重载进度等。
文档同时警告:若游戏已上市却未正确处理相关 API/回调,贸然对全员打开动态同步可能导致丢档;开发者侧需用 `BeginFileWriteBatch`/`EndFileWriteBatch` 等提示安全写入。对玩家的直接含义是:
- 支持 Dynamic Cloud Sync 的游戏:休眠跨设备再回来,官方设计上可以接上。
- 未支持的游戏:Deck 上游戏仍挂着,你又在 PC 上推进并上传云档,唤醒 Deck 时两边历史可能对不上,冲突对话框或“进度回档”都更常见。
实务建议:换设备前,在 Deck 上先退出游戏再休眠;或确认该游戏商店页/社区是否提到支持动态云同步。挂起只为“过会儿接着打同一台机器”,跨设备则走完整退出。
还能做哪些预防
- 重要周目在手动档位再存一份,或定期把存档文件夹拷走。
- 多设备玩家打开 Steam 设置确认云同步是开着的;个别游戏属性里不要误关。
- 同一 Steam 账号不要在两台设备上同时开同一款云存档游戏。
- 冲突反复出现时,查 `%Steam%/logs/cloud_log.txt`(Steamworks 调试说明指向该日志),并确认磁盘空间与网络在退出后仍够完成上传。
【来源与编译】
- 原文标题/出版方:Steamworks Documentation — Steam Cloud(含 Dynamic Cloud Sync);Steam Client Update Released(Valve,2021-11-19)
- 链接:https://partner.steamgames.com/doc/features/cloud ;https://store.steampowered.com/oldnews/101607 ;https://www.steamdeck.com/en/software
- 交叉说明(非 Valve 逐步文,仅印证冲突选项语义):Arc Games Support《Steam: Cloud Sync Conflict Window in Hob》https://support.arcgames.com/hc/en-us/articles/360017610713-Steam-Cloud-Sync-Conflict-Window-in-Hob
- 日期:2026-10-27 核验上述链接可访问
- 本文说明:机制与 Deck 挂起路径严格按 Steamworks Cloud;冲突按钮中英文对照综合客户端更新用词与发行商客服表述,并以“以你客户端实际文案为准”限定。未声称 Valve 客服可恢复任意被覆盖档。禁止任何绕过云校验或篡改同步状态的操作指引。
本文同步自微信公众号,查看原文。