Steam在下载游戏时做了两件事:1,一次分配全部存储空间。实际上不少Steam游戏也是有安装包的,但不是在下载完成之后立即开始安装,而是在你首次启动游戏的时候进行这个步骤。不过,Steam游戏在下载时已经完成解压,安装时不再需要复制游戏本体文件,所以整个安装过程会较快,可能也只需要几秒到几十秒。
为什么Steam下载完游戏后就可以直接玩?
Steam在下载游戏时做了两件事:1,一次分配全部存储空间。你可以看到,在真正开始下载游戏之前,Steam会有一个“正在预分配空间…”的过程,这个过程可能需要几秒到几十秒。Steam会一口气将所有零碎文件的“空白文件”都在硬盘上建立好。如果此时你进入 SteamSteamAppscommon 中该游戏的文件夹,可以看到这个文件夹内的每个文件都已经和下载完之后一样大了,只不过这时候这些文件的内容还是空白的,等待下载填充。
2,压缩传输,边下载边解压。为了节约网络传输量,Steam下载当然也是压缩的,但是它是将游戏分成一个个小块进行压缩传输。每下载一小块,就解压一小块,将其内容填入已经准备好的空白文件中。这样,当最后一小块下载完之后,也几乎瞬间即完成了最后的解压步骤。实际上不少Steam游戏也是有安装包的,但不是在下载完成之后立即开始安装,而是在你首次启动游戏的时候进行这个步骤。
当你首次运行某个游戏,启动时间可能会比第二次启动更长,会有一个“正在执行初始设置…”的阶段,这时候其实就是在安装。不少游戏需要DirectX和VC 运行库,以及各种音视频解码器,一些网游的登录器等等,都是在这个时候进行安装的。不过,Steam游戏在下载时已经完成解压,安装时不再需要复制游戏本体文件,所以整个安装过程会较快,可能也只需要几秒到几十秒。
2023-12-26 / 1.4.08
2023-12-26 / 1.4.08
2023-12-26 / 1.4.08
2023-12-25 / 1.0.3
2023-12-20 / 1.1
2023-12-19 / 6.0.1
2023-12-19 / 6.0.1
2023-08-25 / v3.1
2023-08-25 / v1.0.3
2023-08-25 / v1.0.1
2023-08-25 / v2.19.1
2023-08-25 / v1.2.0