From 7b3ac662dc3f65a7f45b0556d4cc86d01c7267c1 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Mon, 22 Jun 2020 16:47:20 +0100 Subject: [PATCH] on load, store the env via the module, so it is stored. This api is still a bit incoerent --- .../Region/CoreModules/World/Archiver/ArchiveReadRequest.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs index 7a191b9e06..ae932401f5 100644 --- a/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs +++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs @@ -1051,7 +1051,11 @@ namespace OpenSim.Region.CoreModules.World.Archiver settingsPath, e); return false; } - scene.RegionEnvironment = regionEnv; + + IEnvironmentModule mEnv = scene.RequestModuleInterface(); + if(mEnv != null) + mEnv.StoreOnRegion(regionEnv); + RegionSettings currentRegionSettings = scene.RegionInfo.RegionSettings; currentRegionSettings.AgentLimit = loadedRegionSettings.AgentLimit;