Page 1 of 1

[1.1.6] Connecting to server of different version gives generic error message

Posted: Wed Dec 23, 2020 11:48 pm
by ctnightmare
I am getting an incorrect error message when I on version 1.1.16 attempt to connect to a server of lesser version number. When I connect from 1.0.0 to 1.1.16, I get that the versions are different but not vise versa. When I was testing this I was attempting to connect via Steam Join Game.

Reproduce: Version 1.1.16 tries to connect to version 1.0.0 server

Expected Result: Error: You have incorrect version / version incompatibility

Actual Result: Could not establish network communication with server.

Re: [1.1.16] Incorrect Error message

Posted: Thu Dec 24, 2020 2:10 am
by Loewchen
Post the logs of server and client after a session with the issue, seem my signature.

Re: [1.1.16] Incorrect Error message

Posted: Thu Dec 24, 2020 2:35 am
by Xorimuth
I seem to remember running into the exact same issue and being confused as to whether the server was actually working or not. (I thought that my friend had sat up a 1.1.5 server but it was actually on 1.0).

Re: [1.1.6] Connecting to server of different version gives generic error message

Posted: Tue Jan 05, 2021 5:06 pm
by Rseding91
Thanks for the report. I looked into this and the issue is the network messages that let the game know the server has a different version have changed and so the two game versions don't know how to talk to each other anymore.

I don't know if there's any fix for this going backwards or if we even want to spend time trying to make sure it doesn't break in the future. It would be nice; but the entire network message system is built to assume it's talking with the identical version.