Report all stats in irc admin channel.

This commit is contained in:
lotodore
2007-11-22 22:16:52 +00:00
parent ad2f568a7c
commit 4ff47b70bd
+17 -1
View File
@@ -111,11 +111,27 @@ ServerManager::SignalIrcChatMsg(const std::string &nickName, const std::string &
else if (command == "stat")
{
ServerStats tmpStats = GetLobbyThread().GetStats();
{
ostringstream statStream;
statStream
<< "Players on Server: " << tmpStats.numberOfPlayersOnServer;
<< "Players currently on Server.. " << tmpStats.numberOfPlayersOnServer;
m_ircThread->SendChatMessage(statStream.str());
}
{
ostringstream statStream;
statStream
<< "Total players ever logged in. " << tmpStats.totalPlayersEverLoggedIn
<< " (Max at a time: " << tmpStats.maxPlayersLoggedIn << ")";
m_ircThread->SendChatMessage(statStream.str());
}
{
ostringstream statStream;
statStream
<< "Total games ever open........ " << tmpStats.totalGamesEverCreated
<< " (Max at a time: " << tmpStats.maxGamesOpen << ")";
m_ircThread->SendChatMessage(statStream.str());
}
}
else
m_ircThread->SendChatMessage(nickName + ": Invalid command \"" + command + "\".");
}