diff --git a/src/network/serverpackethandler.cpp b/src/network/serverpackethandler.cpp index 6d93265eb..2c6f024ee 100644 --- a/src/network/serverpackethandler.cpp +++ b/src/network/serverpackethandler.cpp @@ -261,7 +261,7 @@ void Server::handleCommand_Init(NetworkPacket* pkt) } } else { std::string default_password = g_settings->get("default_password"); - if (default_password.length() == 0) { + if (isSingleplayer() || default_password.length() == 0) { auth_mechs |= AUTH_MECHANISM_FIRST_SRP; } else { // Take care of default passwords.