openlierox icon indicating copy to clipboard operation
openlierox copied to clipboard

[Feature] rejoin w/ same kills after timeout/crash

Open albertz opened this issue 14 years ago • 2 comments

Converted from SourceForge issue 2134742, submitted by abyssyncyst

due to many timeouts or crashes, friends sometimes must wait a long time to get back into a game that they were unjustly booted from. if the game saved the amount of kills for players who timed out during the game, then they could reenter without waiting forever for a new round. I know there was tried once an implement for allowing people to join during gameplay, that gave them an amount of lives a certain percent under the highest amount a current player had, i liked that feature's intent though it was too buggy to actually work. maybe if it could be brought back in some form, or at least in a form where players who were already signed in at the beginning of a round are remembered, maybe reducing their lives to a proportion equal to the amount they had compared to the person with the most lives at the time they timed out, multiplying by the current highest lives at the time they get back, but no higher than the current highest lives.

albertz avatar May 13 '11 20:05 albertz

Submitted by pelya

Maybe in Beta8-9

albertz avatar May 13 '11 20:05 albertz

The server could attach some random hash-id on each client and also send that to the client. The client can remember it in the config file and when rejoining the (or just any server) server, it could send that hash to the server. If the server sees a hash-id it knows, it could relink the client-structure with the newly connected client.

albertz avatar May 18 '11 14:05 albertz