Time Nick Message 06:12 ireallyhateirc Nice to see you've changed the "MTG ghost town castle" screenshot to something more appealing 06:13 ireallyhateirc as for the missed release deadline - Luanti CEO is not gonna be happy about that, we'll definitely hear about this during the next weekly zoom call 06:20 SwissalpS Luanti uses closed source Zoom? why not jit.si 06:21 [MatrxMT] CEO of Luanti: photo not found 06:21 [MatrxMT] jitsi is good though 07:05 Guest93 luanti 13:29 MTDiscord i wonder whether we could establish some kind of convention for scraping luanti servers 13:30 [MatrxMT] scraping what? search-engine-like bot clients? 13:30 MTDiscord like for example right now i want to scrape them to see what mesh and visual_scale node def fields are in use to make sure i'm not missing anything when fixing some ugly bugs 13:30 MTDiscord i will probably repurpose https://github.com/LizzyFleckenstein03/texmodbot 13:31 [MatrxMT] there's the de facto from texmodbot 13:31 [MatrxMT] I think it's basically like browser useragent strings 13:31 MTDiscord yeah 13:31 MTDiscord but a convention would be good 13:31 MTDiscord websites have robots.txt 13:32 MTDiscord fun fact, i've seen anticheat mods which disallow texmodbot lol 13:32 [MatrxMT] could have a robots.txt in the media payload 14:19 sfan5 @luatic I scraped all public servers a while ago (+ nodedef & itemdef) but threw the results and scripts away 14:27 sfan5 it was however literally just a normal client with a patch to dump the necessary stuff and disconnect after receiving it; plus video_driver = null and a bash script 14:47 MTDiscord yeah that makes sense, i'll probably do that 14:47 [MatrxMT] speaking of the devil, texmodbot joined linuxforks 14:47 MTDiscord oh so something did happen 14:48 [MatrxMT] then timed out 14:49 MTDiscord yeah i ran a thing, but something is off with the packet handling and i'm not sure what and won't debug it now 14:49 MTDiscord i'll do what sfan suggested 14:50 cheapie luatic: I've seen anticheat mods even stricter than /that/, at one point I joined some random server with my usual client (version string along the lines of "5.12-dev--dirty") and got banned for *that* 14:51 cheapie Not a server I cared about in the slightest (and it let me look around for ~10 seconds first, there was nothing to see) so it was more just funny than anything else 14:51 MTDiscord yep, i've seen that too, had to patch my little brother's luanti 5.12-dev build (wasn't even a dirty one) to pretend to be 5.12 ;) 14:52 sfan5 aha I found the commit at least https://0x0.st/8vq7.txt 14:52 cheapie This is part of why I like mostly just having to moderate a creative server, no such thing as cheating :P 14:54 MTDiscord thanks that's useful 14:57 sfan5 maybe it's worth preserving the results this time 14:57 sfan5 tho pushing nodedef and itemdef could be considered copyright infringement(?) 14:57 sfan5 publishing* 14:58 sfan5 or maybe fair use if you consider that things like the internet archive exist too 14:59 sfan5 if someone is really bored it would be kinda useful to have the ability to convert a dumped nodedef/itemdef back into Lua code 14:59 sfan5 since that allows (mostly) cloning arbitrary areas on servers as read-only snapshots without having to hunt down mods 15:00 [MatrxMT] you can replicate the nodes and their basic properties, but you can't get just get a copy of the Lua methods 15:01 [MatrxMT] and for mods like Advtrains with a bunch of storage, map saving doesn't capture that 15:01 sfan5 sure, but it is possible to perfectly replicate the *looks* of nodes 15:02 sfan5 and entities too if someone were to put in the work to capture them 15:35 MTDiscord anyways i'm running the thing right now if anyone is wondering why LuaticBot is connecting 15:36 MTDiscord it turns out that there are many doors and hands