Luanti logo

IRC log for #luanti, 2025-04-19

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

All times shown according to UTC.

Time Nick Message
00:21 [MatrxMT] <Blockhead256> cheapie: If you don't gain FPS from the client mesh chunk size options, your CPU is probably too weak to help the GPU enough. Oh well!
00:21 [MatrxMT] <Blockhead256> as some have said, it would be good to have presets for graphics. Though with Luanti it would have to be a few options
00:21 [MatrxMT] <Blockhead256> Potato Low Medium High Ultra or something
00:32 cheapie Blockhead256: I'd think a 5950X would be fast enough
00:32 [MatrxMT] <Blockhead256> oic
00:34 FileX joined #luanti
00:42 [MatrxMT] <Blockhead256> reminder to all the discord users that any file uploads become unusable off-discord after about 24-36 hours
00:44 ireallyhateirc isn't that a feature? time bomb
00:45 [MatrxMT] <Blockhead256> yes, an anti-feature of discord to be precise
00:45 [MatrxMT] <Blockhead256> because they don't want to be everyone's free CDN
00:45 ireallyhateirc too bad, would be funny if they were
00:54 cheapie Achievement unlocked: rickrolled another player using //lua and core.dynamic_add_media()
00:54 MTDiscord <nathan4220776> Excellent.
00:55 MTDiscord <nathan4220776> The file upload thing can probably be worked around...
00:55 MTDiscord <nathan4220776> Maybe it tracks the referer?
01:02 [MatrxMT] <Blockhead256> dQw4w9WgXcQ
01:05 [MatrxMT] <Blockhead256> no, you need to be authenticated to get an updated token
01:06 [MatrxMT] <Blockhead256> maybe with a proxy, but that's against ToS surely, and you'd have to paste into the proxy website
01:25 v-rob joined #luanti
02:07 MTDiscord <redundantcc> On the topic how does matrix handle file uploads, it might be easier to talk I'm here through that. Since IRC is quicker and dirtier, but probably doesn't support file uploading out of the box?
02:08 MTDiscord <redundantcc> *on there throught that.
02:26 syl joined #luanti
02:38 MTDiscord <nathan4220776> Anything supports file uploads if you base64 encode the file first.
02:48 cheapie nathan4220776: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAbklEQVQokZ1SSRLAMAiCjP//sj20Yx00dmFyIqi40B2fYABIAMiRJNwvPnAKTEQRn0UZK3+QmrVi1WTiLd7dw2Bga+k9rE2TLUkp/tkDNqNsSatUVk9N1w20pVjZuu/J0nwXkMVJ1n4ScpWPUz4A6882JXARoXsAAAAASUVORK5CYII=
02:48 cheapie Like that? :P
03:00 SwissalpS joined #luanti
03:02 MTDiscord <nathan4220776> Yes.
03:10 Kimapr_ joined #luanti
03:29 amfl2 joined #luanti
03:46 behalebabo joined #luanti
03:59 Trifton2 joined #luanti
04:00 FileX joined #luanti
04:00 MTDiscord joined #luanti
04:37 SFENCE joined #luanti
05:13 FileX joined #luanti
05:29 SFENCE joined #luanti
05:58 SFENCE joined #luanti
06:04 SFENCE joined #luanti
06:08 SFENCE joined #luanti
06:09 MTDiscord <redundantcc> If only there was a service, that took base64 encoded images and used nothing but front end JavaScript to create usable images that could be seen on all platforms //todo
06:12 MTDiscord <redundantcc> Actually I guess it would have to be convenient to upload in that way first, otherwise the service itself would be kind of pointless. So the ideal solution would be a matrix/irc client which auto encodes images, and then links them to this Black-Box-Unicorn service?
06:16 SFENCE joined #luanti
06:34 SFENCE joined #luanti
07:00 SFENCE joined #luanti
07:05 jemius joined #luanti
07:13 FileX joined #luanti
07:31 SFENCE joined #luanti
07:43 FileX joined #luanti
07:51 SFENCE joined #luanti
08:07 cheek_pain joined #luanti
09:16 mrkubax10 joined #luanti
09:49 jaca122 joined #luanti
11:00 galex-713_ joined #luanti
11:35 galex-713 joined #luanti
11:39 rubenwardy You can paste a data URL into a browser to view it
11:40 simon816 joined #luanti
11:59 ireallyhateirc joined #luanti
12:08 alpiquero joined #luanti
12:09 silverwolf73828 joined #luanti
12:19 Yuvi joined #luanti
12:20 Yuvi joined #luanti
12:30 mrkubax10 joined #luanti
12:47 galex-713 joined #luanti
12:58 Baytuch joined #luanti
13:04 jaca122 joined #luanti
14:08 FileX joined #luanti
14:10 SwissalpS joined #luanti
14:40 behalebabo joined #luanti
14:49 Desour joined #luanti
15:46 heavygale joined #luanti
16:17 v-rob joined #luanti
16:38 mrkubax10 joined #luanti
16:55 BuckarooBanzai @redundantcc something like this: https://gchq.github.io/CyberChef/#recipe=From_Base64('A-Za-z0-9%2B/%3D',true,false)Render_Image('Raw')&input=aVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQUlBQUFDUWtXZzJBQUFBQTNOQ1NWUUlDQWpiNFUvZ0FBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFBYmtsRVFWUW9rWjFTU1JMQU1BaUNqUC8vc2oyMFl4MDBkbUZ5SXFpNDBCMmZZQUJJQU1pUkpOd3ZQbkF
16:55 BuckarooBanzai LVEVRUm4wVVpLMytRbXJWaTFXVGlMZDdkdzJCZ2ErazlyRTJUTFVrcC90a0ROcU5zU2F0VVZrOU4xdzIwcFZqWnV1L0owbndYa01WSjFuNFNjcFdQVXo0QTY4ODJKWEFSb1hzQUFBQUFTVVZPUks1Q1lJST0
16:56 BuckarooBanzai (ok, the message break might have messed that up)
17:01 MTDiscord <redundantcc> rubenwardy: that reminds me, can you add support for data:html urls in cdb?
17:01 rubenwardy why?
17:01 rubenwardy that isn't going to work on the Luanti client
17:02 MTDiscord <redundantcc> Doesn't the client open it in the default web browser anyway?
17:03 MTDiscord <redundantcc> Plus if you just want to have an HTML page with a picture of a shredder as your issue tracker, it's kind of a waste to host the whole web page for a small little doctext.
17:03 MTDiscord <redundantcc> BuckarooBanzai: thanks I'll look at this in a bit.
17:10 Talkless joined #luanti
17:11 Verticen joined #luanti
17:13 liceDibrarian joined #luanti
17:20 Noisytoot joined #luanti
17:21 MinetestBot [git] pgimeno@users.noreply.notabug.org -> luanti-org/minetest_game: Fix dry_grass_N on dirt producing dirt_with_grass 838ad60 https://github.com/luanti-org/minetest_game/commit/838ad60ad085f7eabdfb60a8e531b14e424aa5d4 (2025-04-19T17:19:12Z)
17:29 liceDibrarian joined #luanti
17:34 ROllerozxa joined #luanti
17:48 v-rob joined #luanti
18:38 Talkless joined #luanti
18:41 crazyR joined #luanti
18:47 greeter joined #luanti
18:56 Noisytoot joined #luanti
19:40 fluxionary joined #luanti
20:00 exoticalexo joined #luanti
20:05 exoticalexo Is it possible to upload skins in/on skinsdb or do I need to install another mod to do that?
20:31 * cheapie grabs her server management bingo card, checks off the "some player wired a whole city worth of mesecons lights to one switch and now it takes about two full seconds to turn the switch on" space
20:31 exoticalexo lol
20:32 exoticalexo Why would somebody do that anyway tho(maybe for lagging the server, but idk)
20:32 cheapie According to the player in question, it's so that they can easily turn the lights on/off at the same time, but they haven't specified why they need/want to do such a thing
20:33 cheapie But this is coming from some instrumentation that I stuck into the mesecons ActionQueue in an attempt to get the little bits of background lag cut down even more, I had "receptor_on 1943091 (-1054,5,5537)" pop out of it
20:33 exoticalexo Why does he need to turn on a “whole city worth of mesecons lamps” lol
20:33 cheapie receptor_on is the function, 1943091 is the time it took in µs, and then the position
20:34 cheapie I have no idea. You're welcome to try to ask but this player is basically impossible to communicate with
20:35 exoticalexo Which server is it?
20:35 cheapie I think the plan right now is to offer assistance in converting to a less-laggy system, and if they reject then it'll just be a case of "OK, fine, but you can't do *this* any more"
20:35 sfan5 "Why would somebody do that anyway" well maybe he wants to light his city
20:36 exoticalexo Not if it lags the server out, that would be excessive
20:36 cheapie One player on that server has been working on a system using digilines that staggers the changes over a few seconds, I'd kind of like to see them use that
20:36 MTDiscord <et086> 2 second lag spike to turn on lights is crazy... wow
20:37 cheapie Or really even just using digilines instead of mesecons tends to make these things a lot faster, even if it does still all go at once
20:37 sfan5 wouldn't inserting a few delays just fix it?
20:37 sfan5 delayers*
20:37 cheapie Possibly, but right now the wiring is a mess and I'm not even sure what's getting power from what
20:38 cheapie And this player is the sort that gets really defensive and starts asking tons of questions if you touch their stuff, so any "cut some mesecons and see what goes out" activities are best done when they're not on
20:39 MTDiscord <et086> lol
20:39 cheapie They were trying to kick us out of their "power plant" at one point, that was amusing
20:40 cheapie Like... no, all of us that were there are server staff, we can go wherever we need to :P
20:40 exoticalexo Do they really need that much lights? Couldn’t they just put on regular lighting instead of mesecons-powered ones?
20:41 * cheapie shrugs
20:41 cheapie If they really want to do central lighting control I just wish they'd at least do it with digilines
20:42 exoticalexo Too expensive for them?
20:42 cheapie It's a creative server
20:42 exoticalexo Oh
20:43 exoticalexo Guess they don’t know how to use digilines?
20:43 cheapie Which is why I mentioned probably offering them help converting the system over
20:43 exoticalexo So the server is VE-CREATIVE?
20:44 MTDiscord <et086> you could convert it with worldedit while they aren't looking (converting mesecon wires to digiline ones, and adding a luac to control it)
20:45 cheapie exoticalexo: Yes, that's the only one I play on after all
20:47 cheapie Max lag is currently 0.13 with 5 players online, which isn't terrible but it's always nice to be able to get that down more
20:48 exoticalexo et, I’d think they will notice tho.
20:48 cheapie Especially since a decent part of it has been things like "here's a firmware update for that LuaC you have that's running some code I wrote a while back, this new version works exactly the same but performs better"
20:49 MTDiscord <et086> maybe you could profile the server for a bit to find out whats causing lag (potentially fixing those mods), also 0.13 seconds with 5 players online is really good
20:49 cheapie Yeah, this is a result of profiling
20:49 MTDiscord <et086> wow
20:50 cheapie mesecons globalstep is most of it, which is why I have that custom instrumentation on right now (temporarily) that tells me if any one ActionQueue function takes more than 50ms
20:50 cheapie It's not a hard limit, like we're not implementing a "your thing can't take more than 50ms" rule or whatever
20:50 cheapie Just trying to spot things that don't perform well, especially if I can easily improve them
20:51 MTDiscord <et086> i mean there is mesecons_debug which would tell you and limit mapblocks which take too much time
20:51 cheapie I did see that one, that seems a bit heavy-handed though
20:52 cheapie And this one-liner is doing everything I need it to do anyway
20:53 cheapie If anyone else wants it (it assumes you have the IRC mod installed): //lua local oldexecute=mesecon.queue.execute;function mesecon.queue.execute(self,action) local starttime=core.get_us_time(); oldexecute(self,action); local endtime = core.get_us_time(); if endtime-starttime>50000 then irc.say("cheapie",action.func.." "..(endtime-starttime).." "..core.pos_to_string(action.pos)) end end
20:54 MTDiscord <et086> doesnt that spam you
20:55 cheapie Not a ton, there's not all that much slow stuff on there
20:55 cheapie As in the vast, vast majority of items in the queue complete in under 50ms
20:56 MTDiscord <et086> thats nice then
20:57 cheapie re: 0.13s though - sure, 0.13s with 5 players on isn't bad, but at the same time this is a server with so little background lag that it's not uncommon to see numbers as low as 0.05s with fewer players
20:57 cheapie dedicated_server_step is set to 0.025
20:57 exoticalexo It’s like 8 players now ig
20:57 MTDiscord <nathan4220776> What servera are you talking about?
20:58 cheapie VE-Creative
20:58 MTDiscord <nathan4220776> Oh, ok.
20:58 cheapie daconcepts.com:37000
20:59 cheapie FWIW in the past 5 or so minutes I've only seen one warning, and that was a digilines message that took 80ms
20:59 cheapie I do know which machine that is (and it's one of mine), I did do some work on it recently so it does these much less often
21:21 nuala joined #luanti
21:27 nuala joined #luanti
22:04 kimapr joined #luanti
22:08 v-rob joined #luanti
22:14 ___nick___ joined #luanti
22:32 panwolfram joined #luanti
22:54 fluxionary joined #luanti
23:05 Eragon joined #luanti
23:48 FileX joined #luanti

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