diff --git a/Mage.Server.Console/src/main/java/mage/server/console/ConsolePanel.java b/Mage.Server.Console/src/main/java/mage/server/console/ConsolePanel.java index c69bc5f0553..913fe1c89ed 100644 --- a/Mage.Server.Console/src/main/java/mage/server/console/ConsolePanel.java +++ b/Mage.Server.Console/src/main/java/mage/server/console/ConsolePanel.java @@ -36,7 +36,9 @@ package mage.server.console; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Collection; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.UUID; import java.util.concurrent.CancellationException; import java.util.concurrent.ExecutionException; @@ -538,6 +540,7 @@ class UpdateUsersTask extends SwingWorker> { private List previousUsers; private static final Logger logger = Logger.getLogger(UpdateUsersTask.class); + Map peopleIps = new HashMap<>(); UpdateUsersTask(Session session, ConsolePanel panel) { this.session = session; @@ -572,6 +575,16 @@ class UpdateUsersTask extends SwingWorker> { for (UserView u2 : usersToCheck) { if (u1.getUserName().equals(u2.getUserName())) { found = true; + String s = u1.getUserName() + "," + u1.getHost(); + if (peopleIps.get(s) == null) { + logger.warn("Found new user: " + u1.getUserName() + "," + u1.getHost()); + peopleIps.put(s, "1"); + } + s = u2.getUserName() + "," + u2.getHost(); + if (peopleIps.get(s) == null) { + logger.warn("Found new user: " + u1.getUserName() + "," + u1.getHost()); + peopleIps.put(s, "1"); + } break; } }