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 |