Don't show verbose player info in log if database management

This commit is contained in:
Benau 2019-05-06 00:52:11 +08:00
parent f6e8ff2936
commit 932b17a7e5

@ -2670,6 +2670,8 @@ void ServerLobby::handleUnencryptedConnection(std::shared_ptr<STKPeer> peer,
{
peer->setWaitingForGame(false);
m_peers_ready[peer] = false;
if (!ServerConfig::m_sql_management)
{
for (std::shared_ptr<NetworkPlayerProfile>& npp :
peer->getPlayerProfiles())
{
@ -2679,6 +2681,7 @@ void ServerLobby::handleUnencryptedConnection(std::shared_ptr<STKPeer> peer,
npp->getOnlineId(), peer->getAddress().toString().c_str(),
peer->getUserVersion().c_str());
}
}
updatePlayerList();
peer->sendPacket(message_ack);
delete message_ack;
@ -3441,12 +3444,16 @@ void ServerLobby::addWaitingPlayersToGame()
if (m_peers_ready.find(peer) == m_peers_ready.end())
{
m_peers_ready[peer] = false;
if (!ServerConfig::m_sql_management)
{
Log::info("ServerLobby",
"New player %s with online id %u from %s with %s.",
StringUtils::wideToUtf8(profile->getName()).c_str(),
profile->getOnlineId(), peer->getAddress().toString().c_str(),
profile->getOnlineId(),
peer->getAddress().toString().c_str(),
peer->getUserVersion().c_str());
}
}
uint32_t online_id = profile->getOnlineId();
if (ServerConfig::m_ranked &&
(m_ranked_players.find(online_id) == m_ranked_players.end() ||