Save more and send less statistics.

This commit is contained in:
lotodore
2008-04-01 21:44:05 +00:00
parent ec449928d5
commit e0be7e9490
3 changed files with 27 additions and 10 deletions
+10 -8
View File
@@ -4139,13 +4139,15 @@ NetPacketStatisticsChanged::Clone() const
void
NetPacketStatisticsChanged::SetData(const NetPacketStatisticsChanged::Data &inData)
{
u_int16_t numValues = 0;
if (inData.stats.numberOfPlayersOnServer)
// Only send number of players.
// u_int16_t numValues = 0;
u_int16_t numValues = 1;
/* if (inData.stats.numberOfPlayersOnServer)
++numValues;
if (inData.stats.totalPlayersEverLoggedIn)
++numValues;
if (inData.stats.totalGamesEverCreated)
++numValues;
++numValues;*/
// Resize the packet so that the data fits in.
Resize((u_int16_t)
@@ -4158,13 +4160,13 @@ NetPacketStatisticsChanged::SetData(const NetPacketStatisticsChanged::Data &inDa
StatisticsData *curStatisticsData =
(StatisticsData *)((char *)tmpData + sizeof(NetPacketStatisticsChangedData));
if (inData.stats.numberOfPlayersOnServer)
{
// if (inData.stats.numberOfPlayersOnServer)
// {
curStatisticsData->statisticsType = htonl(NET_STAT_CUR_PLAYERS_ON_SERVER);
curStatisticsData->statisticsValue = htonl(inData.stats.numberOfPlayersOnServer);
++curStatisticsData;
}
if (inData.stats.totalPlayersEverLoggedIn)
// }
/* if (inData.stats.totalPlayersEverLoggedIn)
{
curStatisticsData->statisticsType = htonl(NET_STAT_TOTAL_PLAYERS_EVER_ON_SERVER);
curStatisticsData->statisticsValue = htonl(inData.stats.totalPlayersEverLoggedIn);
@@ -4174,7 +4176,7 @@ NetPacketStatisticsChanged::SetData(const NetPacketStatisticsChanged::Data &inDa
{
curStatisticsData->statisticsType = htonl(NET_STAT_TOTAL_GAMES_EVER_ON_SERVER);
curStatisticsData->statisticsValue = htonl(inData.stats.totalGamesEverCreated);
}
}*/
// Check the packet - just in case.
Check(GetRawData());