Lumiverse / Atlas-Issues

This repository is used to keep track of the ongoing issues with the Lumiverse-Atlas gamemode
https://lumiver.se
0 stars 0 forks source link

event(team): Unbalanced teams appear under specific circumstances #209

Open CreeX0rZ opened 3 years ago

CreeX0rZ commented 3 years ago

Describe the bug When an event appears and the arena gets full, every time a player leaves & another player takes his spot, there is a chance that the new player will not be added to a team with fewer players.

To Reproduce (Repro steps are approximate)

  1. Start an event in any area with limited slots
  2. Fill the arena up to maximum capacity
  3. Any player: leave the arena
  4. New player: join the arena
  5. If the issue did not appear, repeat steps 3 - 5

Screenshots image

image

qualiti commented 2 years ago

I am not certain, that this is a bug in this case. Whenever a person was assigned to a team during an event, he will always stay in that team, no matter if he leaves the server or the room. When there are new players joining, and they are being assigned to the team that is currently in need of players. When the players that previously left come back, it may turn out to be exactly this situation where one team has significantly more players than the other.

I don't think there is a way around this behavior, as we want to avoid that players could switch their team by any means.

CreeX0rZ commented 2 years ago

"When there are new players joining, and they are being assigned to the team that is currently in need of players." < I wanted to refer to this part, as if I remember correctly, that's why I made the report in the first place. If a new Player joined - that hasn't been a part of the Event yet - there was a chance he would be still assigned to a team that had more players, instead of being assigned to a team with fewer players. Honestly I can't tell how does it behave now.