diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-04-26 00:23:38 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-04-26 00:23:38 +0300 |
commit | 28300953667b6a44efb5be6b2c612993de060636 (patch) | |
tree | 86b6a28085e34218ebe8d552f7993694a55366f2 /src/server.h | |
parent | 42fb1ba676de762b033b943c4a2d82db6229d245 (diff) | |
download | minetest-28300953667b6a44efb5be6b2c612993de060636.tar.gz minetest-28300953667b6a44efb5be6b2c612993de060636.tar.bz2 minetest-28300953667b6a44efb5be6b2c612993de060636.zip |
Optimized map saving and sending (server-side)
Diffstat (limited to 'src/server.h')
-rw-r--r-- | src/server.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server.h b/src/server.h index cba5fc2ce..e9477ba53 100644 --- a/src/server.h +++ b/src/server.h @@ -250,6 +250,8 @@ public: pending_serialization_version = SER_FMT_VER_INVALID; m_nearest_unsent_d = 0; m_nearest_unsent_reset_timer = 0.0; + m_nothing_to_send_counter = 0; + m_nothing_to_send_pause_timer = 0; } ~RemoteClient() { @@ -350,6 +352,10 @@ private: This is resetted by PrintInfo() */ u32 m_excess_gotblocks; + + // CPU usage optimization + u32 m_nothing_to_send_counter; + float m_nothing_to_send_pause_timer; }; class Server : public con::PeerHandler, public MapEventReceiver, |