Opened 6 years ago

Last modified 5 years ago

#5211 new defect

Display overlay when clients lose the connection / exceed a timeout

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: UI – In-game Keywords:
Cc: Patch:

Description (last modified by elexis)

Multiplayer games only advance when all clients simulated the current game turn. If some client is having a network issue and didn't manage to send packets in the last N seconds to the server, the game cannot progress for that time. The lagwarnings display that information already, but the notification is easily missed during a stressful match. That the game does not respond during that time increases stress levels. After 5 seconds we should display an overlay, similar to the pause screen to indicate that the game is waiting for that client. This way the player is not mislead to believe anymore that his clicks will have an effect and the stress levels are reduced.

The possiblity to kick that client should be provided to the host, for instance by clicking on the name in the lagwarning (as proposed in Phab:D1461) and/or by adding a new button in this overlay.

Change History (2)

comment:1 by elexis, 6 years ago

Description: modified (diff)
Priority: Should HaveNice to Have

comment:2 by Imarok, 5 years ago

Component: UI & SimulationIn-game UI

Move tickets to In-game UI as UI & Simulation got some sub components.

Note: See TracTickets for help on using tickets.