So, I have a slow internet connection. Like, 145 kb/s max on steam. I have to use download accelerators merely because google chrome doesn't have resume capability for downloads.
So when I see that I'm unable to download Agrarian Skies due to a timeout error every single time, I immediately know what's going on. The twitch client has an arbitrary timeout system that doesn't take into consideration low internet speeds. It takes me roughly 30 minutes to download the 150 megabyte file agrarian skies requires, through internet download manager I can access and download it through the cursecdn server, as thankfully the error in question spits out the link for me.
Error in question:
Is there any config file that will allow me to bypass the timeout error, or perhaps set it to 99999999 seconds instead of the default?
I'd really like to play with my friends by tonight.
So update, it seems that if you download the pack through your browser, by going to the pack's CurseForge page, then import into the Twitch launcher, the launcher seems to cache the downloads when it times out. The problem was that each time it timed out, it would delete the partial archive and start over again, instead of continuing where it left off. Importing the pack into the launcher and letting it download the version and Forge, seems to allow it to continue where it left off whenever you re-import after a timeout.
To download the file outside of Twitch click the url and delete the "client=y" at the end, then copy and paste the new semi-deleted link into another web page and it should download without auto-directing to twitch.