From 2234404a567931d6322923e8cb71220f6a7080d2 Mon Sep 17 00:00:00 2001 From: Shaun Date: Tue, 22 Feb 2022 10:00:38 +0200 Subject: [PATCH] temp: undo later --- src/server/world/atlas.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/server/world/atlas.js b/src/server/world/atlas.js index c91d5f5e..b04fbce9 100644 --- a/src/server/world/atlas.js +++ b/src/server/world/atlas.js @@ -145,9 +145,14 @@ module.exports = { this.threads.push(thread); }, onMessage: function (thread, message) { - if (message.module) - global[message.module][message.method](message); - else if (message.event === 'onCrashed') { + if (message.module) { + try { + global[message.module][message.method](message); + } catch (e) { + console.log('No global method found', message.module, message.method); + process.exit(); + } + } else if (message.event === 'onCrashed') { thread.worker.kill(); process.exit(); } else