


The copying is necessary because if any other algorithm is used, it would be very ineffective and can corrupt files very easily. Apart from improving the UI, there isn’t much that can be done on Steam’s end. It contains all the details regarding the bytes for download, reuse, and copy.

It can be easily found in your Steam directory. There is a file named “Steam/logs/content_log.txt”. How can I confirm that my network connection or any other problem isn’t the reason for 0 Bytes/second? In the UI, it only exposes the first counter so it may seem that the download has stopped, whereas the copying must be happening in the background. There is only a problem when the amount of copying is far greater than the amount to be downloaded.Īnother problem that adds to the frustration is that Steam has three progress counters, one is bytes downloaded, one is bytes reused, and one is bytes successfully written out to newly modified files. It downloads everything because there are no existing manifest/files present on your computer. This is the reason why downloading speed isn’t a problem when you are installing a game from scratch. Therefore, you spend a lot of time waiting for these copies to happen you are bound by the copying speed. It would make 20MB downloadable files and 10220 MB of copying. Multiply this by ten (there are ten files in total). When Steam is building these files, it would have to download the 2MB files and copy the remaining 1022 MB from your existing installation per file. Their total size is a gigabyte each and in them, you have to change 2MB of files. So what does all this have to do with the low download speed? Well, let’s suppose you have ten large files. What is happening if everything is in order and my download speed is still low? It calculates which files it needs to download, copy over or replace. It calculates which files are modified and allocates space for them. Now, when Steam gets to know that there is an update available for any of your games, it compares the new manifest against that which is already present on your computer.
