1
0

Added the possibility of reserved player slots by implementing the HandleHandshake hook!

More info: http://forum.mc-server.org/showthread.php?tid=555

git-svn-id: http://mc-server.googlecode.com/svn/trunk@836 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
faketruth
2012-09-05 20:30:27 +00:00
parent 692afbca68
commit f94456dd3e
10 changed files with 88 additions and 8 deletions

View File

@@ -974,10 +974,9 @@ int cProtocol125::ParseHandshake(void)
LOGD("HANDSHAKE %s", Username.c_str());
if (cRoot::Get()->GetDefaultWorld()->GetNumPlayers() >= cRoot::Get()->GetDefaultWorld()->GetMaxPlayers())
if (!m_Client->HandleHandshake( m_Username ))
{
m_Client->Kick("The server is currently full :(-- Try again later");
return PARSE_OK;
return PARSE_OK; // Player is not allowed into the server
}
SendHandshake(cRoot::Get()->GetServer()->GetServerID());