From ebd6baf7b5845ea22caa42f0724fc011fb041ee8 Mon Sep 17 00:00:00 2001 From: Nanit Date: Mon, 1 Nov 2021 21:33:32 +0200 Subject: [PATCH] Ability to set infinite number of connections --- src/main/java/ru/nanit/limbo/connection/ClientConnection.java | 3 ++- src/main/resources/settings.yml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ru/nanit/limbo/connection/ClientConnection.java b/src/main/java/ru/nanit/limbo/connection/ClientConnection.java index e9779c2..8edab66 100644 --- a/src/main/java/ru/nanit/limbo/connection/ClientConnection.java +++ b/src/main/java/ru/nanit/limbo/connection/ClientConnection.java @@ -139,7 +139,8 @@ public class ClientConnection extends ChannelInboundHandlerAdapter { } if (packet instanceof PacketLoginStart) { - if (server.getConnections().getCount() >= server.getConfig().getMaxPlayers()) { + if (server.getConfig().getMaxPlayers() > 0 && + server.getConnections().getCount() >= server.getConfig().getMaxPlayers()) { disconnectLogin("Too many players connected"); return; } diff --git a/src/main/resources/settings.yml b/src/main/resources/settings.yml index f1413bf..4f53893 100644 --- a/src/main/resources/settings.yml +++ b/src/main/resources/settings.yml @@ -8,6 +8,7 @@ bind: port: 65535 # Max amount of players can join to server +# Set -1 to make it infinite maxPlayers: 100 # Server's data in servers list