From dc1c0643282280a1d0d0169889f84cd6fceafe05 Mon Sep 17 00:00:00 2001 From: Obique Date: Thu, 15 Jan 2015 17:12:35 -0600 Subject: [PATCH] Added additional logging for logout / disappear mechanism --- src/services/galaxy/ConnectionService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/galaxy/ConnectionService.java b/src/services/galaxy/ConnectionService.java index 42b0c93e1..e502e5350 100644 --- a/src/services/galaxy/ConnectionService.java +++ b/src/services/galaxy/ConnectionService.java @@ -33,8 +33,11 @@ public class ConnectionService extends Service { for (Player p : zonedInPlayers) { if (p.getTimeSinceLastPacket() > DISAPPEAR_THRESHOLD) { p.setPlayerState(PlayerState.DISCONNECTED); + System.out.println(p.getCharacterName() + " disappeared"); new PlayerEventIntent(p, PlayerEvent.PE_DISAPPEAR).broadcast(); } else if (p.getTimeSinceLastPacket() > LD_THRESHOLD) { + if (p.getPlayerState() != PlayerState.LOGGED_OUT) + System.out.println("Logged out " + p.getCharacterName()); p.setPlayerState(PlayerState.LOGGED_OUT); } } @@ -52,7 +55,7 @@ public class ConnectionService extends Service { @Override public boolean start() { - updateService.scheduleAtFixedRate(updateRunnable, 1, 1, TimeUnit.SECONDS); + updateService.scheduleAtFixedRate(updateRunnable, 10, 10, TimeUnit.SECONDS); return super.start(); }