Postado Dezembro 20, 2015 9 anos Em 23 maja 2014 01:27:49, Natanael Beckman disse: 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. end Ajustes: Quando quiser modificar os minutos altere: -return prepareShutdown(5) - (5) = 5 minutos, eu recomendo no mínimo 5 minutos, em outras palavras não mexa. Em globalevents.xml adicione a tag seguinte: <globalevent name="GlobalSave" time="05:30" event="script" value="GlobalSave.lua"/> No meu ServeSave é feito as 05:30 da manhã, modifique pro horário desejado! Em config.lua verifique essa regra: Se tiver TRUE deixa, assim ele fecha o .exe se não tiver no seu config.lua não tem problema closeInstanceOnShutdown = true - - - Esse tutorial é só isso, clique em GOSTEI, e comente no tópico, muito obrigado! ---------------------------------------------------------------------------------------------------------------------------------------------------------- AUTO RESTART --------------------------------------------------------------------------------------------------------------------------------------------------------- Pra você que utiliza Windows esse é perfeito:Dezon OT Admin [restarter] 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. ./tfs.sh: line 3: $'\r': comando não é encontrado : número incorreto: ilimitado ./tfs.sh: line 5: $'\r': comando não é encontrado ./tfs.sh: line 17: erro de sintaxe: fim de arquivo inesperado
Postado Abril 13, 2016 9 anos Ocorreu o mesmo erro do CyCu991 comigo, mais laguém teve o mesmo problema ou o criador do post poderia ajudar? obrigado Editado Abril 13, 2016 9 anos por Rafaelizzidoro (veja o histórico de edições)
Postado Agosto 16, 2016 8 anos ./tfs.sh: linha 3: $'\r': comando não reconhecido : número inválido: ulimit: unlimited ./tfs.sh: linha 5: $'\r': comando não reconhecido ./tfs.sh: linha 17: syntax error: unexpected end of file ake também.
Postado Agosto 31, 2016 8 anos fiz tudo como esta no post, mas aparece sempre esse erro, alguém poderia me dar uma ajuda por favor? [30/08/2016 23:55:53] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/GlobalSave.lua)
Postado Agosto 31, 2016 8 anos 31 minutos atrás, Stark Z. disse: fiz tudo como esta no post, mas aparece sempre esse erro, alguém poderia me dar uma ajuda por favor? [30/08/2016 23:55:53] [Warning - Event::loadScript] Event onTimer not found (data/globalevents/scripts/GlobalSave.lua) Qual TFS você usa? Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha [email protected]
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.