Skip to content
Snippets Groups Projects
Commit d8a0efa6 authored by sapier's avatar sapier Committed by Perttu Ahola
Browse files

add support for saving settings by lua command (server doesn't autosave on exit)

parent b52dfbe5
No related branches found
No related tags found
No related merge requests found
...@@ -860,6 +860,7 @@ minetest.setting_set(name, value) ...@@ -860,6 +860,7 @@ minetest.setting_set(name, value)
minetest.setting_get(name) -> string or nil minetest.setting_get(name) -> string or nil
minetest.setting_getbool(name) -> boolean value or nil minetest.setting_getbool(name) -> boolean value or nil
minetest.setting_get_pos(name) -> position or nil minetest.setting_get_pos(name) -> position or nil
minetest.setting_save() -> nil, save all settings to config file
minetest.add_to_creative_inventory(itemstring) minetest.add_to_creative_inventory(itemstring)
Authentication: Authentication:
......
...@@ -4881,6 +4881,13 @@ static int l_setting_getbool(lua_State *L) ...@@ -4881,6 +4881,13 @@ static int l_setting_getbool(lua_State *L)
return 1; return 1;
} }
// setting_save()
static int l_setting_save(lua_State *L)
{
get_server(L)->saveConfig();
return 0;
}
// chat_send_all(text) // chat_send_all(text)
static int l_chat_send_all(lua_State *L) static int l_chat_send_all(lua_State *L)
{ {
...@@ -5350,6 +5357,7 @@ static const struct luaL_Reg minetest_f [] = { ...@@ -5350,6 +5357,7 @@ static const struct luaL_Reg minetest_f [] = {
{"setting_set", l_setting_set}, {"setting_set", l_setting_set},
{"setting_get", l_setting_get}, {"setting_get", l_setting_get},
{"setting_getbool", l_setting_getbool}, {"setting_getbool", l_setting_getbool},
{"setting_save",l_setting_save},
{"chat_send_all", l_chat_send_all}, {"chat_send_all", l_chat_send_all},
{"chat_send_player", l_chat_send_player}, {"chat_send_player", l_chat_send_player},
{"get_player_privs", l_get_player_privs}, {"get_player_privs", l_get_player_privs},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment