Postado Setembro 2, 2014 10 anos Olá, estou precisando de um Server save às 06:00 da manhã. Servidor dar shutdown às 06:00 e reiniciar automaticamente. Linux unbuntu 10.4 - TFS 0.4. +REP.
Postado Setembro 2, 2014 10 anos veja Se funciona >> http://www.tibiaking.com/forum/topic/34006-globalevents-servesave-shutdownautom%C3%A1tico/
Postado Setembro 2, 2014 10 anos em globalevents: local timetoss = 10 --minutes function onTime() return prepareShutdown(math.abs(math.ceil(timetoss))) end function prepareShutdown(minutes) if(minutes <= 0) then addEvent(close, 1*1000) addEvent(global, 10*1000) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function close() doSetGameState(GAMESTATE_CLOSED) end function global() doSetGameState(GAMESTATE_SHUTDOWN) end <globalevent name="shutdown" time="05:50" event="script" value="shutdown.lua"/> em globalevents: local timetoss = 10 --minutes function onTime() return prepareShutdown(math.abs(math.ceil(timetoss))) end function prepareShutdown(minutes) if(minutes <= 0) then addEvent(close, 1*1000) addEvent(global, 10*1000) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function close() doSetGameState(GAMESTATE_CLOSED) end function global() doSetGameState(GAMESTATE_SHUTDOWN) end <globalevent name="shutdown" time="05:50" event="script" value="shutdown.lua"/> e pra abrir sozinho coloque com auto restarte.
Postado Setembro 2, 2014 10 anos em globalevents: local timetoss = 10 --minutes function onTime() return prepareShutdown(math.abs(math.ceil(timetoss))) end function prepareShutdown(minutes) if(minutes <= 0) then addEvent(close, 1*1000) addEvent(global, 10*1000) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function close() doSetGameState(GAMESTATE_CLOSED) end function global() doSetGameState(GAMESTATE_SHUTDOWN) end <globalevent name="shutdown" time="05:50" event="script" value="shutdown.lua"/> e pra abrir sozinho coloque com auto restarte. Me ajudou também, curte o script. REP+ Conlheça o projeto:
Postado Setembro 2, 2014 10 anos Autor Estou precisando do auto restart pra linux unbuntu 10.4 Pois o tfs.sh não funcionou
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.