Branch: refs/heads/bugfixes
  Home:   https://github.com/Warzone2100/warzone2100
  Commit: 2309f165b021e7ea0a4d9c8a2e85cdea6e8f10ba
      
https://github.com/Warzone2100/warzone2100/commit/2309f165b021e7ea0a4d9c8a2e85cdea6e8f10ba
  Author: Cyp <c...@wz2100.net>
  Date:   2012-05-01 (Tue, 01 May 2012)

  Changed paths:
    M lib/netplay/netplay.cpp
    M src/loop.cpp
    M src/multijoin.cpp

  Log Message:
  -----------
  Try harder to prevent desynch on player leaving.

There seem to be way too many ways that a player can leave, disconnect, drop, be
kicked, leave (again), be destroyed and/or be cleared.

During a game, NET_PLAYER_DROPPED must not be sent, since it is executed at a 
random
game time, and GAME_PLAYER_LEFT must be sent instead. Independently of whether 
the
player left, disconnected, dropped, was kicked, left, was destroyed, was eaten 
by a
grue, or was cleared.



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Warzone2100-commits mailing list
Warzone2100-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits

Reply via email to