Browse Source

bug #1913

tags/v0.10.6.12^2
Shaun 2 years ago
parent
commit
e62f60f55d
2 changed files with 24 additions and 2 deletions
  1. +2
    -2
      src/server/events/events.js
  2. +22
    -0
      src/server/world/syncer.js

+ 2
- 2
src/server/events/events.js View File

@@ -310,7 +310,7 @@ module.exports = {
}
}
]
}, 'server');
}, ['server']);
}

event.phases.forEach(function (p) {
@@ -344,7 +344,7 @@ module.exports = {
}
}
]
}, 'server');
}, ['server']);
}

if (desc) {


+ 22
- 0
src/server/world/syncer.js View File

@@ -39,6 +39,8 @@ module.exports = {
oLen--;
i--;
}

this.sendServerModuleMessages();
},

updateZoneNotEmpty: function (objects, oList, oLen, pList, pLen) {
@@ -220,6 +222,26 @@ module.exports = {
data: this.buffer
});

this.buffer = {};
},

sendServerModuleMessages: function () {
if (!this.dirty)
return;

this.dirty = false;

const serverModuleMsgs = this.buffer.serverModule;

if (serverModuleMsgs) {
process.send({
method: 'events',
data: {
serverModule: serverModuleMsgs
}
});
}

this.buffer = {};
}
};

Loading…
Cancel
Save