about summary refs log tree commit diff
path: root/src/game/server/game_server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/server/game_server.cpp')
-rw-r--r--src/game/server/game_server.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/server/game_server.cpp b/src/game/server/game_server.cpp
index 90e02978..a962f8d7 100644
--- a/src/game/server/game_server.cpp
+++ b/src/game/server/game_server.cpp
@@ -409,7 +409,12 @@ game_world world;
 gameobject::gameobject()
 : entity(OBJTYPE_GAME)
 {
-	gametype = GAMETYPE_TDM;
+	gametype = GAMETYPE_DM;
+	if(strcmp(config.gametype, "ctf") == 0)
+		gametype = GAMETYPE_CTF;
+	else if(strcmp(config.gametype, "tdm") == 0)
+		gametype = GAMETYPE_TDM;
+	
 	game_over_tick = -1;
 	sudden_death = 0;
 	round_start_tick = server_tick();