Quote Originally Posted by MiaShino View Post
Fixing the issue has been possible and should have been done sooner much much of the sooner.

It requires restructuring of their database and how it is accessed, and the longer one waits to do this the more difficult it becomes to do. This is applicable in all forms of software development and welp kinda anything really.

It is like waiting to clean until things are so very messy you no longer wish to clean. Or, building upon unstable foundation and now must lift the entire structure to rebuild its foundation.

Am I certain on this? Nope! I am not working within their database but the behavior of their system appears to corroborate my own theories.

To shorten hmm, [client] > [auth server infrastructure] > [character database] > [world server]
NOT [client] > [hacked together mega database handling login requests, character data, and also running the world server].

Once you are within queue you should never be booted further down the pipe then the previous step if queue server fails. This would require making all previous requests again further overloading their servers. You do not program this way it is stoopid for what should be reasons most obvious.

2002 not only boots you from queue it closes the client forcing you to re-login. I suspect it does this because their servers must process your login credentials each time you enter the queue and do not cache your login state. This was simplest solution for Square. I have never played mmo that closes the client on failed character data retrieval.

The condescension in comments rather then willingness to discuss this on perhaps technical level is why the problems with their infrastructure persist. For reasons unknown I seem to enjoy wasting my time here, I suppose.
And to top it off, there is some strange 2002 issue that after a set period of time when you go to log on it is instant 2002 for around 5 minutes. Regular 2002 you keep your place in line, this other 2002 completely borks your login for longer then your place is saved kicking you to the back of the line, its this main issue that is unforgivable imo and needs to be addressed immediately.