aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/ScenePresence.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2014-05-30 22:18:07 +0100
committerJustin Clark-Casey (justincc)2014-05-30 22:18:07 +0100
commit3c992b028c17c22a25c3451181088c3236c09d63 (patch)
treee0292c73de65d7c7f6dbdd30cc367350c1702eba /OpenSim/Region/Framework/Scenes/ScenePresence.cs
parentFix issue with BulletSim avatar level flight jitter by commenting out RawVelo... (diff)
downloadopensim-SC-3c992b028c17c22a25c3451181088c3236c09d63.zip
opensim-SC-3c992b028c17c22a25c3451181088c3236c09d63.tar.gz
opensim-SC-3c992b028c17c22a25c3451181088c3236c09d63.tar.bz2
opensim-SC-3c992b028c17c22a25c3451181088c3236c09d63.tar.xz
minor: Add some commented out logging to ScenePresence.SendTerseUpdateToAllClients() which is extremely helpful when investigating presence update triggers.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index 17f54c2..90c95da 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -3259,6 +3259,10 @@ namespace OpenSim.Region.Framework.Scenes
3259 float speed = Velocity.Length(); 3259 float speed = Velocity.Length();
3260 float velocidyDiff = Vector3.Distance(lastVelocitySentToAllClients, Velocity); 3260 float velocidyDiff = Vector3.Distance(lastVelocitySentToAllClients, Velocity);
3261 3261
3262// m_log.DebugFormat(
3263// "[SCENE PRESENCE]: Delta-v {0}, lastVelocity {1}, Velocity {2} for {3} in {4}",
3264// velocidyDiff, lastVelocitySentToAllClients, Velocity, Name, Scene.Name);
3265
3262 // assuming 5 ms. worst case precision for timer, use 2x that 3266 // assuming 5 ms. worst case precision for timer, use 2x that
3263 // for distance error threshold 3267 // for distance error threshold
3264 float distanceErrorThreshold = speed * 0.01f; 3268 float distanceErrorThreshold = speed * 0.01f;
@@ -3267,6 +3271,10 @@ namespace OpenSim.Region.Framework.Scenes
3267 || Math.Abs(distanceError) > distanceErrorThreshold 3271 || Math.Abs(distanceError) > distanceErrorThreshold
3268 || velocidyDiff > 0.01f) // did velocity change from last update? 3272 || velocidyDiff > 0.01f) // did velocity change from last update?
3269 { 3273 {
3274// m_log.DebugFormat(
3275// "[SCENE PRESENCE]: Update triggered with speed {0}, distanceError {1}, distanceThreshold {2}, delta-v {3} for {4} in {5}",
3276// speed, distanceError, distanceErrorThreshold, velocidyDiff, Name, Scene.Name);
3277
3270 lastVelocitySentToAllClients = Velocity; 3278 lastVelocitySentToAllClients = Velocity;
3271 lastTerseUpdateToAllClientsTick = currentTick; 3279 lastTerseUpdateToAllClientsTick = currentTick;
3272 lastPositionSentToAllClients = OffsetPosition; 3280 lastPositionSentToAllClients = OffsetPosition;