This commit is contained in:
Obique
2014-08-09 11:32:09 -05:00
321 changed files with 2523 additions and 453 deletions
+19 -1
View File
@@ -797,8 +797,26 @@ public class NGECore {
} catch (InterruptedException e) {
e.printStackTrace();
}
}
public void initiateStop() {
if(isShuttingDown)
return;
try {
chatService.broadcastGalaxy("You will now be disconnected so the server can perform a final save before shutting down.");
Thread.sleep(10000);
synchronized(getActiveConnectionsMap()) {
for(Client client : getActiveConnectionsMap().values()) {
client.getSession().close(true);
connectionService.disconnect(client);
}
}
System.exit(0);
} catch (InterruptedException e) {
e.printStackTrace();
}
}