Ir para conteúdo

Save Trancando O Server


Vitinhowcq

Posts Recomendados

Seguinte, queria ajuda de vocês. Meu save está travando meu server por 10 segundos mais o menos... e eu nao quero isso! é obvio, queria ver se há outro script de save que nao trave como o meu, não quero que players morram.

 

 

- Nao sei se tem aver com minha database que fica numa hospedagem fora da maquina (host)...

 

*CORRIGINDO: O save ta com 44.25 segundos salvando, é muito tempo, e eu to com mesmo tipo de maquina do ano passado e nao dava isso!

Link para o comentário
Compartilhar em outros sites

data\globalevents\scripts\save.lua

 

local config = {
broadcast = {120, 30},
shallow = "no",
delay = 120,
events = 30
}
config.shallow = getBooleanFromString(config.shallow)
local function executeSave(seconds)
if(isInArray(config.broadcast, seconds)) then
 local text = ""
 if(not config.shallow) then
  text = "Full s"
 else
  text = "S"
 end
 text = text .. "erver save within " .. seconds .. " seconds, please mind it may freeze!"
 doBroadcastMessage(text)
end
if(seconds > 0) then
 addEvent(executeSave, config.events * 1000, seconds - config.events)
else
 doSaveServer(config.shallow)
end
end
function onThink(interval, lastExecution, thinkInterval)
if(table.maxn(config.broadcast) == 0) then
 doSaveServer(config.shallow)
else
 executeSave(config.delay)
end
return true
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...