为什么Steam下载完游戏后就可以直接玩?

发布网友 发布时间:2022-04-24 16:41

我来回答

5个回答

热心网友 时间:2023-08-03 23:38

Steam设置里有游戏安装位置,和自动安装的设置。

Steam下载完游戏后后台会自己自动安装,所以你看不到游戏安装的界面。

Steam在下载游戏时做了两件事:


1,一次分配全部存储空间。


你可以看到,在真正开始下载游戏之前,Steam会有一个“正在预分配空间…”的过程,这个过程可能需要几秒到几十秒。Steam会一口气将所有零碎文件的“空白文件”都在硬盘上建立好。如果此时你进入 Steam\SteamApps\common\ 中该游戏的文件夹,可以看到这个文件夹内的每个文件都已经和下载完之后一样大了,只不过这时候这些文件的内容还是空白的,等待下载填充。


2,压缩传输,边下载边解压。


为了节约网络传输量,Steam下载当然也是压缩的,但是它是将游戏分成一个个小块进行压缩传输。每下载一小块,就解压一小块,将其内容填入已经准备好的空白文件中。


这样,当最后一小块下载完之后,也几乎瞬间即完成了最后的解压步骤。


实际上不少Steam游戏也是有安装包的,但不是在下载完成之后立即开始安装,而是在你首次启动游戏的时候进行这个步骤。


当你首次运行某个游戏,启动时间可能会比第二次启动更长,会有一个“正在执行初始设置…”的阶段,这时候其实就是在安装。不少游戏需要DirectX和VC++运行库,以及各种音视频解码器,一些网游的登录器等等,都是在这个时候进行安装的。


不过,Steam游戏在下载时已经完成解压,安装时不再需要复制游戏本体文件,所以整个安装过程会较快,可能也只需要几秒到几十秒。

热心网友 时间:2023-08-03 23:38

因为在下载过程中,并不是单单下载安装包,而是直接把解压之后的游戏文件夹下载下来了,所以在下载完之后是可以直接进入游戏玩耍的。

热心网友 时间:2023-08-03 23:39

我觉得这问题问的好奇怪呀!😂😂😂!为什么游戏软件下载好游戏之后可以直接玩,不能直接玩,难道还要等他暖了被窝以后再玩吗😂😂😂

热心网友 时间:2023-08-03 23:39

因为就像Wegame一样,已经把游戏授权给Steam了,只要你购买了相应的游戏下载后,点击Steam就会调用游戏的相关API接口。

热心网友 时间:2023-08-03 23:40

因为我们在下载的过程中,它会自动的在我们电脑上进行安装,这也可以使得我们在下载完这款游戏就能直接玩耍了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com