about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/engine/server/server.cpp1
-rw-r--r--src/game/server/gamecontext.cpp2
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;