In multiplayer video games with decentralized servers, such as Quake (or in this case, Tremulous), there comes a point in the community when a realization dawns that there are far too many people in the game who are there only to cause grief to other players. What motivates such players to act as they do? That is beyond me. You may ask, though: who cares about ‘griefers’? Can’t you just ban them and be done with it? Well, the answer is: yes, you can ban them and be done with it. But the trouble is that with multiple servers, they could just go grief elsewhere. Eventually they would run out of servers, this is true, but in games like Counter Strike there could be thousands of servers. So what is one to do? One possible solution is Global Banning.
The above image demonstrates how global banning should be made, generally. This approach is rather nice because:
Note: this is not an original idea of mine.
Wow, great idea!
But I think servers should have a cvar called something like “g_useglobalbans” that decides whether you keep someone from joining based on the master server’s ban list.
Oh, and maybe there should be a command called !globalban (only available to trusted admins…) that sends the ban to the master server, whereas the regular !ban only bans players on a single server.