There are a lot of cool ideas here, but it seems like we should address some issues that are more essential to dealing with cheaters and other abuse, before worrying about new features:
Also, some less important but useful features:
- When you propose a vote to kick someone, you have to include a reason.
- When someone is kicked, they are automatically banned for say, 10 minutes.
- Something to keep out the worst of the really obvious cheaters. For example, you are automatically kicked if you gib more than 5 people within 3 seconds, or if you gib more than 1 person at a time, without a grenade.
- If you're kicked from a server more than say, 3 times in < 10 minutes, you're banned for 24 hours (or some other penalty).
- You're automatically kicked if you tk more than 3 times. (I seem to recall that this was available as a per server setting, but if so, why does it seem no one uses it?)
- View total # of tks on score board.
Also, some less important but useful features:
- You can change your vote after you've cast it.
- Disallow name changes in game.
- Remove fog command. New, and even not so new players don't know about it, and are playing at a big disadvantage on large maps.