当前位置:首页 > 每日看点 > 正文内容

Steam 的下载原理是怎样的?

卡卷网1年前 (2024-12-17)每日看点422

这就要聊一聊Steam的下载史了。

G胖在开发Steam的时候,就是抱着让玩家随时随地玩上自己的游戏的野心,去聘请了BT之父——Bram Cohen,让他来打造比德芙更丝滑的下载体验。

Steam 的下载原理是怎样的?  第1张

很多人应该不知道Cohen,他是一名天才程序员,也是自闭症患者。

虽然美国的少儿编程渗透率很高,达到40%以上(也就是说几乎两个孩子里就有一个在学编程),但是一般孩子都是运用MIT开发的Scratch编程工具学习基础的运算思维,没有真正接触代码。但Cohen在五岁的时候,就掌握了C语言,到了十六岁,已经学会了三种编程语言了。

Steam 的下载原理是怎样的?  第2张

就是他,编写了点对点文件共享协议BitTorrent,并且开发了第一款利用该协议的文件共享程序。

Cohen加入Steam之后,就采用了自己研发的P2P技术,将游戏打包成GCF格式,没有进行任何压缩,玩家就只能直接全量下载。但是如高赞答主所说,因为是直接从服务器进行传输,所以速度也是非常快的。

但这不是结局。

后来大家发现,这不压缩就下载实际上很麻烦,如果遇上更新,还得重新下载。那怎么办呢?几年前,Valve又发布了一个新内容下载系统SteamPipe,对Steam的下载功能进行了优化。

可以看看官方介绍:store.steampowered.com/

其中一个很核心的点在于更改传输模式:即使用HTTP传输游戏数据,把游戏拆分成许多小块,再加密压缩,使得Steam数据能轻松地在防火墙间传递,还能使用第三方HTTP缓存和资源发布网络来提升下载的速度。

这个分割拆解的优势,在SteamCN中的社区里有一个很详细的讲解,这里给大家贴一段:

“用户只需要一小块一小块地下载,每下载回一块就解压,最后就能组成完整的游戏。

游戏更新的时候,客户端只要删除过期的小块,重新向从服务器上下载回新的小块就ok了。这样不仅做到了边下载边解压,而且解决了更新困难的问题。而且还能防止用户抓包提取到下载链接然后用其他工具下载或分享给别人下载,因为游戏已经变成很多小块了,抓包只能抓到单个小块的下载链接,而且下载链接是一次性的。

有些游戏发行的前几天会允许玩家预先载入,这个过程其实是允许用户提前下载好这些经过加密压缩的小块,但是不提供解压key,用户没法解压也就没法知道里面的内容。等到游戏正式发行的时候,Steam客户端才会收到用于解压的key,完成解压过程。”(来源:steamcn.com/t96574-1-1

而且回归到核心想一想,Steam的本质就是游戏分发平台,如果下载效率低,会迅速丧失许多用户,这对它将是毁灭性的打击。

可以预见,他们还会在追求速度的路上越走越远。

毕竟G胖可是要掏空全世界钱包的男人啊!

Steam 的下载原理是怎样的?  第3张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4762.html

分享给朋友:

相关文章

电视上哪个软件可以免费看电视直播?

电视上哪个软件可以免费看电视直播?

今天给大家推荐8款免费电视端直播看剧软件,感兴趣的朋友可以下载试一试!1、超级ITV 6.04免费看电视直播,央视卫视高清秒播,还有电影电视剧少儿体育等。2、小鲸电视 1.3.1小鲸电视是一款智能电视应用,集成了多个内容来源,包括腾讯视频、...

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看…现在是去存钱的路上有朋友知道这样存钱银行会给发大米跟油吗...

小米15就要来了,不知道小米15值不值得买?

小米15就要来了,不知道小米15值不值得买?

俗话说得好,好饭不怕晚,看似有点姗姗来迟的小米15系列,一官宣就迅速登上热搜。在此次小米14发布会上,雷军曾说过小米14将是最后一代3999起的旗舰,那么这一次涨价了的小米15,值不值得买呢?下面为大家总结一下小米15将会有哪些升级点:软件...

大家都是怎么把自己的粉丝增加到1000的呢?

大家都是怎么把自己的粉丝增加到1000的呢?

截至2024年10月30日,关注者总数1137人,用时80天,增速约14人/天。2024年10月30日数据2024年8月10日开始创作,连续一周,1个关注者都没有。创作第7天,得到第一个关注,7天时间,写了8篇回答。当天得到关注,激动的心情...

为什么闲鱼越做越差?

理想的闲鱼:卖家视角:4000块钱买的手机,用了半年不想用了,挂一个3000块,和买家一顿交流,最后2500块成交,我得到了回血,买家得到了便宜;买家视角:想用一台4000块的手机,但是手里只有2500块,来到闲鱼和卖家一顿交流,最后250...

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。以我目前有限的知识,只知道下面两个方向:1. Hamilton 系统在现代...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。