From fa1f026367aeb862b0cecd5c29cf680e37b45b3d Mon Sep 17 00:00:00 2001 From: truelight Date: Wed, 15 Dec 2004 21:13:52 +0000 Subject: (svn r1108) -Fix: [Network] Fixed problem around slow clients: They joined, they got the map, but it took some time before the new player was created. In this time a player could do stuff, causing a player-id-mismatch, and the player was kicked out. Now a player get's a nice GUI which says: registering.. When that is gone, the player is joined and can play safely. Tnx to Moriarty for bugging me with this bug ;) --- network.h | 1 + 1 file changed, 1 insertion(+) (limited to 'network.h') diff --git a/network.h b/network.h index ae7135498..086b42a8a 100644 --- a/network.h +++ b/network.h @@ -109,6 +109,7 @@ typedef enum { NETWORK_JOIN_STATUS_WAITING, NETWORK_JOIN_STATUS_DOWNLOADING, NETWORK_JOIN_STATUS_PROCESSING, + NETWORK_JOIN_STATUS_REGISTERING, NETWORK_JOIN_STATUS_GETTING_COMPANY_INFO, } NetworkJoinStatus; -- cgit v1.2.3-54-g00ecf