Well my server has been crashing a lot recently, but the last thing that shows on the console before it crashes every time is the server save broadcast. Then it either crashes or freezes. It doesn't happen on every server save, but when it does crash, it's during a save. Could the server save be the reason why my server is crashing?
Here is the script, just in case anyone needs it.
Here is the script, just in case anyone needs it.
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)
if(table.maxn(config.broadcast) == 0) then
doSaveServer(config.shallow)
else
executeSave(config.delay)
end
return true
end