diff options
| author | oy <Tom_Adams@web.de> | 2010-06-07 13:34:47 +0200 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2010-06-07 13:34:47 +0200 |
| commit | 2104835d77c458409dec549f8badf8bc536c43d6 (patch) | |
| tree | 543124056e9bcb83fae7d3e65eb0dcb31be845da /src | |
| parent | a3545b06b4dd230df8a88a9aa4080d877d78ebab (diff) | |
| download | zcatch-2104835d77c458409dec549f8badf8bc536c43d6.tar.gz zcatch-2104835d77c458409dec549f8badf8bc536c43d6.zip | |
update server info for connected clients if map or gametype changes. Closes #108
Diffstat (limited to 'src')
| -rw-r--r-- | src/engine/server/server.cpp | 1 | ||||
| -rw-r--r-- | src/game/server/gamecontext.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 96071ceb..69102a75 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -1078,6 +1078,7 @@ int CServer::Run() m_CurrentGameTick = 0; Kernel()->ReregisterInterface(GameServer()); GameServer()->OnInit(); + UpdateServerInfo(); } else { diff --git a/src/game/server/gamecontext.cpp b/src/game/server/gamecontext.cpp index c04dd945..0c3c1ef5 100644 --- a/src/game/server/gamecontext.cpp +++ b/src/game/server/gamecontext.cpp @@ -984,6 +984,8 @@ void CGameContext::OnInit(/*class IKernel *pKernel*/) else m_pController = new CGameControllerDM(this); + Server()->SetBrowseInfo(m_pController->m_pGameType, -1); + // setup core world //for(int i = 0; i < MAX_CLIENTS; i++) // game.players[i].core.world = &game.world.core; |