More work on rejoin: The server now detects when a rejoin is possible and allows the player to login directly, without waiting for a possible existing connection to be terminated. A session GUID is stored in the cache directory on client side for this purpose.

This commit is contained in:
lotodore
2011-08-28 17:14:03 +00:00
parent 0a49783889
commit 32ba77709e
18 changed files with 195 additions and 24 deletions
+3
View File
@@ -38,6 +38,8 @@ public:
int getMyID() const;
unsigned getMyUniqueID() const;
void setMyGuid(const std::string &theValue);
std::string getMyGuid() const;
PlayerType getMyType() const;
void setMyDude(int theValue);
@@ -151,6 +153,7 @@ private:
// Konstanten
const int myID;
const unsigned myUniqueID;
std::string myGuid;
const PlayerType myType;
std::string myName;
std::string myAvatar;