Steam game patches/downloads taking forever
Portal Knights recently had a 22.8 mb update that I needed to install. When I did, the download was stuck at preallocating and unpacking for over 30 minutes. I decided screw it and deleted and reinstalled the game again and surprisingly that process was much quicker compared to installing the small update.


This has been happening to me a lot lately. When I installed Guns of Icarus Alliance a few weeks ago it was taking forever to download. It downloaded at full speed for a few seconds then it stopped for a really long time before downloading another little bit of the game. What I did to fix that was to change my download region to a different one. Sadly this method did not work for me today.


What gives? Is it Steam that's acting up? Is my hard drive starting to fail? Crystal Disk Info doesn't show anything wrong with my hard drive, and it's only 6% fragmented. I read that's not a high percentage. My internet is working as it should.
En son Sweet C tarafından düzenlendi; 10 Haz 2018 @ 10:43
< >
45 yorumdan 31 ile 45 arası gösteriliyor
İlk olarak crunchyfrog tarafından gönderildi:
İlk olarak Scarecrow tarafından gönderildi:

It's certainly not because I have a dying hard drive, or CPU. I am, in fact, running on 2x SSDs, as described above. Steam patching of games is slow because it's slowed down at the other end, not on my end.
Then please explain how it can be slowed down at their end and yet it just chooses YOU to do this to?

Where's your empirical data to prove your tests of your equipment?


Its neither at the end of steam (i guess he means the steam server) nor is broken hardware the reason for this.

Its simply the fact that the steam client chooses to copy a game from one local library to another while patching. In some cases it takes hours or more because of some damaged harddrives or whatever are involved, but in other cases it takes "just" half an hour which is still unacceptable. Because its simply a harddrive destroying (and even more ssd) tool if it copies games with like 40+ GB on another harddrive to integrate a <1GB patch.

The fact that we can remove other libraries and then still normally update the affected game, without it having to copy everything around your computer, does show that its possible to avoid this problematic.
İlk olarak Drake1988 tarafından gönderildi:
İlk olarak crunchyfrog tarafından gönderildi:
Then please explain how it can be slowed down at their end and yet it just chooses YOU to do this to?

Where's your empirical data to prove your tests of your equipment?


Its neither at the end of steam (i guess he means the steam server) nor is broken hardware the reason for this.

Its simply the fact that the steam client chooses to copy a game from one local library to another while patching. In some cases it takes hours or more because of some damaged harddrives or whatever are involved, but in other cases it takes "just" half an hour which is still unacceptable. Because its simply a harddrive destroying (and even more ssd) tool if it copies games with like 40+ GB on another harddrive to integrate a <1GB patch.

The fact that we can remove other libraries and then still normally update the affected game, without it having to copy everything around your computer, does show that its possible to avoid this problematic.
Ah in that case, I agree there is an issue with some weirdness - seen it myself where it sometimes chooses a hardrive and behaves more slowly for no apparent reason. That is certainly true and weird.

But I would emphasise that the other issue is underlined that it COULD be something like a failing drive causing this to manifest so you can't really blithely pass blame. Just a note of caution.
What you talk about sounds like old cached data issue, and thats been done sense modem age, and it will not be removed. (thats is own disk and own local data. ( this is know as Clear DL cache to refetch from server as fresh DATA DL .

we other still blaim your setup, this is worse on Laptop, Balance mode and Battery mode, this is know as Full Performance, even other steam user admit , not a problem on Desktop pc , even faster there, as i said i already know laptop is build for power saving consumption, + partions issue and user most know disk issue with certain pc build ways will just reduce its outout, and same can be said with near disk full in storage mode.

this dont ruleout cable issue or disk itself, same goes with SDD cache disk, i and other have said it for years, if buffer is not handle fast enough, then system get bottlenecked.

you can use 2 explanation here , disk to slow or go raid. or reduce wan lines with limiting DL, to know all this require steam user is almost a hardcore skilled pc user from the past.
why will i reduce wanlines, that require 10 or 100g network maybe, and total new local network ( same as old switch with 100mbit that dont belong on a GB router.

im sure most steam healper know all this, that dont ruleout we are not support and can forget or will write all about it.

this is simple use a test pc, and as i said it, bust your own balls, thats part of process of faulty finding. cant say how many times i have get caugh in WTF work on other pc. and then the old replace hardware kick in, its here most steam user fail, they cant or have such possible solutions.

same here then im privat person, but i love that old laptop i have, nail or confirm a issue as 2 pc check.


gl with it.
do note some games devs use full dl of install files and then patch update, this is know as final installer or with patch in the installer, untill they fix a new issue as new final installer/patch.

and it dont help if you have lesseer then 200GB+ ( this will not help if game is 100gb as many newer games is today its soon 500gb free storage space as temporary work space. + on boot disk thats even more.

im sure CF know this even he has been here a long time in pc and so have other helper here, but to write all this to every user as explanation is soon way off,

if you have any issue im sure a hands on pc repair place can nail it, and that has a cost for service, almost cheeper to test with other new disk.
En son Iceira tarafından düzenlendi; 13 Mar 2023 @ 3:15
ohh maybe you are right feel free to proof its steam server, i will not even go there myself , then they have bigger lines then 10G, and raid servers.

but as always, ask them nicly, do they have a script issue.

do test for network issue
https://www.speedtest.net/

https://packetlosstest.com/

same goes with ipv6 issue somehow effect network, then own ISP dont use it. ( this is your problem then ISP dont and do use it. ) and if when they enable it and you do not.

as you see master all, i know, what if this and that, and FFS dont have a OC pc while testing for stability even that will get you slapped around , then its that if you tell us that, well better be hornest about then lie, then more then you have complain over steam DL, so this is not you alone, other steam user have wrote of this before, and most problem of them is user own pc. they might not admit it, i have only seen 1 post then a steam tech dude confirm a odd global issue with many diffrent steam user, and that is so rare they will confirm it. im not sure steam will do this here, then it work for su many other steam users.

if you can test with bypass own router , this is know as direct connect to wall plug, even that is still your router,its rare but can happend. ( still fall under CPE ) thats mean Customer Premise Equipment (telecommunications provisioning) its so rare this is ISP ownership, but its possible this can happend again, sense they also have all-in-on solution. then contact own ISP.
En son Iceira tarafından düzenlendi; 13 Mar 2023 @ 3:35
İlk olarak emp456 tarafından gönderildi:
İlk olarak nobin.c tarafından gönderildi:
This same thing happened to me. The previous comments are correct. Steam likes to, without saying so, copy your game over to another steam library, apply the update there, then copy it back. For me with a 350MB internet connection it didn't make sense why one update would take OVER 5 hours with terrible disk usage. It seems it was copying games from my fast nvme onto my much slower HDD I use just for storage, hence why every game it updated would take way longer than it should. Make sure you have no other steam libraries (or that they're all fast), you can't control how a game packs it's files but you can control where steam sneakily goes off to copy the game.

This happened to me right now, and was seraching for the forums in case a recent update is doing weird things because never happened to me before.

The worst is that i have a 70gb game installed on a ssd (with almost 120gb free) but Steam wants to update on my HDD and the result is from waiting a few minutes at max to almost 1 hour :P Btw, Steam needed to write just 38gb (vs 120gb free...there's 0 sense using a different drive instead of that where the game is installed)

I tried deleting all the files, logging off to start again but at the end i had to download the whole 70gb which was faster than trying to update the game.

It's really frustrating and stupid because it partially destroys the purpose of having the game installed on a ssd as part of the thing is to avoid very long patching times. As i still use the HDD (much bigger than the ssd) to install some smaller games or those that don't need a very fast drive to decently run, my unique option is to delete and download the whole thing again with each update or to sacrifice my HDD library. Infuriating :S

And happened again today with Elden Ring :P

Still 100GB free on my SSD, the update needs 30gb space and Steam prefers to make the backup of files and download the whole 30gb patch on the HDD... Really, what's the point of having a fast disk to play and to quick patch games if Steam does this things?

As did the last time, i ended up deleting the game and will install it again on the same disk i had it. Maximum absurdity :steamfacepalm:
Because steam does it like this.

The update might say 30gb. That's just the download. But what happens is, that 30gb of updates could affect 100gb worth of game files. So it will actually require 130gb of space to do such an update. Understand?

I had an odd issue like this before. Except it kept downloading the updates to my slowest HDD which was like the 4th steam library I had made.

So I stopped all updates and X them all so they are no longer scheduled. Go to Steam settings and clear download cache. Steam will need to restart. But when it does, no updates will trigger cause you X them out so now you have to click them manually. Go back to Steam Settings and Dsiable the steam library folder that doesn't have much space left on that drive. Then once you apply this. Now start your download that you had issues with and should now do the updating on your other drives steam library folder instead of c drive.
En son Bad 💀 Motha tarafından düzenlendi; 25 Mar 2023 @ 12:20
İlk olarak Bad 💀 Motha tarafından gönderildi:
Because steam does it like this.

The update might say 30gb. That's just the download. But what happens is, that 30gb of updates could affect 100gb worth of game files. So it will actually require 130gb of space to do such an update. Understand?

I had an odd issue like this before. Except it kept downloading the updates to my slowest HDD which was like the 4th steam library I had made.

So I stopped all updates and X them all so they are no longer scheduled. Go to Steam settings and clear download cache. Steam will need to restart. But when it does, no updates will trigger cause you X them out so now you have to click them manually. Go back to Steam Settings and Dsiable the steam library folder that doesn't have much space left on that drive. Then once you apply this. Now start your download that you had issues with and should now do the updating on your other drives steam library folder instead of c drive.

No, the update was about 450mb or so. don't remember exactly but it was a small patch. 30GB was the space required to create the files, not the patch itself. So with 100GB i had more than enough space to create the backup and to apply the patch at the SSD.

The whole game is 48GB. So what i was saying is that with Steam making this things, it's for me faster to re-download the 48GB again to my SSD than to let the updater copy those 30GB of files to my HDD, apply the patch there and then move the files back to the original folder at the SSD. It's completely absurd.
No it's not. It's mostly due to game design.

Let me explain...

If a game has assets within a large file, let's say the file is 4GB. And I release an update that just updates a few MB worth of the assets within this file, yes it must copy that 4GB file over to a temp folder, download the small update, apply it by injecting the new file contents into that 4GB file. When it's done it gets verified and then copied back over to your game folder. You will then notice that the file time stamp has changed on updated files within said game folder.

Why Steam says it doesn't have enough space to update that game for you, I don't know I'd have to look at the system more in depth to determine that.
İlk olarak Bad 💀 Motha tarafından gönderildi:
No it's not. It's mostly due to game design.

Let me explain...

If a game has assets within a large file, let's say the file is 4GB. And I release an update that just updates a few MB worth of the assets within this file, yes it must copy that 4GB file over to a temp folder, download the small update, apply it by injecting the new file contents into that 4GB file. When it's done it gets verified and then copied back over to your game folder. You will then notice that the file time stamp has changed on updated files within said game folder.

Why Steam says it doesn't have enough space to update that game for you, I don't know I'd have to look at the system more in depth to determine that.

Nothing of what you said contradicts what i said lol Yes, i know how updates work and i know that the amount of space needed for a patch depends on how the game packages the assets. For example for Unity it's usually around 60-70% of the total game and for Unreal Engine 4 it's about 90-95% (i mean if the devs don't split the assets and create new pak files for patches instead of applying them to a huge main file, which sadly is what majority does)

Nothing of that is new, and Steam using another drive if the one with the game is nearly full is not new, also, they made it that way years ago. But it's the first time (2 times in about 15 days) that i see this behaviour having enough space for a game to patch in the drive where it's installed and, despite that, using another one. I never experienced that before, and i have another 2 ssd smaller than the one i'm talking about and this never happened before (without apparent logic, having more than enough space to create 3 times the files needed like in this case)

So, in my understanding, or it's a bug or they have lowered the minimum amount of space in a drive that the updater allows in order to work in such drive before looking after any other libraries you have in your system. I cannot think in any other logical situations to explain this. And despite not knowing exactly how it is the code they use for the updater, the basics are there and it cannot work in any other ways:

-It checks the space in the same drive game is installed: if it's enough then applies the patch and returns success.

-if it's not it checks for other libraries in different drives with space and executes the work there (probably on the drive with more space available, it doesn't follows the order of your libraries and neither chooses by default where Steam app is installed, i already have checked that) Then it returns success.

-also if not then returns an error for not having enough space to patch the game and stops the process.

Anyway, they have touched the updater a few times already in the last year-months so who knows but it's doing things i never seen before and that have little apparent logic.
En son emp456 tarafından düzenlendi; 25 Mar 2023 @ 16:09
But I have seen it was using my slow 1TB HDD to do game updates when I have like 120GB free space on C Drive SSD as well. I had to go into Steam settings and temporarily turn the 1TB HDD steam folder off just to force it to use one of my ssds again. It's really dumb and lacks actual common sense controls.

That was in one of my older PC though. The last 2 I made for myself and my wife, we have 3x ssds in the PC and no HDDs. This helps out alot much not cheap to do either. We didn't need any HDDs in our machines cause we have loose files, videos etc all on NAS which has 4x 8TB HDDs inside
En son Bad 💀 Motha tarafından düzenlendi; 25 Mar 2023 @ 16:54
İlk olarak Bad 💀 Motha tarafından gönderildi:
But I have seen it was using my slow 1TB HDD to do game updates when I have like 120GB free space on C Drive SSD as well. I had to go into Steam settings and temporarily turn the 1TB HDD steam folder off just to force it to use one of my ssds again. It's really dumb and lacks actual common sense controls.

That was in one of my older PC though. The last 2 I made for myself and my wife, we have 3x ssds in the PC and no HDDs. This helps out alot much not cheap to do either. We didn't need any HDDs in our machines cause we have loose files, videos etc all on NAS which has 4x 8TB HDDs inside

That's something i didn't try: to temporarily turn off the hdd library before an update. As for me Steam seems to be respecting the "only update at launch" option i always turn on inmediately after installing any game, i can try what you said and then forcing an update and see how it goes.

Will post here the results, thank you for the suggestion!
Yes but you also might see if you click Downlaods in Steam that you may have multiple updates that are queued. Off to the far right of each entry should be an X icon box you can click. When you do that the update is no longer queued and won't trigger until either you manually start said update or if you attempt to launch that particular game
İlk olarak Bad 💀 Motha tarafından gönderildi:
Yes but you also might see if you click Downlaods in Steam that you may have multiple updates that are queued. Off to the far right of each entry should be an X icon box you can click. When you do that the update is no longer queued and won't trigger until either you manually start said update or if you attempt to launch that particular game

Yes, i know that, the games that are queued for update and have that "X" to cancel are the only ones i forgot to change the automatic downloads option for the only at launch. I use to change it as soon as i install any game but sometimes i forgot so it's nice to have those games queued so i can cancel the updates.

At the time it's queued, though, i'm already sleeping so i am not surprised by those queued updates ;)

I never liked automatic updates in any case. I don't see a single reason to have them auto these days: Games that a poor patch can break and don't work afterwards and sometimes it is the last patch so devs leave it like that, unplayable for a good part of the players; Early Access games that suddenly receive a big patch changing so much the type of the game and the premise you bought that you can't recognize it anymore; Unnecessary patches to implement a shiny launcher from a publisher that break the mods you have installed or force you to pass an extra online check to run what you previously could run without it; Bugs, deleted progress, new "features" that you don't like at all, sometimes even completely changing the gameplay...

No, thanks. I prefer to have the option to keep an older version or, at least, to be able to check in advance if the patch has problems (waiting until i read enough comments about it)

Thank you anyway!
Might as well have it doing auto updates. If a game has a patch in waiting, you can't launch that game until the patch update is applied. Unless it is an off-line game, at which you can X out the update and then launch Steam in Off-Line Mode in order to then launch that game. Many games also allow you to go back to an older game version via game properties > beta > choose older version. Like Witcher 3 for example.
İlk olarak Bad 💀 Motha tarafından gönderildi:
Might as well have it doing auto updates. If a game has a patch in waiting, you can't launch that game until the patch update is applied. Unless it is an off-line game, at which you can X out the update and then launch Steam in Off-Line Mode in order to then launch that game. Many games also allow you to go back to an older game version via game properties > beta > choose older version. Like Witcher 3 for example.

Well yes, but i don't want to launch the game before knowing i'm not going to have problems, so i prefer to wait a bit. It depends on the game, ofc (if it's early access, if it has mods, ec) Lots of games to play anyway lol

And unfortunately, very few devs use the Steam beta channel and even less for an older version. Some use it for experimental versions, which is great to avoid patching directly the main version and to let ppl check for unstabilities or gamebreaking bugs. But in general i think it's a shame that even having that tool, so few developers use it and even less "AAA" devs (that probably release in more platforms and doesn't care for specific platform tools like this one)
< >
45 yorumdan 31 ile 45 arası gösteriliyor
Sayfa başına: 1530 50

Gönderilme Tarihi: 10 Haz 2018 @ 10:41
İleti: 45