So... I finished the upload code and it works! The fsnebula.org server is running again, registration, login, upload & download work. If you build the latest git version, you should be able to test it. Go to Settings > Nebula settings, enter values for all three fields and click "Register". You should now receive an email with a confirmation link. Click it, switch back to Knossos and then click Login. Once that worked, go to your dev tab, select a mod and click "Upload". That's it, your mod is now available to everyone using Knossos.
I'll make an alpha build sometime this week so more people can test this but I want to fix a few issues first:
- The server doesn't prevent the upload of older or duplicate versions. I'll probably need to add more sanity checks.
- The "Reset Password" button is missing
- The directory structure issue I already mentioned
- The staff list mjn mentioned which I'd also use to edit permissions (it would allow multiple people to edit the same mod)
- Mod deletion
On another note, I'm confident that private mods (i.e. for beta testing) will be part of the stable release.
@chief: I like your concept. Any idea where I could get a list of flags for all existing builds? On second thought... Only 3.8.0 is currently supported, that makes this easy. I'll just have to edit the list whenever the SCP removes a flag but that doesn't happen too often from what I can tell.