MegaGlest / megaglest-source

MegaGlest real-time strategy game engine (cross-platform, 3-d)
http://megaglest.org/
346 stars 89 forks source link

Windows clients get OOS when using build from current git source #181

Closed andy5995 closed 6 years ago

andy5995 commented 6 years ago

This happened using a self-built binary on Windows using the latest git revision of the MG source.

Assuming it's not a build problem, that means a bug was introduced sometime between the release of 3.13.0 and the last time there was an update to the git source repo.

I don't have a stacktrace to share, but it reproduces every time when a Windows client is connected to a Linux host, after 4-8 minutes of game play.

tomreyn commented 6 years ago

Is the Linux server you're testing on also built from the same Git revision, then? Backward compatibility is not guaranteed.

andy5995 commented 6 years ago

Yes, @tomreyn

softcoder commented 6 years ago

So both windows and linux were built with exactly the same git revision? Not just the same dev branch?

andy5995 commented 6 years ago

Yes, Rev: 5687.12998eb

tomreyn commented 6 years ago

I was able to reproduce this. I was using our snapshot builds (and data package) on a fast Ubuntu 16.04.3 amd64 system, which was both participating as a headless server and as a graphical client, and a slow Windows 10 client (Atom CPU + Intel GPU), which went OOS during my first attack on the Conflict map (my two players were playing Indians, enemies were Norsemen and Magic).