steam家庭库共享请求库的共享

如何在 Linux 和 Windows 之间共享 Steam 的游戏文件
如何在 Linux 和 Windows 之间共享 Steam 的游戏文件
假如你决心成为一名 Linux 平台上的玩家,并且在 Steam 上拥有同时支持 Linux 和 Windows 平台的游戏,或者基于同样的原因,拥有双重启动的系统,则你可以考虑看看这篇文章。
我们中的许多玩家都拥有双重启动的 Linux 和 Windows。
假如你决心成为一名 Linux 平台上的玩家,并且在
上拥有同时支持 Linux 和 Windows 平台的游戏,或者基于同样的原因,拥有双重启动的系统,则你可以考虑看看这篇文章。
我们中的许多玩家都拥有双重启动的 Linux 和 Windows。有些人只拥有 Linux 系统,但同时拥有当前还没有被 Linux 平台上的 Steam 支持的游戏。所以我们同时保留这两个系统以便我们可以在忽略平台的前提下玩我们喜爱的游戏。
幸运的是 社区应运而生,越来越多在 Windows 平台上受欢迎的 Steam 游戏也发布在 Linux 平台上的 Steam 中。
我们中的许多人喜欢备份我们的 Steam 游戏,使得我们不再苦苦等待游戏下载完成。这些游戏很大程度上是 Windows 平台下的 Steam 游戏。
现在,很多游戏也已经登陆了 ,例如奇异人生Life is Strange、古墓丽影 2013Tomb Raider 2013、中土世界:魔多阴影Shadow of Mordor、幽浮:未知敌人XCOM: Enemy Unknown、幽浮 2、与日赛跑Race The Sun、公路救赎Road Redemption、燥热SUPERHOT等等,并且。甚至还有Deus Ex: Mankind Divided和Mad Max!!!在一些游戏的 Windows 版发布之后,现在我们不必再等候多年,而只需等待几月左右,便可以听到类似的消息了,这可是大新闻啊!
下面的实验性方法将向你展示如何使用你现存的任何平台上游戏文件来在 Steam 上恢复游戏的大部分数据。对于某些游戏,它们在两个平台下有很多相似的文件,利用下面例子中的方法,将减少你在享受这些游戏之前的漫长的等待时间。
在下面的方法中,我们将一步一步地尝试利用 Steam 自身的备份与恢复功能或者以手工的方式来达到我们的目的。当涉及到这些方法的时候,我们也将向你展示这两个平台上游戏文件的相同和不同之处,以便你也可以探索并做出你自己的调整。
下面的方法中,我们将使用 Ubuntu 14.04 LTS 和 Windows 10 来执行备份与恢复 Steam 的测试。
1、Steam 自身的备份与恢复
当我们尝试使用 Windows 平台上 Steam 中《燥热SUPERHOT》这个游戏的备份(这些加密文件是 .csd 格式)时,Linux 平台上的 Steam 不能识别这些文件,并重新开始下载整个游戏了!甚至在做了验证性检验后,仍然有很大一部分文件不能被 Steam 识别出来。我们在 Windows 上也做了类似的操作,但结果是一样的!
现在到了我们用某些手工的方法来共享 Windows 和 Linux 上的 Steam 游戏的时刻了!
2、手工方法
首先,让我们先看看 Linux 下这些游戏文件所处的位置(用户目录在 /home 中):
这是 Linux 平台上 Steam 游戏的默认安装位置。 .local 和 .steam 目录默认情况下是不可见的,你必须将它们显现出来。我们将推荐使用一个自定义的 Steam 安装位置以便更容易地处理这些文件。这里SUPERHOT.x86_64 是 Linux 下原生的可执行文件,与 Windows 中的 .exe 文件类似。
下图展示的位置包含我们需要的大部分文件(在 Windows 和 Linux 平台上相同):
下面我们来看看这些 .acf 格式的文件。appmanifest_322500.acf 便是那个我们需要的文件。编辑并调整这个文件有助于 Steam 识别在 common 这个目录下现存的非加密的原始文件备份:
为了确认这个文件是一样的,用编辑器打开这个文件并检查它。我们越多地了解这个文件越好。这个,它展示了这个文件的主要意义。它类似于下面这样:
“AppState”
“322500”
“Universe”
“SUPERHOT”
“StateFlags”
“installdir”
“SUPERHOT”
“LastUpdated”
“UpdateResult”
“SizeOnDisk”
“buildid”
“1234395”
“LastOwner”
“&SteamID&”
“BytesToDownload”
“BytesDownloaded”
“AutoUpdateBehavior”
“UserConfig”
“Language”
“english”
“MountedDepots”
“322503”
“4556837”
在 Linux 平台上卸载游戏后我们再进行测试。现在让我们看看在 Windows 10 上相同的游戏安装目录里包含哪些内容:
我们复制了 SUPERHOT 目录和 .acf 格式的清单文件(这个文件在 Windows 的 Steam 上格式是一样的)。在复制 .acf 文件和游戏目录到 Linux 中 Steam 它们对应的位置时,我们需要确保 Steam 没有在后台运行。
在转移完成之后,我们运行 Steam 并看到了这个:
所以下图显示只需要有 235.5 MB 的文件需要下载,而不是整个 867.4 MB,这意味着超过 70% 的文件已经被 Steam 识别了:) !相对来说,节省了一笔大量的时间开销。当然不同的游戏可能有所不同,但对于那些网速居于平均水平或以下的玩家来说,这种方法绝对值得一试,尤其是考虑到当前那些 40-50 GB 大小的重量级游戏。
我们还进行了其他几种尝试:
我们尝试使用 Linux 下原有的清单文件(.acf)和来自 Windows 的手工备份文件,但结果是 Steam 重新开始下载游戏。
我们看到当我们将 SUPERHOT_Data 这个目录中的 SH_Data 更换为 Windows 中的对应目录时,同上面的一样,也重新开始下载整个游戏。
理解清单目录的一个尝试
清单目录绝对可以被进一步地被编辑和修改以此来改善上面的结果,使得 Steam 检测出尽可能多的文件。
在 Github 上有一个,包含一个可以生成这些清单文件的 python 脚本。任何 Steam 游戏的 AppID 可以从 上获取到。知晓了游戏的 ID 号后,你便可以用你喜爱的编辑器以下面的格式创建你自己的清单文件 appmanifest_&AppID&.acf。在上面手工方法中,我们可以看到 SUPERHOT 这个游戏的 AppID 是 322500,所以对应的清单文件名应该是 appmanifest_322500.acf。
下面以我们知晓的信息来尝试对该文件进行一些解释:
“AppState”
// 应用(游戏)的状态
“322500”
// 游戏的 AppID
“Universe”
“SUPERHOT”
// 游戏的名称
“StateFlags”
“installdir”
“SUPERHOT”
// 安装目录的名称
“LastUpdated”
“UpdateResult”
“SizeOnDisk”
“buildid”
“1234395”
“LastOwner”
“&SteamID&”
// 唯一的帐号拥有者的 &SteamID&
“BytesToDownload”
// 将这个数字除以 (1024 x 1024 x 1024) 便可以计算出还需要下载的数据大小,以 GB 记。
“BytesDownloaded”
// 已下载数据的大小, 以 Bytes 记。
“AutoUpdateBehavior”
// 当这个设为 0 时,该游戏将自动升级。
“UserConfig”
// 用户的配置信息
“Language”
“english”
“MountedDepots”
这个部分大多与游戏的 DLC 相关。
“322503”
“4556837”
通过计算下载的数据的大小,你可以将它与 Steam 展现的信息进行比较并进行更多的调整。
原文发布时间为:
本文来自云栖社区合作伙伴“Linux中国”
用云栖社区APP,舒服~
【云栖快讯】直播推荐——现在报名3月12日编程语言系列讲座,与行业资深专家一起学习Python、C++、JavaScript、Java!还可在活动页面领取红包,百分百中奖哦!&&
文章11727篇
以阿里云成熟的商业化云服务为基础,为游戏开发者、运营企业提供专属集群、尊享VIP服务、专项扶...
支持MySQL、SQL Server、PostgreSQL、MongoDB、Redis等关系...
共享带宽提供地域级带宽共享和复用功能,支持同地域下所有弹性公网IP共享带宽,进而让绑定弹性公...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效...(ERROR:15) & 访客不能直接访问Steam怎样开共享库?_百度知道
Steam怎样开共享库?
baidu.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=9dfbc37c/ac4bdefbfbedaa641b51.baidu.com/zhidao/pic/item/91ef76c6a7efce1bc50cd73da451f3deb48f6525.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">4/6在设置的页面中,打开家庭.com/zhidao/pic/item/63d9f2dd22a3df603c252.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">6/6选择好友库中的游戏,下载就可以喽2/6登陆上去后看点击左上角steam.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=391e06e9baae854b505c9e5/0df3d7ca7bcb0a46fdd097ceaf52,然后点击授权此计算机,再点击确定。<a href="http://e.hiphotos://a://a://d
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。家庭库共享
家庭共享允许家庭成员在各自帐户独立的情况下还能共享游戏。
什么是 Steam 家庭库共享?
Steam 家庭库共享允许亲友之间玩彼此的游戏,同时获取他们自己的 Steam 成就并在 Steam 云上保存自己的游戏进度。这些功能都通过授权家庭成员在共享电脑上访问游戏来实现。
如何共享我的库?
1 - 在您希望共享游戏的电脑上登录您的 Steam 帐户。
2 - 确保您在 Steam 客户端上通过“Steam”&“设置”&“帐户”启用了 保护。
3 - 在 Steam“设置”栏里,选择“家庭”选项卡(或在大屏幕模式下,选择“设置”&“家庭库共享”)。在这里,您可以选择将您的库分享给哪些登录这台电脑的用户。
勾选“在此电脑上授权库共享”。
勾选您允许共享库的帐户旁的复选框。
如何玩别人的游戏?
1 - 确保在您的 Steam 帐户上启用了 。
2 - 在您的库里,您将看到使用同一台电脑的其他 Steam 帐户所拥有的游戏。选择一个游戏,点击“开始”,查看哪个帐户拥有此游戏,并请求访问该帐户的库。
3 - 您的访问请求将通过电子邮件发送给游戏持有者,邮件中提供了允许您使用该用户库中的游戏的链接。
共享的游戏只在帐户持有者授权的电脑上可用。这意味着,帐户持有者需要在该电脑上登录其 Steam 帐户,以授权该电脑及可以共享其库的帐户。
如果另一台电脑上正在使用帐户持有者的库,共享的游戏将不可用。
如何接收共享请求?
您将通过电子邮件收到亲友的共享请求。点击邮件中的链接,授权该电脑以及请求者的 Steam 帐户访问您的游戏。
不和我住在一起的用户可以共享我的游戏吗?
虽然家庭共享可以为那些不能从同一位置访问游戏的用户提供服务,但由于技术限制,该功能可能会遇到 Steam 无法提供支持的问题。
我想玩我自己的游戏,但是有别的帐户正在玩这些游戏。我应该怎么办?
作为游戏持有者,您可以随时访问并进行您的游戏。如果您开始别人正在玩的你的游戏,该用户将看到一条消息,通知五分钟时间内或者购买游戏副本或者退出游戏。
我可以共享特定游戏吗?
不可以。您只能共享整个库,而不能选择共享或不共享特定的游戏。
此外,对于那些借用多个 Steam 库的用户来说,他们将无法选择从哪个库中借游戏。
所有的 Steam 游戏都可以共享吗?
不可以,由于技术限制,一些 Steam 游戏不能用于共享。
例如,需要额外的第三方激活码或帐户的游戏,或者需要订阅才可玩的游戏不能在帐户之间进行共享。
如果借用人拥有一款基础游戏,DLC 将不能共享。
免费游玩游戏以及任何为这些游戏购买的 DLC 也不支持家庭共享。
此外,如果您的帐户受到了 VAC 封禁,您将不能共享任何受 VAC 保护的游戏。
两名用户可以在共享库的同时一起玩游戏吗?
不可以。共享库中的每次只能由一名玩家玩游戏,包括持有者在内,即使他们想玩不同的有些也不可以。
我共享库的帐户有数量上限吗?
有上限。您最多可以同时授权最多 5 个帐户和最多在 10 台设备上使用,期限为 90 天。
您在同一时间段内取消的帐户/设备也包括在内。
如何停止共享我的库?
您可以登录 Steam 客户端,在“设置”的“家庭”选项卡中,找到“管理其他计算机…”按钮。在这里您可以取消授权任何您已授权共享库的电脑或帐户。
您也可以通过。访问您的在线帐户明细,然后选择“管理家庭库共享”。无论是通过客户端还是通过网站,您都可以与帐户,并禁用其中之一或全部。
如何使我之前授权的帐户停止使用我的游戏?
使用与上个答案同样的步骤,在授权用户列表中取消选定该用户,以禁止此用户访问您的游戏。
DLC 与游戏内容
借用人能够访问出借人的游戏与 DLC,但仅限于借用人没有拥有该基础游戏的情况。如果借用人拥有基础游戏,则必须自行购买该 DLC。对于免费游玩游戏,由于所有 Steam 用户都“拥有”该游戏,DLC 不能共享。
任何玩家都可以在玩游戏时购买、交易、赚取,或者以其他方式获得游戏中内容,但游戏中物品不能跨帐户共享。这些物品都属于购买或获取它们的帐户所有。
玩共享的游戏时,集换式卡牌将不会掉落。
地区限制的内容可以跨地区共享吗?
不可以。在借出或借入游戏时,任何地区限制都将保留。
如果借用人在玩共享游戏时有作弊或欺诈行为,会怎么样?
如果使用您的家庭共享的人作弊或欺诈,您的家庭共享权也许会被撤销,而且您的帐户也可能遭到 VAC 封禁。另外,受 VAC 保护的游戏将无法再共享。我们建议您为安全起见,只授权给您熟悉并信任的 Steam 帐户和电脑。和往常一样,绝不将您的密码透露给任何人。
如果您受到 VAC 封禁,您将不能共享。
报告家庭共享的问题
如果您遇到家庭共享相关的问题并希望与社区讨论,请使用论坛。
如果您遇到出错或有问题想要报告,请访问 Steam 讨论区的区。
如果您仍有问题,请联系 。
使用 Steam 遇到问题?}

我要回帖

更多关于 steam共享库怎么删除 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信