diff --git a/code/server/sv_netdemo.c b/code/server/sv_netdemo.c index 33f48c7..037d5a7 100644 --- a/code/server/sv_netdemo.c +++ b/code/server/sv_netdemo.c @@ -107,8 +107,6 @@ typedef struct { } svDemo_t; static svDemo_t demo; -void SVD_CleanupPlayback( void ); - // --------------------------------------------------------------- // Recording helpers // --------------------------------------------------------------- @@ -831,11 +829,7 @@ void SVD_Play_f( void ) { Cbuf_ExecuteText( EXEC_NOW, va("devmap %s\n", demo.playMapName) ); demo.starting = qfalse; - // Also set configstring directly for cgame (must be after devmap - // which creates the server and allocates configstrings) - if ( sv.state == SS_GAME ) { - SV_SetConfigstring( CS_SVDEMO, "1" ); - } + // CS_SVDEMO configstring is set by G_InitGame from the cvar // Reserve recorded player slots. Server is fresh (SV_Shutdown cleared // old clients), local client hasn't connected yet.