diff --git a/engine/server/sv_main.c b/engine/server/sv_main.c index b1cd54d2..92bbf6d0 100644 --- a/engine/server/sv_main.c +++ b/engine/server/sv_main.c @@ -529,12 +529,12 @@ qboolean SV_IsSimulating( void ) return true; // force simulating for background map } - if( !SV_HasActivePlayers( )) - return false; - if( Host_IsDedicated() ) return true; // always active for dedicated servers + if( !SV_HasActivePlayers( )) + return false; + // allow to freeze everything in singleplayer if( svs.maxclients <= 1 && sv.playersonly ) return false;