aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
authorTeravus Ovares2008-01-22 08:52:51 +0000
committerTeravus Ovares2008-01-22 08:52:51 +0000
commit5cf96daaf29209e065b852a0eefeb7f5dbd88b48 (patch)
tree34518c3c3609fbe6654a651d6ad357d257f60f26 /OpenSim/Framework
parent* Renamed a number of TerrainEngine functions to conform naming standards bet... (diff)
downloadopensim-SC-5cf96daaf29209e065b852a0eefeb7f5dbd88b48.zip
opensim-SC-5cf96daaf29209e065b852a0eefeb7f5dbd88b48.tar.gz
opensim-SC-5cf96daaf29209e065b852a0eefeb7f5dbd88b48.tar.bz2
opensim-SC-5cf96daaf29209e065b852a0eefeb7f5dbd88b48.tar.xz
* Enabled dead region tracking for ChildAgentDataUpdates
** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region * Enabled Child_Get_Tasks in grid mode. * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/ChildAgentDataUpdate.cs3
-rw-r--r--OpenSim/Framework/IClientAPI.cs3
2 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Framework/ChildAgentDataUpdate.cs b/OpenSim/Framework/ChildAgentDataUpdate.cs
index 32ce4ab..4bb33f9 100644
--- a/OpenSim/Framework/ChildAgentDataUpdate.cs
+++ b/OpenSim/Framework/ChildAgentDataUpdate.cs
@@ -46,5 +46,8 @@ namespace OpenSim.Framework
46 public Guid AgentID; 46 public Guid AgentID;
47 public float godlevel; 47 public float godlevel;
48 public byte[] throttles; 48 public byte[] throttles;
49 public bool alwaysrun;
50 public Guid ActiveGroupID;
51 public uint GroupAccess;
49 } 52 }
50} \ No newline at end of file 53} \ No newline at end of file
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index a84443b..d163ae7 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -613,6 +613,9 @@ namespace OpenSim.Framework
613 void SendAvatarProperties(LLUUID avatarID, string aboutText, string bornOn, string charterMember, string flAbout, 613 void SendAvatarProperties(LLUUID avatarID, string aboutText, string bornOn, string charterMember, string flAbout,
614 uint flags, LLUUID flImageID, LLUUID imageID, string profileURL, LLUUID partnerID); 614 uint flags, LLUUID flImageID, LLUUID imageID, string profileURL, LLUUID partnerID);
615 615
616 byte[] GetThrottlesPacked(float multiplier);
617
618
616 void SetDebug(int newDebug); 619 void SetDebug(int newDebug);
617 void InPacket(Packet NewPack); 620 void InPacket(Packet NewPack);
618 void Close(bool ShutdownCircuit); 621 void Close(bool ShutdownCircuit);