Skip to content

[BUG] Side-effect of "slowready" being default of "toggleready" #383

@suddendeathTV

Description

@suddendeathTV

Describe the bug
If multiple players are slowready (I think that's what it was called?) @tcsabina meaning your ready status is maintained after changing maps, and a map is changed, the game will start depending on who loads the next map first.

To explain further, imagine a 2on2 game with 4 players. Players 1 and 3 are slowready (or toggleready), Players 2 and 4 are not. If they vote a different map, if players 1 and 3 load in quicker, the match will start and player 2 and 4 will be kicked off the server with the error code being that a game is already in process. Players 1 and 3 remain in a 2on2 but with only 2 players-situation.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any gamemode with multiple players and go slowready/toggleready
  2. Vote for a map change
  3. Expect match on new map to begin immediately if ready tagged players load in first

Expected behavior
Match should not start when only some of the players are ready, and should not boot non-ready players off when server changes map.

Additional context
This may mean slowready inherently can't work, as I doubt the server knows which players load in first and only checks for the ready tag. Ergo, the issue may be in the functionality of slowready rather than the server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions