MegaGlest Forum

MegaGlest => Bug reports => Topic started by: tomreyn on 6 March 2014, 00:28:12

Title: 3.9.1: Game initialization timeout on one player can cause entire game to fail
Post 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.
Title: v3.9.1: Headless game initialization timeout makes the game fail for everyone
Post by: tomreyn on 9 April 2014, 21:26:19
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.
Title: Re: v3.9.1: Headless game initialization timeout makes the game fail for everyone
Post by: kagu on 21 November 2014, 16:12:40
This happened two times recently, and is really anoying, PLEASE make it 60-80 , 180 looks like liftime.