From 561114833c883ef76fb0b602c5f317fbcce05f45 Mon Sep 17 00:00:00 2001 From: Yogurt Date: Sun, 9 Jun 2019 15:14:23 -0700 Subject: [PATCH] Add one more check to World Server. This should fix World breaking after idling for a long time --- FFXIVClassic World Server/DataObjects/ClientConnection.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FFXIVClassic World Server/DataObjects/ClientConnection.cs b/FFXIVClassic World Server/DataObjects/ClientConnection.cs index d9da3ba1..dfc7b33a 100644 --- a/FFXIVClassic World Server/DataObjects/ClientConnection.cs +++ b/FFXIVClassic World Server/DataObjects/ClientConnection.cs @@ -28,6 +28,9 @@ namespace FFXIVClassic_World_Server public void QueuePacket(SubPacket subpacket) { + if (SendPacketQueue.Count == SendPacketQueue.BoundedCapacity - 1) + FlushQueuedSendPackets(); + bool isAuthed = true; bool isEncrypted = false; subpacket.SetTargetId(owner.sessionId);