There are other ways to make a server unusable, think of 64 bots on a slow machine or simply setting the framerate to 1. Those could be monitored as well, by keeping an eye on the server's response time to e.g. getstatus replies.
Indeed but it would not make the server unusable, but unplayable. Since the goal of this server is to testdev, I think that's ok. Anyway I can also make 2 servers: one to play with private rcon but custom callvotes to change to any other gametype - or also by using the admin system to limit the accessible commands (but I don't know if the admin system is mature and stable enough to support that yet) - and another one with public rcon to testdev anything.
Apart from that, I like the idea. Some central repository for _all of the game content and engine- as well as game-code would be great (I'm thinking of git here). Anyone of the "trusted devs" could push into it. This should be accompanied by a bugtracker for all the content (reporting bugs in the forum is a mess).
For your server to blend into this, one would also need build scripts for the pk3 files. Maybe using torrentzip*, so the devs could build the very same pk3s locally and would not need to download them (via autodownload) as well.
* maybe there are alternatives. It just seems to be suited well for this task, according to its description
For Git, I concur, but there is an alternative: mercurial.
Mercurial is totally compatible with a lot of other repository systems, notably SVN, CVS and Git, plus it has the Fork+Push system inspired from Git that is advocated by Linus Torvalds. From the mercurial doc:
http://mercurial.selenic.com/wiki/WorkingWithSubversionhttp://mercurial.selenic.com/wiki/RepositoryConversionI am not enough experienced with Mercurial to propose a concrete implementation, I'm more used to Git, but a friend of mine that is very experimented with Mercurial shown me a lot of the amazing things you can do with it, and the interoperability it allows with other systems is very great.
Anyway the devs are still busy with the soon-to-be-released next version of OA, so maybe a move should be rethought after all this frenzy?
Meanwhile, if I can just get one or just a few official repository where to get from the latest packages, I can implement the server(s). I can do with several repositories, but I need that they are official
The main problem now is that many contributors still host themselves their contributions, and I can't automatically merge these with a script, and it would take too much time to do it manually (and anyway I don't know what will be accepted by the dev team).