Time Nick Message 00:32 MTDiscord skinsdb [https://skinsdb.terraqueststudios.net/] will be migrating to a new server + running on new codebase [https://github.com/TerraQuest-Studios/skinsdb-go] tonight - say this process will start 15 minutes past the hour > 00:35 MTDiscord re new code base, should still be the same api, slight graphical changes, nothing new other than open source and in golang now [old code was in a repo accessible to a bus factor person] 00:35 MTDiscord however this should allow easier updates, and some features added from the ancient failed astro version 01:34 MTDiscord . and its up and running 02:54 [MatrxMT] eagerly anticipating upload capabilities, but paying tech debt is always good 03:09 MTDiscord eager enough to pr them? 😛 08:07 [MatrxMT] Do Linux perf recordings contain sensitive info? As in, should I be worried about posting them to a GitHub issue... 15:49 Kimapr i just looked into how luanti does serverlist announcements. WTF? Why are you sending a JSON wrapped in a HTML form?? 15:50 [MatrxMT] there's a raw list at https://servers.luanti.org/list.json 15:50 [MatrxMT] the html one is just for presentation in clients that don't do their own format 15:56 MTDiscord Blockhead256: kimapr is talking about the fact that instead of directly POSTing the JSON to the serverlist, instead it is encoded as a HTML form: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/POST 15:56 Kimapr Yes 15:57 [MatrxMT] it all dates back ages, so maybe using POST on filetypes other than HTML forms wasn't conceived of by the original authors 16:19 sfan5 you could say it's historical reasons 16:19 sfan5 but using multipart/form-data with json isn't that uncommon 16:37 Guest88 I am not sure what I am doing wrong here, but for some reason, my data is not persisting on server restart, that being groups, warps, and homes. init.lua: https://termbin.com/5nrn4 , warps.lua: https://termbin.com/b5li , homes.lua: https://termbin.com/u4jz 16:38 Guest88 I did have it working, but mysteriously, it stopped working, I can't even seem to pull the data from the storages. 16:42 Guest88 Failing this, I might end up just writing the data storage solution myself. 16:54 sfan5 hessen._storage will never somehow turn nil, the extra error handling is useless 16:55 sfan5 I don't immediately see what is wrong but you could try 1) calling load_data after startup (wrap it in core.after(0, ...)) or 2) saving the data more often than just at shutdown 17:29 Guest88 sfan5 save_data() is called after operations that provide fresh data to be store, see for example the code for the setwarp chat command. I'll look into the other solution you pointed out, and also look into removing that extra error handling. 18:27 MTDiscord probably it was just copypasted from some working code 18:37 Guest88 copypasted from working code? I doubt that, I intend to learn.i 18:39 Guest88 I found that kind of assumption to be rude, to be honest. 18:40 Guest88 It's kind of like taking an assumption that I want to be spoon fed, though I spent hours before coming here for a second set of eyes. 18:43 MTDiscord one could assume its rude for you to assume its in response to you 18:43 MTDiscord anyways, its actually in response to > you could say it's historical reasons 18:44 Guest88 Maybe, might be sensitive.m 18:52 sfan5 that's the bridge's fault for not including any kind of indicator 18:53 MTDiscord yes 20:31 MinetestBot 02[git] 04lhofhansl -> 03luanti-org/luanti: Quick fix for TestMap name collision, introduced in #16274 131297ccc https://github.com/luanti-org/luanti/commit/1297ccc537ccfeedb5bf281547608d23069f5709 (152025-06-23T20:27:40Z) 21:27 Juri Since a few days I notice my server disappearing from the serverlist every now and then for a few minutes, but with very few exceptions, there are no errors about failed announce requests 21:27 Juri How would one start finding the root cause? 21:28 Juri Like right now, WuWe not in list 21:29 Juri Now it's back 21:30 Juri Ich checked my logs, last failed announce was about 10 hours ago 21:30 Juri *I checked 21:32 sfan5 which IP do you announce from 21:35 Juri wunderwelt.one:30000 -> 23.88.77.225 21:38 sfan5 [2025-06-23 21:23:30,697] WARNING in server: Server wunderwelt.one port 30000 already exists on the list ip=23.88.77.225 21:39 sfan5 the current "instance" of wuwe on the list was announced by an ipv6 address at hetzner 21:39 sfan5 the list won't permit two to exist 21:41 Juri That's odd, I have ipv6_server = false in my conf 21:42 sfan5 use enable_ipv6 = false or a bind_address if you want to prevent outgoing web requests from using ipv6 21:44 Juri will do, thank you