Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
unclear behaviour after connection loss in MP #4120
The server message in the screenshot look suspicious to me, especially the "has surrendered"
What happened: side 4 lost connection (told so in chat afterwards). That's what the first three lines from
It certainly looks odd when Aquamarin gets control back of side 4 and Alastor25 (side 3) becomes an observer for some reason, yet the chat messages still come in as side 3 and the server agrees or it would have rewritten the side... Looks like an off-by-one error but there must be some special circumstances or giving control would do weird things all the time.
Perhaps relevant is that the server noted Alastor25 left the game as an observer before the game started but it then started fine with him. He originally joined as an observer so maybe that comes from switching him to a player. Still could be an inconsistency that leads to the weirdness when control is passed around later.
Btw, I suggest to find the cause of the very first error, not much use in guessing what follow-up craziness happens. Especially without knowing exactly what commands the players sent.
Link to the replay: http://replays.wesnoth.org/1.14/20190615/4p__A_New_Land_Turn_17_(37787).bz2