Minetest logo

IRC log for #minetest, 2023-04-15

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:33 fluxionary has anyone ever suggested that the performance of get_objects_inside_radius and get_objects_in_area by tracking objects by position in an octree or similar?
00:33 fluxionary improving performance of
00:34 MTDiscord <Warr1024> I thought there was a WIP branch out there somewhere for it already.
00:34 fluxionary hm, i'll look again, i was looking in issues, not in pulls...
00:35 fluxionary not seeing anything
00:35 MTDiscord <Warr1024> 'twas WIP, so maybe it never even made it to draft stage...
00:36 fluxionary those functions actually account for a measurable amount of lag on the your-land server, which has 4-8k active objects during normal operation, and hundreds which are running those calls regularly
00:40 fluxionary it's entirely possible that WIP was abandoned because it didn't help in practice, wish i knew.
00:40 MTDiscord <Warr1024> Yeah, I avoided those kinds of calls specifically where I could.
01:00 AntumDeluge joined #minetest
01:01 AntumDeluge left #minetest
01:01 AntumDeluge joined #minetest
01:06 smk joined #minetest
01:28 stormchaser3000 joined #minetest
02:25 MTDiscord <kimapr> i think this kind of thing can be implemented as a lua mod
02:27 MTDiscord <kimapr> there's an undocumented variable minetest.object_refs that holds all entities
02:29 Blockhead256[m] performance improvements to get_objects_inside_radius would greatly help the performance of mods like pipeworks so I'm all for it
03:07 AntumDeluge joined #minetest
04:00 MTDiscord joined #minetest
04:10 lemonzest joined #minetest
04:26 Verticen joined #minetest
04:32 AntumDeluge joined #minetest
06:00 MTDiscord <Fatalist error> pipeworks is kind of... a mess though
06:00 MTDiscord <Fatalist error> pretty sure it could be ALOT more optimized then it is
06:00 MTDiscord <Fatalist error> idk why everyone uses it instead of just writing something new
06:01 MTDiscord <Fatalist error> e
06:06 MTDiscord <kimapr> writing something new takes effort
06:07 MTDiscord <kimapr> and other mods depend on pipeworks, like technic
06:28 calcul0n joined #minetest
06:55 MTDiscord <luatic> fluxionary: I remember that ages ago, numberZero tried to introduce fixed indexing by chunk, which was buggy however and had to be reverted. Later on, there was an attempt by josiah_wi and me to use R-Trees for indexing entities by collision & selection box (and perhaps additionally by center point, as required since get_objects_inside_radius compat may not be broken). See https://github.com/minetest/minetest/pull/11973 and
06:55 MTDiscord https://gist.github.com/appgurueu/80031bb650f614df472e58722241992d.
06:57 MTDiscord <luatic> I also considered k-d-Trees for a while for storing the object center points. However I'm not aware of any decent algo to balance k-d-Trees. That said, if the majority of objects is static, you can simply rebuild the index of dynamic objects every step.
07:09 MTDiscord <jordan4ibanez> I think I finally lost the picture of sfan5, jeija, and I on the island with the house made of paintings
07:33 definitelya joined #minetest
07:37 MTDiscord <jordan4ibanez> I found a copy of it though :D
07:37 MTDiscord <jordan4ibanez> https://cdn.discordapp.com/attachments/749727888659447960/1096700908970201218/old_school.png
07:38 MTDiscord <jordan4ibanez> Classic
08:50 ROllerozxa[m] joined #minetest
08:50 ROllerozxa[m] left #minetest
08:58 sweetiebot joined #minetest
10:44 mrkubax10 joined #minetest
10:52 Sven_vB joined #minetest
11:04 ___nick___ joined #minetest
11:55 turtleman joined #minetest
13:31 Noisytoot joined #minetest
14:34 independent56 joined #minetest
14:34 independent56 Does anyone want to read a monthly newspaper i publish for the server?
14:34 independent56 https://ufile.io/wmv6ik5t
14:34 independent56 See the latest edition here
14:39 independent56 I'm looking for feedback
14:42 Krock if you're solely looking for feedback: no, I'm not interested in newspaper
14:44 independent56 Not only feedback, but also your opinons about my ideas and developments
16:25 mrkubax10 joined #minetest
17:40 Desour joined #minetest
18:10 Verticen joined #minetest
18:21 ___nick___ joined #minetest
18:24 ___nick___ joined #minetest
19:11 proller joined #minetest
19:14 lhofhansl joined #minetest
19:17 MTDiscord <x2048> quick feedback - html file would look much better on github pages than on some weird file sharing website that offered me to upgrade my phone "for free". did not get to read the newspaper
19:29 YuGiOhJCJ joined #minetest
19:51 chilledfrogs joined #minetest
20:22 comrad is a minetest-ubuntu-package developer here by any chance?
20:24 rubenwardy as in, official package or PPA?
20:26 comrad yepp
20:27 comrad postgres support does not seem to be compiled there and I wonder if this is by intend
20:27 rubenwardy which one?
20:27 comrad 5.7.0 the one for 22.04
20:27 rubenwardy right so ppa
20:28 comrad https://launchpadlibrarian.net/660521708/buildlog_ubuntu-jammy-amd64.minetest_5.7.0-ppa0~ubuntu22.04.1_BUILDING.txt.gz
20:28 comrad configure mentions not finding postgres, so that explains why my docker container fails to connect to the backend :)
20:28 comrad just wanted to know if this was intended or if i should file a bug report somewhere
20:28 rubenwardy yeah it's intentionally not built with postgresql as it's not a default thing
20:29 PrairieWind joined #minetest
20:29 PrairieWind joined #minetest
20:29 rubenwardy also the ppa only builds minetest, it doesn't build minetestserver which would have more reason to have postgres
20:30 comrad ive started minetest --server to run the server
20:55 ___nick___ joined #minetest
21:21 Verticen joined #minetest
21:50 cation joined #minetest
22:00 Sven_vB joined #minetest
22:03 learnOPENtechBEC <comrad> "ive started minetest --server to..." <- Have an example of your docker-compose file. I'm trying to learn how to configure it
22:19 the_sea_peoples joined #minetest
22:20 comrad learnOPENtechBEC: https://n0paste.tk/N3wrAIB/
22:21 comrad its just the dockerfile, in the /mnt there is the minetest-configuration files
22:54 bodiccea joined #minetest
23:36 Noisytoot joined #minetest
23:44 Noisytoot joined #minetest
23:50 Flabb joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext