From 69c044e1b72bf7a85869fc5f8c4f0054a249d0a3 Mon Sep 17 00:00:00 2001 From: Mark Vainomaa Date: Sun, 2 Jun 2019 21:58:14 -0500 Subject: [PATCH] Set connection thottle to -1 when Velocity IP forwarding is enabled Port of 3c6f46936e40f51c178b80a45a7a5c71fbce8d3f --- .../Add-Velocity-IP-Forwarding-Support.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Spigot-Server-Patches/Add-Velocity-IP-Forwarding-Support.patch b/Spigot-Server-Patches/Add-Velocity-IP-Forwarding-Support.patch index c5cc99f663..c77794a809 100644 --- a/Spigot-Server-Patches/Add-Velocity-IP-Forwarding-Support.patch +++ b/Spigot-Server-Patches/Add-Velocity-IP-Forwarding-Support.patch @@ -277,4 +277,17 @@ index ae74dc9e1..7eb230f1b 100644 @Override public void a(PacketDataSerializer packetdataserializer) throws IOException { this.a = packetdataserializer.i(); +diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java +index 88c6d1d02..e667bfb70 100644 +--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java ++++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java +@@ -0,0 +0,0 @@ public final class CraftServer implements Server { + @Override + public long getConnectionThrottle() { + // Spigot Start - Automatically set connection throttle for bungee configurations +- if (org.spigotmc.SpigotConfig.bungee) { ++ if (org.spigotmc.SpigotConfig.bungee || com.destroystokyo.paper.PaperConfig.velocitySupport) { // Paper - Velocity support + return -1; + } else { + return this.configuration.getInt("settings.connection-throttle"); -- \ No newline at end of file