Postado Setembro 11, 2015 9 anos meu server save é todo desorganizado e os players axam que é lag do servidor, ele aparece assim 20:30 Full server Vai Ser Salvo Em 120 Seg, Save Server! 20:30 Full server Vai Ser Salvo Em 30 Seg, Save Server! e salva na mesma hora ( nao tem esse intervalo de 120,30 segundos) eu tinha um server save que era assim: Server ira ser salvo em 30 segundos (passava 20 segundos) Server ira ser salvo em 10 segundos (passava os 10 segundos) na hora do freeze (save) aparecia "Server saving..." alguem pode me arrumar um script semelhante? obg script do sarve que eu uso: 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 Vai Ser Salvo Em " .. seconds .. " Seg, Save Server!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1, 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 Editado Setembro 11, 2015 9 anos por poko360 (veja o histórico de edições)
Postado Setembro 12, 2015 9 anos 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 Vai Ser Salvo Em " .. seconds .. " Seg, Save Server!" doBroadcastMessage(text) end if(seconds > 0) then addEvent(executeSave, config.events * 1, 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) doBroadcastMessage("Server saving...",27) end return true end
Postado Dezembro 2, 2015 9 anos Vai na pasta config.lua e de CTRL +F e modifique seu server save.. globalSaveEnabled = false globalSaveHour = 8 shutdownAtGlobalSave = true cleanMapAtGlobalSave = false ou voce modifica seu server save para ser mais longo na pasta data/globalevents/globalevents.xml <globalevent name="save" interval="TEMPO QUE VOCE QUER !!" event="script" value="save.lua"/> Editado Dezembro 2, 2015 9 anos por Matheus Argona Erro de Ortografia. (veja o histórico de edições)
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.