diff --git a/src/engine/workthreads/UpdateThread.java b/src/engine/workthreads/UpdateThread.java index 7f2dc10c..919dfa24 100644 --- a/src/engine/workthreads/UpdateThread.java +++ b/src/engine/workthreads/UpdateThread.java @@ -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); }