Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | 2015-03-04 | 1 | -62/+4 | |
| | | | | | | std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time | |||||
* | Fix unused (and so, broken) enable_rollback_recording. This option must be ↵ | Loic Blot | 2015-02-18 | 1 | -2/+2 | |
| | | | | | | reloaded at server loop but loaded when server starts, for data consistency (not a hot load variable) ok @ShadowNinja | |||||
* | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | 2015-02-17 | 1 | -35/+23 | |
| | | | | | | Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions | |||||
* | Replace std::list by std::vector into timerUpdate calls | Loic Blot | 2015-02-17 | 1 | -4/+3 | |
| | ||||||
* | Replace std::list by std::vector into ServerMap::listAllLoadableBlocks ↵ | Loic Blot | 2015-02-17 | 1 | -2/+2 | |
| | | | | | | ServerMap::listAllLoadedBlocks and their database backends. This adds a speedup on database migration and /clearobjects command | |||||
* | Fix missing map_meta.txt error when creating new worlds | kwolekr | 2015-01-27 | 1 | -10/+12 | |
| | | | | A missing map_meta.txt should be treated simply as if there were a blank file. | |||||
* | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | 2015-01-18 | 1 | -3/+1 | |
| | ||||||
* | Water fixes | gregorycu | 2015-01-18 | 1 | -22/+19 | |
| | | | | | | | Change must_reflow to a deque Add overload for MapBlock::raiseModified that takes a const char*. This is a speed improvement. Comment out unused variable Optimisations to block offset calculations | |||||
* | Create empty default constructor for MapNode | Craig Robbins | 2015-01-18 | 1 | -3/+12 | |
| | ||||||
* | Add ability to delete MapBlocks from map | kwolekr | 2015-01-15 | 1 | -0/+17 | |
| | | | | Also add a Lua API and chatcommand for this | |||||
* | Change UniqueQueue to use a queue and a set. | unknown | 2015-01-15 | 1 | -4/+8 | |
| | ||||||
* | Fix use of uninitialized data | Craig Robbins | 2015-01-14 | 1 | -2/+1 | |
| | ||||||
* | Attempt to fix occasional issue of uninitialized MapBlock data | kwolekr | 2015-01-12 | 1 | -1/+1 | |
| | ||||||
* | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | 2015-01-05 | 1 | -9/+8 | |
| | ||||||
* | Fix -Wtype-limits warnings and remove disabling of -Wtype-limits | Craig Robbins | 2014-12-29 | 1 | -1/+5 | |
| | ||||||
* | LuaVoxelManip: Remove blank allocator | kwolekr | 2014-12-29 | 1 | -23/+0 | |
| | ||||||
* | LuaVoxelManip: Add option to allocate blank data | kwolekr | 2014-12-27 | 1 | -1/+24 | |
| | ||||||
* | Make limiting of the reflow liquids queue size optional | Craig Robbins | 2014-12-23 | 1 | -18/+15 | |
| | | | | | If liquid_queue_purge_time == 0 then disable the queue size limiting and make this the default setting Additionally, liquid_loop_max now defaults to 100000 | |||||
* | Do not allow the m_transforming_liquid queue to increase until all RAM is ↵ | Craig Robbins | 2014-12-18 | 1 | -2/+77 | |
| | | | | consumed | |||||
* | Use std::string::empty() instead of size() where applicable | Anton | 2014-12-12 | 1 | -4/+4 | |
| | ||||||
* | Remove most exceptions from getNode() (and variants) | Craig Robbins | 2014-11-14 | 1 | -209/+191 | |
| | ||||||
* | Split up mapgen.cpp | kwolekr | 2014-11-01 | 1 | -1/+1 | |
| | ||||||
* | Split settings into seperate source and header files | ShadowNinja | 2014-09-21 | 1 | -21/+9 | |
| | | | | This also cleans up settings a bit | |||||
* | Update Mapgen VoxelManipulator on buffer invalidation | kwolekr | 2014-09-01 | 1 | -0/+25 | |
| | ||||||
* | Save previously generated blocks on Mapgen blitback | kwolekr | 2014-09-01 | 1 | -1/+1 | |
| | ||||||
* | Move MapBlock (de)serializing code out of Database class | sfan5 | 2014-07-12 | 1 | -4/+38 | |
| | ||||||
* | Don't copy back already generated blocks on map generation | kwolekr | 2014-07-07 | 1 | -5/+5 | |
| | ||||||
* | Don't unload blocks if save failed | kwolekr | 2014-07-07 | 1 | -8/+11 | |
| | | | | Improve error handling in saveBlock() | |||||
* | Remove MapVoxelManipulator not really used by anyone | sapier | 2014-06-23 | 1 | -166/+3 | |
| | ||||||
* | Remove emerge and speedup addArea by using memcopy instead of one by one ↵ | sapier | 2014-06-23 | 1 | -6/+6 | |
| | | | | assignment | |||||
* | Minor stability improvements in block emerge handling | sapier | 2014-06-15 | 1 | -15/+16 | |
| | ||||||
* | Fix warnings | proller | 2014-04-19 | 1 | -1/+0 | |
| | ||||||
* | Remove liquid_finite and weather | proller | 2014-04-18 | 1 | -475/+0 | |
| | ||||||
* | Add redis database backend | Sfan5 | 2014-04-16 | 1 | -0/+7 | |
| | ||||||
* | Fix all warnings reported by clang | Sfan5 | 2014-04-15 | 1 | -1/+3 | |
| | ||||||
* | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | 2014-02-09 | 1 | -2/+14 | |
| | ||||||
* | Huge overhaul of the entire MapgenParams system | kwolekr | 2014-02-03 | 1 | -53/+20 | |
| | | | | | | MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations. Separation between the common and mapgen-specific parameters is now strongly defined. Mapgen parameters objects are now properly encapsulated within the proper subsystems. | |||||
* | Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height ↵ | ShadowNinja | 2014-01-06 | 1 | -43/+35 | |
| | | | | | | | | | | | settings" The commit didn't work because the blocks weren't loaded yet. This reverts commit 22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b. Conflicts: minetest.conf.example | |||||
* | Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings | sweetbomber | 2013-12-05 | 1 | -35/+43 | |
| | ||||||
* | Cleanup jthread and fix win32 build | sapier | 2013-12-01 | 1 | -10/+8 | |
| | ||||||
* | Add minetest.swap_node | Novatux | 2013-11-30 | 1 | -6/+8 | |
| | ||||||
* | Fixed potential NULL pointer and leak when setting node metadata | MetaDucky | 2013-11-29 | 1 | -11/+8 | |
| | ||||||
* | Actually fix weather | kwolekr | 2013-11-17 | 1 | -28/+35 | |
| | | | | The real problem was that MapBlocks were not activated before getting sent to the client | |||||
* | Weather: Fix uninitialized weather_update_time (sorry proller) | kwolekr | 2013-11-09 | 1 | -0/+2 | |
| | ||||||
* | Accept hexadecimal and string values for seeds | kwolekr | 2013-11-04 | 1 | -1/+1 | |
| | ||||||
* | Fix liquid_range | PilzAdam | 2013-11-02 | 1 | -2/+4 | |
| | | | | | | * Prevent graphical glitches on old servers * Fix flowing of liquids with viscosity != 1 and range != 8 * Fix range = 0, no flowing nodes will appear | |||||
* | Fix null dereference in weather update functions | proller | 2013-09-18 | 1 | -4/+8 | |
| | ||||||
* | Fix some warnings and other minor details | kwolekr | 2013-09-16 | 1 | -1/+1 | |
| | ||||||
* | Weather: Clean up getHeat/getHumidity somewhat | kwolekr | 2013-09-16 | 1 | -56/+56 | |
| | ||||||
* | Fix loading leveldb worlds | Kahrl | 2013-09-10 | 1 | -0/+1 | |
| |