Browse Source

player update sync

lakebane-optimize
FatBoy-DOTC 2 weeks ago
parent
commit
2535106d2c
  1. 14
      src/engine/objects/PlayerCharacter.java
  2. 4
      src/engine/server/world/WorldServer.java

14
src/engine/objects/PlayerCharacter.java

@ -4845,8 +4845,8 @@ public class PlayerCharacter extends AbstractCharacter {
@Override @Override
public void update(Boolean newSystem) { public void update(Boolean newSystem) {
if(!newSystem) //if(!newSystem)
return; // return;
if (this.updateLock.writeLock().tryLock()) { if (this.updateLock.writeLock().tryLock()) {
try { try {
@ -4858,19 +4858,19 @@ public class PlayerCharacter extends AbstractCharacter {
forceRespawn(this); forceRespawn(this);
return; return;
} }
updateLocation(); this.updateLocation();
updateMovementState(); this.updateMovementState();
updateRegen(); this.updateRegen();
if (this.getStamina() < 10) { if (this.getStamina() < 10) {
if (this.getAltitude() > 0 || this.getDesiredAltitude() > 0) { if (this.getAltitude() > 0 || this.getDesiredAltitude() > 0) {
PlayerCharacter.GroundPlayer(this); PlayerCharacter.GroundPlayer(this);
updateRegen(); this.updateRegen();
} }
} }
RealmMap.updateRealm(this); RealmMap.updateRealm(this);
updateBlessingMessage(); this.updateBlessingMessage();
this.safeZone = this.isInSafeZone(); this.safeZone = this.isInSafeZone();
if(!this.timestamps.containsKey("nextBoxCheck")) if(!this.timestamps.containsKey("nextBoxCheck"))

4
src/engine/server/world/WorldServer.java

@ -517,8 +517,8 @@ public class WorldServer {
Logger.info("Starting Bane Thread"); Logger.info("Starting Bane Thread");
BaneThread.startBaneThread(); BaneThread.startBaneThread();
Logger.info("Starting Player Update Thread"); //Logger.info("Starting Player Update Thread");
UpdateThread.startUpdateThread(); //UpdateThread.startUpdateThread();
printThreads(); printThreads();

Loading…
Cancel
Save