Closed xale closed 14 years ago
From the looks of it, this may very well be a bug with some servers not sending completely up-to-date information if a query is performed too soon after the player changes channels.
Update: this appears to occur when a server does not reply to a sent channel-list query; needs further debugging to determine if this is a problem on our end or the servers'.
I believe this is fixed by 361733bc004801f7eac641b02dcdfa095b49a010; some servers send an EOS after each query/reply, but we didn't detect it until the next query attempt, which failed silently. Ticket will remain open until merged into master.
Merged to master in v0.7.5 (a8f77f4fdb65434b4be480b4f75a063ec967b4fd.)
The channel list sometimes displays incorrect information, such as showing the local player in the wrong channel, or displaying incorrect player counts. This may simply be a server-side inconsistency between the state of the game and the state reported by the Query replies, but it should be investigated client-side to be sure.