diff --git a/engine/server/sv_cmds.c b/engine/server/sv_cmds.c index 90fd9c98..57a0f9f2 100644 --- a/engine/server/sv_cmds.c +++ b/engine/server/sv_cmds.c @@ -368,13 +368,12 @@ SV_NewGame_f */ static void SV_NewGame_f( void ) { - if( Cmd_Argc() != 1 ) - { + if( Cmd_Argc() == 1 ) + COM_NewGame( GI->startmap ); + else if( Cmd_Argc() == 2 ) + COM_NewGame( Cmd_Argv( 1 )); + else Con_Printf( S_USAGE "newgame\n" ); - return; - } - - COM_NewGame( GI->startmap ); } /*