From 8b79e49a0fa6b898728ea444e89756c6eb16f33f Mon Sep 17 00:00:00 2001 From: Andrey Akhmichin <15944199+nekonomicon@users.noreply.github.com> Date: Fri, 16 Feb 2024 08:33:35 +0500 Subject: [PATCH] engine: server: execute maps/_unload.cfg on server deactivation. --- engine/server/sv_init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/server/sv_init.c b/engine/server/sv_init.c index 2591f7b7..3197126f 100644 --- a/engine/server/sv_init.c +++ b/engine/server/sv_init.c @@ -690,6 +690,9 @@ void SV_DeactivateServer( void ) if( COM_CheckString( cycle )) Cbuf_AddTextf( "exec %s\n", cycle ); + if( COM_CheckStringEmpty( sv.name )) + Cbuf_AddTextf( "exec maps/%s_unload.cfg\n", sv.name ); + if( !svs.initialized || sv.state == ss_dead ) return;