|
|
|
@ -32,30 +32,30 @@ public class UpdateThread implements Runnable {
@@ -32,30 +32,30 @@ public class UpdateThread implements Runnable {
|
|
|
|
|
private static final long INSTANCE_DELAY = 1500; // Adjust as needed
|
|
|
|
|
|
|
|
|
|
public void processPlayerUpdate() { |
|
|
|
|
//try {
|
|
|
|
|
// for (PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()) {
|
|
|
|
|
// if (player != null) {
|
|
|
|
|
// try {
|
|
|
|
|
// player.update(true);
|
|
|
|
|
// } catch (Exception e) {
|
|
|
|
|
// Logger.error(e);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//}catch(Exception e){
|
|
|
|
|
// Logger.error(e);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
for (PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()) { |
|
|
|
|
ProcessUpdate.startUpdate(player); |
|
|
|
|
try { |
|
|
|
|
for (PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()) { |
|
|
|
|
if (player != null) { |
|
|
|
|
try { |
|
|
|
|
player.update(true); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
Logger.error(e); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}catch(Exception e){ |
|
|
|
|
Logger.error(e); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//for (PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()) {
|
|
|
|
|
// ProcessUpdate.startUpdate(player);
|
|
|
|
|
//}
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void run() { |
|
|
|
|
try { |
|
|
|
|
processPlayerUpdate(); |
|
|
|
|
Thread.sleep(1000); |
|
|
|
|
Thread.sleep(100); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
Logger.error("Thread Execution Error", e); |
|
|
|
|
} |
|
|
|
|