aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SimStatsReporter.cs
diff options
context:
space:
mode:
authorTeravus Ovares2008-02-07 08:15:38 +0000
committerTeravus Ovares2008-02-07 08:15:38 +0000
commit3674257095f0c511b1f5810fdc034c2d49bb73a8 (patch)
treea9b4cda92de5ef51d7626b526aa19cd5a563089d /OpenSim/Region/Environment/Scenes/SimStatsReporter.cs
parent* didn't save :P so, this is the other half to my last commit (diff)
downloadopensim-SC_OLD-3674257095f0c511b1f5810fdc034c2d49bb73a8.zip
opensim-SC_OLD-3674257095f0c511b1f5810fdc034c2d49bb73a8.tar.gz
opensim-SC_OLD-3674257095f0c511b1f5810fdc034c2d49bb73a8.tar.bz2
opensim-SC_OLD-3674257095f0c511b1f5810fdc034c2d49bb73a8.tar.xz
* This update contains a bucket-full of network optimizations.
* ParcelProperties are sent only when needed instead of on any movement * Terse Updates and other temporary data packets are marked unreliable * After a certain amount of users, the sim actually sends updates on things less * Experimental * Tested to 68 avatar with pCampBot (And it's surprising what actually causes the most lag.. the text chat!)
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Scenes/SimStatsReporter.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SimStatsReporter.cs b/OpenSim/Region/Environment/Scenes/SimStatsReporter.cs
index f2cefb5..3e1fec2 100644
--- a/OpenSim/Region/Environment/Scenes/SimStatsReporter.cs
+++ b/OpenSim/Region/Environment/Scenes/SimStatsReporter.cs
@@ -124,6 +124,13 @@ namespace OpenSim.Region.Environment.Scenes
124 m_report.Enabled = true; 124 m_report.Enabled = true;
125 } 125 }
126 126
127 public void SetUpdateMS(int ms)
128 {
129 statsUpdatesEveryMS = ms;
130 statsUpdateFactor = (float)(statsUpdatesEveryMS / 1000);
131 m_report.Interval = statsUpdatesEveryMS;
132 }
133
127 private void statsHeartBeat(object sender, EventArgs e) 134 private void statsHeartBeat(object sender, EventArgs e)
128 { 135 {
129 m_report.Enabled = false; 136 m_report.Enabled = false;