ei no meu Config.lua n tem esse negocio de time ai tipo : closeInstanceOnShutdown = true
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [GlobalEvents] ServeSave - Shutdown/Automático
[GlobalEvents] ServeSave - Shutdown/Automático
Por Natanael Beckman, 12 de abr. de 2015 em Globalevents e Spells
info
Grupo: Campones
Registrado: 01/05/13
Posts: 20
Reputação: 0
Gênero: Masculino
Char no Tibia: 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
Grupo: Campones
Registrado: 28/09/13
Posts: 66
Reputação: +1
Char no Tibia: Nao tenho

Isso serve tbm para win?
info
Grupo: Campones
Registrado: 26/10/10
Posts: 26
Reputação: +1
Gênero: Masculino
Char no Tibia: Knightzin

se o server nao tiver essa linha oque fazer?
closeInstanceOnShutdown =
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: 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
Grupo: Conde
Registrado: 06/08/06
Posts: 554
Reputação: +223
Char no Tibia: 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.