Report all stats in irc admin channel.
This commit is contained in:
@@ -111,11 +111,27 @@ ServerManager::SignalIrcChatMsg(const std::string &nickName, const std::string &
|
|||||||
else if (command == "stat")
|
else if (command == "stat")
|
||||||
{
|
{
|
||||||
ServerStats tmpStats = GetLobbyThread().GetStats();
|
ServerStats tmpStats = GetLobbyThread().GetStats();
|
||||||
|
{
|
||||||
ostringstream statStream;
|
ostringstream statStream;
|
||||||
statStream
|
statStream
|
||||||
<< "Players on Server: " << tmpStats.numberOfPlayersOnServer;
|
<< "Players currently on Server.. " << tmpStats.numberOfPlayersOnServer;
|
||||||
m_ircThread->SendChatMessage(statStream.str());
|
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
|
else
|
||||||
m_ircThread->SendChatMessage(nickName + ": Invalid command \"" + command + "\".");
|
m_ircThread->SendChatMessage(nickName + ": Invalid command \"" + command + "\".");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user