搜档网
当前位置:搜档网 › steam问题解决

steam问题解决

云同步
steam云同步用来让玩家在不同的电脑能够共享配置设置和存档,这个功能可以通过两个途径来启用/停用
- Steam > 设置 > 下载和云功能 > 为支持的程序启用steam云同步 (将会影响到所有的游戏)
- 右键游戏 > 属性 > 更新 > 为支持的程序启用steam云同步 (只会影响到你设置的游戏)

原理:
首先,通常有三个地方保存你的存档文件:
- 原版,储存在游戏文件夹内,或%appdata% (S1)
- 云同步版,储存在 Steam\userdata\【SteamID】\【AppID】 (S2)
- 云同步版,储存在 steam的云服务器上 (S3)
当你第一次运行某一游戏时, S1被创建. 当你关闭它时, S1 被复制到 S2 然后同步到 S3.而当你用另一台计算机开始游戏是, 如果Steam 的服务器有S3 但在你的机器上找不到S2,他就会将S3 复制到 S2. Steam云同步将在你每次开启steam时自动的下载你缺失的文件所以对于我们来说重要的是 S2. 只要稍微操作一下它就能达到我们的目的.所以S2里面有什么?注意: 有些游戏没有S1而直接保存到S2, 有些则不使用S2来存储存档文件.在这种情况下 S2中的remotecache.vdf直接指向位于S1中的文件(感谢TheOdds提供详细信息).

用户数据的内容:
在 Steam\userdata 文件夹中你应该有1个或多个对应你账号ID(steamID的文件夹). 打开它你就能看到你安装过的游戏的云同步数据了.文件夹名称是游戏的 AppID(在你访问商店时可以根据网址看到, 它是一个数字,比如Half-Life 2对应220). 在游戏的文件夹中你可以看到:
- 一个remote文件夹: 它包含所有和steam服务器云同步的文件
- 一个remotecache.vdf文件:它描述remote文件夹中的文件属性(比如说文件大小或者修改日期)

此教程共分两步:
I. 弄出“云同步冲突”对话框
II. 删掉云同步文件注意你要是想删除所有游戏的云同步文件的话,那么每个游戏都要做一次!

首先建议你删除你的AppID文件夹并重新启动Steam: you你会看到steam重新建立了AppID 并自动从 Steam 云服务器同步了这些文件. 这个验证对确保你能成功的删除云同步文件是必要的.

I. 弄出“云同步冲突”对话框
这部分可能是最难的。为了摆脱那些保存在云服务器的文件,我们需要弄出这个对话框。这个对话框会在云同步的文件和你计算机上储存的文件不一致的时候出现. 有很多种办法弄出它,以下是方法:
1) 在确保云同步开启的情况下退出steam.
2) 修改Steam\userdata\SteamID\AppID\remote中的文件内容. 目标是让每个文件都和云服务器中的数据不同.简单的删除这些文件不管用因为它会自动从云服务器下载. 你可以情况文件中的所有内容.这里有个简单的办法(感谢Kevin92的建议):
- 按住Shift并右键你的remote文件夹.
- 单机"在此处打开命令提示

符".
- 输入 powershell
- 输入 clc C:\Steam\userdata\SteamID\AppID\remote\* (clc 加你remote文件夹的绝对路径加* 来更改所有的文件).
- 完成: 现在你所有的文件都是0字节了!
注意: 请确保你输入的路径正确!否则将损坏其他文件!
3) 删除Steam\userdata\SteamID\AppID下的remotecache.vdf文件.
4) 启动Steam,这时"云同步冲突"应该在你开启游戏的时候出现了.

一个更简单但不是那么高效的方法:(楼主亲测这个方法好使)
1) 启动Steam.
2) 禁用Steam云同步.
3) 删除Steam\userdata\SteamID\AppID下所有的文件.
4) 运行游戏,会自动创建全新的文件.
5) 退出游戏,退出Steam.
6) 删除Steam\userdata\SteamID\AppID下的remotecache.vdf文件.
7) 启动Steam.
8) 启用Steam云同步,这时"云同步冲突"应该在你开启游戏的时候出现了.


II. 删除云同步文件
接下来就很简单了,当那个窗口出现时,先把它放到一边,
1) 删掉Steam\userdata\SteamID\AppID下所有的文件。
2) 回到那个窗口,点击"上传到steam云". steam会上传【没有】到服务器,也就清空了云同步数据了
3) 启动游戏,但不要退出(如果你想保留新的云数据,退出也没有关系)
4) 按Alt-tab,在菜单中禁用Steam云同步.
5) 回到游戏并关闭它。没有文件被云同步了。、
6) 退出Steam.
7) 删除AppID文件夹.
注意:只有你在步骤1中被修改的文件才会删除,其他的因为不被同步而继续留在服务器中

相关主题