well I'll lag
20% of pollers are stuffty builders :p
Let's see, for the client, for each launch:Download manifest (happens on every launch)Download all the modified files uncompressed individually (so uncompressed + HTTP roundtrip for each file)Write the changed files into the cache (happens after each file is done downloading)Verify the files on the HDD vs the hashes in the manifestWrite the changed files to the HDD from the cachevsCheck version (can happen together with auth)Download a single compressed archive (with SFX) of all the changed files (if it's updated)Extract the changed files (if it's updated)For generating the installers:For each file (can be automated):Upload to AmazonCheck the hashUpdate the manifest appropriatelyUpload the new manifest to AmazonvsCopy the output files and the NSIS script to a temp directory (can be automated)Run NSISUpload installer to Amazonand then for a vN-to-vN+1 updater:Remove the unchanged files from the NSIS script (can be automated)Run NSIS againUpload updater to AmazonBump the version number on the auto-updater
I'm just going to copy my maps The Slopes and Bedroom to another file to keep them safe until the update is done.Oh, and are they deleting Kitchen too?If so, I'll just copy it too.
I hope you understand that this update doesn't delete the maps, it makes maps incapable of functioning. You won't be able to play on maps unless you were in an earlier version then v21.
Incapable or dark because of the shadows?