diff options
author | Minteck <minteck@phoenixnet.tech> | 2021-10-17 20:08:04 +0200 |
---|---|---|
committer | Minteck <minteck@phoenixnet.tech> | 2021-10-17 20:08:04 +0200 |
commit | 3a94acf27ea1eff8bd1125450f07c0c366332e80 (patch) | |
tree | 5bd619df0b7e04afc174df98736a527477522acb /index.js | |
download | rainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.tar.gz rainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.tar.bz2 rainbow-3a94acf27ea1eff8bd1125450f07c0c366332e80.zip |
Initial commit
Diffstat (limited to 'index.js')
-rw-r--r-- | index.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/index.js b/index.js new file mode 100644 index 0000000..1bd5184 --- /dev/null +++ b/index.js @@ -0,0 +1,23 @@ +const cluster = require('cluster'); +global.mpws = require('./server/version'); + +if (cluster.isMaster) { + console.log("") + console.log("Minteck Satellite Server"); + console.log("version " + mpws.version); + console.log(""); + console.log("Copyright (c) " + mpws.copyright + " Minteck"); + console.log("All Rights Reserved"); + console.log(""); + + for (let i = 0; i < require('os').cpus().length; i++) { + cluster.fork(); + } + + cluster.on('exit', (worker, code, signal) => { + console.log("[" + worker.id + "] " + "Process " + worker.process.pid + " died"); + cluster.fork(); + }); +} else { + require('./server/core'); +}
\ No newline at end of file |