Commit History

Author SHA1 Message Date
  Auke Kok c5c727d627 Allow NodeTimer, ABM and block mgmt interval changes. 8 years ago
  Auke Kok 4e59fcf5c1 Add consistent monotonic day counter - get_day_count() 8 years ago
  est31 d494733839 Add minetest.register_lbm() to run code on block load only 8 years ago
  Kahrl b1428ab4bb Add '/clearobjects quick' 8 years ago
  est31 8f03995604 Time: use locks again 9 years ago
  est31 f9b09368f0 Time: Remove serverside getter, and use atomic operations 9 years ago
  kwolekr c56d7fe0eb Add DISABLE_CLASS_COPY macro (and use it) 9 years ago
  est31 ca8e56c15a Environment: Time of day fixes and add serverside getter 9 years ago
  paramat 3b9f99e0d6 ABMs: Make catch-up behaviour optional 9 years ago
  Loic Blot 596484da4f Save and remove player by pointer 9 years ago
  Loic Blot 9c635f28ac Little optimization on getAdded/Removed activeobjects per player loop. 9 years ago
  Loic Blot 1f1e14ab7f Change m_client_event_queue's type to std::queue 9 years ago
  ShadowNinja e4bff8be94 Clean up threading 9 years ago
  kwolekr bcf38a2ad1 SEnv: Remove static_exists from ActiveObjects in deleted blocks 9 years ago
  est31 3b50b2766a Optional reconnect functionality 9 years ago
  nerzhul f9dbec6edf Kick players when shutting down server and there is a crash due to a Lua stack exception 9 years ago
  est31 dd91b3d6fb Generic CAO cleanups and renames for clarification 9 years ago
  est31 40226e5274 Make attached objects visible in 3rd person view 9 years ago
  nerzhul eec01bc2fa Re-apply 972d17baea81ffe6d508b291ef97207a4822e1da... 9 years ago
  kwolekr e0eec201a1 Revert "m_active_object_messages is used like a queue. Use std::queue instead of std::list. Also rename to m_active_object_messages_queue" 9 years ago
  Loic Blot 972d17baea m_active_object_messages is used like a queue. Use std::queue instead of std::list. Also rename to m_active_object_messages_queue 9 years ago
  Loic Blot 0c634a9719 Use std::vector instead of std::set for Environment::getObjectsInsideRadius 9 years ago
  Loic Blot 365e4ae0fa Performance improvement: Use std::list instead of std::vector for request_media, Server::getModNames, Environment::m_simple_objects. 9 years ago
  Loic Blot 06f328207f ABMHandler and player_collisions use sequential read/write. Switch from std::list to std::vector 9 years ago
  Loic Blot 7f8f9785d7 ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. 9 years ago
  Loic Blot 2079462e62 Change many useless std::list into Environment class (m_players), ABMHandler and ActiveBlockList::update 9 years ago
  kwolekr 38bd9e93a2 Fix all warnings and remove -Wno-unused-but-set cflag 9 years ago
  Craig Robbins 2b119e1e19 Performance of main client loop up to 2x faster In places, up to 3 times faster 10 years ago
  SmallJoker c40e993ce4 Replace setting unlimited_player_transfer_distance with player_transfer_distance 10 years ago
  ShadowNinja 7e6db1b803 Only keep players loaded while they're connected 10 years ago