Opened 13 months ago

Closed 13 months ago

Last modified 13 months ago

#4289 closed defect (fixed)

Game does not start if a client leaves while the game is synchronizing

Reported by: elexis Owned by: elexis
Priority: Release Blocker Milestone: Alpha 21
Component: Network Keywords:
Cc: Patch:

Description

If the host detects the disconnect of a client while the game is in the "Waiting for other players to connect" state (synchronizing), then the game will never start and has to be abolished.

Reproduce:

  1. Start a host with one instance
  2. Join with a second instance via the actual internet IP
  3. Click the start game button with the host
  4. Immediately thereafter simulate infinite lag (ticket:3264#comment:5) on the internet connection (but not the localhost one)

After the loading screen vanished, a chat message appears that the client disconnected and the game will never start.

Change History (2)

comment:1 Changed 13 months ago by elexis

Owner: set to elexis
Resolution: fixed
Status: newclosed

In 18858:

Fix a bug where the networked game would never start if a client would disconnect while synchronizing, fixes #4289.

comment:2 Changed 13 months ago by elexis

Milestone: Alpha 22Alpha 21
Note: See TracTickets for help on using tickets.