退出
悟空问答提现入口变更通知
悟空问答提现入口变更通知
悟空问答提现入口变更通知
举报
立即邀请用户,更快获得回答
我有靠谱回答
9个回答
为什么Steam下载完游戏后就可以直接玩?
steam有个创始人就是p2p下载的发明人,人家基本代表着世界最先进的下载技术。
Steam在下载游戏时做了两件事:
1,一次分配全部存储空间。
你可以看到,在真正开始下载游戏之前,Steam会有一个“正在预分配空间…”的过程,这个过程可能需要几秒到几十秒。Steam会一口气将所有零碎文件的“空白文件”都在硬盘上建立好。如果此时你进入 Steam\SteamApps\common\ 中该游戏的文件夹,可以看到这个文件夹内的每个文件都已经和下载完之后一样大了,只不过这时候这些文件的内容还是空白的,等待下载填充。
2,压缩传输,边下载边解压。
为了节约网络传输量,Steam下载当然也是压缩的,但是它是将游戏分成一个个小块进行压缩传输。每下载一小块,就解压一小块,将其内容填入已经准备好的空白文件中。
这样,当最后一小块下载完之后,也几乎瞬间即完成了最后的解压步骤。
实际上不少Steam游戏也是有安装包的,但不是在下载完成之后立即开始安装,而是在你首次启动游戏的时候进行这个步骤。
当你首次运行某个游戏,启动时间可能会比第二次启动更长,会有一个“正在执行初始设置…”的阶段,这时候其实就是在安装。不少游戏需要DirectX和VC++运行库,以及各种音视频解码器,一些网游的登录器等等,都是在这个时候进行安装的。
不过,Steam游戏在下载时已经完成解压,安装时不再需要复制游戏本体文件,所以整个安装过程会较快,可能也只需要几秒到几十秒。
因为steam不存在像盗版游戏那样有安装包 它会直接在硬盘预载 就不会导致下到一半硬盘空间满了的尴尬场景 而且steam不想gog平台那样没有对游戏文件进行加密 所以拷贝到其他电脑还是需要自己的steam账号才能解锁游戏
一般来说,下载和安装软件和游戏的过程如下:首先,我们需要下载一个打包的安装包,当所有文件下载完毕后,运行安装程序.exe“,然后进行解包安装过程,游戏安装完毕后,就可以正常使用或玩了。Steam的机制是不同的:早期的Steam游戏