Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-22 | Re-apply 972d17baea81ffe6d508b291ef97207a4822e1da... | nerzhul | |
but not rename the container. Approved-By est31 | |||
2015-04-21 | Revert "m_active_object_messages is used like a queue. Use std::queue ↵ | kwolekr | |
instead of std::list. Also rename to m_active_object_messages_queue" This reverts commit 972d17baea81ffe6d508b291ef97207a4822e1da. The commit being reverted was unauthorized. There had been no discussion, review, or sign-off prior to submittal to upstream. | |||
2015-04-21 | m_active_object_messages is used like a queue. Use std::queue instead of ↵ | Loic Blot | |
std::list. Also rename to m_active_object_messages_queue | |||
2015-04-16 | Use std::vector instead of std::set for Environment::getObjectsInsideRadius | Loic Blot | |
We are only iterating sequentially, we don't need a set here Also use a vector reference instead of a copy | |||
2015-03-05 | Performance improvement: Use std::list instead of std::vector for ↵ | Loic Blot | |
request_media, Server::getModNames, Environment::m_simple_objects. * Also remove unused Server::m_modspaths | |||
2015-03-04 | ABMHandler and player_collisions use sequential read/write. Switch from ↵ | Loic Blot | |
std::list to std::vector * Also remove dead code Map::unloadUnusedData which is dead since a long time | |||
2015-03-04 | ASyncRunStep doesn't need to lock when do setTimeOfDaySpeed. | Loic Blot | |
* setTimeOfDaySpeed already lock a mutex when modify the value, we don't need to lock all environment. * add a fine grain lock for getTimeOfDay and setTimeOfDay to solve environment multithread modifications on this value | |||
2015-02-17 | Change many useless std::list into Environment class (m_players), ABMHandler ↵ | Loic Blot | |
and ActiveBlockList::update This improve looping performances. | |||
2015-01-18 | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | |
2014-12-07 | Performance of main client loop up to 2x faster In places, up to 3 times faster | Craig Robbins | |
NOTE 1: This does not mean a 2x increase in framerate. Increase in fps may be up to 1-2fps NOTE 2: This local 'caching' of settings is not optimal and an alternative solution will be worked on after 0.4.11 is released | |||
2014-11-08 | Replace setting unlimited_player_transfer_distance with player_transfer_distance | SmallJoker | |
2014-06-23 | Only keep players loaded while they're connected | ShadowNinja | |
2014-06-23 | Fix race condition on accessing m_time_of_day_speed causing day night race ↵ | sapier | |
on some architectures | |||
2014-06-23 | Speedup attachement handling by replacing vector search by direct array ↵ | sapier | |
access and secondary child lookup vector | |||
2014-04-18 | Remove liquid_finite and weather | proller | |
2014-04-15 | Fix all warnings reported by clang | Sfan5 | |
2014-03-09 | Update ABM object counts when triggers add objects | Ciaran Gultnieks | |
Also fixes long-standing accuracy issue due to unknown wider object count not being incremented. | |||
2014-03-04 | Fix rendering glitches when far from the center of the map | Novatux | |
2014-02-09 | ServerEnvironment: Remove direct dependency on EmergeManager | kwolekr | |
2014-02-01 | Add player:override_day_night_ratio() for arbitrarily controlling sunlight ↵ | Perttu Ahola | |
brightness | |||
2014-01-11 | Add forceloading | Novatux | |
2013-12-12 | Make line_of_sight return blocking node position | stujones11 | |
2013-11-30 | Add minetest.swap_node | Novatux | |
2013-09-16 | Weather: Clean up getHeat/getHumidity somewhat | kwolekr | |
2013-08-14 | Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu | Kahrl | |
2013-08-03 | Fix anticheat | Perttu Ahola | |
2013-07-27 | Weather support | proller | |
2013-07-20 | Add set_breath and get_breath to lua API. | RealBadAngel | |
2013-06-19 | Add drowning | PilzAdam | |
2013-05-25 | Move scriptapi to separate folder (by sapier) | sapier | |
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl) | |||
2013-04-06 | Add Dijkstra A* and A* without prefetching pathfind algorithms | sapier | |
2013-04-05 | Fix nick completion | PilzAdam | |
2013-03-11 | Migrate to STL containers/algorithms. | Ilya Zhuravlev | |
2013-02-25 | Add emerge.cpp, initial EmergeThread changes | kwolekr | |
- Neatly placed all emerge related code into a new file, emerge.cpp - Greatly cleaned up the code in EmergeThread::Thread() - Reworked Emerge queue. Now an actual std::queue of v3s16 block positions - Removed the completely unnecessary map of peer ids requesting blocks | |||
2013-02-24 | Update Copyright Years | Sfan5 | |
2013-02-24 | Change Minetest-c55 to Minetest | PilzAdam | |
2013-01-21 | The new mapgen, noise functions, et al. | kwolekr | |
2013-01-02 | Add ServerEnvironment::setNode()/removeNode() to allow setting nodes from ↵ | Perttu Ahola | |
the C++ side with proper script-defined initialization/destruction | |||
2012-11-26 | Default server step to 0.1s and sync object/player update intervals to it | Perttu Ahola | |
2012-11-25 | A bunch of fixes | MirceaKitsune | |
No longer hide players who are dead. With models, a death animation should be used instead Some changes requested by celeron55 Rename a lot of things in the code, and use better lua api function names Minor code corrections Bump protocol version up, since the models / animations / attachments code creates new client<->server messages | |||
2012-09-09 | Add dtime_s to entity activation | Perttu Ahola | |
2012-07-27 | ABM and liquid overload skip | Perttu Ahola | |
2012-07-27 | Experimental-ish rollback functionality | Perttu Ahola | |
2012-06-17 | Optimize headers | Perttu Ahola | |
2012-06-17 | Properly and efficiently use split utility headers | Perttu Ahola | |
2012-06-05 | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | |
GPLv2/later, by agreement of major contributors | |||
2012-03-18 | Dynamic sky, fog and cloud colors; sun and moon | Perttu Ahola | |
2012-03-16 | Move ClientMap to clientmap.{h,cpp} | Perttu Ahola | |
2012-03-15 | MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵ | Kahrl | |
light, removed footprints | |||
2012-03-10 | Immediate smoke puff when a normal entity is punched to death | Perttu Ahola | |