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