[deleted]
The !teams command should have no effect unless either 2 people type it and team strength difference was greater than 50 or a single person types it with strength difference over 100.
You are seeing more team corrections right now because the autobalancer is set to actually auto balance the teams now. It only does this if the team difference is greater than 80 which is very unbalanced. All of these switches are happening because countless people keep leaving during the match causing the strength disparity to continually happen.
If you can't handle being switched just leave the game and force someone else to be switched. 🙁
Anyone who continually reverts to their original team and/or idles all game will face warning bans (1-day, 3-day, 7-days) and if they don't correct that behavior it will become a permanent ban. There are currently around 25 to 30 permanent bans for this.
What do you expect to happen, for example, in a 5v5 match if 2 people from one of the teams leaves the game? Should the game continue in a 5 players versus 3 players match? That would be a pretty pointless game. In a public server, players are free to come and go as they choose. The consequence for this is some players will need to be moved between the teams to keep a mostly balanced game.
oOo you might be better suited for pug matches where players are expected to stay in the game for the duration of the match.
I will still be attempting to stop the same player from being switched multiple times during a match (among other improvements) but if you and everyone else would like to see fewer team changes then try your best to stay and play the whole match.