Add max player check

This commit is contained in:
rtm516 2021-02-14 11:46:04 +00:00
parent 12028268c6
commit 99bcfcd061
No known key found for this signature in database
GPG key ID: 331715B8B007C67A

View file

@ -202,6 +202,12 @@ public class PacketHandler implements BedrockPacketHandler {
@Override
public boolean handle(SetLocalPlayerAsInitializedPacket packet) {
// Disconnect the player if the server is full
if (MasterServer.getInstance().getPlayers().size() > MasterServer.getInstance().getGeyserConnectConfig().getMaxPlayers()) {
session.disconnect("disconnectionScreen.serverFull");
return false;
}
masterServer.getLogger().debug("Player initialized: " + player.getDisplayName());
String message = "";