From afd1b4e760238c4aa291514861d6cf23d5303ee3 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Sat, 15 Feb 2025 12:08:40 -0600 Subject: [PATCH] uptime to show boxed and active players --- src/engine/server/world/WorldServer.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/engine/server/world/WorldServer.java b/src/engine/server/world/WorldServer.java index 62ac5654..fd9ed067 100644 --- a/src/engine/server/world/WorldServer.java +++ b/src/engine/server/world/WorldServer.java @@ -164,7 +164,17 @@ public class WorldServer { long uptimeSeconds = Math.abs(uptimeDuration.getSeconds()); String uptime = String.format("%d hours %02d minutes %02d seconds", uptimeSeconds / 3600, (uptimeSeconds % 3600) / 60, (uptimeSeconds % 60)); outString += "uptime: " + uptime; - outString += " pop: " + SessionManager.getActivePlayerCharacterCount() + " max pop: " + SessionManager._maxPopulation; + int activePop = 0; + int boxedPop = 0; + for(PlayerCharacter pc : SessionManager.getAllActivePlayerCharacters()){ + if(pc.isBoxed){ + boxedPop ++; + }else{ + activePop ++; + } + } + //outString += " pop: " + SessionManager.getActivePlayerCharacterCount() + " max pop: " + SessionManager._maxPopulation; + outString += "Active Players: " + activePop + " Boxed Players: " + boxedPop; } catch (Exception e) { Logger.error("Failed to build string"); }