diff options
author | Mic Bowman | 2011-04-20 16:23:33 -0700 |
---|---|---|
committer | Mic Bowman | 2011-04-20 16:23:33 -0700 |
commit | 2b737c9cc2e4a4ef3520d80225381a010bd1dc80 (patch) | |
tree | 7a7a5f9589aac513d7f439625ae78291e5255557 /OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |
parent | Converted the property request queue to use the same retransmission (diff) | |
download | opensim-SC-2b737c9cc2e4a4ef3520d80225381a010bd1dc80.zip opensim-SC-2b737c9cc2e4a4ef3520d80225381a010bd1dc80.tar.gz opensim-SC-2b737c9cc2e4a4ef3520d80225381a010bd1dc80.tar.bz2 opensim-SC-2b737c9cc2e4a4ef3520d80225381a010bd1dc80.tar.xz |
Adds the first pass at an adaptive throttle to slow start new
clients. If the sent packets are ack'ed successfully the throttle
will open quickly up to the maximum specified by the client and/or
the sims client throttle.
This still needs a lot of adjustment to get the rates correct.
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 87b86eb..1108863 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -3585,6 +3585,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
3585 | /// </summary> | 3585 | /// </summary> |
3586 | private void ResendPrimUpdates(List<EntityUpdate> updates) | 3586 | private void ResendPrimUpdates(List<EntityUpdate> updates) |
3587 | { | 3587 | { |
3588 | // m_log.WarnFormat("[CLIENT] resending prim update {0}",updates[0].UpdateTime); | ||
3589 | |||
3588 | foreach (EntityUpdate update in updates) | 3590 | foreach (EntityUpdate update in updates) |
3589 | ResendPrimUpdate(update); | 3591 | ResendPrimUpdate(update); |
3590 | } | 3592 | } |
@@ -4027,6 +4029,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
4027 | 4029 | ||
4028 | private void ResendPropertyUpdates(List<ObjectPropertyUpdate> updates) | 4030 | private void ResendPropertyUpdates(List<ObjectPropertyUpdate> updates) |
4029 | { | 4031 | { |
4032 | // m_log.WarnFormat("[CLIENT] resending object property {0}",updates[0].UpdateTime); | ||
4033 | |||
4030 | foreach (ObjectPropertyUpdate update in updates) | 4034 | foreach (ObjectPropertyUpdate update in updates) |
4031 | ResendPropertyUpdate(update); | 4035 | ResendPropertyUpdate(update); |
4032 | } | 4036 | } |