just a few notes:
i startet to write the download-app in c++, because the current lobbys still can't download all files needed to play. Currently it's also difficult to explain someone, who is new to spring, to install the current engine + mod + map.
Installing the current engine is no problem, as there is an installer avaiable, but to install a mod + map to play it... there are many steps needed. I also wanted to improve my c++ skills
We need something like an one-click installer that installs the current top5 maps + mods and this has to be cross-platform and aviable as console-programm to (for the ai-ladder for example).
The biggest issue currently is, that springfiles isn't used to search for files, also the Plasma-Interface doesn't use all avaiable mirrors from springfiles. This often causes to fail the download of a map.
Also, TASClient + Springlobby doesn't use all avaiable download-systems (rapid-support for example is missing).
The best solution to solve this problems would be: create an easy-to-use search-api on springfiles.com. IMHO using the plasma-interface for downloading is easy (for example, gsoap can generate c-code), to use it for uploading is quiet difficult, as it has there many depends too.
To create an search-api i contacted already jj...
If you interested in what i already did:
http://github.com/abma/pr-downloader/
Please keep in mind, that it was written quick and dirty + i had only c-skills at the beginning.