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--; 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");