local channel_decyphered = channel_name:gsub(sender,"")
if channel_decyphered == ":sleep_channel" then
if pool[sender] then
- pool[sender].sleeping = true
+ pool[sender].sleeping = "true"
end
end
end)
end
local function global_sleep_check()
+ minetest.send_all("looping")
--cancel the extra loops
if minetest.get_us_time()/1000000 - time_since_last_check < 0.5 then
return
time_since_last_check = minetest.get_us_time()/1000000
local sleep_table = {}
+
for _,player in ipairs(minetest.get_connected_players()) do
local name = player:get_player_name()
sleep_table[name] = true