Upload folder via GUI - src
This commit is contained in:
@@ -60,7 +60,7 @@ public class NetworkInfoModule implements Module {
|
||||
private double alertTpsThreshold = 18.0D;
|
||||
private boolean attackNotificationsEnabled = true;
|
||||
private String attackApiKey = "";
|
||||
private String attackDefaultSource = "BetterBungee";
|
||||
private String attackDefaultSource = "Viper-Network";
|
||||
private long lastMemoryAlertAt = 0L;
|
||||
private long lastPlayerAlertAt = 0L;
|
||||
private long lastTpsAlertAt = 0L;
|
||||
@@ -263,6 +263,21 @@ public class NetworkInfoModule implements Module {
|
||||
int onlinePlayers = ProxyServer.getInstance().getPlayers().size();
|
||||
int maxPlayers = ProxyServer.getInstance().getConfig().getPlayerLimit();
|
||||
|
||||
// getPlayerLimit() liefert -1 wenn kein globales Limit gesetzt ist.
|
||||
// In diesem Fall den Listener-Wert (angezeigte Max-Spielerzahl im Server-Ping) nutzen.
|
||||
if (maxPlayers <= 0) {
|
||||
try {
|
||||
java.util.Iterator<net.md_5.bungee.api.config.ListenerInfo> listenerIt =
|
||||
ProxyServer.getInstance().getConfig().getListeners().iterator();
|
||||
if (listenerIt.hasNext()) {
|
||||
int listenerMax = listenerIt.next().getMaxPlayers();
|
||||
if (listenerMax > 0) {
|
||||
maxPlayers = listenerMax;
|
||||
}
|
||||
}
|
||||
} catch (Exception ignored) {}
|
||||
}
|
||||
|
||||
Map<String, Object> ping = buildPingSummary(ProxyServer.getInstance().getPlayers());
|
||||
|
||||
Map<String, Object> players = new LinkedHashMap<String, Object>();
|
||||
@@ -833,4 +848,4 @@ public class NetworkInfoModule implements Module {
|
||||
sender.sendMessage(ChatColor.YELLOW + "Backends: " + ChatColor.WHITE + ((List<?>) snapshot.get("backend_servers")).size());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user