Time Nick Message 03:41 Flitzpiepe hello everyone. Does someone know if it can cause map-corruption if I move a teleport-tube (pipeworks-mod) with a mover (basic-machines-mod) ? 05:22 Roger9 mod pitch: one-up mushroom. if you have one on hand while you die in hardcore mode, you get to respawn but the mushroom disappears 05:23 Roger9 either that, or the much simpler "gives you 10 extra hearts" 05:49 Roger9 is maximum HP saved? 06:39 FreeFull Roger9: Something like the totem of undying in minecraft? 06:39 Roger9 FreeFull: ye 06:39 Roger9 I've got it to work 06:40 Roger9 it hooks a modifier to hpchange. if you take fatal damage and have a 1up mushroom in your 'main' inventory the damage will be set to 0 and your HP is reset to 20 06:40 Roger9 that way, I can avoid having to deal with the "you died" screen at all, as in that circumstance you never actually reach 0 HP before the 1up mushroom is used 06:43 Roger9 I might add other powerups as well 06:48 Roger9 FreeFull: do you have any suggestions for it? 06:52 FreeFull Jump boost mushrooms? 06:52 Roger9 well, I have the effects mod... you could use that to create jump boost mushrooms I suppsoe 06:52 Roger9 suppose* 07:09 Roger9 I'm tired 07:12 FreeFull Get some rest 07:51 AndrBuilder hello :) what kind of files do i have to create to use in minetest .... 07:51 AndrBuilder i want to create some new 3d object ... 07:52 AndrBuilder i know everybody uses blender for this ... but i would like to use solidedge, is this possible? 08:03 FreeFull AndrBuilder: AFAIK anything that can produce an .obj file should work 08:04 AndrBuilder not sure if it can? :-O 08:06 FreeFull I've never used solidedge myself, so I can't tell you 08:13 FreeFull AndrBuilder: https://wiki.minetest.net/Using_Blender#On_file_formats I found the full list of supported file formats 08:31 FreshOutOfHecks Is there a way to make global step more consistent? 08:33 lumberJ more consistent in what sense FreshOutOfHecks? 08:33 AndrBuilder thanks FreeFull i allready found this also but not sure what solidedge exports to 08:33 FreshOutOfHecks I'm running a really barren subgame, and I get global step pauses up to 7 seconds sometimes 08:33 FreshOutOfHecks Probably waiting for the mapgen cause there's absolutely nothing else in this yet 08:34 Sketch2 https://forum.minetest.net/viewtopic.php?f=10&t=1825 08:35 FreshOutOfHecks Thanks for that but I tried some things already 08:35 FreshOutOfHecks sqlite_synchronous sounds like it could help 08:39 FreshOutOfHecks Nope, that's not it 08:40 FreshOutOfHecks maybe it's not the global step, but what else could it be 08:40 FreshOutOfHecks the actual problem is the player animation getting stuck 08:46 FreshOutOfHecks Alright, I narrowed this down a bit 08:46 FreshOutOfHecks things are mostly fine when I turn off my register_on_generated code 08:47 FreshOutOfHecks worst case is now a fraction of a second instead of over 5 seconds 08:50 lumberJ if you post your code that might be helpful. 08:50 FreshOutOfHecks I will, just let me comment it a little 08:50 lumberJ sounds like it is an issue of processing code within the method more than the method itself that is the problem 08:51 FreshOutOfHecks might be, I'm new to lua and don't know all the pitfalls yet 08:51 AndrBuilder hello lumberJ 08:55 FreshOutOfHecks https://pastebin.com/3pAsky0D 08:57 AndrBuilder i saved a 3D obj how can i check if it works ingame? 08:57 Sketch2 this seems like it would waste clock ticks on empty nodes: if node == nil then node = minetest.get_node( pos ) end 08:57 FreshOutOfHecks noted, I'll make a separate version for the constructor 08:57 FreshOutOfHecks was gonna replace it with on_place like slabs in minetest_game work anyway 09:01 FreshOutOfHecks actually, I've got a question for anyone who can answer 09:02 FreshOutOfHecks If you add an arbitrary value to a node prototype table, does it stay there after registering the node? 09:04 FreshOutOfHecks say I give every terrain node type a reference to its "slab version" for speed, just like liquids have liquid_alternative_* 09:10 Sketch2 I usually don't see code this way in Lua: for i, pos in next, nodes do 09:10 Sketch2 I've seen more like this: for i = 1, #nodes do 09:11 FreshOutOfHecks sorry, I'm a .NET monkey who was looking for a "foreach" equivalent 09:11 FreshOutOfHecks does the # give you a count of the elements? 09:11 Sketch2 right 09:11 FreshOutOfHecks I'll keep that in mind 09:12 FreshOutOfHecks Right now I'm just ghetto profiling this by re-adding things one by one 09:13 FreshOutOfHecks find_nodes_in_area_under_air seems a little faster than find_nodes_in_area 09:19 Sketch2 yeah, you can put metadata into a node. It'll stay, unless you move the node 09:19 Sketch2 even then there's a way to move the metadata with the node 09:19 FreshOutOfHecks I'm not talking about meta, or params 09:19 FreshOutOfHecks but info in the node prototype itself 09:20 FreshOutOfHecks unless that's what metadata is 09:20 Sketch2 pretty much 09:21 Sketch2 variables you set to describe the node 09:21 FreshOutOfHecks but the docs treat it as a per-instance thing 09:21 FreshOutOfHecks oh well I'll just test it 09:22 FreshOutOfHecks I was just wondering if when you give register_node a table, is it still the same table when you call get_node to get it 09:23 Sketch2 you can make up your own keys and values. they don't need to be according to an entire type of nodes. 09:23 Sketch2 they can be specific to that particular node, if need be 09:24 lumberJ get_node does not return the same table used to register a node 09:24 FreshOutOfHecks oh thanks 09:24 FreshOutOfHecks so the extra data is scrubbed? 09:32 lumberJ register_node is sort of the prototype that is referred to. this data doesn't change while game is running 09:32 lumberJ get_node basically returns the nodes name and param data/metadata to that specific node 09:33 Sketch2 It wouldn't return the callback info you defined 09:34 FreshOutOfHecks oh, I'm an idiot 09:34 FreshOutOfHecks you're right, it's not even the same "type", if lua had those 09:34 Sketch2 that would only come back to you if you used those functions, in the way they do 09:35 FreshOutOfHecks so I guess it's up to me to set up the tables with info like that 09:36 FreshOutOfHecks and suppose I could map the prototypes to their names on my end if I really wanted to 09:36 lumberJ hey AndrBuilder. what type of 3d object? 09:40 FreshOutOfHecks unless that's what minetest.registered_nodes contains 10:35 FreshOutOfHecks finally 10:36 FreshOutOfHecks I used voxelmanip, no more lag 10:44 FreshOutOfHecks it's great now except for the part where it doesn't work 10:52 FreshOutOfHecks https://a.uguu.se/dI0fcdOjsXI5_mibi.jpg now it works 10:52 FreshOutOfHecks and damn, is it fast 10:52 FreshOutOfHecks thanks everyone 14:54 Sketch2 morning all 14:56 Sketch2 I keep my HexChat window sitting underneath my text-editor or browser 14:57 Raven262 Good morning, Sketch2. 14:57 Sketch2 and it's got that little text-input bar down there that's blank 14:57 Raven262 Which text editor do you prefer to use? 14:57 Sketch2 I keep thinking it's a commandline 14:57 Sketch2 oh uh. gEdit these days 14:57 Raven262 Hmm, never tried that one. 14:58 Sketch2 was Pluma for a while, but dev's seem to have gone back to the original 14:58 Sketch2 it has a built in commandline down there, which really complicates things 14:59 Raven262 Have you tried Atom text editor? 14:59 Sketch2 so if you see me trying to change directories in chat, you know why 14:59 Raven262 xD 14:59 Raven262 Atom has this fancy feature to open the whole project when you open a file, a nice thing for MT mods. 15:00 Sketch2 I did. I like to do a lotta stuff in the background, and that one was kinda heavy 15:01 Sketch2 If I'm compiling, or installing packages, or have movies playing, I don't want my text-editor competing for threads 15:03 Raven262 Yeah 15:05 Out`Of`Control Hi 15:05 Sketch2 how's it goin' 15:05 Out`Of`Control Is it possible to IP ban player 15:05 Sketch2 yea 15:06 Raven262 Xban? 15:06 Krock xban2/sban 15:06 Sketch2 yep yep 15:06 Out`Of`Control does not accept IP tell me to use name 15:06 Sketch2 or type it into the file, uh ipban.txt was it? 15:07 lumberJ you need the xban mod Out'Of'Control 15:07 Out`Of`Control lumberJ: i have xban mod 15:07 Out`Of`Control maybe its a bit old 15:08 lumberJ just ban the name and the ip is banned automatically 15:08 Out`Of`Control player was faking name. Thats why i prefer ban IP than name 15:09 Out`Of`Control until the end of time for reason: fake account 15:09 Out`Of`Control ACTION[Server]: [xban] Banned Names/IPs: 15:09 lumberJ so its another player's nick? 15:09 Out`Of`Control looks odd 15:10 Out`Of`Control lumberJ: player got password of an existing player 15:10 lumberJ i see, and they have no other player names on the IP? 15:10 Out`Of`Control they do 15:10 lumberJ ban them by one of the other nicks 15:11 lumberJ it shouldn't ban the good nick if the real player joins from a different IP 15:11 Out`Of`Control ok thanks 15:12 Out`Of`Control i have limit 3 names per IP. this player somehow got 4 names 15:13 Sketch2 just type it into the file then- https://wiki.minetest.net/Worlds#ipban.txt 15:13 Out`Of`Control Sketch2: i can add lines without restart? 15:14 Sketch2 might need a reboot for that. It's been years sisnce I've run a server, so can't recall 15:15 Sketch2 but if 3 of his 4 are already banned, he might not try the 4th 15:15 Sketch2 so you don't have to reboot right now. could wait 'till later 15:16 Sketch2 people who do that often have dynamic IP's 15:16 lumberJ or you can just change the password on the last account so they can't use it anyway 15:16 Sketch2 so you might need to ban a few IP's around that addy 15:16 lumberJ i do stuff like that just to throw people for a loop sometimes :D 15:16 Sketch2 oh yea, or delete the user 15:17 Sketch2 good call 15:17 Krock 1) stop minetestserver 2) edit ipban.txt 3) restart minetestserver 15:17 lumberJ or replace all their ores with mudlumps 15:17 Out`Of`Control good idea. I change passwords 15:17 Sketch2 lols 15:17 lumberJ usually i opt to drive players crazy over banning 15:17 lumberJ it tends to be more effective 15:18 lumberJ bans are usually seen as a challenge to beat. 15:18 lumberJ just being frustrated to death is no fun so they just leave 15:18 Sketch2 that should be a mod. Auto-screw 15:18 Sketch2 just randomly replaces items in their inv with mud 15:19 lumberJ sometimes i use the lua command in world edit and give them really annoying player physics settings 15:19 lumberJ like high gravity, super slow speed 15:19 lumberJ or insanely high jump so they can't jump without dying from the fall 15:19 Sketch2 oh man, that is gold 15:20 Out`Of`Control unbanned changed passwords on all his accounts 15:20 Sketch2 Don't think I realized servers could change individual player physics 15:21 Sketch2 it doesn't change it for everyone on the server? 15:21 Shara I just have commands set up to do things like diable the ability to jump, slow them down, disable minimap and so on. 15:21 lumberJ no, every player object has their own physics table 15:21 Shara disable* 15:21 Sketch2 oh wow, that's insane 15:21 Out`Of`Control nice nice 15:21 Out`Of`Control i disable lua parts on WE 15:21 Shara Best to make actual commands for it 15:22 Shara I actually started playing with that because I want some kind of status system where certain things will slow the player and so on 15:23 Out`Of`Control is there a mod? 15:24 Shara https://github.com/Ezhh/catcommands 15:24 Shara Blind is a fun one. Makes it still dark for that player even if it's daytime 15:25 Sketch2 that's iffy 15:25 Shara How'd you mean? 15:25 Out`Of`Control cool 15:25 Sketch2 maybe with ver 0.5 but 0.4.17 lets local user tink with light levels 15:25 Out`Of`Control Shara: does it work with 0.4.16? 15:25 Shara Out`Of`Control: yup 15:26 Out`Of`Control great 15:26 Sketch2 I mean, if they haven't cheated the client code, then yea, blind would be fun 15:26 Shara This also has a per player sneak mode setter, and everything lasts between log ins as well 15:27 Shara plus some other random things 15:28 Sketch2 'Strobe' would be a cool effect to add to a server 15:28 Shara I don't want to risk giving players fits 15:28 Sketch2 if you can swap up light levels. on off on off, woo 15:29 Sketch2 lols, well yeah 15:29 Shara But take what you like and adapt as you wish 15:29 Sketch2 I've had seizures before. it's not fun 15:30 Sketch2 I agree with the sentiment 15:32 Sketch2 oh, thinking about this door code 15:32 Sketch2 it's 'prolly 90% done 15:32 Sketch2 they sense stuff near, but don't change when vacant 15:33 Sketch2 so I'm missing a step in my logic, but don't know where 15:36 Sketch2 ya know what it is? active_object_count_wider is reporting stuff nearby 15:36 Sketch2 it seems like that's more than just the next block over 15:36 Sketch2 maybe it's within the 16-block range? 15:37 Sketch2 eh. I forget the terminology. is a 'block' a 16x16x16 node cube? 15:39 Sketch2 eh no, this is confusing. active_object_count is the amount of objects inside the node 15:40 Sketch2 active_object_count is the amount of objects inside the node and its neighbours 15:40 Sketch2 there's no way. it's reporting back numbers like 7 15:40 Sketch2 when that's more like every mouse on the level 15:57 Sketch2 yeah. wider is def' reporting a wider area then just the nextdoor nodes 15:58 Sketch2 can't say it's size exactly, but when I kill mice that are, ya know, a doz nodes away, the number goes down 16:00 Sketch2 That's only part of it. I can deal with that. my logic must be skewed somewhere tho 16:02 Sketch2 If anyone spots some error, lemme know. https://pastebin.com/Wc2GRuWZ 16:09 Sketch2 hmm. it's getting into the vacant code, but not doing anything with the .set_node 16:12 Sketch2 oh wait, it's thinking that's a closed door already. 16:13 Sketch2 oh, I forgot to add drawtype = 'nodebox', to the definition 16:21 Flitzpiepe hello everyone. Does someone know if it can cause map-corruption if I move a teleport-tube (pipeworks-mod) with a mover (basic-machines-mod) ? 16:21 Sketch2 if you move the node without moving the metadata 16:22 Flitzpiepe how can I know if the metadata is moved as a player? 16:22 Sketch2 does that mod take that into account? I'd have to imagine it would, but I haven't seen the code. 16:23 Sketch2 what version are you using? 16:23 Flitzpiepe I think the server I'm playing on uses the newest versions of the mods. 16:25 Flitzpiepe I know that there is an extra file for each teleport tube. IDK if the coder of the basic-machines mod thought about that. 16:25 Sketch2 are you asking because it happened to you? 16:25 Sketch2 or you just wanna make sure before you mess something up 16:27 lumberJ i'm not sure which metadata you are concerned about, but i have used basic machines to move players on my server and never had any metadata problems, Flitzpiepe 16:27 Flitzpiepe No; i'm asking because I know there has been map-coruption on a server in the past. I'd like to combine technics, pipewors, robots and basic-machines on one server. I'm afraif of map-corruption. but it didn't happen yet. But I did't setup a server like this, yet 16:28 lumberJ the best i can say is: a backup a day keeps the...(server admin?) away 16:28 Flitzpiepe so learning by doing 16:29 lumberJ that is certainly a lot of moving pieces. i would test those mods together and make sure they are compatible before putting them on your precious server 16:29 Sketch2 good advice 16:29 lumberJ i mean, its always a good idea to back up your data, in any and every case 16:29 lumberJ but especially when you are making changes 16:30 lumberJ so you have something to revert back to if it really screws up 16:30 Flitzpiepe so i set up a local server, then I buil a giant machine that moves permanently teleporting tubes that are in use and then I'll see if map corruption appears or not, right? 16:30 Sketch2 you might get dropped objects, but yea 16:30 lumberJ i think most of those mods are pretty well tested 16:31 lumberJ the question is rather combining them causes an issue 16:31 Flitzpiepe ok, thank you very much for your help :) 16:31 Flitzpiepe I'll try that the next days. 16:31 lumberJ map corruption was most likely a sideeffect of another problem 16:32 Flitzpiepe My problem is that I'm using the things not in the ways other playser do. 16:32 Flitzpiepe ah ok. 16:32 Flitzpiepe '*playersa 16:32 Flitzpiepe *players 16:32 Flitzpiepe 8SORRY) 16:32 Flitzpiepe *oh man 16:32 Flitzpiepe (sorry) 16:33 Flitzpiepe so moving technic-suff with WorldEdit shouldn't be a problem, as well? 16:33 Flitzpiepe *and pipewors stuff 16:33 Flitzpiepe *pipeworks 16:34 lumberJ experimenting is good. just be prepared :) 16:34 Flitzpiepe ok, thank you very much :) 16:34 Sketch2 don't worry so much about typos. I do all the time 16:34 Sketch2 There are 2 types of people in the world. Those who can extrapolate from incomplete data. 16:34 Flitzpiepe :D Thanks :) 16:35 Sketch2 lols, yup 16:35 Flitzpiepe so have a good time everyone. CU the next days :) 16:35 lumberJ see you later 17:08 Sketch2 guess you can code the way FreshOutOfHecks did. 17:08 Sketch2 for k, v in next, t do https://www.lua.org/pil/7.3.html 17:08 Krock end 17:08 Sketch2 yea 17:09 Sketch2 I usually see #list pairs or ipairs used 17:16 Miner123 Hi all. Could I get an account on the wiki please? 17:17 Miner123 Minetest wiki.. just to be clear :) 17:22 sfan5 you need to ask on the forum 17:22 Krock Miner123, PM the desired nickname and email to Calinou 17:22 sfan5 well that's the perferred way, alternativelys pm .. ^ 17:22 Calinou hi, I'm around 17:22 Krock o/ 17:23 Miner123 ok 17:28 Miner123 okay first thing... I don't know how to log in 17:28 Miner123 .. to pm 17:28 Miner123 PM 17:31 Krock Miner123, tries /query Calinou yet? 17:31 Krock *tried 17:33 Miner123 Krock: reply: 486: You must log in with services to message this user 17:36 Miner123 Calinou: if I do it on the forum will you see it? 17:37 Miner123 or does it take time anyway? 17:41 Calinou Miner123: it takes a minute for me to do it, you can ask on IRC too :p 17:41 Calinou try sending me a PM again 17:55 IhrFussel Server owners: If you still use the older 3d_armor version on your server and have not updated to the bugfix version yet, you have exactly 10 days left before the details of the exploit will be made public 17:56 Sketch2 that's kinda crude. Some server owners might not be in here 17:56 Krock IhrFussel, any Lua execution leak? that would make patching by injection possible 17:56 Krock also: a topic in the server subforum might be a better place 17:56 blaise yay, I'm older today 17:57 blaise good old 39 17:57 IhrFussel Krock, I'm just sharing word of mouth about the CSM exploit michael[number] reported in the forums 17:57 Krock blaise, "older today" applies to every day 17:57 blaise yeah, I turn 39 today though 17:57 Calinou happy birthday blaise! :) 17:57 blaise Calinou: thank you! 17:57 Sketch2 HB 17:57 Calinou my birthday is next week 17:57 blaise Sketch2: ty 17:58 IhrFussel Cause he said in anew post that many popular servers didn't update yet 17:58 Sketch2 rock on Cali 17:58 blaise I guess I am supposed to go eat a steak or something today 17:58 blaise my server is down due to a fiber outage 17:59 Krock grab the landline and modem :3 17:59 blaise lol 17:59 Sketch2 gotta get your Wheaties 18:00 blaise hell, it might even be back up.. let me check 18:01 blaise yep, back up 18:01 blaise Krock: so what update is IhrFussel talking about? 18:02 blaise 0.4.17 get pushed out? 18:02 blaise I've been running 0.4.17 backport-4.0 18:02 Krock blaise, yeah, that one hopefully soon too. actually we were talking about 3d_armor 18:02 blaise oh 18:03 blaise I ran into a problem with digtron.. 18:03 IhrFussel Old 3d_armor got an exploit that makes it possible to duplicate any armor item via CSM 18:03 blaise if I try to crate it or touch it at all it crashes the server 18:04 Shara Why hand out info of how to do it at all? 18:04 Shara I've had much bigger issues than dupe bugs sadly 18:04 blaise I ran in to the problem after digging with it for about 700m 18:05 Out`Of`Control IhrFussel: you have link to that post 18:05 IhrFussel "via CSM" doesn't tell much...I'm pretty sure anybody trying to find exploits in MT would look at CSM code first 18:05 red-001 Shara, encorages people to update and helps people find and report similar bugs 18:05 Shara there is no reason to go releasing exactly how to do it. 18:06 Shara That's just handing it out to people who wouldn't have the skill by themselves (which is most people) 18:06 Sketch2 I agree 18:06 IhrFussel Shara, that's not my call, I'm just sharing the post content 18:06 Sketch2 I think it's ok to say it can be done, but don't give it to the script-kiddies 18:06 Shara Sketch2: agreed 18:07 Shara Give it to the devs or people who generally check for and fix these kinds of things 18:07 IhrFussel Since the patch is public on github, anyone tech savvy could easily see what's been done 18:07 red-001 no-one is saying release code for doing it 18:07 Shara red-001: What Fussel just posted implies it will be 18:07 IhrFussel Here the topic https://forum.minetest.net/viewtopic.php?f=10&t=19634 18:08 IhrFussel "Bump. Please be advised that a full explanation of the vulnerability will be released on the 12th of March" 18:08 red-001 but the general agreed upon way to handle this sort of stuff is to tell the developers and then release what the exploit was after it was fixed or it became clear the devs are unwilling to fix it 18:09 blaise kinda like meltdown/spectre? 18:09 Shara It's sounding a bit like a "update or else" threat right now. Just no need for it in my opinion 18:09 blaise they had 6 months and did nothing till it hit media 18:09 red-001 blaise, like general responable disclosure 18:10 Out`Of`Control that mod does not work on my server, cause crash 18:10 Out`Of`Control funny 18:10 blaise and look at heartbeat.. everyone knew about that for several years and didn't do anything about it 18:10 blaise Out`Of`Control: works perfectly on my server 18:11 blaise althought I don't have enough buttons in the UI 18:11 blaise so I gotta get rid of fishing I think 18:11 Sketch2 you can make sub-menus 18:11 IhrFussel Well the vulnerability was found ~ 20 days ago ... considering most survival servers use that mod and that the damage caused by it could be huge...I think it's good to "force" the server owners a bit 18:11 Shara It's against forum rules anyway 18:11 red-001 Shara, so a false sense of safety due to ignorance is better? 18:12 Shara Read the rules. Quite clearly stated: "It is not permissible to promote, link, or otherwise direct Forum users to any kind of "hacking" or "cheating" tools, regardless of their claimed purpose" 18:12 Out`Of`Control i use a differend version of that mod. How can i see if its effected 18:12 Sketch2 even if a server-owner is in here, they might not read daily backlogs, unless their name was mentioned 18:12 sofar responsible disclosure isn't the same as "hacking" 18:12 red-001 ^ 18:12 blaise well, I just pulled from git, that should fix it, right? 18:12 Shara sofar: this is still under "cheating" 18:12 red-001 no its not 18:12 IhrFussel Out`Of`Control, if your fork oesn't use player attributes to store the armor then it#s vulnerable 18:13 Out`Of`Control it has no armor stand or any of that 18:13 IhrFussel doesn't* 18:13 Out`Of`Control armor stand trigger crash 18:13 Shara CSM mods are even specially listed, so yes it is 18:13 Shara specifically* 18:13 sofar Shara: if you don't distinguish between responsible disclosure and hacking, you are alienating people who take security seriously 18:13 Shara It's something designed to give an unfair and unintended advantage to players who use it 18:13 red-001 I assume they are just going to explain the changes they made to the mod and why it was vurnable 18:13 IhrFussel Out`Of`Control, linux? do grep -R ":get_attribute" 3d_armor 18:14 IhrFussel 3d_armor is the folder/path 18:14 red-001 like you know every single security exploit disclosure 18:14 Shara red-001: I'm simply stating it's wrong to hand the code for it out. 18:14 sofar it isn't 18:14 blaise oh dear 18:14 sofar it's definitely not black and white 18:14 IhrFussel If you get no results it's vulnerable 18:15 Out`Of`Control uhm 18:15 sofar the exploit exists, there is proof it does. releasing the exploit is a non-event from a security perspective 18:15 sofar (I'm not denying that it will cause additional problems to server owners) 18:15 Shara It's not a non-event for servers that won't have been aware 18:16 sfan5 Shara: while it breaks the (current) set of forum rules, releasing a PoC is a standard part of vulnerability disclosure 18:16 Shara sfan5: sure, and I haven't argued that. 18:16 sfan5 I know, just saying 18:16 Shara I just don't agree it would be the right thing to post the CSM code for this 18:16 Out`Of`Control what commit fix that bug 18:16 sofar they're the same thing 18:17 sofar would you prefer to have documentation and proof of the seriousness of the exploit go hand-to-hand from bad players to bad players only? 18:17 sofar and server owners remain in the dark? 18:18 Shara That argument doesn't make much sense. If item duping is happening, generally it's not an easy thing to identify, unless the players actively announce it. 18:18 Shara Or do some really stupid things. 18:18 red-001 it feels you you just argued sofar's point for him 18:18 IhrFussel Is it okay to post the link to the commit here? Or rather PM? 18:18 Shara So raising the odds of what you call "bad players" getting to use it doesn't help much 18:18 sofar IhrFussel: entirely OK to post the link 18:19 IhrFussel Out`Of`Control, https://github.com/stujones11/minetest-3d_armor/commit/59b26b37f9c7b68cd5ebecfb2efece1a9535b5dc 18:19 Out`Of`Control IhrFussel: thank you 18:19 Shara red-001: not at all. The point is letting "bad players" get the code only makes problems on the server that are not easy to identify. It doesn't increase awareness and therefore cause people to fix it 18:19 sofar security through obscurity 18:19 blaise so how would I go about getting more buttons in unified inventory? 18:20 blaise I removed fishing and awards took it's place 18:20 Shara sofar: No, because I'm not at all against announcing there is an issue or in getting it fixed 18:20 blaise lol 18:20 red-001 the fact we are arguing this disproves the doesn't raise awarness part 18:20 sofar I am 100% in favor of allowing the exploit to be posted on the forums (especially given the entirely reasonable disclosure methodology that has been followed until now) 18:20 Sketch2 blaise, make a sub-menu like WorldEdit does 18:20 Shara I guess you can go change the forum rules then 18:20 blaise what submenu? 18:20 red-001 and unless the way this works is explained in some public way many, many similar issues wouldn't be found 18:21 sofar attempting to block the disclosure of the exploit only serves to withold information of server maintainers and mod writers that should learn to better understand how these exploits work 18:21 Sketch2 there's a few in there, have you used WE? 18:21 Shara again, not what I said if you read it. 18:21 blaise yeah, dunno what you talk about 18:21 Sketch2 I feel like half the buttons bring up another formspec with new buttons 18:21 Shara But anyway, no point in looking at it more 18:21 IhrFussel blaise, put your own register_button/register_page in the mod that you want to have a button for and depend on unified_inventory 18:22 blaise no, 3d_armor doesn't show up because there are already too many buttons 18:22 blaise how can I add another row of buttons? 18:23 IhrFussel Ohh... another row of buttons would probably look broken on certain screens... you should try to remove buttons you don't need first... for example day/night buttons are mostly useless (at least to me) 18:23 blaise yasss. 18:23 blaise i go 1:1 and my server is set realtime 18:24 blaise est 18:24 blaise so how to toss it? 18:24 IhrFussel One sec 18:24 Sketch2 just comment the block of code out with --[[ ]] 18:24 blaise there's a block of code? 18:24 blaise is that a diggable block? 18:24 IhrFussel blaise, in register.lua 18:25 IhrFussel You see "unified_inventory.register_button("misc_set_day", {" 18:25 IhrFussel Just comment it out and night the same 18:25 Sketch2 well, I assume so. I dunno, could just be one line that calls a function. 18:26 IhrFussel Comment the *whole* function out so until the }) at the end 18:26 * blaise scratches head 18:27 IhrFussel blaise, https://pastebin.com/4W7dtNYu 18:28 IhrFussel I put -- in front but you can also use the multuline comments 18:28 IhrFussel multiline* 18:29 IhrFussel And the set night function is almost the same, comment it out the same way..it should be right below this one 18:29 blaise what about # ? 18:29 blaise can I use # to comment? 18:29 IhrFussel # is not comments in lua 18:29 blaise GAH DAMNAHA 18:29 IhrFussel Just use -- 18:29 blaise stupid monkey brained shit 18:30 IhrFussel If you have a good editor it should tell you when a line is a comment in that language (nano does) 18:30 blaise vi 18:31 IhrFussel In vi comments are blue 18:31 IhrFussel At least on Ubuntu 18:32 Out`Of`Control looks as i can't use new 3d armor it break many mods 18:33 blaise sounds like your many mods are broken already 18:34 blaise anyone remember the movie Flight of the Navigator? 18:35 blaise "Compliance!" 18:35 Sketch2 heh 18:35 blaise lmao 18:35 Sketch2 heard they're maybe making a redo 18:35 blaise WAT! 18:35 Sketch2 unless I'm mistaken, saw it on Twitter a while back 18:36 blaise oh, twittlerz shlitz 18:36 blaise nothing on twitter is real 18:36 blaise all just popularity contents/media feeding frenzy 18:36 blaise bunch of spammers constantly spamming each other.. 18:37 Sketch2 https://nerdist.com/flight-of-the-navigator-remake-reboot-lucifer-disney/ 18:37 blaise :o 18:37 Sketch2 there's is a lotta junk on there 18:38 blaise hey, so like 18:38 blaise I got the day and night buttons gone 18:38 blaise but the 3d_armor button never came up 18:38 blaise idk wtf 18:38 blaise I can't even 18:38 blaise plenty of room 18:39 blaise interestingly enough I seem to remember there being a lot more armor available to be made.. 18:40 IhrFussel Commenting out those buttons shouldn't effect 3d_armor in any way 18:40 blaise like mythril armor and carbon steel armor and all kinds of stuff 18:40 IhrFussel affect* 18:40 blaise where did it go? 18:40 Sketch2 did you comment out too much? 18:40 IhrFussel The 3d_armor button is not in the UI register.lua 18:41 blaise Sketch2: negative 18:41 blaise and the 3d_armor mod shows in /mods so I know it's loaded 18:41 blaise =( 18:41 IhrFussel Please post your register.lua 18:41 IhrFussel Or the lines you cmmented out at least 18:41 * blaise throws a twinkie at IhrFussel 18:43 blaise http://dpaste.com/1FGG6P9 18:43 blaise ya? 18:45 Miner123 So could I get any advice for a mod I can contribute to? 18:45 Miner123 Beginner level I think. Probably won't be able to do a lot 18:46 Sketch2 armor isn't mentioned in that file 18:46 blaise textures? 18:46 blaise Sketch2: the guy wanted too seee that commenting I did 18:46 blaise remember> 18:47 Sketch2 yep. just saying 18:47 blaise lol 18:47 Sketch2 you were wondering why armor didn't show up 18:47 blaise ya 18:47 Sketch2 I don't think that file was the one that blanked out that button 18:47 blaise the button wasn't blanked out 18:48 blaise it just vanished one day never to return 18:48 Sketch2 Miner, what'd you have in mind? 18:48 Sketch2 from an update? 18:48 Miner123 Sketch, do you mean what type of contrib? 18:50 Sketch2 I just meant, what is it. Might as well say instead of asking if you can 18:51 IhrFussel blaise, the file looks fine...look in 3d_armor for unified_inventory.register_button 18:52 Miner123 Oh no, I meant could I get a suggestion for a mod which may be okay for a beginner to try contributing to 18:52 Sketch2 oh, OK. read that the other way round. hmm, how much Lua do ya know? 18:53 Miner123 Or maybe a few suggestions is better. Should be able to keep busy that way :) 18:53 Miner123 Very little 18:53 Miner123 I've programmed a bit but in Delphi... a few years ago 18:54 Miner123 Been at C++ a bit but it's out of reach 18:54 Sketch2 learning Lua on MT might be excruciating. can be tough for those who know how to 18:54 Miner123 That stuff is hectic 18:55 Miner123 Hmm 18:55 Sketch2 not to say you shouldn't. just be aware, lols 18:55 Miner123 What is tough about it 18:55 Miner123 ? 18:55 Sketch2 Oh, sometimes stuff doesn't come back the way you'd expect 18:56 Miner123 super! haha 18:56 blaise the stuff is in 3d_armor_ui 18:56 blaise is that somehow not included anymore in the main mod? 18:56 Sketch2 uh, just today found out active_object_count_wider returns every object in the 16x16x16 block, instead of the immediate nextdoor nodes 18:57 Miner123 Maybe I'll use some other resources at the same time to help learn Lua 18:57 blaise gah damnit 18:57 Sketch2 Love2D is pretty straightforward in that regard 18:58 Sketch2 what I'm saying is rather advanced tho, so you're not likely to run into it. 18:58 IhrFussel blaise, I think 3d_armor is a modpack now with several essential submods 18:59 Sketch2 I had fun making up little 3d nodeboxes in my bar mod 19:00 Sketch2 that's pretty simple. if you wanna peruse how to do that- https://github.com/doyousketch2/nightclub 19:00 Sketch2 A lotta the basics are in there. define nodes, and textures 19:01 blaise alright, time to put some clothes on 19:01 blaise can't be runnin around on my bday in my pajamas 19:03 Sketch2 print() is your friend when making mods. just to see if code is getting where you want it to 19:04 Sketch2 or more likely include a dump() in there as well, like print(dump(pos)) 19:05 Sketch2 to extract values from a table 19:05 Sketch2 a list, as it were. in Lua everything's in lists 19:05 IhrFussel Use minetest.log("action","your debug info here") if you are not running it from the console ... it will log your debug info to debug.txt then 19:07 Sketch2 usually running Minetest from the console in my text editor 19:08 Sketch2 so yea, use the log if ya gotta, but realtime feedback is better 19:09 IhrFussel I always put the process into the background after starting it so as soon as I log out I don't see the print statements anymore 19:09 IhrFussel But I'm running all my code on my production server so that might be different 19:10 Sketch2 or you could have it send chat comments to the player 19:13 Sketch2 I don't usally do that, 'cuz it's easier to type print() then remember the semantics for minetest.chat_send(all, message) or whatever it is 19:36 IhrFussel You could make it simpler: function send(text) minetest.chat_send_all(text) end all("test") 19:37 IhrFussel send("test") * 19:52 Sketch2 hmm. I've got a mono .ogg file, as requested 19:52 Sketch2 and yet, this ABM won't play sound 19:55 Sketch2 oh, without extension 19:56 Miner123 Anyone else who can activate a wiki account please? 19:56 Miner123 Calinou seems to be .. what.. busy? 19:57 Miner123 Gone.. 20:00 Miner123 Maybe it's me 20:02 celeron55 i guess i could, assuming i have my password written somewhere... 20:02 blaise lol 20:03 Sketch2 sometimes I get so easily amused. running over these autodoors is so fun right now 20:03 Miner123 Ah. Is this why forum is preferable? 20:03 Miner123 :D 20:03 celeron55 PM me with username and which wiki 20:04 celeron55 aand... umm... how did this even work, maybe email rather 20:04 Sketch2 isn't that the name of the Transformers movie protagonist? 20:04 Miner123 Thanks 20:04 Sketch2 which wiki 20:05 Miner123 I think they said username and email 20:05 Miner123 Minetest wiki 20:06 celeron55 lol, my password is literally 32 characters long 20:06 celeron55 this seems excessive, mr. past me 20:07 Miner123 celeron55: PM reply: 486: You must log in with services to message this user 20:07 celeron55 oops 20:07 celeron55 try now 20:08 Miner123 better :) 20:09 celeron55 you should get an email from the wiki 20:09 Miner123 okay tks 20:10 Miner123 32 characters. Is that brute force crackable? 20:10 Miner123 With a supercomputer maybe? 20:10 Miner123 Or just not 20:10 Miner123 ? 20:11 Sketch2 wiki would 'prolly boot your IP before you got that many attempts in 20:11 IhrFussel Miner123, https://howsecureismypassword.net/ 20:11 celeron55 makemypasswordinsecure.net 20:12 * red-001 wonders how long would it take for someone to figure out if that site is evil 20:12 Miner123 IhrFussel: Ye but what computer? 20:12 IhrFussel It#s not evil cause it sends no data over the network 20:12 celeron55 one day it might 20:13 celeron55 that site would probably fetch a nice price when sold 20:13 Miner123 Which one? 20:14 Miner123 Oh, makemypasswordinsecure.net 20:14 red-001 It thinks it would take 11 years to crack [sddeptf234 20:14 * red-001 ¯_(ツ)_/¯ 20:15 IhrFussel Well it's intelligent enough to know that "Berlin" is cracked instantly for example 20:15 celeron55 "cracking a password" isn't really a well defined thing 20:16 IhrFussel Miner123, they certainly don't mean a super computer...maybe a modern gaming machine 20:16 celeron55 maybe you're talking of the case of obtaining a database and then cracking hashes, but then you need to consider which hash has been used 20:16 oiaohm Hmm really it would be a nightmare if that site turns out to be a fishing site collecting passwords to add to a search database. 20:17 Miner123 Then it's not a very good approximation because it is possible to get access to super computer processing time 20:18 Miner123 oiaohm: and a clever scam 20:19 cimbakahn Hello! 20:19 IhrFussel I doubt that a real scam site would link to the github source code 20:19 cimbakahn Anyone around? 20:20 cimbakahn What happened to OldCoder? 20:20 Sketch2 dropped too many times as a baby, perhaps 20:21 cimbakahn Hello Sketch2! 20:21 Sketch2 heay cimba, how goes it 20:21 red-001 hi Wuzzy 20:21 cimbakahn Are you the Sketch2 that used to hang out with us in the Linux room? 20:21 Miner123 celeron55: got the email. Useless spam blockers 20:21 Sketch2 yep yep 20:22 Wuzzy hello, people of the world 20:22 cimbakahn How are you? We all missed you and Dillan. 20:22 Sketch2 body's achin' but doing ok 20:23 cimbakahn I tried all of OldCoder's servers and none of them work. 20:23 Sketch2 he was causing hell up in here, not surprised 20:24 Sketch2 going on a ranting rampage, stirring up $#!7 with everyone 20:25 cimbakahn The only place where his servers show up is in my client. They don't show up on the minetest server list on the internet. 20:25 cimbakahn So, what server are you playing on now? 20:26 Sketch2 right. most likely blocked from announcing. kept messaging everybody in here unsolicited junk 20:27 Sketch2 oh, was making my own subgame at the moment. had been playing a bit on sky wars 20:28 Sketch2 just to keep my mind alert. more of a diversion than anything 20:28 cimbakahn I am ready to get back into Minetest again! 20:28 cimbakahn Is Sky Wars a skyblock server? 20:28 Sketch2 cool. had a few game ideas in mind, and realized I could do 'em in Minetest 20:29 cimbakahn Nice! 20:29 Sketch2 yeah, gotta thrown down leaves and bones to cross the gaps 20:29 Sketch2 very precarious. people like to obliterate your platform 20:29 cimbakahn Do you still have a Mumble client? 20:29 Sketch2 so you fall easily 20:29 Sketch2 not at the moment. could re-install 20:30 cimbakahn That would be great! Me and Siva are still around. 20:30 cimbakahn I can PM you the info. 20:35 Miner123 celeron55: could I bug you for another wiki? Didn't realise they were separate. dev.minetest.net 20:37 Miner123 Wait a sec 20:38 Miner123 Ye. I think I'd conrtibute there too 20:39 Miner123 *contribute 20:41 Wuzzy lol. as if 2 wikis aren't enough ... 20:43 Krock we also need to update the wikipedia pages sometimes (all but the english version) 20:46 Miner123 Wuzzy: With Minetest so far a lot of things I've seen are separate 20:46 Wuzzy plz explain 20:46 Miner123 I guess it's a lot of work bringing things together 20:47 Miner123 For e.g. it can be difficult to find mods at times though the mods team is doing good work there 20:48 Wuzzy this is the only working mod search: http://krock-works.16mb.com/MTstuff/modSearch.php 20:48 Miner123 say when you're looking for 1 specific mod that isn't on github 20:49 Wuzzy but you need to know the mod name 20:49 Calinou :/ 20:49 Calinou I went away and saw your message late, sorry 20:49 Calinou but I saw celeron55 created you an account 20:50 Wuzzy well, if a mod isn't under any version control, it is doomed to fail anyway. :P 20:50 Miner123 Think I've generally found what I've looked for 20:50 celeron55 Calinou: you can make the devwiki account 20:50 celeron55 now i don 20:50 celeron55 +'t need to type another 32 character password 20:50 Calinou done 20:50 Calinou I use the "email random password" feature from MediaWiki 20:50 celeron55 i mean my own password 20:51 celeron55 i have never logged in to those wikis from this computer and don't use a password manager on this one 20:51 Miner123 celeron55: hehe 20:52 Krock I just hope the generated password is not read from the database to send it as an email. Plaintext passwords eeeks 20:55 Miner123 Seriously how useless exactly are spam blockers? It just blocked the second mail from MediaWiki after I unblocked the first 20:56 Sketch2 oh wow, hadn't seen the mod-search 21:00 cimbakahn mod-search? 21:03 MiniMe minetest server showing a blank and empty world. in linuxmint cinnimon, anyone know why? 21:04 IhrFussel MiniMe, check debug.txt 21:04 IhrFussel Any errors? 21:05 MiniMe im an idiot, I think I ran as root then tried to rerun as user 21:09 MiniMe 21:37:36: ERROR[main]: ERROR: An unhandled exception occurred: Cannot open database file 21:09 MiniMe could be this maybe a permissions set I dunno 21:10 sfan5 it could be yes 21:34 Honno Cal's constant starring of minetest mods on github has gotten me into this xD 21:41 Sketch2 meh. screwed things up even more. no there's no sound. woo hoo 21:41 Sketch2 had it set up where it was playing through a system-wide sound compressor 21:41 Sketch2 that card's no longer active, but it's still looking for it 21:42 Sketch2 trying to remember how the h377 I did that. 21:44 cimbakahn Sketch2, Oh you're back! 21:46 Sketch2 kinda-sorta. looking through padmd LADSPA modules 21:46 cimbakahn Sketch2, Do you have a mobile device such as a smartphone that you can use for now?  Like as in plumble. 21:48 Sketch2 oh I do, but the battery died on it, think 'cuz I jammed something in the charger port tring to mod the USB. haven't screwed with it since. 21:49 Sketch2 think I was trying to hook up a joypad to it 21:49 Sketch2 something that required external power 21:52 Sketch2 huh, this sink says SB Audigy 2 ZS, so it ought'a be ok. maybe I got headphones plugged in wrong port 21:52 Sketch2 wouldn't be the first time. there's like half a doz of 'em back there. 21:53 cimbakahn You must be on a desktop? 21:53 Sketch2 yeah, both'a my laptops died 21:53 cimbakahn Awwww! 21:54 Sketch2 need a pinout diagram 21:57 Sketch2 well, I got sound, but still no luck with mic 21:58 cimbakahn Awwww! Ifeel for you. I know what it's like when something doesn't work properly. 22:00 Sketch2 it almost sees it. gonna try diff mic 22:00 cimbakahn Ok. 22:02 Sketch2 ...and the plug just fell in my ice-cream. yea 22:02 Sketch2 that should be good for conductivity, yes/no? 22:04 cimbakahn HA!HA!HA!HA!HA!HA! 22:05 Sketch2 I swear there was a 20 dB mic boost setting somewhere. why can't I find it 22:07 Sketch2 tempted to snip this cord, solder a diff' mic on it, see if that does something 22:07 Sketch2 then I don't have to use an adapter 22:10 cimbakahn Siva said there is in pavucontrol. 22:11 Sketch2 normally there is, but that control window still says it's 'built-in audio' 22:12 Sketch2 think it's giving me some generic info, possibly 'cuz it's still seeing a different audio-sink somewhere 22:18 cimbakahn Did you think about just installing and trying mumble to see if you can increase your volume in mumble? 22:20 siva_machina hallo 22:21 Krock Sketch2, build a discrete mic amplifier 8) 22:22 Sketch2 actually I did before, out of a speaker-amp 22:22 Sketch2 could redo. that's not a bad idea 22:23 Sketch2 I mean, an amp is an amp 22:23 Sketch2 just so long as it's low enough for line-level 22:23 Krock an amp can be noisy. an amp can be broken. 22:24 Sketch2 this is true. very much so. battery-powered is way cleaner than AC 22:24 Sketch2 I've got some Li-cells that would do 22:25 Krock using a battery just decouples it from the ground line, which means that the amp doesn't do a differencial transmission 22:25 Krock either that or the AC input is just handled poorly 22:26 Sketch2 well, yeah. you can filter it. just saying 22:26 Sketch2 for something simple that doesn't take hunting down parts 22:32 cimbakahn I'm going to get another coffee, be back in 1 minute. 22:35 Sketch2 this solder sux. has no flux 22:47 siva_machina So it's all fluxed up? 22:47 cimbakahn I'm back! 22:47 siva_machina Wait that's the problem it's not 22:47 Sketch2 eh. the filer capacitor fell off the mic, and it's surface-mount 22:48 Sketch2 microscopic 22:57 cimbakahn siva_machina, https://imgur.com/a/Hwyw1 23:00 Sketch2 almost. not quite. think that cord's shot 23:01 cimbakahn Ok. Still here. 23:05 Sketch2 know what? I got a monitor w/ a built-in mic. lemme shuffle a few things so it'll fit 23:10 cimbakahn Ok. 23:20 Sketch2 omg, I hate computers. I think the mic is doing ok, but now the resolution of my screen's all skewed 23:20 Sketch2 it's trying to dualscreen. trying to turn that off 23:21 Sketch2 gimme a min, gonna relog 23:29 cimbakahn Ok.