aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
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/Framework
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 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/ClientManager.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Framework/ClientManager.cs b/OpenSim/Framework/ClientManager.cs
index 62ff203..6843dce 100644
--- a/OpenSim/Framework/ClientManager.cs
+++ b/OpenSim/Framework/ClientManager.cs
@@ -164,6 +164,7 @@ namespace OpenSim.Framework
164 { 164 {
165 packet.AgentData.AgentID = LocalClients[i].AgentId; 165 packet.AgentData.AgentID = LocalClients[i].AgentId;
166 packet.AgentData.SessionID = LocalClients[i].SessionId; 166 packet.AgentData.SessionID = LocalClients[i].SessionId;
167 packet.Header.Reliable = false;
167 LocalClients[i].OutPacket(packet, ThrottleOutPacketType.Task); 168 LocalClients[i].OutPacket(packet, ThrottleOutPacketType.Task);
168 } 169 }
169 170