jonkogan / nullpomino

Automatically exported from code.google.com/p/nullpomino
0 stars 0 forks source link

NetPlay: Multiplayer game does not finish, when a topped out player leaves before game has ended #33

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. 5-Player Multiplayer Game (6 open slots)

2. 5th placed player topped out and left the game (Wojtek), while the game is 
still going.
  *** Game has started
  *** Z E R O !3TeTris.42 KO'd Wojtek !x7WOjTEK2o
  *** Z E R O !3TeTris.42 KO'd  xlro !NANNANNANA
  *** Nonaskuap KO'd baseballboy
  *** Wojtek !x7WOjTEK2o {CBija1T6} left the room
  *** Z E R O !3TeTris.42 KO'd Nonaskuap
  *** Nonaskuap KO'd Z E R O !3TeTris.42
  *** Game has ended
  *** Wojtek !x7WOjTEK2o has won the match

3. The last player standing / winner (ZERO) kept playing alone and the game did 
not end. When he topped out on purpose, the Game ended and Wojtek won the game, 
who wasn't even in the room anymore (placed 5th before). The game did not get 
rated at all (no messages in the chat, see above), even tho it was a rated game 
and rating worked fine in the previous games.

A similar situation occured before, where new players, who were not part of the 
ongoing game, joined and exited the room, triggering similar behaviour.

Apparently there are some issues with player states being assigned wrong on 
exit/join, or the handling of the current active player lists to determine the 
end of a game.

Original issue reported on code.google.com by bob.ins...@gmail.com on 29 Oct 2010 at 9:05

GoogleCodeExporter commented 8 years ago
yes this is new issue in 7.4.0. also sometimes 2 players stay alive in game and 
no garbage is send anymore, i won't open another ticket for this, because i 
think this may be connected with this issue.

Original comment by w.kowa...@gmail.com on 2 Nov 2010 at 2:37

GoogleCodeExporter commented 8 years ago
actually looks like i was wrong, and this was about "tank mode" thing, i 
commented it, so hopefully this will fix the problem.

Original comment by w.kowa...@gmail.com on 3 Nov 2010 at 9:07

GoogleCodeExporter commented 8 years ago

Original comment by w.kowa...@gmail.com on 21 Jan 2011 at 3:26

GoogleCodeExporter commented 8 years ago

Original comment by bob.ins...@gmail.com on 21 Jan 2011 at 3:50