Minetest logo

IRC log for #minetest, 2023-04-16

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

All times shown according to UTC.

Time Nick Message
00:23 Leopold joined #minetest
00:28 Leopold joined #minetest
00:38 Soni joined #minetest
01:11 ___nick___ joined #minetest
01:14 ___nick___ joined #minetest
01:16 smk joined #minetest
02:11 supas2pid joined #minetest
02:11 supas2pid hi minetest fok
02:11 supas2pid folk
02:12 supas2pid i'm not technically adept enough to fix it but does anyone thing the minetest mine menu is a bit tricky?\
02:26 Blockhead256[m] supas2pid: do you mean like https://github.com/minetest/minetest/pull/12480 ?
02:27 supas2pid yeah
02:27 supas2pid but i also think the UI style could be spiced up a bit. maybe make it a tiny bit more modern
02:28 supas2pid its more of my opinion though
02:28 supas2pid its not a general issue
02:29 Blockhead256[m] well if you can draw then you are free to submit a drawing for how you would improve the visuals
02:29 Blockhead256[m] you would have to make a good case for it though
02:29 Blockhead256[m] if it's subjective like that you'd have to do a good job..
02:49 sparky4 joined #minetest
02:49 kamdard_ joined #minetest
02:50 * supas2pid uploaded an image: (55KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/XvOFbLqnOMaDOPKySScCPySq/image.png >
02:50 supas2pid This is a really quick mockup i made of what i think it could look like
02:56 supas2pid If you click the settings button next to the host server checkbox it would pop up this menu:
02:56 * supas2pid uploaded an image: (10KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/kwmkvSKNkJfsomApoUqqPpgh/image.png >
02:56 supas2pid I think that would modernize it
02:57 supas2pid Also i think the font should be customizable. So it would by default be set to Cantarell but you can set the font and color scheme however you like
02:57 rubenwardy you can change the font in Settings > All Settings
02:59 supas2pid oh okay
02:59 supas2pid I didn't know that haha
03:13 supas2pid i feel like there should also be some "main game" integrated like MineClone 2
03:14 supas2pid Upon booting up the game a lot of people just go straight to Minetest game and are confused i feel like. So maybe have a featured game or just have a full game built right in.
03:15 rubenwardy minetest game is the current default game. In the future, we won't ship with any games and instead direct users straight to a menu to choose one
03:16 sparky4_ joined #minetest
03:35 supas2pid oh that sounds like a cool idea
03:42 AntumDeluge joined #minetest
04:00 MTDiscord joined #minetest
04:02 supas2pid does minetest use upnp when hosting
04:02 supas2pid or do you have to port forward
04:10 Guest26 joined #minetest
04:21 Verticen joined #minetest
04:48 Blockhead256[m] you need to port forward: https://wiki.minetest.net/Setting_up_a_server
05:01 fling_ joined #minetest
05:07 sys4_ joined #minetest
05:08 fling joined #minetest
05:42 lhofhansl joined #minetest
06:08 fluxionary_ joined #minetest
06:11 fluxionary_ apologies, hexchat apparently crashed and i've missed a couple hours of text. so apparently the macrofox furry vore server is claiming that a bunch of people, including me, SmallJoker, Krock, rubenwardy, sfan, celeron, etc. are playing there?
06:12 fluxionary_ i haven't payed much attention to what qualifies a server to get delisted from the main server list, but i'd guess this would qualify?
06:15 fluxionary_ i don't have any problem w/ people's kinks, but this seems like a deliberate attempt to smear the community
06:16 luk3yx fluxionary_: I PMed sfan5 about that (who wasn't able to do anything about it until tomorrow I think) and suggested I try and contact the server admin in case it was an attack on the server, but the admin isn't on IRC and I don't exactly want to visit the server's website to look for contact details
06:18 fluxionary_ my instinct tells me that it's deliberate on the part of the server owner, and not an "attack"
06:19 fluxionary_ i'll see what i can dig up on the server's website, while being careful
06:20 fluxionary_ there's no way to connect to a minetest server though tor, is there? tor is TCP only, right?
06:23 MTDiscord <ROllerozxa> I guess I should feel flattered that they used my name in the list of bots to boost the server with
06:25 fluxionary_ ROllerozxa, i feel flattered being listed amongst all of you, but i'm also a bit terrified to get targeted this way
06:29 calcul0n joined #minetest
06:32 MTDiscord <Bla> that server owner is clearly a "fox butt" fan
06:36 MTDiscord <ROllerozxa> personally I was already mentioned on this freak's website as an example of someone who is mentally too young to be allowed on the server, so I guess it doesn't change things much for me
06:37 MTDiscord <ROllerozxa> (actually, wait, shouldn't I be banned? is botted rollerozxa more mature than me?)
06:37 MTDiscord <kimapr> website?
06:37 MTDiscord <ROllerozxa> yes, website
06:37 MTDiscord <ROllerozxa> I even showed you that
06:38 MTDiscord <ROllerozxa> https://cdn.discordapp.com/attachments/749727888659447960/1097048279889498142/Screenshot_20230416-0837432.png
06:38 MTDiscord <ROllerozxa> > you must be 18 or older both physically and mentally (sowwy ROllerozxa 😢)
06:43 luk3yx fluxionary_: Indeed (about the Tor thing)
06:47 Kimapr <MTDiscord> "<ROllerozxa> personally I was..." <- you used the same name on the server right? so they had to reset your account's password which only admins can do
06:47 MTDiscord <ROllerozxa> yep, I had already registered the username ROllerozxa on that server
06:47 luk3yx Ban
06:47 MTDiscord <ROllerozxa> so it has to be the owner of the server that's doing it
07:26 staceee joined #minetest
07:28 definitelya joined #minetest
07:32 est31 joined #minetest
07:39 bodiccea joined #minetest
07:41 MTDiscord <luatic> Ban.
07:41 MTDiscord <luatic> See also screenshots of this being brought up on Minetest Forums: https://forum.minetest.net/viewtopic.php?p=423785#p423785.
07:42 MTDiscord <kimapr> "you are not authorized to read this forum"
07:42 MTDiscord <luatic> This is a clear and deliberate attempt to smear the community. And it seems we now have evidence for it originating from the server admins.
07:42 MTDiscord <luatic> oh, looks like another moderator trashed it X)
07:42 MTDiscord <kimapr> what did it say
07:43 MTDiscord <luatic> basically a few forum members were immaturely fighting over whether the server should be banned from the list etc.
07:44 MTDiscord <luatic> and L-Dog eventually sent a screenshot of 20 players on the server which shall not be named
07:44 MTDiscord <luatic> of course again core dev and forum member names
07:44 MTDiscord <luatic> and I replied with the following: > Let's conduct a thorough case analysis. >  > If this screenshot was "real", it would show that there have been accounts with names related to core developers or other forum members - with 20 (!) of them active at the same time. Which would still be completely worthless, since anyone can pick any name as long as it's not taken on that server. And even if these accounts could be shown to be linked to the
07:44 MTDiscord actual persons, this still wouldn't suffice to construe any malicious intention / affiliation / wrongdoing on their part. >  > Much more plausible: The screenshot is fake. It is not at all plausible that all these people would be online at the same time; many of them are known to be rather inactive. Even if they were active, why would they use their well-known linkable pseudonyms or even full real names? Particularly suspect are names like "Loic
07:44 MTDiscord Blot" where it seems much more plausible that, if they wanted to connect, they'd choose their pseudonym (nerzhul). There are various trivial ways to fake this. Most probably, the webpage was edited. Less experienced fakers might resort to using photoshop or the like (which I can see no evidence of here however). Most likely however is indeed that someone just joined with 20 clients, impersonating Minetest core developers and forum members. >  > To
07:44 MTDiscord whoever faked this using whichever means: This borders on libel/slander.
07:45 MTDiscord <kimapr> looks like a human is operating these accounts
07:46 MTDiscord <kimapr> they all disconnected (timed out), and then joining and walking up to specific places one by one
08:22 Warr1024 joined #minetest
09:07 Flabb joined #minetest
09:32 Izaya left #minetest
09:32 Izaya joined #minetest
10:02 Flabb joined #minetest
11:03 mrkubax10 joined #minetest
12:18 MTDiscord <MisterE> On the server list webpage last night, I can confirm that those player names, mostly core developers, were listed as connected on that server.
12:19 MTDiscord <MisterE> I stupidly assumed the worst, glad you rightly pointed out that this is slander
12:20 MTDiscord <MisterE> But its clear that an admin (of the minetest server) is responsible, not someone editing the local copy of the webpage.
12:22 MTDiscord <MisterE> Could be an admin, could just be a random player (hm... wonder who has an axe to grind 😐 )
12:22 MTDiscord <luatic> It seems reasonable to assume that it might even be the admin.
12:22 MTDiscord <MisterE> Or possibly kilbith?
12:23 MTDiscord <luatic> (iceberg memers, note that down)
12:24 MTDiscord <luatic> What's particularly suspect is that ROlleroxza claims to have made an account and currently an account called "ROlleroxza" is connected, despite this being not ROlleroxza.
12:24 MTDiscord <MisterE> Yeah, that... indicates admin
12:24 MTDiscord <luatic> In the admin's defense, they may theoretically have removed the ROlleroxza account, giving a malicious third party the opportunity to re-register it.
12:25 MTDiscord <luatic> I say we should migrate this server to a second serverlist.
12:25 MTDiscord <luatic> servers.minetest.net/unfiltered or the like, IDK
12:25 MTDiscord <luatic> users could just change their serverlist setting to have it in the list, but it probably shouldn't be on the main list any more
12:26 MTDiscord <ROllerozxa> just straight up ban it for botting the playercount
12:26 MTDiscord <ROllerozxa> is sfan5 around?
12:26 MTDiscord <luatic> (it currently occupies the 3rd spot on servers.minetest.net due to the botting)
12:28 MTDiscord <ROllerozxa> oh I just noticed something
12:28 MTDiscord <ROllerozxa> re: my name on the server, I just realised it's misspelled. "ROllerozxa" is my username and it was the account I registered on there. it is not "ROlleroxza" which is on the server, and that would be a different account
12:29 MTDiscord <ROllerozxa> so... potentially still up in the air if it's the server owner or just someone who wants to portray all minetest coredevs and contributors (I think they might have used the engine credits list?) as furry weirdos
12:30 MTDiscord <MisterE> So, it could be anyone
12:31 MTDiscord <MisterE> Anyhow, imo this server should not be anywhere close to the top of the list, and really, even on the default list at all.
12:58 proller joined #minetest
13:33 Helenah joined #minetest
13:36 Helenah How CPU-bound is Minecraft, an Irrlicht?
13:36 Helenah *Minetest
13:38 MTDiscord <kimapr> minetest: very
13:40 sys4 joined #minetest
14:18 learnOPENtechBEC <muurkha> "oh and there are dungeons with..." <- Thanks for all this detailed feedback!
14:27 supas2pid is there a feature that can hide servers on the server list?
14:28 MTDiscord <Flamore> not yet
14:34 supas2pid also, what is the "aux1" key supposed to mean? auxiliary 1? i always see it used as a sort of use key
14:34 MTDiscord <luatic> yes, auxiliary
14:34 MTDiscord <ROllerozxa> generic keybind for generic things, seems to usually be used for sprinting
14:34 MTDiscord <luatic> it's often used for sprinting
14:35 MTDiscord <luatic> it's the only generic keybind we have 🥲
14:36 supas2pid Huh
14:38 supas2pid It could be a cool idea to allow mods to add more keys and make it kind of dynamic
14:38 supas2pid I've seen some games use the aux1 key creatively though
14:39 supas2pid For me i just have it set to E and my inventory is set to tab because i can't bother to fly my hands all the way across my keyboard if i want to see what i have in my inventory
14:57 Leopold_ joined #minetest
15:27 learnOPENtechBEC OOps, with me trying to learn how to setup my on MT server in docker-compose, I forgot what my MT password is!? I made changed to the container and restarted it and I can get into that ok. I have the root admin info for the server....just not the MT user. How might I reset that?
15:47 learnOPENtechBEC I found one place that shows to delete the line in auth.txt, but I'm not finding auth.txt. I found the auth.sqlite, but I don't think that would be it
15:57 rubenwardy auth.sqlite replaces auth.txt
15:57 rubenwardy if you're the only user, you could just stop the server, delete auth.sqlite, and start it again
15:58 rubenwardy that unregisters all users
15:58 learnOPENtechBEC ah ok! Thank you rubenwardy Yeah just my own server I'm trying to learn how to admin
15:59 learnOPENtechBEC although because this is in a docker container, not sure how to stop the server, while I'm still in the console
15:59 learnOPENtechBEC I'm using Portainer
15:59 learnOPENtechBEC I can just for kill that file?
16:00 learnOPENtechBEC oh yep! That killed it alright
16:00 learnOPENtechBEC haha
16:05 learnOPENtechBEC Ok that got me back in which this current setup. Anyone else running on a Linode server, Nginx Proxy, Portainer, Docker-compose ?
16:07 learnOPENtechBEC I'm sure I'm going to recreate this many times from scratch trying to force myself to learn every step in the process of correctly setting up my server from the ground up, then installing minetest and configuring that will all the options
16:07 learnOPENtechBEC I don't have my domain name working correctly, but I can get to it via the IP, so yeah, baby steps for me
16:21 Leopold joined #minetest
16:26 MisterE[m] March blog post: https://blog.minetest.net/2023/04/16/March/
16:39 Kilroy joined #minetest
16:57 Desour joined #minetest
17:04 mrkubax10 joined #minetest
17:09 Peter_Lankton joined #minetest
17:09 Steve_Head joined #minetest
17:10 Steve_Head test
17:11 Desour this is #minetest, not #chattest ;)
17:11 Steve_Head good its working. anyone here who was talking about how that furry server is being slandered should read the forum post.
17:11 Steve_Head because it is my server being slandered. not you guysxz
17:13 Steve_Head and yes @ROllerozxa i am a freak. at least i am not a boring normie. without us freaks and weirdos, the would would be a boring place.
17:14 Steve_Head for some reason hexchat is using my alt name. but last time i was here i was peter lankton
17:15 Desour DOSing servers, as well as impersonating users is obviously not ok
17:16 Steve_Head yep i hope we all agree on that. however L-Dog on the forum doesn't. they seem to like how i was attacked.
17:21 MTDiscord <Flamore> is that all or do you need something else
17:22 Desour the forum is sadly full of weird people and trolls. and there are always so large walls of text
17:22 Steve_Head uh yeah i guess thats all i need. wanted to make sure u aware of the forum discussion. people here immediately assume "oh its the owner, hes trying to slander us. his server shoudl be banned" when no. in fact the one who tried to slander both you and me have admitted it on the forum
17:25 supas2pid i've never contributed to an open source project before, is there a easy way i can get started with contributing to Minetest?
17:26 rubenwardy supas2pid: there's a few ideas/ways here: https://www.minetest.net/get-involved/#contribute
17:26 rubenwardy most people get starting by finding or looking for something that annoys them, and then fixing it
17:26 rubenwardy *started
17:26 rubenwardy my first contribution was adding the error dialog you see when a mod crashes. It annoyed me that you had to look in a file to get the errors every time
17:28 supas2pid ah
17:29 supas2pid something that annoys me is the fact that fly permissions aren't given when you enable creative mode
17:29 supas2pid although thats subjective
17:29 supas2pid i'm gonna fork it and try to add some stuff
17:32 rubenwardy that one's tricky as fly is a completely separate concept to creative currently
17:32 supas2pid huh
17:33 supas2pid is there a way to speed up compilation? every time i make a modification, i have to compile, right?
17:33 rubenwardy yeah, you can use ninja and/or ccache
17:33 supas2pid i've never used those tools
17:33 fling joined #minetest
17:34 supas2pid so just add -DCMAKE_CXX_COMPILER_LAUNCHER=ccache ?
17:35 rubenwardy I've not used ccache so not sure
17:36 supas2pid wow ccache works first try :)
17:44 supas2pid what is minetest built on?
17:44 supas2pid just opengl + cpp?
17:45 rubenwardy Minetest also uses Lua, Irrlicht, and a bunch of other libraries
17:46 supas2pid ah
17:46 rubenwardy Irrlicht is a 3d rendering library that wraps OpenGL. We've forked it and are slowing refacoring it, eventually MT will use opengl directly
17:47 supas2pid this is difficult because im kind of lost in the code
17:47 Steve_Head @Flamore i can tell from the tone that i am not wanted here. god this community is so fucking toxic. not you specifically, but just in general. im sorry but i must be the one to say it. i tried to be nice. and i am still gonna try to be nice. i did what y'all wanted and added an age verify dialog which is working to keep kids out. yet my server still gets attacked by members of the community. by a person who runs another
17:47 Steve_Head well known server no less. pretty sure ive seen their server near the top of the list. they brag about having a solar powered server. anyway i guess i should remove the "sowwy ROllerozxa 😢" from my site because i have since unbanned that person. they are welcome back. not sure they'd want to come back though lol. but they can if they want. i know they liked playing as a animal. anyway i will leave now. but just kn
17:47 Steve_Head ow that until serverlist guidelines are put in place, i am not unlisting my server. and i am not gonna take it down just because it hurts ur feewings.
17:48 supas2pid say how would i find, the code that creates a new world when you press the "OK" button in the new world dialouge
17:49 Desour joined #minetest
17:50 MTDiscord <luatic> what makes you think your age verify dialog is "working to keep kids out"?
17:56 Desour supas2pid: the main menu is implemented in builtin/mainmenu
17:56 supas2pid ohh its all in lua
17:57 Desour changing the behaviour of the creative mode checkbox could be a difficult / controversial thing though.
17:58 Desour (ideally games should decide more on how their main menu looks like. iirc, there's already an issue for this)
17:59 * supas2pid uploaded an image: (2KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/WQymAPpZOgijcPzQwBnakIRH/image.png >
17:59 supas2pid yay i successfully obliterated the game bar
18:00 Desour f
18:01 supas2pid i think it would be cool if the menu was a rendered html
18:01 MTDiscord <luatic> that wouldn't be cool at all
18:01 MTDiscord <luatic> HTML + CSS is bloat
18:02 potatoxel[m] i am bloat
18:02 MTDiscord <luatic> we are bloat
18:02 potatoxel[m] i am bloated
18:02 supas2pid how come?
18:02 supas2pid mm actually i see why
18:02 supas2pid it would be a performance hit right?
18:02 MTDiscord <luatic> not necessarily, but maybe
18:02 MTDiscord <luatic> it would primarily be a lot of unwanted complexity
18:02 MTDiscord <luatic> there are better GUI toolkits than HTML
18:02 * supas2pid uploaded an image: (45KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/VPisZSDsfiFpjJNbrBiEexTI/image.png >
18:02 MTDiscord <luatic> much of the web "stack" has grown very (un)naturally
18:02 supas2pid yay
18:02 supas2pid the game bar is now verticle :(
18:03 supas2pid ok i have to go, i'll be back
18:03 potatoxel[m] enjoy ur tim
18:03 potatoxel[m] c:
18:03 rubenwardy [19:02] <+MTDiscord> <luatic> there are better GUI toolkits than HTML
18:03 rubenwardy You say this, but I've yet to find any
18:03 potatoxel[m] gui is bloat
18:04 MTDiscord <luatic> says the one who won't touch HTML + CSS without abstraction layers like React or Bootstrap to protect him from its insanities :P
18:04 Jon[m] JS api for HTML < raw HTML < automating it with library
18:05 MTDiscord <luatic> the only real reason for using the web is portability/convenience - everyone has a browser, and people have no issue running code in their browsers because it's somewhat reasonably sandboxed
18:05 Jon[m] entirety of HTML is kind of garbage, I'd prefer some minimal version that just includes div, span, and flexbox css
18:06 potatoxel[m] i like godots ui ting
18:06 potatoxel[m] its still bloat
18:06 rubenwardy ContentDB was originally made in raw html and css
18:07 rubenwardy But yes, part of the reason HTML/CSs is so good is the choice of higher level libraries
18:07 Desour :O godot also has a thing called scroll-container https://docs.godotengine.org/en/stable/classes/class_scrollcontainer.html#class-scrollcontainer
18:07 Desour in minetest, I came up with that name myself. weird coincidence
18:12 MTDiscord <luatic> https://developer.mozilla.org/en-US/docs/Glossary/Scroll_container
18:14 muurkha luatic: also HTML is a pretty great GUI toolkit compared to things like GTK+, WxWidgets, or pre-HTML Qt
18:17 MTDiscord <luatic> it may not be as bad as those, sure
18:17 MTDiscord <luatic> ahh, I remember messing with Tkinter when I was 9 :P
18:19 muurkha it's definitely a lot better than Tk
18:20 muurkha or formspecs ;)
18:21 Jon[m] left #minetest
18:21 MTDiscord <Flamore> what the fuck I wanted to be nice
18:22 Wuzzy joined #minetest
18:22 MinetestBot Wuzzy: Apr-12 18:57 UTC <independent56> I would like to commend you for your actions regarding that really dumb (both sides for once! Just like Twitter!) forum thread. https://wuzzy.neocities.org/comic/600/
18:24 MTDiscord <Flamore> was that automated or did someone post that
18:25 MTDiscord <luatic> automated, it's probably a !tell that triggered as Wuzzy joined the channel
18:26 MTDiscord <Flamore> ah
18:26 MTDiscord <Flamore> the timing couldn't be worse
18:28 supas2pid i think that some sort of markdown system could be cool for the UI instead of Lua
18:28 MTDiscord <luatic> Markdown is for documents, not UI
18:28 supas2pid true
18:28 MTDiscord <luatic> also MD technically is a superset of HTML, sooo...
18:28 MTDiscord <luatic> (I too like MD for documents)
18:28 supas2pid i'm trying to modernize the UI
18:28 MTDiscord <luatic> note that we have hypertext[] which can render basic Markdown just fine
18:29 MTDiscord <luatic> ~cdb markdown2formspec
18:29 MTDiscord <luatic> ah right the bot is probably disabled here
18:29 supas2pid i already have a mockup but i'm not sure how to implement a ton of stuff
18:29 MTDiscord <luatic> https://github.com/ExeVirus/markdown2formspec
18:29 supas2pid such as rounded corners
18:29 MTDiscord <luatic> there are features for most stuff
18:29 MTDiscord <luatic> rounded corners for what? buttons?
18:30 MTDiscord <luatic> you'd probably have to use image buttons or 9-sliced image buttons for that
18:30 Peter_Lankton joined #minetest
18:31 supas2pid thats what im thinking but its past my level
18:31 supas2pid i am a newb
18:31 supas2pid this is my first time contributing
18:32 muurkha ~cdb markdown2formspec
18:32 muurkha !cdb markdown2formspec
18:32 supas2pid i don't know what i can add thats noob friendly at all
18:33 supas2pid i was thinking of adding maybe fly would be enabled with creative mode or at least have a seperate checkbox that is enabled by default
18:36 Talkless joined #minetest
18:39 Peter_Lankton huh now i am Peter lankton again instead of steve_head. anyway Flamore, i guess i should apologize for snapping at you. its just that the message came off as rude. maybe that was not your intention but i have just been in a bad mood today because my server was attacked and i get accused of trying to slander the minetest devs. i guess my snarky comment i made on my site towards ROllerozxa wasn't helping my case. but it
18:39 Peter_Lankton was nothing more than a snarky comment. i just want it to be crystal clear to all the people who were impersonated that it was not me who did it. like i first said, i don't wanna make enemies. i just wanna run my server, make mods, and as long as there are no rules prohibiting it, keep my server in the server list.
18:41 muurkha supas2pid: maybe you could build a menu on the ground out of nodes such as signs and wood, then convert some box of nodes into a menu
18:41 supas2pid huh i dont know how that would work
18:42 supas2pid i already have a sort of mockup
18:42 supas2pid i dont know how to implement 9 sliced image buttons
18:43 muurkha I mean if you're looking for a noob-friendly interaction model
18:46 supas2pid no i'm just meaning, i'm a noob and i'm looking for something that i can contribute
18:47 muurkha oh, I thought you meant you wanted to write a mod that would make creating menus noob-friendly
18:47 sfan5 ok I guess there's nothing left to do for me
18:47 sfan5 (am finally home)
18:47 muurkha welcome home
18:49 Desour either sfan5 is missing the home priv, or he's a *really* slow typers. other players manage to type /home at free fall before hitting the ground
18:49 Desour s/typers/typer
18:50 YuGiOhJCJ joined #minetest
18:52 rubenwardy sfan5: server list rules
18:52 MTDiscord <luatic> see https://forum.minetest.net/viewtopic.php?f=3&amp;t=29388
18:53 sfan5 well yes I've read what the situation is about
18:54 definitelya_ joined #minetest
18:58 supas2pid thats an insane situation
18:58 supas2pid never ever i thought i would read about that on the minetest forums
18:59 PrairieWind joined #minetest
18:59 PrairieWind joined #minetest
18:59 rubenwardy created https://github.com/minetest/serverlist/issues/54 and https://github.com/minetest/serverlist/issues/55
19:00 supas2pid those were two i wanted to reccomend
19:02 sfan5 55 is arguably an engine issue
19:02 rubenwardy the serverlist needs to have that informaiton
19:02 rubenwardy there will also need to be an engine implementation to upload the flags and allow sending accepted flags to the list
19:03 sfan5 the engine both sends and understands the data
19:03 sfan5 server-side filtering complicates the setup, currently a list fetch is just a static file
19:04 MTDiscord <luatic> so essentially you propose something as simple as implementing flag filtering client-side?
19:05 rubenwardy the problem with filtering client-side is that older versions don't get the filtering, which means that solving this problem is quite delayed
19:06 sfan5 🤷
19:06 rubenwardy I'm not sure how much this is a problem, do distros have requirements on this stuff?
19:06 rubenwardy It's a problem on Android but we can release patch release for that
19:07 supas2pid I'm gonna try to add #55
19:07 ShadowBot https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg
19:07 supas2pid It seems simple enough
19:07 sfan5 it's far from simple
19:07 sfan5 rubenwardy: the only issue regarding distros I see is if the metainfo file says mt if suitable for kids
19:08 supas2pid how so
19:08 sfan5 online play specifically
19:09 supas2pid I would really like a filtering system because i found it unsettling that there was "18+ furry vore rp" at the top of my server list
19:09 supas2pid How would this be simple though? I dont see how it would be very hard
19:11 sfan5 you need a way for servers to indicate that they're 18+, you need the client to understand this flag for filtering, there need to be settings to turn both on/off, potentially you want to change the list server-side so the change applies to older clients, you need to worry about which platforms are not allowed to have a toggle to show 18+ servers
19:12 supas2pid ohh
19:12 supas2pid true
19:13 Verticen joined #minetest
19:13 supas2pid how is server metadata handled
19:22 supas2pid it does actually need to be in the server metadata
19:22 supas2pid you could do a filter like this:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/609e67a4edd05821bc4476e77748520701148586>)
19:24 sfan5 the gist of it: the server sends a json dict to the serverlist, the serverlist puts that dict into a bigger json file, clients read this file
19:24 supas2pid where does the server send the json dict to the serverlist
19:25 MinetestBot [git] rubenwardy -> minetest/minetest: Use .md extension for markdown files b1786e8 https://github.com/minetest/minetest/commit/b1786e88ac8921d9c4f0cfe366fdf7e2c965984c (2023-04-16T19:23:53Z)
19:25 MinetestBot [git] rubenwardy -> minetest/minetest: Add lua_api.txt to point to new file 8c2c7fa https://github.com/minetest/minetest/commit/8c2c7fadbf66307aa7d59c2946c90b197aa57046 (2023-04-16T19:23:53Z)
19:26 supas2pid what is this?
19:26 supas2pid oh
19:28 fgaz just a bot that sends a message to this room whenever a commit is pushed to the minetest repo (among other things)
19:31 fgaz <supas2pid> "where does the server send the..." <- https://github.com/minetest/minetest/blob/master/src/serverlist.cpp
19:32 supas2pid what is g_settings
19:46 fgaz The global settings object. Contains stuff from the configuration file(s)
19:47 supas2pid so then how does serverlist.cpp get the g_settings of the server?
19:47 supas2pid and where does the server create and set parameters for its g_settings
19:49 Kilroy joined #minetest
19:51 supas2pid like what is "g_settings->get("server_name")"
19:51 supas2pid where is server_name set
19:51 supas2pid and how is the client obtaining it
20:08 supas2pid is there a way i can find stuff out like this myself? i've been searching around the codebase and struggling
20:09 supas2pid there's not even any instances of g_settings->set* in server.cpp
20:13 sfan5 server_name is not set by the code, the server owner does it in minetest.conf
20:13 Krock there's some main menu code that shoves the server list formspec stuff back into lua
20:13 supas2pid ohh
20:14 supas2pid so could you have a option in minetest.conf like "nsfw" then that could be a t or f that marks the server as nsfw?
20:26 sparky4 joined #minetest
20:32 * supas2pid uploaded an image: (20KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/zSzFlEWStvAqpFcpKUcmuzct/image.png >
20:33 supas2pid I figured out how to add an "nsfw" checkbox but i'm thinking instead of that put a button that takes you to a sub menu like "Select Mods", but for adding content flags like specified in issue #55
20:33 ShadowBot https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg
20:33 supas2pid wrong issue
20:34 Desour "mama, what does this NSFW thing mean that my game is saying here?"
20:34 supas2pid it's in minetest/serverlist
20:39 * supas2pid uploaded an image: (19KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/tMSuhGVunGZrUyixQzRQkchV/image.png >
20:39 supas2pid the thing isn't big enough to fit the button :(
20:41 * supas2pid uploaded an image: (61KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/EcILdsLcdYwABANjSPBLEUag/image.png >
20:41 supas2pid i could just put it here because server port is only 5 numbers usually
20:46 * supas2pid uploaded an image: (21KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/FpNJCyYZAsrtqETEXMRgYDWh/image.png >
21:02 Verticen joined #minetest
21:05 Desour_ joined #minetest
21:52 gxt__ joined #minetest
22:00 Sven_vB joined #minetest
22:20 fluxionary does anyone know if an item_image formspec element can reflect an item's coloration specified by a palette_index metadata value? it doesn't seem to be working for me.
22:23 rubenwardy Should do, are you formspec escaping?
22:23 fluxionary yup
22:23 fluxionary the item shows up, but not w/ the coloration
22:27 fluxionary `item_meta:set_int("palette_index", math.floor(node.param2 / 4))`, then `string.format("item_image[8.5,8.2;1,1;%s]", minetest.formspec_escape(itemstring))`
22:29 fluxionary i guess i'm filing a bug report and creating a workaround (probably an actual inventory slot w/ an invisible element over it to keep people from clicking it)
22:30 rubenwardy yeah sounds like bug report time
22:31 fluxionary creating a minimal reproducible setup, should be done in a moment
22:41 proller joined #minetest
23:31 Lunatrius` joined #minetest

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