I will mostly talk about warzone, but I think this also can be the same for tntwars.
To join a team on warzone you can choose to join a random team or a specific team (red and blue). This works, but I think there is a problem with it.
A group of players can make so they join a team while not unbalancing the team. This means that good players can manage to come on a team againt other players who might not be good and might be pretty new. What I try to tell here is that one team is full of good players and the other team is full of less good players and maybe some new people.
I think it would be better that you could not choose a specific team and potentially disbalance a team, but join a team and the server balances it out so the good players won't come on one team and less good players come on the other team.
I feel like this would be for the best although some might disagree and like to either join a team and go against many good players or go againt many less good players, but I think most people would agree that it would be most fun to have it balance and not being completely demolished or completely demolish the other team. New players whom join an unbalanced game might get a bad first experience and could resolt in leaving and not join warzone again.
I could understand that this could be harder to make, but then again if you want the server to grow bigger I think this stuff like this should be done.
That makes it even more unbalanced since the good players is on the other team and the weaker players are in the other team meaning it would be an easy win for the good players making it almost impossible to win for the new.
I don’t think this will help a lot, players can abuse the team selection system even with random team enabled.
Also while it gets abuse in warzone, on tntwars I always try to make it as balanced as possible (unless I’m designing a new cannon with someone or just trolling) but in tntwars it doesn’t make a huge difference which team i pick