Hey,
I want to make most of what the Installer downloads available on
gameupdates.org, which is a server-backed
legal files only torrent site. You can get blazing speeds from there.
Here's my question: My basic idea is to get all of the large files together into an archive with folder structure saved. Thus, someone should only have to:
1) Get the game from GOG.com
2) Download the torrent from gameupdates.org & extract it to the GOG.com FS2 folder ( The order of 1 & 2 should really not matter as they won't overwrite)
3) Get the FSO Installer, which will see all of the large files already present and download the small ones. (Here I'm thinking the mod.ini files and FSO executables, as they are the most likely to change the most often).
Now, for 2), I think maybe I should make about 3 torrents: One for MVPs, one for FSPort+STR, and one for the rest... as MVPs and FSPort change on a semi-regular basis and this way the entire torrent doesn't have to be taken down and re-upped every time one of those changes.
Also, of course, as mods' .vps are updated and more mods become available, more torrents can be put up to patch the game and add mods until there is enough change to warrant the main download being re-done.
Thoughts? How can I do this so that the Installer won't take forever and a day to download? What should I include from the Installer folder for each of the three torrents to tell it to not re-check the files that are already downloaded?
PS: GU does have their source code available in case it's of interest to anyone here.