最近大家云存档同步失败的情况挺多,我从昨天开始也出现了云同步失败的状况。经过尝试解决了这个问题,分享出来用作参考。
不废话,先放总结:
发现的原因在于[帕鲁存档备份机制、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云端。