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