From cebaacc32d4b3431a03c85d1d63145e2b863ac12 Mon Sep 17 00:00:00 2001 From: BrunoMine Date: Sun, 31 Jul 2016 00:28:07 -0300 Subject: [PATCH 1/3] Update menu_principal.lua --- menu_principal.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/menu_principal.lua b/menu_principal.lua index 1c1f107..ebd1492 100644 --- a/menu_principal.lua +++ b/menu_principal.lua @@ -415,6 +415,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.ok then + gestor.anticrash.serializar("status", "off") minetest.chat_send_all("*** Servidor desligando em 3 segundos. (Por "..name..")") minetest.after(3, minetest.chat_send_all, "*** Servidor Desligado") minetest.after(3, minetest.request_shutdown) From 0f5b9c597dac1f96ab306a0b7358ea8255aa9525 Mon Sep 17 00:00:00 2001 From: BrunoMine Date: Sun, 31 Jul 2016 00:30:19 -0300 Subject: [PATCH 2/3] Troca de status no desligamento removida --- anticrash.lua | 6 ------ 1 file changed, 6 deletions(-) diff --git a/anticrash.lua b/anticrash.lua index d1752cb..a4fa29c 100644 --- a/anticrash.lua +++ b/anticrash.lua @@ -87,9 +87,3 @@ end -- Atualiza os dados salvos por garantia gestor.anticrash.salvar_dados() --- Parar anticrash -minetest.register_on_shutdown(function() - gestor.anticrash.serializar("status", "off") -end) -gestor.anticrash.serializar("status", "on") -- liga durante o ligamento do servidor - From 20ca6cde3ed10bd96d76b33ae55297734733fc3d Mon Sep 17 00:00:00 2001 From: BrunoMine Date: Sun, 31 Jul 2016 00:33:18 -0300 Subject: [PATCH 3/3] =?UTF-8?q?Verifica=C3=A7=C3=A3o=20de=20status=20remov?= =?UTF-8?q?ido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestor-anticrash-minetest.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gestor-anticrash-minetest.sh b/gestor-anticrash-minetest.sh index 548f62a..a4ecd8c 100755 --- a/gestor-anticrash-minetest.sh +++ b/gestor-anticrash-minetest.sh @@ -56,12 +56,10 @@ status_backup=$(cat "$dados_path"/status_backup) # Se o sistema de email deve fu echo -e "\033[01;34m###_AVISO_#################################################\033[00;00m" echo "Para evitar erros nesse anticrash, abra e feche o servidor (no mundo desejado) normalmente uma vez para atualizar dados (para o caso de troca de diretorios e/ou nomes)" -# Verifica se ja esta aberto -if [ $(cat "$dados_path"/status) == on ]; then - echo -e "\033[01;31m###_ERRO_##################################################\033[00;00m" - echo "Servidor ja foi aberto (feche o servidor e tente novamente, ou abra e feche o servidor e tente novamente)..." - exit -fi +# AVISO servidor so pode ser fechado pelo gestor +echo -e "\033[01;34m###_AVISO_#################################################\033[00;00m" +echo "Uma vez iniciado o anticrash o servidor pode ser fechado apenas pelo botao de desligamento no painel administrativo do gestor" +echo "onn" > $dados_path/status # anticrash trabalha echo -e "\033[01;35m###########################################################\033[00;00m" echo -e "\033[01;35m## ___ _ _____ ___ ___ ___ ___ v1.0 ##\033[00;00m" @@ -126,7 +124,7 @@ while [ true == true ]; do fi # Desligando anticrash echo "Desligando anticrash..." - echo "off" > $dados_path/status # servidor desligou + echo "off" > $dados_path/status # anticrash parou break else if [ $status_email == "true" ]; then