Trying to fix ge
This commit is contained in:
@@ -57,11 +57,6 @@ public final class SystemTermination {
|
|||||||
if (!file.isDirectory()) {
|
if (!file.isDirectory()) {
|
||||||
file.mkdirs();
|
file.mkdirs();
|
||||||
}
|
}
|
||||||
GrandExchangeDatabase.save();
|
|
||||||
OfferManager.save();
|
|
||||||
SystemLogger.flushLogs();
|
|
||||||
SystemLogger.logInfo("[SystemTerminator] Saved Grand Exchange databases!");
|
|
||||||
Repository.getDisconnectionQueue().clear();
|
|
||||||
for (Iterator<Player> it = Repository.getPlayers().iterator(); it.hasNext();) {
|
for (Iterator<Player> it = Repository.getPlayers().iterator(); it.hasNext();) {
|
||||||
try {
|
try {
|
||||||
Player p = it.next();
|
Player p = it.next();
|
||||||
@@ -83,6 +78,14 @@ public final class SystemTermination {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
while(!Repository.getPlayerNames().isEmpty()){
|
||||||
|
Thread.yield();
|
||||||
|
}
|
||||||
|
GrandExchangeDatabase.save();
|
||||||
|
OfferManager.save();
|
||||||
|
SystemLogger.flushLogs();
|
||||||
|
SystemLogger.logInfo("[SystemTerminator] Saved Grand Exchange databases!");
|
||||||
|
Repository.getDisconnectionQueue().clear();
|
||||||
// ServerStore.dump(directory + "store/");
|
// ServerStore.dump(directory + "store/");
|
||||||
SystemLogger.logInfo("[SystemTerminator] Saved player accounts!");
|
SystemLogger.logInfo("[SystemTerminator] Saved player accounts!");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user