1
0

Merge pull request #1623 from p-mcgowan/issue_1253

Prevent multiple logins with same username, unless allowed in settings
This commit is contained in:
Mattes D
2014-12-10 11:17:11 +01:00
8 changed files with 94 additions and 3 deletions

View File

@@ -280,6 +280,10 @@ public:
void HandleEntityLeaveBed (int a_EntityID);
void HandleEntitySprinting (int a_EntityID, bool a_IsSprinting);
/** Kicks the current player if the same username is already logged in.
Returns false if a player has been kicked, true otherwise. */
bool CheckMultiLogin(const AString & a_Username);
/** Called when the protocol handshake has been received (for protocol versions that support it;
otherwise the first instant when a username is received).
Returns true if the player is to be let in, false if they were disconnected