From bd5ffcf50de3bda8eef6edae10785d071d349fe7 Mon Sep 17 00:00:00 2001 From: crabman77 Date: Fri, 31 Jul 2015 16:24:58 +0200 Subject: [PATCH] remove tick function, save on join_player --- mods/names_per_ip/init.lua | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/mods/names_per_ip/init.lua b/mods/names_per_ip/init.lua index 18f06e9c..8f80be26 100755 --- a/mods/names_per_ip/init.lua +++ b/mods/names_per_ip/init.lua @@ -8,8 +8,6 @@ ipnames = {} ipnames.data = {} ipnames.tmp_data = {} ipnames.changes = false -ipnames.save_interval = 120 -ipnames.save_time = 0 ipnames.file = minetest.get_worldpath().."/ipnames.txt" ipnames.name_per_ip_limit = tonumber(minetest.setting_get("max_names_per_ip")) or 5 @@ -73,6 +71,7 @@ minetest.register_on_joinplayer(function(player) ipnames.data[name] = ipnames.tmp_data[name] ipnames.tmp_data[name] = nil ipnames.changes = true + ipnames.save_data() end) function ipnames.load_data() @@ -105,12 +104,6 @@ function ipnames.save_data() io.close(file) end -local function tick() - minetest.after(ipnames.save_interval, tick) - ipnames.save_data() -end - -tick() minetest.register_on_shutdown(function() ipnames.save_data() end)