mirror of
https://github.com/opensim/opensim.git
synced 2026-08-09 18:55:58 +08:00
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.
This commit is contained in:
@@ -1245,7 +1245,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
int dataLength = buffer.DataLength;
|
||||
|
||||
// NOTE: I'm seeing problems with some viewers when ACKs are appended to zerocoded packets so I've disabled that here
|
||||
if (!isZerocoded && !isResend)
|
||||
if (!isZerocoded && !isResend && outgoingPacket.UnackedMethod == null)
|
||||
{
|
||||
// Keep appending ACKs until there is no room left in the buffer or there are
|
||||
// no more ACKs to append
|
||||
|
||||
Reference in New Issue
Block a user