肃清或整理Steam云端存档的两种办法

1年前 (2023-01-07)阅读2回复1
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值584640
  • 级别管理员
  • 主题116928
  • 回复0
楼主

从头富文本排版和内容弥补https://keylol.com/t731789-1-1

本文核心内容非原创,是我翻译的国外论坛上的一个帖子。

其他叨逼叨是我写的

如今steam同步貌似更便利了一点,起头游戏旁边多了一个同步按钮。

知乎的编纂器比力特殊,那里就不调整了

本文构造布景

比来突然想玩《动物大战僵尸》,原来认为那个游戏没有云同步,翻开游戏发现几年前的存档竟然还在。但是那几天玩的过程中,每次翻开游戏都要花很长的时间,并且有时候会弹出无法云同步的弹窗。后来有一次翻开游戏发现存档间接没了,只剩下一个用户名,需要从第一关起头打。于是我推测是云同步太紊乱了。

上彀查了一下,发现中文各个社区里没有相关的问题,有个别steam玩家发问过那个问题却没有人给出解答。于是我去英文社区找到领会决法子,并分享一下。

以下全数用《动物大战僵尸》举例。 需要认识

声明:本文不确保能适用于所有游戏,请必然要在能看懂的情况下操做,并备份好本身的存档。呈现丧失我不负责。

Steam云端

在Steam客户端中,按以下操做,能够找到存在云端中的存档,帮忙 - Steam客服 - 我的账户 - 您Steam账户的相关数据 - 上传的内容 - Steam云 - 游戏名 - 显示文件

或者在阅读器中,在已经登录过steam账户的情况下,间接拜候Steam云。

那里能够发现,我的PVZ的云存档相当紊乱了

云同步功用

想让一个游戏的存档能云同步,要在steam的设置中启用云同步,而且游戏属性中也要翻开。详见下面两张图。

存档文件

Steam中,【撑持云存档的游戏】的存档位置一般在Steam\userdata\SteamID\AppID下

此中,SteamID是你账户的ID,AppID是游戏ID(相信读者都晓得怎么找)。

此中的remote文件夹内就是存档文件自己了,而remotecache.vdf可能是用来记录云同步数据的。

关于《动物大战僵尸》,remote文件夹下的users.dat记录的是所有的玩家名,user1.dat、user2.dat记录的是某个玩家的存档

Steam云存档的缺点

Steam云存档的长处各人都晓得,能够主动备份存档,并且换电脑会很便利。

但是它还存在一些问题,并且更有极端用户完全不相信“云”,并对峙当地存储。 "正版游戏云同步受害者"

偶然会呈现同步出错的情况,那个问题在各个游戏社区中都能看见有人碰见。

容易堆积

Steam云和其他同步网盘差别(eg. OneDrive、坚果云),它与当地文件并非完全同步的。

好比我的《动物大战僵尸》就呈现了那个情况,当地只要一个存档,而云端却堆积了好几个无效存档,并且那会招致每次开游戏都很慢。

有的游戏存档文件很大,堆积1Gb的存档更是熬煎玩家。

在差别的电脑上玩、开多个存档容易形成那个问题。 无法清理

我们只能在云端下载存档,却不克不及间接删除存档。(本文就是想处理那个问题)

好比:N年前玩过某游戏,如今想玩新档,却因为云同步无法从头玩。 整理云存档

以下操做会写得简洁一些,一些概念都写在上文中了。

备份存档

稳妥起见,更好把当地存档(remote文件夹)和云存档(在Steam云下载)都备份一下,如许就会削减没必要要的丧失。

办法1

此办法适用的游戏比力少

详细步调:备份当地存档和云存档关掉Steam云同步功用翻开Steam\userdata\SteamID\AppID删除remote内部的文件删除remotecache.vdf在remote放入想利用的存档文件(或者间接翻开游戏新建存档)封闭游戏封闭Steam再次删除remotecache.vdf翻开Steam启用Steam云同步翻开游戏在云同步抵触中选择“上传至Steam云”

胜利,此次你的云存档就只剩下你想利用的存档(或者崭新的存档)了。

办法2 第一步:筹办

备份当地存档和云存档

确保Steam云同步是启用的,封闭Steam。

来到Steam\userdata\SteamID\AppID\remote 第二步:修改存档文件内容

那个原理在于,若是你间接把当地存档删掉,Steam在同步时其实不会问你是【云端同步到当地】仍是【当地同步到云端】,而是默认云端同步到当地,所以删掉当地存档后,下次翻开游戏又会都下载回来。 所以我们需要把文件内容修改一下,让Steam发现当地文件和云端文件有抵触。 那里利用的办法是把所有文件全酿成0byte的空文件,来实现当地与云端抵触。

按住Shift,右键remote文件夹,选择“在此处翻开Powershell窗口”

参照以下示例代码,修改成合适你本身的,输入到powershell中并回车

(那一步必然要认真,否则改动到奇异的工具就欠好了,必然要心细!) clc -path "D:\Game\Steam\userdata\164823170\3590\remote\*"

那回,能发现所有文件都酿成0byte了。

第三步:触发同步抵触

删除remotecache.vdf。

翻开Steam。

翻开游戏,会弹出云同步抵触,先别选任何选项!

如今去Steam\userdata\SteamID\AppID,把remote文件夹和remotecache.vdf间接删除,然后再选择“上传至Steam云”。 那里就相当于把当地文件完全笼盖到云端了,你也能够把你想要的存档放进来再上传。

那时游戏已经启动了,没有存档 / 有的游戏会间接创建存档 / 或者只要你想要的阿谁存档

第四步(可选):让游戏和新的一样

那时游戏已经启动了,有的游戏会间接创建存档。

若是你不想让游戏再创建新的存档并上传至Steam云,在不封闭游戏的情况下封闭游戏的云同步属性。 利用Alt-Tab、Win-D、Win-Tab、Alt-Enter等体例切进来

回到游戏并封闭游戏。

再次来到Steam\userdata\SteamID\AppID,把remote文件夹和remotecache.vdf删除。

如今你的游戏就和新的一样了。 感激阅读

本文写得比力仓皇,也没有校对,若是有 订正 / 更好的处理法子 / 心得,欢送讨论。

关键词:Steam、Steam云、存档、游戏、动物大战僵尸

本文参考:

Is there a quick way to delete saves off of the steam cloud?Article banner 题图来源

0
回帖

肃清或整理Steam云端存档的两种办法 相关回复(1)

晨露
晨露
沙发
直接打开steam云端存档选项并点击同步,就可以轻松地肃清或整理你的Steam资料。
2周前 (06-03 22:24)回复00
取消