Forcejoin takes effect immediately.
And that is good. It shouldn't wait to the end of a round.
Maybe this is easier to understand, what i mean?:
Now:
I type in the command "forcejoin all auto" and...
... we are in a round, it switch players to all teams.
... we are between two rounds, it switch players to all teams.
... we are before the first round starts (like warmup/waiting time), it switch players to all teams.
New:
I type in the command "forcejoin all auto" and...
... we are in a round, it switch players only to active teams. If a complete team was eliminated, it doesn't switch a player to this team.
... we are between two rounds, it switch players to all teams.
... we are before the first round starts (like warmup/waiting time), it switch players to all teams.