From 40580ecc47827a0fb19f41990852541638e99f9e Mon Sep 17 00:00:00 2001 From: Expand Date: Sun, 17 Dec 2023 04:05:48 +1100 Subject: [PATCH] added some logging and conditions --- events/client/ready.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/events/client/ready.js b/events/client/ready.js index 4698085..ed6898a 100644 --- a/events/client/ready.js +++ b/events/client/ready.js @@ -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 } });