What behaviour is observed?
Bug
Player does /freemium, rejoins — can't move. Rejoins again — works fine,
dialog or session message appears.
Why
After /freemium the backend tells the proxy "this player is no longer premium".
If the player rejoins before the proxy gets that message, the proxy still
sends an auto-login request with the old premium UUID. The backend rejects
it (correctly), but then the code just returned — no login, no limbo,
no dialog, player frozen.
To Reproduce
Player does /freemium, rejoins — can't move. Rejoins again — works fine,
Server Implementation
Velocity
AuthMe Version
https://ci.codemc.io/job/AuthMe/job/AuthMeReloaded/2762/
Configuration
https://mclo.gs/7ZVEIFM
What behaviour is observed?
Bug
Player does /freemium, rejoins — can't move. Rejoins again — works fine,
dialog or session message appears.
Why
After /freemium the backend tells the proxy "this player is no longer premium".
If the player rejoins before the proxy gets that message, the proxy still
sends an auto-login request with the old premium UUID. The backend rejects
it (correctly), but then the code just returned — no login, no limbo,
no dialog, player frozen.
To Reproduce
Player does /freemium, rejoins — can't move. Rejoins again — works fine,
Server Implementation
Velocity
AuthMe Version
https://ci.codemc.io/job/AuthMe/job/AuthMeReloaded/2762/
Configuration
https://mclo.gs/7ZVEIFM