| Time |
Nick |
Message |
| 00:22 |
|
turtleman joined #luanti |
| 01:05 |
|
Eragon joined #luanti |
| 01:20 |
|
kimapr__ joined #luanti |
| 01:43 |
|
kimapr__ joined #luanti |
| 01:50 |
repetitivestrain |
would someone grep contentdb on my behalf for mods specifying compatibility with mineclonia that use: core.get_biome_data, core.registered_biomes, core.register_ore, or access mcl_structures? |
| 01:50 |
repetitivestrain |
thanks in advance |
| 01:51 |
repetitivestrain |
i need to notify all of these mods' authors to update their mods to employ mineclonia's lua replacements for these facilities if they intend for them to support the next release of the game |
| 02:17 |
repetitivestrain |
Blockhead256: are you Obvious-Secretary635 on the reddit board? |
| 02:17 |
[MatrxMT] |
<Blockhead256> that's me, it was automatically assigned to me when I created it through google SSO |
| 02:17 |
repetitivestrain |
i assumed as much haha |
| 02:18 |
repetitivestrain |
after having recognized your manner of speech |
| 02:18 |
[MatrxMT] |
<Blockhead256> I wanted Blockhead-Luantist, but oh well |
| 02:18 |
[MatrxMT] |
<Blockhead256> https://old.reddit.com/r/Luanti/comments/1mwf8cc/the_future_of_this_sub/na678pm/ |
| 02:18 |
[MatrxMT] |
<Blockhead256> If I studied the Finnish right, that should actually mean "from Luanti" as well |
| 02:19 |
repetitivestrain |
Hmm |
| 02:19 |
repetitivestrain |
btw, how would you recommend that i set about alerting all mineclonia modders who access biome data or define structures or ores to https://forum.luanti.org/viewtopic.php?p=447210? |
| 02:22 |
[MatrxMT] |
<Blockhead256> A Reddit post (I could help if you want), and probably get someone who mixes on the Discord circles to put the word out there |
| 02:22 |
repetitivestrain |
Yeah, I'd appreciate that |
| 02:22 |
repetitivestrain |
thanks |
| 02:23 |
repetitivestrain |
I haven't a reddit account |
| 02:23 |
[MatrxMT] |
<Blockhead256> I have a sole-purpose one for Luanti, and that's it |
| 02:23 |
[MatrxMT] |
<Blockhead256> Hopefully we can get you that zipgrep on ContentDB as well, and you can post to others' issue trackers from the packages it finds (threads failing the presence of an issue tracker... not usually a qualtiy package) |
| 02:24 |
repetitivestrain |
that would be capital too, yeah |
| 02:29 |
[MatrxMT] |
<Blockhead256> reddit taken care of |
| 02:38 |
|
Kimapr joined #luanti |
| 04:00 |
|
MTDiscord joined #luanti |
| 04:54 |
|
SFENCE_arch joined #luanti |
| 05:00 |
|
Kimapr_ joined #luanti |
| 05:54 |
|
kimapr__ joined #luanti |
| 05:56 |
|
FeXoR joined #luanti |
| 06:33 |
|
kimapr__ joined #luanti |
| 07:56 |
[MatrxMT] |
<Blockhead256> repetitivestrain: https://content.luanti.org/zipgrep/60a286ac-e753-4dae-b9d2-b2362286c1fa/ |
| 07:56 |
repetitivestrain |
Thank you! |
| 07:56 |
[MatrxMT] |
<Blockhead256> I can't filter by game support, but here is registered_biomes |
| 07:57 |
repetitivestrain |
what about get_biome_data and mcl_structures? |
| 08:01 |
[MatrxMT] |
<Blockhead256> the former is kind of rare, but we might get to it |
| 08:01 |
repetitivestrain |
OK, thanks |
| 08:01 |
[MatrxMT] |
<Blockhead256> I did a search for mcl_structures in `mod.conf` as well, but, .. technicaly difficulties |
| 08:02 |
[MatrxMT] |
<Blockhead256> I shouldn't do too many of these, it's a big load I think |
| 08:02 |
repetitivestrain |
ah, i understand |
| 08:02 |
repetitivestrain |
how many packages exist on cdb? |
| 08:02 |
[MatrxMT] |
<Blockhead256> I think 2706 mods were searched for your first result there |
| 08:02 |
repetitivestrain |
if it's not too many, and there's bandwidth enough, i could attempt to download all of them and grep locally |
| 08:03 |
[MatrxMT] |
<Blockhead256> you could use the API to filter by mineclone games too |
| 08:03 |
repetitivestrain |
oh, good |
| 08:03 |
repetitivestrain |
i'll try that |
| 08:04 |
[MatrxMT] |
<Blockhead256> the zipgrep is not particularly sophisticated https://github.com/luanti-org/contentdb/blob/master/app/blueprints/zipgrep/__init__.py |
| 09:49 |
|
squeaktoy joined #luanti |
| 09:53 |
|
Kimapr_ joined #luanti |
| 10:17 |
|
SFENCE joined #luanti |
| 11:27 |
|
turtleman joined #luanti |
| 11:52 |
|
PoochInquisitor joined #luanti |
| 12:21 |
|
SFENCE joined #luanti |
| 13:03 |
|
Kimapr_ joined #luanti |
| 14:32 |
|
jaca122 joined #luanti |
| 14:36 |
|
Verticen joined #luanti |
| 15:08 |
[MatrxMT] |
<birdlover32767> one thing i noticed is that luanti 5.14 audibly (fans) stresses the computer more than minecraft on similar (or higher) complexity scenes |
| 15:09 |
[MatrxMT] |
<birdlover32767> and i am playing online so this is more based on rendering |
| 15:09 |
repetitivestrain |
luanti is generally much less performant than minecraft, yes |
| 15:09 |
cheapie |
If you're able to, try testing with sfan5's array textures PR and see how that changes for oyu |
| 15:09 |
cheapie |
you* |
| 15:10 |
[MatrxMT] |
<Blockhead256> mesh nodes are particularly bad for performance |
| 15:10 |
[MatrxMT] |
<birdlover32767> i don't see any mesh nodes in the area (ctf mtg) |
| 15:10 |
[MatrxMT] |
<Blockhead256> ctf is a cousin of MTG.. close enough |
| 15:10 |
MTDiscord |
<et086> repetitivestrain: was that actually tested, in my experience luanti was faster i think |
| 15:11 |
[MatrxMT] |
<birdlover32767> luanti is faster on lower end devices |
| 15:11 |
MTDiscord |
<et086> why? |
| 15:11 |
[MatrxMT] |
<birdlover32767> doesn't use threads as much as it could |
| 15:11 |
[MatrxMT] |
<Blockhead256> Luanti on MTG plays better than stock Minecraft, but.. you know.. there's not much happening in MTG |
| 15:11 |
MTDiscord |
<et086> if its not able to use all of the power of a high end device then its a bug |
| 15:12 |
repetitivestrain |
et086: i'm curious where that was tested and with what settings, as minecraft's are generally much more demanding than minetest's |
| 15:12 |
MTDiscord |
<et086> Blockhead256: im thinking specifically rendering |
| 15:12 |
[MatrxMT] |
<Blockhead256> et086: It's pretty simple why it's like this. Mojang has millions of dollars of budget and Luanti has near zero budget, for similarly aged games |
| 15:12 |
[MatrxMT] |
<birdlover32767> also see this pr: https://github.com/luanti-org/luanti/pull/16574 |
| 15:12 |
[MatrxMT] |
<birdlover32767> hopefully it gets merged |
| 15:12 |
[MatrxMT] |
<Blockhead256> MOjang literally have their own rendering library for Java |
| 15:12 |
repetitivestrain |
Blaze3d and minecraft's rendering code is actually not well engineered |
| 15:13 |
repetitivestrain |
in software respects |
| 15:13 |
sfan5 |
i think at this point the "luanti is more suited for lower end hardware" fact that keeps being repeated is no longer true |
| 15:13 |
repetitivestrain |
what it does correctly is that the render section culler is much better than luanti's |
| 15:13 |
[MatrxMT] |
<Blockhead256> and yet they overcame the decline in performance that happened after it exited beta but before current day minecraft |
| 15:13 |
sfan5 |
people were saying this back in the 0.4.x days |
| 15:13 |
cheapie |
sfan5: I tried Minecraft on some mediocre hardware once, it was a slideshow even with nothing going on |
| 15:14 |
repetitivestrain |
and it performs texture atlasing and simpler distance-based translucency sorting, so that rendering each section needn't issue drawcalls to switch materials dozens of times per frame |
| 15:14 |
[MatrxMT] |
<Blockhead256> repetitivestrain: given Luanti has cubic chunks, is it as easy to make the culler performant? |
| 15:15 |
repetitivestrain |
Minecraft's render sections are also 16x16x16 cubes, just as ours are |
| 15:15 |
repetitivestrain |
https://tomcc.github.io/2014/08/31/visibility-1.html |
| 15:16 |
repetitivestrain |
this is a broad description of minecraft's culler written by a mojang engineer, although the algorithm has been altered slightly since it was posted |
| 15:17 |
repetitivestrain |
cheapie: if minecraft was a slideshow, your machine either didn't support enough memory or threads for the jvm to operate at optimum performance, or you enabled more advanced settings in minecraft than you did in luanti |
| 15:19 |
cheapie |
repetitivestrain: I did say mediocre hardware, which probably implies the former |
| 15:20 |
repetitivestrain |
minecraft is one of those abysmal java programs which allocate hundreds of megabytes of garbage in temporary objects every second, and a new array whenever a vertex is appended to a vertexbuffer, and use java streams in hot rendering execution paths, or a BlockPos is moved, but the combination of the jvm's extraordinary capabilities, a better section culler, and texture atlasing enable it to run circles around luanti at the moment |
| 15:20 |
repetitivestrain |
cheapie: you shouldn't run java where java wasn't meant to run |
| 15:21 |
[MatrxMT] |
<Blockhead256> oracle would gladly tell you you can run java even on embedded devices.. |
| 15:21 |
repetitivestrain |
Oracle's lying through their teeth as is their wont |
| 15:22 |
repetitivestrain |
the jvm's performance is simply extraordinary, even in the presence of code that would induce revulsion in a c or c++ programmer |
| 15:23 |
repetitivestrain |
but for this performance you sacrifice memory and threads |
| 15:23 |
repetitivestrain |
and if you can't provide this tribute, it'll fail you |
| 15:24 |
[MatrxMT] |
<Blockhead256> I can only think of two games worse for memory, BeamNG.drive and VRChat, and in those it's due to UGC |
| 15:24 |
[MatrxMT] |
<Blockhead256> actually I won't say UGC for BeamNG, because apparently their new limousine scenario eats my 32 GB of RAM.. still not sure if memory leak or just too much memory |
| 15:25 |
[MatrxMT] |
<Blockhead256> birdlover32767: is there any reduction in performance compared to 5.13? |
| 15:25 |
[MatrxMT] |
<birdlover32767> doesn't feel like it |
| 15:25 |
[MatrxMT] |
<birdlover32767> not any faster or slower |
| 15:25 |
[MatrxMT] |
<Blockhead256> that's the main thing. The devs are aware that the performance could definitely be improved |
| 15:27 |
sfan5 |
we are aware of many things :) |
| 15:27 |
sfan5 |
whether they change is a different question |
| 15:28 |
[MatrxMT] |
<Blockhead256> yes, now, if only each time something were mentioned, some unknown mechanism just gave us free progress on it... |
| 15:29 |
[MatrxMT] |
<Blockhead256> I'm glad to have gotten gltf together, even with teething problems |
| 15:29 |
[MatrxMT] |
<Blockhead256> *not taking credit at all |
| 15:29 |
[MatrxMT] |
<Blockhead256> LMD et al. |
| 15:31 |
[MatrxMT] |
<Blockhead256> JoshiahWI as well, and reviewers |
| 15:36 |
cheapie |
repetitivestrain: So if I shouldn't run Java on mediocre hardware, then that means I should run Minecraft on mediocre hardware, which means that Luanti is the better choice on said mediocre hardware, which was the whole point to begin with |
| 15:37 |
[MatrxMT] |
<Blockhead256> b does not imply c |
| 15:39 |
[MatrxMT] |
<Blockhead256> as much as I want there to be a voxel game option for low end hardware, and Minetest was that by de facto or de jure for a long time |
| 15:41 |
[MatrxMT] |
<repetitivestrain> yes, but players with wanting or mediocre hardware are far outnumbered by those with acceptably modern hardware |
| 15:43 |
[MatrxMT] |
<repetitivestrain> and it'd be a blind alley for luanti to pride itself upon outperforming Minecraft on moribund hardware that isn't fit for purpose to begin with, when Minecraft trounces it effortlessly on post-2018 hardware actually relevant for video gaming |
| 15:46 |
[MatrxMT] |
<Blockhead256> > going down when under sea level costs +1 step |
| 15:46 |
[MatrxMT] |
<Blockhead256> (Minecraft's culler) |
| 15:46 |
[MatrxMT] |
<Blockhead256> this shows us that optimisations are often applied with specific use case context in mind. Not all games for Luanti will even have a "sea" |
| 15:47 |
[MatrxMT] |
<Blockhead256> but, the heuristic penalty is still probably applicable relative to the camera |
| 16:04 |
[MatrxMT] |
<birdlover32767> just for comparison here are basically the same scenes in minecraft and luanti |
| 16:05 |
|
FeXoR joined #luanti |
| 16:05 |
[MatrxMT] |
<system> file screenshot_20251017_190238.png too big to download (2366726 > allowed size: 1000000) |
| 16:05 |
[MatrxMT] |
<birdlover32767> screenshot_20251017_190238.png |
| 16:05 |
[MatrxMT] |
<system> file 2025-10-17_19.04.15.png too big to download (2198344 > allowed size: 1000000) |
| 16:05 |
[MatrxMT] |
<birdlover32767> 2025-10-17_19.04.15.png |
| 16:05 |
[MatrxMT] |
<Blockhead256> *facepalm* IRC can't see those |
| 16:05 |
[MatrxMT] |
<birdlover32767> luanti noticeably jitters more when i move |
| 16:06 |
[MatrxMT] |
<Blockhead256> use a website like imgbb or imgur or something |
| 16:06 |
[MatrxMT] |
<birdlover32767> ... i though they were links to matrix's page or something |
| 16:06 |
[MatrxMT] |
<Blockhead256> https://irc.luanti.org/luanti/2025-10-17 |
| 16:07 |
[MatrxMT] |
<birdlover32767> imgbb is not loading |
| 16:07 |
[MatrxMT] |
<Blockhead256> to be honest that looks different from the URLs I have seen before that point to the poster's homeserver. But those would usually fail to load too IIRC |
| 16:07 |
[MatrxMT] |
<Blockhead256> another option https://forum.luanti.org/viewtopic.php?t=156 |
| 16:08 |
[MatrxMT] |
<birdlover32767> here they are |
| 16:08 |
[MatrxMT] |
<birdlover32767> https://ibb.co/4ZbzY43y |
| 16:09 |
[MatrxMT] |
<birdlover32767> https://ibb.co/0pwfrpv7 |
| 16:10 |
[MatrxMT] |
<Blockhead256> basically the same framerate, but you say the computer fans go harder in Luanti? |
| 16:12 |
[MatrxMT] |
<birdlover32767> yes |
| 16:12 |
[MatrxMT] |
<birdlover32767> also, when i join a server the fans stay deactivated in minecraft but they activate in luanti |
| 16:12 |
|
SFENCE joined #luanti |
| 16:13 |
[MatrxMT] |
<Blockhead256> Minecraft is more able to use threads, Luanti has a load of Lua stuff happening on one thread |
| 16:14 |
[MatrxMT] |
<birdlover32767> the system monitor shows the cpu being used more than minecraft |
| 16:14 |
[MatrxMT] |
<birdlover32767> probably that |
| 16:15 |
[MatrxMT] |
<Blockhead256> well, hard to say, the metric that that uses can vary. 100% of one thread or 4x25% of another, couldn't say what effect that has on temperature and fans |
| 16:15 |
[MatrxMT] |
<Blockhead256> *numbers completely fictional |
| 16:16 |
[MatrxMT] |
<birdlover32767> https://ibb.co/nTMspbW |
| 16:16 |
[MatrxMT] |
<birdlover32767> the first part is of luanti, the second of minecraft |
| 16:20 |
FeXoR |
birdlover32767: Does toggling transparency for leaves change much? |
| 16:20 |
[MatrxMT] |
<Blockhead256> *reminder that's an option in both games* |
| 16:21 |
* FeXoR |
likes the nearly identical terrain for the comparison by the way ;) |
| 16:21 |
[MatrxMT] |
<birdlover32767> it's mineclonia's new map generator |
| 16:25 |
[MatrxMT] |
<birdlover32767> after enabling opaque leaves (minecraft only has a setting for "fast" graphics but it didn't change anything) |
| 16:25 |
[MatrxMT] |
<birdlover32767> https://ibb.co/TMH3CkXH |
| 16:31 |
FeXoR |
That doesn't look like an extraordinary change. Thank you birdlover32767 for your effort! ;) |
| 16:34 |
FeXoR |
From my experience Mintest CPU load changed significantly somewhere between 4.something and 5.6.something. Could run 4.x with 2.5k view range and about 80% usage on highest used core and now it's at 100% with 500 view range basically all the time. |
| 16:35 |
FeXoR |
I'm not sure if it's related to graphics or block loading or whatever. Are there profiler statistics for the different Luanti components maybe? |
| 16:44 |
sfan5 |
press f6 |
| 16:51 |
FeXoR |
Good hint! :p |
| 16:55 |
|
servidorminetest joined #luanti |
| 16:55 |
servidorminetest |
How Privs all ? |
| 16:56 |
servidorminetest |
I,m trying creat a mintest server for education |
| 16:56 |
SwissalpS |
servidorminetest: qué querias preguntar? |
| 16:57 |
SwissalpS |
and you want an admin to have all privs? |
| 16:57 |
servidorminetest |
pretendo saber como atribuir os poderes todos a um utilizador Admim que será o professor para gerir os privilégisos dos alunos |
| 16:58 |
servidorminetest |
Estou a usar um pc linux com a ajuda do chat gpt |
| 16:58 |
SwissalpS |
The admin needs 'privs' priv to hand out privs to players |
| 16:58 |
FeXoR |
Only draw frame and update draw list are close to 1k from the values given in ms. So I guess it graphics related. |
| 16:58 |
SwissalpS |
servidorminetest: falas portugues? |
| 16:59 |
FeXoR |
SwissalpS: And now - for the international Luanti community - in English, please. Oops, wrong channel x) |
| 17:00 |
* SwissalpS |
hunches his shoulders in shame |
| 17:00 |
servidorminetest |
Sim, falo português |
| 17:01 |
servidorminetest |
instalei o luanti no pc linux com a ajuda do chatgpt |
| 17:01 |
servidorminetest |
através da consola terminal do linux´ |
| 17:03 |
|
mrkubax10 joined #luanti |
| 17:03 |
SwissalpS |
-> /grant <playername> <priv>[,<priv>...] |
| 17:04 |
SwissalpS |
normally the admin account already has the 'privs' priv if I'm not mistaken |
| 17:04 |
SwissalpS |
log in as admin and do /grant <teachername> privs |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ awk -F: '{print NR") user="$1, "privs="$3, "last_login="$4}' ~/.minetest/worlds/world/auth.txt |
| 17:05 |
servidorminetest |
1) user=Admin privs=shout,teleport,interact,home last_login=1760719267 |
| 17:05 |
servidorminetest |
2) user=aluno2 privs=home,interact,shout,teleport last_login=1760713254 |
| 17:05 |
servidorminetest |
3) user=jogadorteste privs=home,interact,shout,teleport last_login=1760718527 |
| 17:05 |
servidorminetest |
4) user=teste privs=home,interact,shout,teleport last_login=1760712768 |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ sudo systemctl stop luanti-server.service |
| 17:05 |
servidorminetest |
[sudo] senha para servidorminetest: |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ cp ~/.minetest/worlds/world/auth.txt ~/.minetest/worlds/world/auth.txt.bak |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ awk -F: -v OFS=":" '$1=="Admin"{$3="all"}1' \ |
| 17:05 |
servidorminetest |
~/.minetest/worlds/world/auth.txt > ~/.minetest/worlds/world/auth.txt.new && \ |
| 17:05 |
ShadowBot |
servidorminetest: An error has occurred and has been logged. Please contact this bot's administrator for more information. |
| 17:05 |
servidorminetest |
mv ~/.minetest/worlds/world/auth.txt.new ~/.minetest/worlds/world/auth.txt |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ awk -F: '$1=="Admin"{print "Admin -> privs="$3, "last_login="$4}' ~/.minetest/worlds/world/auth.txt |
| 17:05 |
servidorminetest |
Admin -> privs=all last_login=1760719267 |
| 17:05 |
servidorminetest |
servidorminetest servidorminetest-N56VM:~/Secretária$ sudo systemctl start luanti-server.service |
| 17:05 |
|
servidorminetest was kicked by ShadowBot: Highlight flood detected. |
| 17:07 |
FeXoR |
(I guess chacne the line with the admin to: privs=shout,teleport,interact,home,privs) |
| 17:08 |
FeXoR |
*change |
| 17:18 |
|
mrkubax10 joined #luanti |
| 17:24 |
|
sid0 joined #luanti |
| 17:43 |
|
kimapr__ joined #luanti |
| 18:01 |
|
kimapr__ joined #luanti |
| 18:19 |
|
sinvet joined #luanti |
| 18:21 |
|
SFENCE joined #luanti |
| 18:26 |
|
alias joined #luanti |
| 18:35 |
|
repetitivestrai- joined #luanti |
| 18:46 |
|
kimapr joined #luanti |
| 18:49 |
|
sfan5_ joined #luanti |
| 18:54 |
|
loggingbot_ joined #luanti |
| 18:54 |
|
Topic for #luanti is now The official Luanti (formerly Minetest) channel | General, player and modding discussion is on-topic. If in doubt, post here | Responses may take a while, be patient | Rules: https://dev.luanti.org/irc/#rules | Development: #luanti-dev | Server list: https://luanti.org/servers | IRC logs: https://irc.luanti.org/ |
| 18:55 |
|
MinetestBot joined #luanti |
| 19:04 |
sfan5 |
yearly server reboot |
| 19:04 |
Krock |
I was scared for 1.5 minutes |
| 19:22 |
|
amfl2 joined #luanti |
| 20:21 |
|
silverwolf73827 joined #luanti |
| 22:32 |
|
panwolfram joined #luanti |
| 22:50 |
|
Trifton joined #luanti |