From 6c8fa83ecd3f40a8e2fec890caaaa955f9d4255c Mon Sep 17 00:00:00 2001 From: Matthew I Date: Sat, 8 Sep 2012 14:44:26 -0400 Subject: Add shutdown hook interface to Lua API Scripts can call minetest.register_on_shutdown() to register a shutdown hook. Document that minetest.register_on_shutdown() callbacks may not be run If the server crashes, it is unlikely that callbacks registered using minetest.register_on_shutdown() will be called. --- src/server.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server.cpp') diff --git a/src/server.cpp b/src/server.cpp index 961bdeaf9..67c1ce927 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -1112,6 +1112,11 @@ Server::~Server() {} } } + + /* + Execute script shutdown hooks + */ + scriptapi_on_shutdown(m_lua); { JMutexAutoLock envlock(m_env_mutex); -- cgit v1.2.3