mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 11:57:03 +08:00
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.
This commit is contained in:
@@ -1729,15 +1729,23 @@
|
||||
|
||||
|
||||
[InterestManagement]
|
||||
; This section controls how state updates are prioritized for each client
|
||||
; Valid values are BestAvatarResponsiveness, Time, Distance,
|
||||
; SimpleAngularDistance, and FrontBack
|
||||
UpdatePrioritizationScheme = BestAvatarResponsiveness
|
||||
ReprioritizationEnabled = true
|
||||
ReprioritizationInterval = 2000.0
|
||||
RootReprioritizationDistance = 10.0
|
||||
ChildReprioritizationDistance = 20.0
|
||||
; This section controls how state updates are prioritized for each client
|
||||
; Valid values are BestAvatarResponsiveness, Time, Distance,
|
||||
; SimpleAngularDistance, and FrontBack
|
||||
UpdatePrioritizationScheme = BestAvatarResponsiveness
|
||||
ReprioritizationEnabled = true
|
||||
ReprioritizationInterval = 2000.0
|
||||
RootReprioritizationDistance = 10.0
|
||||
ChildReprioritizationDistance = 20.0
|
||||
|
||||
; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
|
||||
RootPositionUpdateTolerance = 0.05
|
||||
|
||||
; Send an update to clients if the euclidian difference from the last sent avatar rotation is greater than this tolerance
|
||||
RootRotationUpdateTolerance = 0.01
|
||||
|
||||
; Send an update to clients if the difference from the last sent avatar velocity is greater than this tolerance
|
||||
RootVelocityUpdateTolerance = 0.001
|
||||
|
||||
[Monitoring]
|
||||
; Enable region monitoring
|
||||
|
||||
Reference in New Issue
Block a user