Since usernames can now be changed, each user should be associated with a set ID that cannot be changed, and server should be using id to manage queues, as well as game-states should use the player id instead of player username for all game operations.
This will lead to cleaner implementations for replays as well as stat-tracking as well.
Since usernames can now be changed, each user should be associated with a set ID that cannot be changed, and server should be using id to manage queues, as well as game-states should use the player id instead of player username for all game operations.
This will lead to cleaner implementations for replays as well as stat-tracking as well.