That's because every server has it's own IP, and you can't login to server B using A's IP address. Simply you are getting stuck on the Game server because you are asking the Auth to log you into "Backfire_EU" but when you connect to the game server you connect to "FlameLotus_EU" and that server cannot find a valid token so it just waits for one.
The client connects to the Auth server and supplies it with your Pass, User and Server name (Packet 1542). The Auth server then matches your username/password and if they match, it then passes a token to the server you requested telling it that you were verified, And it responds back with the IP of that server in packet 1055. And that is what you need to use to connect to the server.
FlameLotus_EU
89.187.71.156:5816
Backfire_EU
89.187.71.145:5816
Legends
64.37.98.69:5816
etc.
|