From c7b91b2320e0ff4c94bf1142240c1d6cc3898375 Mon Sep 17 00:00:00 2001 From: mibac138 <5672750+mibac138@users.noreply.github.com> Date: Fri, 17 Oct 2025 18:20:45 +0200 Subject: [PATCH] Increase size limit for ServerJoinDataPacket --- Source/Common/Networking/Packet/JoinDataPacket.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Common/Networking/Packet/JoinDataPacket.cs b/Source/Common/Networking/Packet/JoinDataPacket.cs index 8e26e7b2..641d493f 100644 --- a/Source/Common/Networking/Packet/JoinDataPacket.cs +++ b/Source/Common/Networking/Packet/JoinDataPacket.cs @@ -17,7 +17,8 @@ public void Bind(PacketBuffer buf) buf.Bind(ref rwVersion); buf.Bind(ref mpVersion); buf.Bind(ref defStatus, BinderOf.Enum()); - buf.BindRemaining(ref rawServerInitData); + // Max 512KiB. Should be way more than enough. As an example, one game with ~100 mods used ~35KiB. + buf.BindRemaining(ref rawServerInitData, maxLength: 1<<19); } }