Arkemis
Well-Known Member
TFS 1.3 (Nekiros 8.6 downgrade)
cip Client 8.6
I switched my server to save progress on an interval without shutting down. This is the script im using.
It functions fine.
but I've always wondered, if server save only happens at specific times, what is being saved, because if i log in and out between saves it appears everything im doing is being saved as i do it, live. Could someone please school me on exactly what is being saved at server save and why.
cip Client 8.6
I switched my server to save progress on an interval without shutting down. This is the script im using.
Lua:
local shutdownAtServerSave = false
local cleanMapAtServerSave = false
local function serverSave()
if shutdownAtServerSave then
Game.setGameState(GAME_STATE_SHUTDOWN)
else
Game.setGameState(GAME_STATE_CLOSED)
if cleanMapAtServerSave then
cleanMap()
end
Game.setGameState(GAME_STATE_NORMAL)
end
end
function onThink(interval)
addEvent(saveData, 1000)
return not shutdownAtServerSave
end
It functions fine.
but I've always wondered, if server save only happens at specific times, what is being saved, because if i log in and out between saves it appears everything im doing is being saved as i do it, live. Could someone please school me on exactly what is being saved at server save and why.