This should probably go under discussion, I will post it here for now.
Been looking into a few things but aside from the existing bug (download very slowly for big mods, or due to special characters in windows’ user account name), the primary causes for “slow” download/updating mod are of below:
MS mod server, slow bandwidth allocated to different area of the world. Me being in North America took me less than 1 minute to “complete” a mod download of ~150MB in size (compressed) but someone who has 1 Gig internet speed from Asia/Australia would take upward 4-5 minutes. (more examples preferred)
Stated above “complete”, means entire process of download: MS checking the mods, then extracting the files, moving them from TEMP folder to User\Game*******\mod\subscribed folder. Download time itself for me was less than 30 seconds, rest are all game doing it’s thing and moving files.
due to reason 2, someone with low spec computer, duo cores, with hard drive will take FOREVER to complete this process (loading circle forever). This is because hard drive is extremely slow when extract files. Low spec PC, 1GB extraction would between 3-5 minutes, including file moving afterwards would be somewhere between 5-10 minutes. if you do not have a SSD and at least 4 cores processor, even without current issue, you’ll have a hard time with any large mod.
This part is uncertain, but I personally think MS/game is checking downloaded content. If thats the case then it is a repeated process as uploading process already gets checked once.
@DodoNotDoDo is it possible for anyone on dev team to check if the mods are checked again when downloaded? and perhaps allow players to download difference between each mod update so it’d complete this process much quicker?