1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-12 02:28:11 +02:00

Add logging for when account or match server disconnects

This commit is contained in:
Ivan Savenko 2024-03-30 10:24:13 +02:00
parent acd2352653
commit 7bc81101a2

View File

@ -293,6 +293,7 @@ void LobbyServer::onDisconnected(const NetworkConnectionPtr & connection, const
{
if(activeAccounts.count(connection))
{
logGlobal->info("Account %s disconnecting. Accounts online: %d", activeAccounts.at(connection), activeAccounts.size() - 1);
database->setAccountOnline(activeAccounts.at(connection), false);
activeAccounts.erase(connection);
}
@ -300,6 +301,7 @@ void LobbyServer::onDisconnected(const NetworkConnectionPtr & connection, const
if(activeGameRooms.count(connection))
{
std::string gameRoomID = activeGameRooms.at(connection);
logGlobal->info("Game room %s disconnecting. Rooms online: %d", gameRoomID, activeGameRooms.size() - 1);
if (database->getGameRoomStatus(gameRoomID) == LobbyRoomState::BUSY)
{