You have to use the builtin map_restart function instead of setting a cvar.

Map_Restart( true );


Optional Args
1 : <save persistent> if true then player info is retained