Ir para conteúdo

Featured Replies

Postado
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

  • 3 months later...
  • Respostas 28
  • Visualizações 11.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Isso é muito útil e o código é bem interessante, eu não sabia que dava pra fazer assim não cara!   Reputado, gostei do conteúdo.   Abraço.

  • vc tem q dar permissão cd /home/otserv/noobwar chmod 777 -R tfs.sh

  • Natanael Beckman
    Natanael Beckman

    No caso do linux você baixa esse tfs.sh e bota junto com o .exe que você utiliza, renomeie seu .exe para o nome tfs, e o server deve ser aberto com esse comando ./tfs.sh& assim toda vez que o serv

Posted Images

  • 4 months later...
Postado

./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.

  • 3 weeks later...
Postado

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
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?

YDmXTU2.png

 

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.

 

skype-favicon.png lu.lukinha

message-16.png [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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo