|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自2月15日后,Steam 客户端进行了更新,该更新阻止了通过 Steam 控制台下载旧游戏版本,到目前为止还没有恢复的迹象。
所以现在用原来 steam 客户端 download_depot <AppID> <DepotsID> <ManifestID> 的方法会有 "Depot download failed : Manifest not available" 的报错
具体通知看如下链接:
https://steamcommunity.com/groups/100pAG/announcements/detail/3736236049745868394
所以讲一个通用的回滚方法,DepotDownloader,项目链接 https://github.com/SteamRE/DepotDownloader
DepotDownloader 是一个Steam官方(?)提供专门用来下载游戏和补丁的下载器,可以在不开 Steam 的情况下下载游戏。
当然是命令行工具,具体参数可以看官方的 README
我说几个常用的
-app -depot -manifest 就是游戏ID,内容ID和版本ID,如何选择相应游戏对应的补丁可以参考 https://baijiahao.baidu.com/s?id=1651138985439932455 这篇文章,
-username -password 用户名和密码
-dir ./temp 下载文件的保存目录,"./" 是指当前目录下的temp文件夹
-cellid 是服务器id,我用的 148 是广州的服务器,在这里可以查看各地的服务器ID https://github.com/SteamDatabase/SteamTracking/blob/master/ClientExtracted/steam/cached/CellMap.vdf
所以在命令行中的完整命令就是 "DepotDownloader -app <AppID> -depot <DepotsID> -manifest <ManifestID> -username <userid> -password <password> -dir ./temp -cellid 148"
举例,提供辐射回滚到 1.10.120 版本的两个命令,版本回滚需要以下文件都重新下载:
fallout4.exe 这个执行文件
DepotDownloader -app 377160 -depot 377163 -manifest 4282926824253623333 -username 你自己的用户名 -password 你自己的密码 -dir ./temp -cellid 148
fallout4 本体补丁
DepotDownloader -app 377160 -depot 377162 -manifest 1401000909695431634 -username 你自己的用户名 -password 你自己的密码 -dir ./temp -cellid 148
理论上所有 steam 游戏的本体和补丁都可以用这种方法下载,所以老滚和其他游戏如果有版本问题也可以这样回档
|
|