ok some players and a server are needed to test this one out...
it works in a very very simple way:
- at the end of a round all players are stored in a list and saved
- at the time a player logs in the list is checked:
-- if the Playername WAS found then the bPlayersBalanceTeams option is turned OFF
-- if the Playername WAS NOT found then the bPlayersBalanceTeams option is turned ON
so, players stick to their currently selected team if they are still "known" by the server from the last round. If not then standard balancing jumps in for them.
This "should" work actually
Please test and report back here if it worked out or not, thanks.