From 15b86a6b9b4d32cc1213ebf8e1a2c12f56a83c16 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Sun, 2 Dec 2012 14:59:08 +0200 Subject: Don't send player position from client to server if the player hasn't moved --- src/localplayer.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/localplayer.h') diff --git a/src/localplayer.h b/src/localplayer.h index 9d1829db8..c9d010d7c 100644 --- a/src/localplayer.h +++ b/src/localplayer.h @@ -44,6 +44,14 @@ public: void applyControl(float dtime); v3s16 getStandingNodePos(); + + // Used to check if anything changed and prevent sending packets if not + v3f last_position; + v3f last_speed; + float last_pitch; + float last_yaw; + unsigned int last_keyPressed; + private: // This is used for determining the sneaking range v3s16 m_sneak_node; -- cgit v1.2.3