Hey, while we're at it, there should be something around this idea to prevent n+1 vs n teams.
Like there's a 4th player on RED, but BLU only has 3. Upon start of a round, the game should check if n+1 vs n exists, and automatically kill the newcoming player so it becomes a ghost for the whole round. The newcoming player can then kill enemy ghosts while he waits for another BLU player.
I don't know too much coding, but I think it should be something like this:
if "n(playersblu) = n(playersred)" = false then check player(least gametime) then kill checked