Svira
Active Member
- Joined
- Jan 27, 2008
- Messages
- 263
- Solutions
- 11
- Reaction score
- 35
Hello, why my script closing server on first massage and open server 1min after save? When somebody enter see "Server grtting started" and must wait...
I need simply auto save server. Without c++ i Have auto save on close but need simple script...
Code:
local shutdownAtServerSave = false
local cleanMapAtServerSave = false
local function serverSave()
if shutdownAtServerSave then
Game.setGameState(GAME_STATE_SHUTDOWN)
else
Game.setGameState(GAME_STATE_NORMAL)
end
if cleanMapAtServerSave then
cleanMap()
end
saveServer()
end
local function secondServerSaveWarning()
Game.broadcastMessage('Server is saving game in one minute.', MESSAGE_STATUS_WARNING)
addEvent(serverSave, 60000)
end
local function firstServerSaveWarning()
Game.broadcastMessage('Server is saving game in 3 minutes.', MESSAGE_STATUS_WARNING)
addEvent(secondServerSaveWarning, 120000)
end
function onThink(interval, lastExecution)
Game.broadcastMessage('Server is saving game in 5 minutes.', MESSAGE_STATUS_WARNING)
Game.setGameState(GAME_STATE_STARTUP)
addEvent(firstServerSaveWarning, 120000)
return not shutdownAtServerSave
end
I need simply auto save server. Without c++ i Have auto save on close but need simple script...