encratite / RiotControl

An elaborate statistics tracking system for League of Legends. It used to be a centralised PostgreSQL based system but now it's a stand-alone SQLite application. It was written in C# and makes use of the LibOfLegends RTMP library. It is licensed under the terms of the GPLv3. Unfortunately I stopped working on it in 2013-08. Check out the website for a longer explanation.
http://riot.cont.ro.lt/
GNU General Public License v3.0
33 stars 15 forks source link

Cannot handle the LoL Server Login Queue #66

Closed quentins closed 10 years ago

quentins commented 12 years ago

It appears that the Riot Control client just attempts to connect, over and over again, and it treats the login queue as a failure so it stops and tries again. This prevents it from getting to the end of the queue and ever logging in.

The following two messages repeat, and after and hour no connection was made:

2012-06-24 23:41:51 [NA AccountName] Connecting to the server 2012-06-24 23:41:53 [NA AccountName] The server has placed this client in the login queue. Please be patient.

encratite commented 12 years ago

It has never had proper login queue handling. It basically just keeps on trying until it gets in. It doesn't try to retrieve a login queue token and all that stuff. This was added to the Issues of LibOfLegends in the early days of the project but hasn't been addressed since because it worked fine. I'm too lazy to address this at this point, maybe somebody else feels like it.

I hope that they'll just fix the servers and then this will no longer be an issue :P

Theoretical commented 12 years ago

I might tackle it after work tonight.