Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: In the connection dialog (f11) add ability to vote-eject dead players and observers #6615

Open
lL1l1 opened this issue Jan 12, 2025 · 0 comments
Labels
area: ui Anything to do with the User Interface of the Game type: enhancement

Comments

@lL1l1
Copy link
Contributor

lL1l1 commented Jan 12, 2025

Describe the Feature

Inspired by the feedback post here: Disconnect non-live simlaggers

Some people tend to alt-tab when they are defeated, then going on to do other stuff. As a result, their computer goes down in simspeed and it lags the game for everyone.
Solution; automatically eject dead players or observers if they are the slowest link.

And the game team reply:

I think it should in general be easier to eject players that are defeated. If they lag there's little reason to keep them in.
Would the same apply to observers?

Automatically ejecting would be bad because it is a non-reversible action and someone shouldn't be ejected if they're required to observe (like a tournament caster) or if they're helping their team enough that the team doesn't want them ejected. So I think a unanimous vote across live players would be the best here.

Expected Behavior

  1. The f11 screen would have a "vote to eject" button for connected dead players/observers instead of the "eject" button that appears for disconnected peers.
  2. When the button is pressed, there would be text "voted for ejection by: " instead of the "Ejected by: " text that appears for disconnected players.
  3. After a unanimous vote from alive players, the dead player/observer is ejected by everyone or otherwise disconnects somehow.
  4. When being ejected, the voting status text turns into the eject status text, and the eject button turns into "Ejecting..." text, being greyed out and unclickable.

Screenshots

No response

Additional context

No response

@lL1l1 lL1l1 added type: enhancement area: ui Anything to do with the User Interface of the Game labels Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ui Anything to do with the User Interface of the Game type: enhancement
Projects
None yet
Development

No branches or pull requests

1 participant