Open soundmud opened 6 years ago
Before fixing this, solve issue #93. (Edit: no need to solve this issue)
After all, if the game doesn't auto-disconnect a player anymore, and only another player can do this, having the game simulation freeze while a player is chatting or in the menus is just a minor annoyance. As a consequence, solving issue #93 is optional.
In other words, to improve the game:
The admin of the game (usually the creator) should have the option to kick a player, essentially if the game is freezing because of the player not responding.
The admin must know who is lagging. So maybe the server should send a message like: "player2 is not responding. disconnect player2 ?"
This is how multiplayer RTS games usually work, if I remember correctly.