Browse Source

player update optimized

lakebane-reset
FatBoy-DOTC 6 days ago
parent
commit
0b18afc211
  1. 32
      src/engine/workthreads/UpdateThread.java

32
src/engine/workthreads/UpdateThread.java

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

Loading…
Cancel
Save