Time Nick Message 03:03 lissobone Guys. 05:10 BuckarooBanzai !tell independent56 i think this might help you: https://github.com/minetest-go/mapcleaner but try it on a backup or copy of your world first 05:10 MinetestBot BuckarooBanzai: I'll pass that on when independent56 is around 09:30 syl !last calinou 09:30 syl !seen calinou 09:30 MinetestBot syl: calinou was last seen at 2023-03-30 06:25:10 UTC on #minetest 09:30 syl f 14:13 lissobone hi roller 14:19 ROllerozxa oh hello, was just finishing up some upgrades to the server that my bouncer runs on 19:08 * cranez is also reviewing some Vehicles mod. 20:26 lord_of_the_dump Hi, does this channel discuss modding? I have a modding question. I'd like to know what's the most limiting part of the Voxel Manipulator. 20:27 lord_of_the_dump What would be faster: starting 3 VM objects on one mapchunk or sharing 1 VM objects for 3 jobs and then saving the data? 20:33 MTDiscord What makes you think that reusing one VM object would not be the fastest approach? 20:34 MTDiscord Typically, to use a voxelmanip object you first read the area, then do your changes, then write it back. Both the reading and writing take time. If you do the reading and writing three times instead of just once, it will likely be significantly slower, esp. if your changes are relatively small (say, placing a few smaller schematics). 20:36 lord_of_the_dump Each work takes about 10-20ms, sometimes for some chunk it takes 100-200ms. Running 3 of them would make 300-600ms 20:36 lord_of_the_dump that could overwrite player stuff 20:36 lord_of_the_dump my WIP mod - the Mapchunk Shepherd is basically a replacement for ABMs as it acts on all chunks, not only active chunks 20:37 lord_of_the_dump I could perhaps only do the trick for mapchunks that are away from the player 20:38 lord_of_the_dump I suspect the bottle neck part of VMs is saving data to map and pushing the chunks to the client 20:46 lord_of_the_dump My mod often spawns 40 VMs one after another to replace big chunks of soil but the engine appears to divide the jobs into smaller portions. So it updates 10 chunks in 1 second, then waits for a few seconds then does another 10 chunks and so on. 21:33 Helenah o.o 21:33 Helenah Psst, over here! 21:33 Helenah Yeah, you, over here! 21:34 ROllerozxa (what o.o) 21:34 Helenah Hi ROllerozxa :D