introduced server id for status update

This commit is contained in:
Max-Wilhelm Bruker 2011-03-22 18:02:11 +01:00
parent fd7593edc1
commit 1b996fa0f8
2 changed files with 4 additions and 1 deletions

View file

@ -47,6 +47,7 @@ Servatrice::Servatrice(QSettings *_settings, QObject *parent)
ProtocolItem::initializeHash();
serverId = settings->value("server/id", 0).toInt();
int statusUpdateTime = settings->value("server/statusupdate").toInt();
statusUpdateClock = new QTimer(this);
connect(statusUpdateClock, SIGNAL(timeout()), this, SLOT(statusUpdate()));
@ -354,7 +355,8 @@ void Servatrice::statusUpdate()
checkSql();
QSqlQuery query;
query.prepare("insert into " + dbPrefix + "_uptime (timest, uptime, users_count, games_count) values(NOW(), :uptime, :users_count, :games_count)");
query.prepare("insert into " + dbPrefix + "_uptime (id_server, timest, uptime, users_count, games_count) values(:id, NOW(), :uptime, :users_count, :games_count)");
query.bindValue(":id", serverId);
query.bindValue(":uptime", uptime);
query.bindValue(":users_count", users.size());
query.bindValue(":games_count", games.size());

View file

@ -86,6 +86,7 @@ private:
QString loginMessage;
QString dbPrefix;
QSettings *settings;
int serverId;
int uptime;
QList<QPair<QHostAddress, int> > addressBanList;
QList<QPair<QString, int> > nameBanList;