aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
diff options
context:
space:
mode:
authorUbitUmarov2014-10-31 23:34:43 +0000
committerUbitUmarov2014-10-31 23:34:43 +0000
commitba8e1efb434e9584972c56b9706752bb82a80057 (patch)
treefa9f134c4fb6d80cca61ef2b47efd03f2c2ef5ae /OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
parent set udp SocketOptionName.ReuseAddress to false, to not allow two regions (diff)
downloadopensim-SC-ba8e1efb434e9584972c56b9706752bb82a80057.zip
opensim-SC-ba8e1efb434e9584972c56b9706752bb82a80057.tar.gz
opensim-SC-ba8e1efb434e9584972c56b9706752bb82a80057.tar.bz2
opensim-SC-ba8e1efb434e9584972c56b9706752bb82a80057.tar.xz
sadly revert to resend terseUpdates enqueuing them back into entityupdates
queue. Viewers fail to handle correctly out of order updates with ugly visible effects. Make sure these packets don't include acks so they aren't lost.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
index 99e7aba..f66534d 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
@@ -1245,7 +1245,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1245 int dataLength = buffer.DataLength; 1245 int dataLength = buffer.DataLength;
1246 1246
1247 // NOTE: I'm seeing problems with some viewers when ACKs are appended to zerocoded packets so I've disabled that here 1247 // NOTE: I'm seeing problems with some viewers when ACKs are appended to zerocoded packets so I've disabled that here
1248 if (!isZerocoded && !isResend) 1248 if (!isZerocoded && !isResend && outgoingPacket.UnackedMethod == null)
1249 { 1249 {
1250 // Keep appending ACKs until there is no room left in the buffer or there are 1250 // Keep appending ACKs until there is no room left in the buffer or there are
1251 // no more ACKs to append 1251 // no more ACKs to append