From e2605aa3d8356f4d7c6c003d1f1c013ed4b9336b Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 10 Oct 2015 21:09:58 +0000 Subject: [PATCH] Force logging out null clients on server shutdown. --- trunk/java/com/l2jserver/gameserver/Shutdown.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/trunk/java/com/l2jserver/gameserver/Shutdown.java b/trunk/java/com/l2jserver/gameserver/Shutdown.java index 331ad44e60..607cd9bd4a 100644 --- a/trunk/java/com/l2jserver/gameserver/Shutdown.java +++ b/trunk/java/com/l2jserver/gameserver/Shutdown.java @@ -578,11 +578,16 @@ public class Shutdown extends Thread client.setActiveChar(null); player.setClient(null); } + else + // player is probably a bot - force logout + { + player.logout(); + } player.deleteMe(); } catch (Throwable t) { - _log.log(Level.WARNING, "Failed logour char " + player, t); + _log.log(Level.WARNING, "Failed logout char " + player, t); } } }