For those that disconnect after they log on to the game, a solution that i found when i had this problem was just to uninstall the game. Then to download a new client which I believe was from a mirror link from the second link to the first link and now I can log on perfectly fine without being disconnected as soon as the map loads.
1st downloaded file was 1.62 GB
2nd downloaded file was 1.9 GB
And here the link to the one i used that was working and solved my problem
Oh and there may seem to not be a download link whenever you go to to this site but if you look carefully in the middle of the page the link is right below gamesite and where it says download