diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/Shutdown.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/Shutdown.java index 1bb0780cad..7970487eb7 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/Shutdown.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/gameserver/Shutdown.java @@ -45,6 +45,7 @@ import com.l2jmobius.gameserver.network.EventLoopGroupManager; import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.loginserverpackets.game.ServerStatus; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; +import com.l2jmobius.gameserver.network.telnet.TelnetServer; import com.l2jmobius.gameserver.util.Broadcast; /** @@ -233,6 +234,16 @@ public class Shutdown extends Thread // ignore } + try + { + TelnetServer.getInstance().shutdown(); + LOGGER.info("Telnet Server Thread: Thread interruped(" + tc.getEstimatedTimeAndRestartCounter() + "ms)."); + } + catch (Throwable t) + { + // ignore + } + // last byebye, save all data and quit this server saveData(); tc.restartCounter();