diff --git a/servatrice/src/servatrice.cpp b/servatrice/src/servatrice.cpp index 5eb45bbd..511525c2 100644 --- a/servatrice/src/servatrice.cpp +++ b/servatrice/src/servatrice.cpp @@ -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()); diff --git a/servatrice/src/servatrice.h b/servatrice/src/servatrice.h index 5ac3afec..c4be3ec7 100644 --- a/servatrice/src/servatrice.h +++ b/servatrice/src/servatrice.h @@ -86,6 +86,7 @@ private: QString loginMessage; QString dbPrefix; QSettings *settings; + int serverId; int uptime; QList > addressBanList; QList > nameBanList;