]> git.lizzy.rs Git - crafter_client.git/commitdiff
Heavily optimize network usage
authoroilboi <47129783+oilboi@users.noreply.github.com>
Tue, 9 Jun 2020 21:22:13 +0000 (17:22 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Tue, 9 Jun 2020 21:22:13 +0000 (17:22 -0400)
player_input.lua
version_send.lua

index 3a7f1c12c8bc0ecb8eab6cfa9d5c27a8ef6947b7..4d8b1e4d0c995eade12c7e3c2c4e9addad540333 100644 (file)
@@ -20,11 +20,18 @@ local send_server_movement_state = function(state)
 end
 
 --receive the server states
---minetest.register_on_modchannel_message(function(channel_name, sender, message)
---     if channel_name == name..":receive_player_movement_state" then
---             running = message
---     end
---end)
+minetest.register_on_modchannel_message(function(channel_name, sender, message)
+       if sender == "" and channel_name == name..":player_movement_state" then
+               local message_table = minetest.deserialize(message)
+
+               if message.stop_running then
+                       running = false
+                       bunny_hop = false
+                       run_discharge_timer = 0
+                       state = message.state
+               end
+       end
+end)
 
 --check player's input on the "up" key
 minetest.register_globalstep(function(dtime)
index 09658c73617c3ac5c87e953aa51d14fda9ff1144..b2e38440a3de2a0dc7b7e8b24d3e0487f54bd7c1 100644 (file)
@@ -1,3 +1,3 @@
 minetest.after(2,function() -- this needs a few seconds for the mod channel to open up
-    version_channel:send_all("0.05007")
+    version_channel:send_all("0.05008")
 end)
\ No newline at end of file