aboutsummaryrefslogtreecommitdiff
path: root/src/serverenvironment.h
AgeCommit message (Expand)Author
2022-12-24Add callback on_mapblocks_changedJude Melton-Houghton
2022-12-04Expose dtime_s to LBM handlersfan5
2022-11-10Reduce active mgmt interval for a bit when a player joins. (#12925)lhofhansl
2022-09-27Add unittests for item movement code (#11885)savilli
2022-05-29Minor code improvements around active block keepingsfan5
2022-05-29Immediately activate blocks when a player joinssfan5
2022-05-09Add more Prometheus metrics (#12274)sfan5
2021-06-20Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333)sfence
2021-05-30Add core.compare_block_status function (#11247)SmallJoker
2021-01-22Remove dead code (#10845)rubenwardy
2020-12-29Add minetest.get_objects_in_area (#10668)Elias Fleckenstein
2020-10-06Add minetest.get_artificial_light and minetest.get_natural_light (#5680)HybridDog
2020-07-07Revert "Verify database connection on interval (#9665)"rubenwardy
2020-05-27Value copy / allocation optimizations mostly in server, SAO and serialize codesfan5
2020-05-07Fix Server triggering wrong errors if environment init failssfan5
2020-04-16Optimize get_objects_inside_radius calls (#9671)Loïc Blot
2020-04-15Verify database connection on interval (#9665)Loïc Blot
2020-04-11Drop content_sao.{cpp,h}Loic Blot
2020-04-11scriptapi: Sort out ServerEnvironment / Environment distinction properlysfan5
2020-02-23Move core.get_connected_players() implementation to C++sfan5
2019-07-07Improve ABM time budget handling. #8645Lars Hofhansl
2019-02-03Force player save before kicking on player shutdown (#8157)Loïc Blot
2018-12-13Add an activeobject manager to hold active objects (#7939)Loïc Blot
2018-08-05Replace auth.txt with SQLite auth database (#7279)Ben Deutsch
2018-07-08Revert 6587 - Optimize entity-entity collision (#7539)lhofhansl
2018-04-03Optimize entity-entity collision (#6587)Vitaliy
2018-03-16ServerEnvironment::loadDefaultMeta: Loading default meta is only possible for...Loic Blot
2018-03-09VoxelArea: add_{x,y,z,p} must be staticLoic Blot
2018-03-09ServerEnvironment & StaticObject cleanupsLoic Blot
2018-01-12Revert "Add an active object step time budget #6721"Lars Hofhansl
2017-12-26Line_of_sight: Improve using VoxelLineIteratorDániel Juhász
2017-12-06Add an active object step time budget #6721Lars Hofhansl
2017-12-03Optionally extend the active object in a players camera direction.Lars Hofhansl
2017-09-27Add session_t typedef + remove unused functions (#6470)Loïc Blot
2017-09-15ServerEnv: Clean up object lifecycle handling (#6414)sfan5
2017-09-12Make INodeDefManager::getIds return a vector, not a setKahrl
2017-09-09Server: Calculate maximal total block sends dynamically (#6393)SmallJoker
2017-08-19Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282)Loïc Blot
2017-08-18Optimize headers (part 2) (#6272)Loïc Blot
2017-08-17C++ modernize: Pragma once (#6264)Loïc Blot
2017-08-16Cleanup various headers to reduce compilation times (#6255)Loïc Blot
2017-07-18LBM content mapping map doesn't need to be ordered, use std::unordered_mapLoic Blot
2017-07-07Expose getPointedThing to LuaDániel Juhász
2017-06-18Cpp11 patchset 11: continue working on constructor style migration (#6004)Loïc Blot
2017-06-04C++11 patchset 2: remove util/cpp11.h and util/cpp11_container.h (#5821)Loïc Blot
2017-05-25Enhance ABM performance a little bit by removing two std::set copy (#5815)Loïc Blot
2017-04-23Player data to Database (#5475)Loïc Blot
2017-03-17[CSM] Add core.get_timeofday & core.get_day_count env calls (#5401)Loïc Blot
2017-03-13[CSM] Client side moddingLoic Blot
2017-01-11Cleanup some header inclusions to improve compilation timesLoic Blot