forked from teamnwah/openmw-tes3coop
[Server] Accept clients with wrong password on servers with no password
This commit is contained in:
parent
eb52babf29
commit
e70fd2cf3a
1 changed files with 12 additions and 4 deletions
|
@ -112,10 +112,18 @@ void Networking::processPlayerPacket(RakNet::Packet *packet)
|
||||||
|
|
||||||
if (player->serverPassword != serverPassword)
|
if (player->serverPassword != serverPassword)
|
||||||
{
|
{
|
||||||
LOG_MESSAGE_SIMPLE(Log::LOG_WARN, "Wrong server password %s used by client at %s",
|
if (isPassworded())
|
||||||
player->serverPassword.c_str(), packet->systemAddress.ToString());
|
{
|
||||||
kickPlayer(player->guid);
|
LOG_MESSAGE_SIMPLE(Log::LOG_WARN, "Wrong server password %s used by client at %s",
|
||||||
return;
|
player->serverPassword.c_str(), packet->systemAddress.ToString());
|
||||||
|
kickPlayer(player->guid);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LOG_MESSAGE_SIMPLE(Log::LOG_INFO, "Client at %s tried to join using password, despite the server not being passworded",
|
||||||
|
packet->systemAddress.ToString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
player->setHandshake();
|
player->setHandshake();
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue