Problem: Host List Exhausted
Cupcake wrote:
Wanted to update the mods for the upcoming missions, same error.
3CB Addon and ACRE_3CB do not want to download, gave me the same error message.
Jamie plis fix.
I've fixed the issue on the server but I haven't pushed it to clients yet as there are still some things that need finalising. This will be fixed for you by tonight.
For now, don't worry about @3CB or @3CB_ACRE. They aren't needed for any missions at the moment.
For those interested in the technical details - our server is Windows based and uses IIS for the web server. It seems that IIS is not 100% compatible with zsync (used by SIX for delta patching) and so results in some custom mods not being able to update at all. Sickboy (the lead dev for SIX) also confirmed with me that IIS does not support delta patching which means that a mod will have to be completely redownloaded with each update (as opposed to downloading just the updated files). For mods such as @3CB, which is currently 1.44GB, this is completely unsuitable for clients.
I spent about three long hours last night trying to find a way to solve this problem and finally got it to work by recreating the repo in an Nginx environment (Apache did not seem to work either). This has fixed the issue with not being able to update @3CB and also allows us to use delta patching (only downloading updated files and not redownloading the entire mod again). Because of the switch from IIS to Nginx, the repo has been moved (although the old one is still there for the time being). The repo seems to be a lot more stable now. I'll post more details shortly.