diff options
author | UbitUmarov | 2014-10-31 23:34:43 +0000 |
---|---|---|
committer | UbitUmarov | 2014-10-31 23:34:43 +0000 |
commit | ba8e1efb434e9584972c56b9706752bb82a80057 (patch) | |
tree | fa9f134c4fb6d80cca61ef2b47efd03f2c2ef5ae /OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |
parent | set udp SocketOptionName.ReuseAddress to false, to not allow two regions (diff) | |
download | opensim-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.cs | 2 |
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 |