Login soft lock needs refinement
Hello,
You have implemented something that blocks logins. It is not working well and needs an improvement.
At the current state, you get a generic error, which indicates to a player that there are technical difficulties with game servers( there are not) and which directs to Twitter. There is no indication you are suffering from a timeout. You do not know for what duration this timeout will last. You do not have any idea what happens if you try to login again... The timeout seems non deterministic - I once got a timeout for 1 minute, one time for something around 10 minutes... This system is poorly implemented and the generic error itself is proof enough. It makes troubleshooting crashes a mess. You crash once and get a timeout for... 10 minutes? Helpful.
What is it supposed to prevent? Login DDoS? I do not even need to have an account to attempt to login with fake data. Bot networks will do just fine. Account theft? When I enter correct credentials and login from the same location, IP every time? Server load? Maybe.. you could make the launcher have an option stay logged in as long as I have it opened and make the token last for an hour or so? I will login only once and will not be punished for trying to play and solve the issues I have and may have. And other players too.
Thank you for reading. Although I do not expect anyone from the devs to read this. I hope I am proven wrong.