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 |