public MinecraftStatus GetStatus() { var minecraftStatus = new MinecraftStatusChecker(_configuration["ip"], 25565); return(new MinecraftStatus { CurrentPlayerCount = Convert.ToInt32(minecraftStatus.CurrentPlayers), IsRunning = minecraftStatus.ServerUp }); }
//ToDo: figure out why this doesn't fire public string StartServer() { var minecraftStatus = new MinecraftStatusChecker(_configuration["ip"], 25565); if (!minecraftStatus.ServerUp) { var command = "screen -dmS \"minecraft\" sh /home/minecraft/minecraft/run.sh"; BashHelper.Bash(command); return("Server is starting up!"); } return("Server is already up!"); }