added some logging and conditions

This commit is contained in:
Expand 2023-12-17 04:05:48 +11:00
parent 9b53f0486f
commit 40580ecc47

View file

@ -9,7 +9,7 @@ const dig = require("gamedig")
const path = require('path');
const { channelSend } = require('../../utils/utils');
serverofflinefor = 0;
let restarted = 0;
module.exports = {
name: 'ready',
once: true,
@ -32,12 +32,15 @@ module.exports = {
//console.log(state);
//console.log(state.players)
serverofflinefor = 0;
restarted = 0;
}).catch((error) => {
console.log("Server is offline" + error);
serverofflinefor += 10
channelSend(`Server offline for ~${serverofflinefor}`)
if(serverofflinefor > 60){
if(serverofflinefor > 60 && restarted != 1){
channelSend(`server Offline for 60 seconds Restarting`)
const mc = spawn("screen", ['-dmS', 'minecraft', '/bin/bash', `${process.env.SERSTARTLOC}`])
restarted = 1
}
});