Closed UltraNix closed 3 years ago
as explained on Discord, unfortunately this is not acceptable because it will lead to teams that are unbalanced in numbers
CASE 1:
CFBG.EvenTeams.Enabled
is true
totalPlayersInBG
< CFBG.EvenTeams.MaxPlayersThreshold
)THEN the players will join 2 by 2. Meaning when a player queues, it will wait until another player queues in order to get inside the BG.
In this case it is easy to allow premades of 2. As when 2 players are queued as a group, they will make the next player queued to wait for yet another player to join and then join 4 players together (2 grouped vs 2 non-grouped OR 2 grouped)
CASE 2:
CFBG.EvenTeams.Enabled
is false
OR totalPlayersInBG
> CFBG.EvenTeams.MaxPlayersThreshold
in this case, it's a bit more challenging as the players would normally join 1 by 1, without waiting. I think it would be acceptable to make it behave as the CASE 1, not sure about the underlying implementation though.
Removed useless config variable. Fixed #12.
Joining as a group have the highest priority. It means that players on the same group will always join the same faction, despite any other config variables.