First steps to actually store game statistics.
This commit is contained in:
@@ -569,6 +569,13 @@ ServerLobbyThread::GetIOService()
|
|||||||
return *m_ioService;
|
return *m_ioService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ServerDBInterface &
|
||||||
|
ServerLobbyThread::GetDatabase()
|
||||||
|
{
|
||||||
|
assert(m_database);
|
||||||
|
return *m_database;
|
||||||
|
}
|
||||||
|
|
||||||
ServerBanManager &
|
ServerBanManager &
|
||||||
ServerLobbyThread::GetBanManager()
|
ServerLobbyThread::GetBanManager()
|
||||||
{
|
{
|
||||||
@@ -1127,6 +1134,8 @@ ServerLobbyThread::HandleNetPacketCreateGame(SessionWrapper session, const std::
|
|||||||
GetGui(),
|
GetGui(),
|
||||||
m_playerConfig));
|
m_playerConfig));
|
||||||
game->Init();
|
game->Init();
|
||||||
|
|
||||||
|
m_database->AsyncCreateGame(game->GetId(), game->GetName());
|
||||||
// Add game to list of games.
|
// Add game to list of games.
|
||||||
InternalAddGame(game);
|
InternalAddGame(game);
|
||||||
|
|
||||||
|
|||||||
@@ -100,6 +100,7 @@ public:
|
|||||||
|
|
||||||
SenderHelper &GetSender();
|
SenderHelper &GetSender();
|
||||||
boost::asio::io_service &GetIOService();
|
boost::asio::io_service &GetIOService();
|
||||||
|
ServerDBInterface &GetDatabase();
|
||||||
ServerBanManager &GetBanManager();
|
ServerBanManager &GetBanManager();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
Reference in New Issue
Block a user