MegaGlest Forum
MegaGlest => Bug reports => Topic started by: tomreyn on 6 March 2014, 00:28:12
-
When you start a game and any one (does not need to be host or controlling player) player runs into an initialization timeout (180s), this can cause the entire game to fail for all connected players, meaning that every player gets disconnected just because one timed out.
This should not happen. If one player is unable to initialize the game, it should be dropped and replaced by AI, allowing the other players to start the game fine.
-
On a headless server, when just a single player fails to initialize the game before the timeout, the game will fail for all connected players. It does not need to be the game admin who runs into the timeout - any one player who runs into a timeout makes the game fail for all players.
What really should happen there is that just this one player gets disconnected and the game starts for everyone else.
Also, the player who gets disconnected sends his message about him failing to initialize in time in his localized language - and it is displayed in this language to all the other players (or just to the game admin?). This message should be displayed in each recipients' local language, not that of the sender.
-
This happened two times recently, and is really anoying, PLEASE make it 60-80 , 180 looks like liftime.