CDarrow / DXX-Retro

A source port of Descent 1 and 2, focused on quality competitive play. Uncompromising commitment to original gameplay (except where the original sucked). Based on the Rebirth project.
Other
50 stars 16 forks source link

Pilot demotion by the pilot who started the game does not send kill packet #61

Closed roncli closed 8 years ago

roncli commented 9 years ago

I was reliably able to reproduce a scenario where a kill packet does not get sent. If the player who is hosting the game gets demoted by getting killed, that player does not send his kill packet, resulting in scores desyncing.

See http://retro-tracker.game-server.cc/archive/game-07-09-2015-05-18-02-lagomorf-3SISTERS.html - The tracker is correct at 20-18 since Morfod hosted the game. However, in 3 instances, he got demoted... and in all 3 instances, I did not receive the kill, resulting in a showing of 20-15.

CDarrow commented 8 years ago

Fixed.