--[[ shutdown par turbogus, code sous licence gpl2 ou sup déclaration du "timer" par Jat ( du mod annonce ) Affiche l'heure dans le chat toute les minutes et arrête votre serveur "proprement" à une heure précise afin de créer une sauvegarde ]]-- local timer = 0 minetest.register_globalstep(function(dtime) timer = timer+dtime -- if timer < X then = X seconde temps que s'affiche les message -- Default 300 seconde = 5 minute if timer < 60 then return end timer = 0 local heure = os.date("%H") local minute = os.date("%M") local jour = os.date("%u") -- Warn only on monday, thursday, and saturday if jour ~= 1 and jour~= 4 and jour ~= 6 then return end if heure == "2" and minute == "25" then --modifier ici à vos besoin minetest.chat_send_all("Rappel, arret du serveur pour sauvegarde dans 30min.") minetest.chat_send_all("Attention, server will shutdown in 30 minutes for backup.") elseif heure == "2" and minute == "40" then --modifier ici à vos besoin minetest.chat_send_all("Rappel, arret du serveur pour sauvegarde dans 15min.") minetest.chat_send_all("Attention, server will shutdown in 15 minutes for backup.") elseif heure == "2" and minute == "50" then --modifier ici à vos besoin minetest.chat_send_all("Rappel, arret du serveur pour sauvegarde dans 5min --- Veuillez vous deconnecter!!!") minetest.chat_send_all("Attention, server will shutdown in 5 minutes for backup --- Please logout!!!") elseif heure == "2" and minute == "54" then --modifier ici à vos besoin minetest.chat_send_all("=== ARRET DU SERVEUR ===") minetest.chat_send_all("=== SERVER SHUTTING DOWN ===") end end)