I've been playing Tremulous for a few weeks now and it's lots of fun. I tend to play on the public server with the lowest ping that has a reasonable number of people on.
Unfortunately, this heuristic can be a bit hit and miss. Some servers seem to have a larger concentation of beginners, some have unreliable pings, some have childish admins. I'd like to avoid playing on these servers. Unfortunately, it's not easy to remember which servers these are, so I'd like Tremulous to track this for me.
This function can be achieved by using the "Favourites" function in the server list but, since it's a whitelist, it's not very usable for just saying "I don't want to play on this one server".
My suggestion is to add a "Blacklist" option (similar in appearance to the "Favourites" option) in the server list.
I'm fairly fluent with C so I had a quick look at the code. Unfortunately, it looks like it would need changes both to Tremulous source and to base Quake3 source. However, the code changes themselves don't look too tough. However, before I dive in and code it...
What do people think? Is this likely to be useful function?
Matt