Notes |
|
(0010175)
|
Blzut3
|
2014-08-11 06:51
|
|
Not having much luck reproducing this with a local server. |
|
|
(0010178)
|
Konar6
|
2014-08-11 17:50
|
|
I would suggest using IDE if you don't do already - it doesn't throttle refreshing. You can also turn on the Auto refresh feature in ServerInfo and wait. You will get to know that the bug occurred from the "average ping" value.
Several players have already spotted this bug just by refreshing the server list. |
|
|
|
Quote from Konar6 the server->launcher messages sometimes seem to arrive corrupted Since the server<->client communication appears to work flawlessly, I think it's more likely that Vortex Cortex' Huffman implementation is not 100% compatible with the old code. |
|
|
|
Looks as my suspicion is correct. I used the old implementation of HUFFMAN_Decode to decode messages encoded by Vortex Cortex's HUFFMAN_Encode while playing on a 2.0 server. I didn't do any statistics, but at first glance it seems that the new HUFFMAN_Encode is not compatible with the old HUFFMAN_Decode in more than 1% of the cases. In less than a minute of playtime there were dozens of mismatches when decoding the packets for the client<->server communication.
Either I'm doing something wrong in my tests or Vortex Cortex didn't really test the compatibility or something went wrong when Blzut3 replaced the old with the new Huffman implementation. |
|
|
(0010191)
|
Blzut3
|
2014-08-12 21:29
|
|
OK, that explains that. Of course if IDE is using the old code then bond is obligated by the GPL to release the source code to IDE. :P
I will investigate a bit since I don't recall Doomseeker having problems communicating with servers before the switch. |
|
|
(0010202)
|
Blzut3
|
2014-08-14 10:53
|
|
Pull request sent against Zandronum-stable. |
|
|
|
Thanks! Pulled and also merged with 2.0. |
|
|
(0010346)
|
Dusk
|
2014-10-05 22:22
|
|
Marking as resolved as 1.3 is now released. |
|