Time Nick Message 03:45 paramat will merge #7024 #7032 #7036 in a few mins 03:45 ShadowBot https://github.com/minetest/minetest/issues/7024 -- Falling.lua: Delete falling node entities on contact with 'ignore' by paramat 03:45 ShadowBot https://github.com/minetest/minetest/issues/7032 -- Item entity: Delete in 'ignore' nodes by paramat 03:45 ShadowBot https://github.com/minetest/minetest/issues/7036 -- Dungeons: Avoid generation in multiple liquid nodes and 'airlike' by paramat 03:58 paramat merged 15:28 red-001 #7039 15:28 ShadowBot https://github.com/minetest/minetest/issues/7039 -- Add `on_auth_fail` callback by red-001 16:53 VanessaE again with this out of memory crap. something between 0.4.16 and commit 3d0617c9 (on backports-0.4) has completely broken things. a player just signing onto my server causes an OOM crash. 16:53 VanessaE wtf is going on? 16:56 pgimeno_ VanessaE: maybe you can bisect the exact commit? 16:56 VanessaE are you crazy? 16:56 VanessaE this is a production server 16:56 * pgimeno_ shrugs 17:00 pgimeno_ if it's better to let it crash every time a player signs onto the server than to take it down for some minutes during bisection, then I'm probably crazy 17:01 VanessaE it wouldn't be "some minutes". 17:01 VanessaE not on a world that big and ols 17:01 VanessaE oldd* 17:02 VanessaE there, disabled luajit 17:03 BakerPrime_ Yes, and I can say that it DID work. The server is fixed, LuaJIT is broken. Period. (I think) 17:05 VanessaE luajit had gc64 enabled, too 17:43 Fixer VanessaE: can you show exact error on pastebin? 17:44 VanessaE Fixer: it's just a generic OOM error like any other, always showing less than 1GB in use, in random mods/sections of code. 17:44 VanessaE (last time, builtin) 17:50 Fixer VanessaE: i had this problem for ages, try using build with lua 17:50 VanessaE read up, fi` 17:50 VanessaE read up, Fixer 17:51 VanessaE luajit has just been disabled. I'm on stock lua now. 17:51 Fixer ok, this should help 17:52 Fixer VanessaE: wonder why low mem usage is reported, probably a bug somewhere 17:52 VanessaE who knows. 17:54 VanessaE minetest needs to report "mod so-and-so tried to allocate X MB" on a OOM crash 17:54 VanessaE (if it can) 18:00 Fixer yeah 20:35 paramat 2 simple PRs game#2044 game#2046 the boat one is possibly trivial 20:35 ShadowBot https://github.com/minetest/minetest_game/issues/2044 -- Boats: Prevent entering 'ignore' nodes by paramat 20:35 ShadowBot https://github.com/minetest/minetest_game/issues/2046 -- Flower spread: Only spread to the same surface node by paramat 20:35 red-001 paramat, got some time to review #6982? 20:36 ShadowBot https://github.com/minetest/minetest/issues/6982 -- Make settings files per-world. by red-001 22:10 paramat erm 22:13 paramat i'm keen to review where i can, but i'm only good with certain parts of code, this isn't one of them. i'm also prioritising my review time and i see many higher priorities, sorry 22:19 red-001 well thought I would ask you since I'm considering also merging map_meta.txt with world.mt, and mapgen is kinda your field 22:35 paramat ah hmm thanks 22:36 paramat oh it's more radical than i realised, will look over it 22:38 Fixer this one seems good for review, not too big https://github.com/minetest/minetest/pull/6825 22:38 paramat what is the reason for merging those 2 files? 22:39 red-001 most of the C++ changes are just to avoid client settings like view range being saved in the world config 22:39 red-001 paramat, to make experimenting with mapgen flags easier 22:39 Fixer and this one too needs reviews, important https://github.com/minetest/minetest/pull/6786 22:41 red-001 also makes it easier for someone to mess up thier world which is why I haven't implemented it 22:43 paramat will test 6982 22:45 paramat 6982 is big so needs lots of attention 22:47 red-001 Fixer, is 6825 only for cinematic? 22:48 red-001 or does cimematic just happen to be enabled? 22:48 Fixer red-001: no, smooth yaw for objects, for example, carts, mobs, etc 22:51 paramat so i create a world, highlight it, then click 'world settings'? 22:52 red-001 that should open a modified version of advance settings with anything thats client only removed 22:53 paramat ok, it's very buggy, will reply in thread 23:14 red-001 paramat, like I said I haven't merged map_meta.txt with settings, just was considering doing so 23:17 paramat ok 23:17 paramat oh yeah misread 23:18 paramat is this why altering mapgen parameters doesn't work? 23:18 red-001 yes 23:18 paramat ok 23:18 red-001 fixed the two other issues 23:20 paramat map meta txt is already per world so setting mapgen parameters in world settings may be irrelevant, of course, duh 23:21 paramat but then you'd need to disallow changing some mapgen params in world creation i guess if they aren't going to work 23:22 red-001 well since mapgen now seems to be it's own top-level settings group I could just filter it out easily 23:23 paramat i think at the moment i prefer map meta txt stay separate and contain stuff that is already per-world, and therefore not be settable in world settings 23:23 red-001 done 23:23 paramat mapgen params would then be set in advanced settings as before 23:24 sofar just by relationship alone, mapgen settings would go with the world, not aside 23:25 Fixer +1 23:25 sofar don't think they would be compatible off the bat format wise though 23:25 sofar you probably have to serialize them first 23:26 sofar messy 23:26 sofar it's too bad they got their own config file code early on 23:27 red-001 the format is literaly a normal settings file with a special line at the end, or at least thats how world init treats it 23:28 red-001 I don't think anything else uses settings groups but all settings files should support them 23:30 paramat anyway users are used to setting mapgen params in advanced settings and know those will be saved per-world in map meta txt, so 'world settings' can be for other stuff 23:31 paramat probably simpler 23:31 sofar anyone who edits mapgen settings can edit them where ever we put them 23:31 sofar we're like down to 3 people 23:32 sofar I don't mind though, I'm just lamenting the fact they were separated from the start 23:32 sofar we should have had a world.conf and a client.conf from the get-go 23:33 paramat so yes i am happy to test this PR