diff options
author | UbitUmarov | 2019-04-05 04:08:14 +0100 |
---|---|---|
committer | UbitUmarov | 2019-04-05 04:08:14 +0100 |
commit | 63321f9ccc1e35db8034da64c510f334e7d5e7d5 (patch) | |
tree | 5ed9a55d501a1c3262bbdcfb955c4a9f59083665 /OpenSim/Region/Framework/Scenes/Scene.cs | |
parent | duhhh npcs don't have child agents; plus minor typos (diff) | |
download | opensim-SC-63321f9ccc1e35db8034da64c510f334e7d5e7d5.zip opensim-SC-63321f9ccc1e35db8034da64c510f334e7d5e7d5.tar.gz opensim-SC-63321f9ccc1e35db8034da64c510f334e7d5e7d5.tar.bz2 opensim-SC-63321f9ccc1e35db8034da64c510f334e7d5e7d5.tar.xz |
add option RegionViewDistance
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
-rwxr-xr-x | OpenSim/Region/Framework/Scenes/Scene.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs index e130bd7..351592d 100755 --- a/OpenSim/Region/Framework/Scenes/Scene.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.cs | |||
@@ -275,6 +275,12 @@ namespace OpenSim.Region.Framework.Scenes | |||
275 | get { return m_maxRegionViewDistance; } | 275 | get { return m_maxRegionViewDistance; } |
276 | } | 276 | } |
277 | 277 | ||
278 | protected float m_minRegionViewDistance = 96f; | ||
279 | public float MinRegionViewDistance | ||
280 | { | ||
281 | get { return m_minRegionViewDistance; } | ||
282 | } | ||
283 | |||
278 | private List<string> m_AllowedViewers = new List<string>(); | 284 | private List<string> m_AllowedViewers = new List<string>(); |
279 | private List<string> m_BannedViewers = new List<string>(); | 285 | private List<string> m_BannedViewers = new List<string>(); |
280 | 286 | ||
@@ -920,6 +926,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
920 | m_defaultDrawDistance = startupConfig.GetFloat("DefaultDrawDistance", m_defaultDrawDistance); | 926 | m_defaultDrawDistance = startupConfig.GetFloat("DefaultDrawDistance", m_defaultDrawDistance); |
921 | m_maxDrawDistance = startupConfig.GetFloat("MaxDrawDistance", m_maxDrawDistance); | 927 | m_maxDrawDistance = startupConfig.GetFloat("MaxDrawDistance", m_maxDrawDistance); |
922 | m_maxRegionViewDistance = startupConfig.GetFloat("MaxRegionsViewDistance", m_maxRegionViewDistance); | 928 | m_maxRegionViewDistance = startupConfig.GetFloat("MaxRegionsViewDistance", m_maxRegionViewDistance); |
929 | m_minRegionViewDistance = startupConfig.GetFloat("MinRegionsViewDistance", m_maxRegionViewDistance); | ||
923 | 930 | ||
924 | // old versions compatibility | 931 | // old versions compatibility |
925 | LegacySitOffsets = startupConfig.GetBoolean("LegacySitOffsets", LegacySitOffsets); | 932 | LegacySitOffsets = startupConfig.GetBoolean("LegacySitOffsets", LegacySitOffsets); |
@@ -930,6 +937,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
930 | if (m_maxRegionViewDistance > m_maxDrawDistance) | 937 | if (m_maxRegionViewDistance > m_maxDrawDistance) |
931 | m_maxRegionViewDistance = m_maxDrawDistance; | 938 | m_maxRegionViewDistance = m_maxDrawDistance; |
932 | 939 | ||
940 | if(m_minRegionViewDistance < 96f) | ||
941 | m_minRegionViewDistance = 96f; | ||
942 | if(m_minRegionViewDistance > m_maxRegionViewDistance) | ||
943 | m_minRegionViewDistance = m_maxRegionViewDistance; | ||
944 | |||
933 | UseBackup = startupConfig.GetBoolean("UseSceneBackup", UseBackup); | 945 | UseBackup = startupConfig.GetBoolean("UseSceneBackup", UseBackup); |
934 | if (!UseBackup) | 946 | if (!UseBackup) |
935 | m_log.InfoFormat("[SCENE]: Backup has been disabled for {0}", RegionInfo.RegionName); | 947 | m_log.InfoFormat("[SCENE]: Backup has been disabled for {0}", RegionInfo.RegionName); |