diff --git a/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs b/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs index 31c6a76d6..a4be15f3c 100644 --- a/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs +++ b/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs @@ -332,7 +332,7 @@ namespace Barotrauma.Networking } } - if (client.NeedsMidRoundSync) + foreach (NetEntityEvent entityEvent in sentEvents) { msg.Write((byte)ServerNetObject.ENTITY_EVENT_INITIAL); msg.Write(client.UnreceivedEntityEventCount); @@ -340,36 +340,13 @@ namespace Barotrauma.Networking Write(msg, eventsToSync, out sentEvents, client); } - else + + foreach (NetEntityEvent entityEvent in sentEvents) { msg.Write((byte)ServerNetObject.ENTITY_EVENT); Write(msg, eventsToSync, out sentEvents, client); } - foreach (NetEntityEvent entityEvent in sentEvents) - { - (entityEvent as ServerEntityEvent).Sent = true; - client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; - } - - foreach (NetEntityEvent entityEvent in sentEvents) - { - (entityEvent as ServerEntityEvent).Sent = true; - client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; - } - - foreach (NetEntityEvent entityEvent in sentEvents) - { - (entityEvent as ServerEntityEvent).Sent = true; - client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; - } - - foreach (NetEntityEvent entityEvent in sentEvents) - { - (entityEvent as ServerEntityEvent).Sent = true; - client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; - } - foreach (NetEntityEvent entityEvent in sentEvents) { (entityEvent as ServerEntityEvent).Sent = true;