Lykaon: Hello,
maybe its only a problem of mine. I had Cyberpunk 2077 from Day 1 to Patch 1.06 on my SSD, moved it to my HDD (space problems), moved it back to the SSD 2 days ago. GOG re-checked the game, tried several downloads of sizes 30 GB to 57 GB and the server always had problems and I got error-messages. So I installed it completely new 2 days ago. Version 1.10 Today I start GOG, a new update is visible, 1.12, a new download is there: 57 GB. The servers crash again. I know from friends, that the Steam-Update has only a few MB.
Do I have to completely download new 50GB+ for every patch? (including the constant "errors" from the Server, I now have to wait several hours to play the game further ...)
This is a common misconception a lot of people have about how big a patch is for a game compared to how much free disk space you need in order to install that patch. A downloaded patch file on its own takes up the size of the patch on your local storage but it is not installed into the game in a usable patched state, it is just a downloaded unapplied patch that takes up space.
This doesn't matter if you are using GOG Galaxy, downloading the installer files and patches to install things locally from EXE files yourself, or if you are doing it on Steam or some other platform. In all cases you're going to end up with an installed game and a big patch file that has to be installed that takes up space, and that needs a potentially large amount of space to reconstruct the new patched version of the game while it installs the patch.
So when the patch is actually installing, it is basically taking the original multi-gigabyte files the game has already got installed and duplicating those files on your local disk, applying changes from the patch to them as it goes. While this is happening you have the original game taking up say 60GB of disk space, plus a patch file that is say 15GB, possibly some extra space in the temp directory to decompress that patch file into a usable state for patching, then you need free space to copy the original game files and patch them with the new bits and pieces contained in the patch. Depending on just how much of the original game files the patch patches, the entire patching process could require 60GB or more of disk space on top of all of this just to be able to patch the game. Once the patching is successfully completed, the patching process can then clean up after itself and delete the original game files of the old version of the game, any temporary files it created during the patching process, and even delete the patch file it downloaded thus freeing up a tonne of space even though it needed to have all of that space in order to download and install the patch.
So a 5GB patch that downloads in a few minutes time could actually require 60GB of disk space in order to apply itself to the game files that are already installed, then free up most of that space once it is done. The end result being that the same amount of disk space is used before and after a patch more or less give or take a few megabytes, but the process of patching requires temporary disk space to do the actual work.
This is how delta patching works more or less, downloading the least amount of data and reconstructing the final version of the files from the combination of the original game files plus the delta that was downloaded. The other option which would use the least disk space would be just not using delta patching and re-download the entire already patched version of the game. That would simply uninstall or delete the current version of the game freeing up all the disk space it uses, then download the entire game already patched. The end result would be using the least amount of disk space, but burning up tonnes of Internet bandwidth redownloading tonnes of data that one technically already had installed which isn't changing.
So delta patching greatly reduces network bandwidth and speeds up the patching process at the expense of potentially using more local disk space temporarily during the patching process, and can briefly double the disk footprint of the given game in the worst case scenario.
Moving games around the system from drive to drive can further cause some idiosyncrasies that can throw a wrench in the process, but others have talked about that already I see.
TL;DR version: We all need to get bigger storage devices to embrace modern games. Now I need to go free up 40GB of space for the upcoming game patch... :)