transhumandesign / kag-base

King Arthur's Gold base folder.
257 stars 119 forks source link

Disconnected player should not linger around #1994

Open mugg91 opened 6 months ago

mugg91 commented 6 months ago

Current in-game behaviour.

Player who is disconnected by bad connection lingers around for like 20 seconds before actually getting removed. Since there is no indicator that the player is in "maybe reconnecting" state, other players might commit to attacking the player unnecessarily.

If it's not possible to disconnect the player yet, at least show some kind of indicator that the player is having a connection issue. This could be done via "bad connection icon" emote above their head.

GoldenGuy commented 6 months ago

Normally disconnected people do not linger around because client specifically sends to server that its disconnected. People that do linger around are disconnected unintentionally (crash or maybe some other reason) because server doesnt know if the player disconnected or just has some delay issue, so it waits a little while to tell what is the issue. Connection icon could be added as an emote yeah.