From a2cdbebfa129e567b03f24885b2657afc811c091 Mon Sep 17 00:00:00 2001 From: Triston Date: Sun, 24 Mar 2024 18:36:42 -0500 Subject: [PATCH 1/2] removes a use after freed in consoleInternal --- Engine/source/console/consoleInternal.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Engine/source/console/consoleInternal.cpp b/Engine/source/console/consoleInternal.cpp index 095649cac..140895fd4 100644 --- a/Engine/source/console/consoleInternal.cpp +++ b/Engine/source/console/consoleInternal.cpp @@ -362,7 +362,6 @@ void Dictionary::remove(Dictionary::Entry *ent) *walk = (ent->nextEntry); - destructInPlace(ent); hashTable->mChunker.free(ent); hashTable->count--; From 563912c18135d59fd61af0f32d3598238b4452df Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Sun, 24 Mar 2024 19:44:44 -0500 Subject: [PATCH 2/2] fix serverGroup not being created --- .../game/core/clientServer/scripts/server/server.tscript | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Templates/BaseGame/game/core/clientServer/scripts/server/server.tscript b/Templates/BaseGame/game/core/clientServer/scripts/server/server.tscript index 2c1bab426..8ef333f5c 100644 --- a/Templates/BaseGame/game/core/clientServer/scripts/server/server.tscript +++ b/Templates/BaseGame/game/core/clientServer/scripts/server/server.tscript @@ -169,6 +169,8 @@ function createServer(%serverType, %levelAsset) schedule(0,0,startHeartbeat); } + new SimGroup(ServerGroup); + moduleExec("onCreateGameServer", "Core"); moduleExec("onCreateGameServer", "Game");