aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2014-08-06 00:53:14 +0100
committerJustin Clark-Casey (justincc)2014-08-06 00:53:14 +0100
commit78ccadb27ec48e4d02c07d37bc45c5e0b23c47a7 (patch)
treead3c6cc1f41dff25d0b0f572d686c59e9898fd98 /bin
parentrefactor: Rename recent new Client*UpdateTolerance to Root*UpdateTolerance fo... (diff)
downloadopensim-SC_OLD-78ccadb27ec48e4d02c07d37bc45c5e0b23c47a7.zip
opensim-SC_OLD-78ccadb27ec48e4d02c07d37bc45c5e0b23c47a7.tar.gz
opensim-SC_OLD-78ccadb27ec48e4d02c07d37bc45c5e0b23c47a7.tar.bz2
opensim-SC_OLD-78ccadb27ec48e4d02c07d37bc45c5e0b23c47a7.tar.xz
Add RootPositionUpdateTolerance, RootRotationUpdateTolerance, and RootVelocityUpdateTolerance parameters to [InterestManagement] in OpenSimDefaults.ini
These govern when AgentUpdates are sent to observers on position, rotation and velocity changes to an avatar (including the avatar themselves). Higher values reduce AgentUpdate traffic but at a certain level will degrade smoothness of avatar and perceived avatar movement.
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSimDefaults.ini24
1 files changed, 16 insertions, 8 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 3f0be2e..708a094 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -1729,15 +1729,23 @@
1729 1729
1730 1730
1731[InterestManagement] 1731[InterestManagement]
1732 ; This section controls how state updates are prioritized for each client 1732 ; This section controls how state updates are prioritized for each client
1733 ; Valid values are BestAvatarResponsiveness, Time, Distance, 1733 ; Valid values are BestAvatarResponsiveness, Time, Distance,
1734 ; SimpleAngularDistance, and FrontBack 1734 ; SimpleAngularDistance, and FrontBack
1735 UpdatePrioritizationScheme = BestAvatarResponsiveness 1735 UpdatePrioritizationScheme = BestAvatarResponsiveness
1736 ReprioritizationEnabled = true 1736 ReprioritizationEnabled = true
1737 ReprioritizationInterval = 2000.0 1737 ReprioritizationInterval = 2000.0
1738 RootReprioritizationDistance = 10.0 1738 RootReprioritizationDistance = 10.0
1739 ChildReprioritizationDistance = 20.0 1739 ChildReprioritizationDistance = 20.0
1740
1741 ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
1742 RootPositionUpdateTolerance = 0.05
1743
1744 ; Send an update to clients if the euclidian difference from the last sent avatar rotation is greater than this tolerance
1745 RootRotationUpdateTolerance = 0.01
1740 1746
1747 ; Send an update to clients if the difference from the last sent avatar velocity is greater than this tolerance
1748 RootVelocityUpdateTolerance = 0.001
1741 1749
1742[Monitoring] 1750[Monitoring]
1743 ; Enable region monitoring 1751 ; Enable region monitoring