ei no meu Config.lua n tem esse negocio de time ai tipo : closeInstanceOnShutdown = true
- Forums
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [GlobalEvents] ServeSave - Shutdown/Automático
[GlobalEvents] ServeSave - Shutdown/Automático
By Natanael Beckman, 12 de abr. de 2015 in Globalevents e Spells
info
Group: Campones
Joined: 01/05/13
Posts: 20
Reputation: 0
Gender: Masculino
Tibia Character: GM Nyatsu

Quando caí salva né? vou confiar!
Quando caí salva né? vou confiar!
se é um ''serversave'' deve salvar neh tio,para isso que foi criado -.-'
info
Group: Campones
Joined: 28/09/13
Posts: 66
Reputation: +1
Tibia Character: Nao tenho

Isso serve tbm para win?
info
Group: Campones
Joined: 26/10/10
Posts: 26
Reputation: +1
Gender: Masculino
Tibia Character: Knightzin

se o server nao tiver essa linha oque fazer?
closeInstanceOnShutdown =
info
Group: Herói
Joined: 25/10/11
Posts: 2.2k
Reputation: +862
Gender: Masculino
Tibia Character: Sociopata

Em 07/05/2015 at 20:38, Smilly disse:ei no meu Config.lua n tem esse negocio de time ai tipo : closeInstanceOnShutdown = true
10 minutos atrás, frankmizere007 disse:se o server nao tiver essa linha oque fazer?
closeInstanceOnShutdown =
Procurem por:
shutdownAtGlobalS
E coloquem true.




info
Group: Conde
Joined: 06/08/06
Posts: 554
Reputation: +223
Tibia Character: Balacky
Galera é um script muito simples, porém pra mim é muito ÚTIL.
Abra a pasta data/globalevents/scripts crie um arquivo .lua com o nome GlobalSave.lua, em seguida adicone o code:
function prepareShutdown(minutes) if(minutes <= 0) then doSetGameState(GAMESTATE_SHUTDOWN) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute for global save, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function onTime() return prepareShutdown(5) -- Quantos minutos pra executar o ServeSave. endAjustes:
Em globalevents.xml adicione a tag seguinte:
No meu ServeSave é feito as 05:30 da manhã, modifique pro horário desejado!
Em config.lua verifique essa regra:
-
-
-
Esse tutorial é só isso, clique em GOSTEI, e comente no tópico, muito obrigado!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AUTO RESTART
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pra você que utiliza Linux:
Baixe esse arquivo, TFS.SH, bote dentro da pasta do seu OT.
Esse arquivo está configurado pra abrir outro arquivo chamado tfs caso o seu seja outro nome mude pra esse, tfs.
Sempre que for abrir seu OT execute esse comando ./tfs.sh& e assim toda vez que o OT cair ele renicia automaticamente.