From 6abb458c27cc6e9ccb6c2d6156306c9701140c8b Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 11 Oct 2021 10:30:40 -0400 Subject: [PATCH] Increased world stream chunk size --- core/src/mindustry/Vars.java | 2 ++ core/src/mindustry/net/NetConnection.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/Vars.java b/core/src/mindustry/Vars.java index f42d55ad13..e890156fc6 100644 --- a/core/src/mindustry/Vars.java +++ b/core/src/mindustry/Vars.java @@ -132,6 +132,8 @@ public class Vars implements Loadable{ Color.valueOf("4b5ef1"), Color.valueOf("2cabfe"), }; + /** maximum TCP packet size */ + public static final int maxTcpSize = 900; /** default server port */ public static final int port = 6567; /** multicast discovery port.*/ diff --git a/core/src/mindustry/net/NetConnection.java b/core/src/mindustry/net/NetConnection.java index 87eedd6675..3d9ac3e5ee 100644 --- a/core/src/mindustry/net/NetConnection.java +++ b/core/src/mindustry/net/NetConnection.java @@ -90,7 +90,7 @@ public abstract class NetConnection{ cid = begin.id; while(stream.stream.available() > 0){ - byte[] bytes = new byte[Math.min(512, stream.stream.available())]; + byte[] bytes = new byte[Math.min(maxTcpSize, stream.stream.available())]; stream.stream.read(bytes); StreamChunk chunk = new StreamChunk();