Time Nick Message 00:01 nephele i've never played minetest with a US layout 00:17 HarvettFox96 Is it good idea to licence under CC BY 3.0 or 4.0 for media (such as textures)? 00:23 benrob0329 Newest version 00:44 greggft are there any programs to recover a "lost" map? env_meta was blank, and the user file was blank, no backups, a *lot* of work was done in this map and I really need to get it working again 00:45 greggft after replacing the 2 empty files the game loads and it is as if nothing is there. When I bring up the different debug pages it says 0 blocks :-( PLEASE help 01:22 sevarat hi 01:23 sevarat i'm wondering if minetest has any dedicated server software and where i would find it 01:23 sevarat i don't seem to be able to find it on minetest.net 01:23 Copenhagen_Bram hello 01:24 Copenhagen_Bram has anyone heard of Aether, the p2p reddit alternative? 01:24 Copenhagen_Bram if anyone happens to use it, maybe i'll create a /b/Minetest community 01:28 sevarat i found out that it's just included with minetest 01:28 sevarat thanks anyway though 01:30 Lone_Wolf > i found out that it's just included with minetest 01:30 Lone_Wolf heh, it sometimes the other way around >:( 01:30 Lone_Wolf *it's 02:50 Zeth_ Arch has minetest-server package in community repository if you're running linux 02:51 Zeth_ I think the situation might be similar with other distros 02:54 Zeth_ Windows version should have that bundled to the client... 02:55 Zeth_ or at least there should be an executable in the archive. 02:55 MinetestBot 02[git] 04paramat -> 03minetest/minetest_game: Add patches of bare 'dry dirt' to savanna 136716fc7 https://git.io/fjS0O (152019-07-30T02:55:17Z) 03:58 Zeth_ NANI?! 05:36 epoch o/ 07:36 MinetestBot 02[git] 04zaoqi -> 03minetest/minetest: README: make -j$(nproc) (#8699) 132dd6451 https://git.io/fjSzk (152019-07-30T07:36:03Z) 15:08 greggft are there any programs to recover a "lost" map? env_meta was blank, and the user file was blank, no backups, a *lot* of work was done in this map and I really need to get it working again... after replacing the 2 empty files the game loads and it is as if nothing is there. When I bring up the different debug pages it says 0 blocks :-( PLEASE help 15:09 sfan5 the file you need to care about is map.sqlite 15:31 MinetestBot 02[git] 04shacknetisp -> 03minetest/minetest: Move the clamping of hp/breath when their maximums change to read_obj… 13b8aaef7 https://git.io/fjSiL (152019-07-30T15:29:45Z) 15:32 greggft @sfan5 I figured that, it is rather "large". Are their any utilities to check it? like a sanity check, or a repair program, heck even a program that shows me that stuff is in there then hopefully get it back out 15:33 sfan5 the sqlite3 command line tool (or a gui tool such as sqlitebrowser) can show you if and how many records are present in there 15:34 sfan5 you could also just run minetestmapper on it to see any generated landmasses still there 15:37 greggft ok I will download the sqlitebrowser 15:46 greggft @sfan5 over 360,000 entries in the database 15:46 sfan5 well chances are your world is still there 15:49 greggft @sfan5 any clue how to get it back? or some things to try? it was a lot of work 15:52 rubenwardy greggft: delete env_meta and the user file 15:52 rubenwardy they're not needed 15:52 rubenwardy well 15:52 rubenwardy they're not as important as the map 15:53 rubenwardy the env meta doesn't contain that important information 15:53 rubenwardy just the current game time 15:53 rubenwardy and there are two user files - auth contains passwords, and players contains inventories 15:53 greggft @rubenwardy tried that, empty world, replaced with files that I have from other worlds, empty world, tried with "generic" information in both files, empty world 15:54 rubenwardy what do you mean by empty world? 15:54 sfan5 greggft: check debug.txt to see where you last placed stuff and teleport back there 15:54 rubenwardy are you spawning in the right location? 15:54 greggft I go into the world and it is dark, it won't let me move, the debug page says 0 blocks 15:54 greggft :-( 15:56 greggft hmm... ok going to take me a bit to find where it was last successful 15:57 sfan5 you can use minetestmapper for that, it will create an overview map 16:08 greggft :-( @sfan5 @rubenwardy I took a position from one of the other players files put it into the main player's file and started the world. Now instead of being dark it is *all* light blue and if I look "up" I see clouds. I turned on the debug that shows my position and I am at 0,0,0 and can't move... when I hit F6 all the CM stuff are *all* zeros. When I bring up the mini map it is a black square, even when zoomed in... I got 16:08 greggft excited when it was light blue, but my heart sank when I realized it was all light blue. The weird thing is is takes a long time to load all the nodes but then reports there isn't anything 16:09 rubenwardy /grantme all 16:09 rubenwardy press k and h to enable fly and noclip 16:09 rubenwardy then fly up 16:11 sfan5 well being stuck at 0,0,0 sounds a lot like something else is wrong 16:11 greggft @rubenwardy no go, now everything is grey, but the position is still 0,0,0 16:12 greggft I am getting server errors with the F10 open 16:12 greggft Got pack command: 50 for peer id 2 but client isn't active yet. Dropping packet 16:12 greggft several of those and one that says 49 instead of 50 16:29 greggft :-( 17:20 greggft @sfan5 @rubenwardy any other suggestions? 17:21 sfan5 try rendering the map in minetestmapper 17:21 sfan5 just to see if it can read it 17:21 BuckarooBanzai greggft: or try the mapserver, works too :) 17:22 * BuckarooBanzai hides 17:22 rubenwardy BuckarooBanzai: map server requires booting up minetest, and is much more complicated 17:22 BuckarooBanzai rubenwardy: click and run exe/bin (and minetest does not have to run) :D 17:23 greggft whoa... holy cows! I unticked the host game and started it. It came up! 17:23 greggft YESSSSS!!!!!!!!!!!! WOW! AWESOME! thanks everyone!!!! 17:23 BuckarooBanzai o/ by the way... :) 17:24 greggft now what should I do to make this work in server mode since there are several of us that use this world 17:24 greggft thanks again! 17:24 Krock !next 17:24 MinetestBot Another satisfied customer. Next! 17:24 sfan5 the fact that it works in singleplayer mode is a coincidence 17:25 greggft and is the mapper program available on windows? do I need to run it on my linux box? 17:25 Krock there are windows builds around 17:26 Krock https://forum.minetest.net/viewtopic.php?f=14&t=12139 for example 17:27 Krock not sure how recent that is, though. maybe you're better off with https://github.com/minetest/minetestmapper/releases 17:27 Krock > win32, win64 17:27 * Krock tries to fix the wifi 17:27 greggft well I guess I can try hosting it again, but unticking the server part is the only thing I did that made a difference 17:29 Krock what if you start minetestserver in one process, and the client in another? 17:30 greggft well it takes a little bit to bring up. Trying it again with the server ticked on... waiting for it to load 17:30 Krock regarding the Host Game issue: could it be that your computer's firewall is blocking any packets? 17:31 Krock the connection is a loopback, so that should really not be a problem 17:32 greggft @Krock I hope it isn't blocked, as far as I know nothing has changed, and I am remotely logged into it at the moment so if it is the firewall it isn't completely blocked. I will have to check the firewall for the program 17:32 greggft servering the game fails to work, not serving the game works 17:33 Krock minetest 5.0.0+? 17:33 Krock I've seen a similar report somewhere 17:33 Krock might be you, though. 17:35 tacotexmex What are the differences between Github releases and Krock’s builds? 17:35 Krock my builds? sorry? 17:35 Krock addi's builds got a GUI around it for easier use 17:35 greggft haven't moved to 5 yet 17:36 tacotexmex Sorry, I meant the MT client, not the mapper. 17:38 greggft @Krock minetest is listed as an allowed app for both private and public networks 17:38 behalebabo greggft: what minetest version are you on? 17:39 greggft so I don't know why this world won't host 17:39 greggft it used to 17:39 greggft @tacotexmex 0.4.17.1 17:39 Krock tacotexmex: mine are outdated 17:39 Krock technical differences are that they're built using MSVC, instead of GCC/G++ cross-compiler or clang 17:44 tacotexmex What are the advantages with MSVC? I’m asking because I’m interested in what it would take to produce official automatic builds for major platforms. For instance neoascetic’s repo is able to produce automatic macOS builds using only Travis (and has done so successfully for years so I don’t see why this script can’t be included in the official repo and releases instead) 17:45 BuckarooBanzai tacotexmex: are you sure they are automated? Last time i checked you had to go through several hoops to get the macos dev environment going... :/ 17:47 BuckarooBanzai oh, nevermind, looks very simple now: https://docs.travis-ci.com/user/reference/osx/ 17:49 benrob0329 I'm gonna throw it out there that I have a matrix-only Minetest room of anyone wants to check it out (had it for a while, currently trying to resurrect it) 17:50 benrob0329 #minetest-matrix:tchncs.de 17:51 tacotexmex Where? I started one as well but admins refused to bridge so what’s the point :/ 17:51 nepugia it's not bridged 17:51 benrob0329 See address above 17:51 nepugia you don't need a bridge really ;) 17:52 benrob0329 Just like the discord isn't bridged 17:52 tacotexmex I disagree, it’s just fracturing conversation. 17:52 tacotexmex Discord too. 17:53 tacotexmex BuckarooBanzai: yeah, Travis do all heavy lifting, it’s pretty great. You a Mac user? 17:55 galaxie What was with the no bridging again? Spam? 17:55 BuckarooBanzai tacotexmex: not really, i hate that os, i'm just trying to target all popular platforms :) 17:56 nepugia tacotexmex: not really no, more instances does not mean a fractured conversation, it just means different simultanious ones 17:56 nepugia and bridging discord? really? 17:58 tacotexmex nepugia: I’d call that fracturing tbh. Similar to starting another Minetest forum site. Bridging Discord is not that different to bridging IRC so why not? 17:59 nepugia It's against discords TOS for one 17:59 nepugia and it isn't fracturing 17:59 sfan5 it's against the TOS? what? 17:59 nepugia the people that use discord aren't really the types of people that would have used irc in the first place 18:00 nepugia sfan5: why is that hard to believe? 18:00 sfan5 because that would be insanely stupid 18:00 nepugia uhm, no... 18:00 nepugia discord sais that messages you send them they can use 18:01 nepugia now, you cannot ever grant discord that right for my mesages 18:01 nepugia which is why discord mandates that if you use their thirdparty api that you get consent from everyone you bridge it too beforehand 18:01 sfan5 also, the number of people who prefer discord but would have used IRC if it was the only option is non-zero 18:01 nepugia and that just isnt possible with open matrix or irc rooms 18:02 nepugia also, i highly doubt that discord cares whether you think their TOS is stupid or not ;) 18:02 sfan5 I didn't say that they would care 18:02 sfan5 I said that it's hard to believe because it sounds stupid 18:03 nepugia Well, i don't see what's stupid about it 18:04 nepugia you can only bridge me if i agree to discords TOS, sounds pretty reasonable to me honestly 18:05 rubenwardy you could make it a rule to be in the channel 18:05 rubenwardy but then you alienate people 18:06 nepugia rubenwardy: you cannot realistically do that, unless you would do something like invite only or password protected channels 18:06 sfan5 lots of channels have publicly viewable logs and go the "By joining #foo you agree to that conversations are publicly logged" way of getting consent 18:06 sfan5 I don't see why this wouldn't work for bridging 18:06 rubenwardy sure we can 18:07 rubenwardy add it to the status 18:07 nepugia how many people see that before they join? :) 18:07 rubenwardy or in the rules page like the rest of the rules 18:07 sfan5 and before you say "but that's not GDPR compliant", if that is your issue you should go and sue freenode first 18:07 rubenwardy not in favour of bridging, personally, though 18:07 nepugia sfan5: who said that it isn't compliant? 18:07 nepugia this isn't about GDPR this is about discord claiming messages for marketing purposes 18:08 nepugia which they simply cannot do without consent 18:08 nepugia hence their TOS, and the need to agree to it explicitly 18:10 galaxie nepugia: Ouch. That sounds bad. What kind of marketing purposes? Like they sell data then glean from them? 18:10 sfan5 nepugia: nobody, but the GDPR isn't really about implicit but rather about explicit consent so I guess it won't be compliant 18:11 sfan5 GDPR is just an example for the bigger problem though 18:11 sfan5 ask yourself this: "where exactly do you grant freenode the right to forward your messages and what other rights do you grant them?" 18:12 nepugia by connecting explicitly most likely 18:12 nepugia there is no way to use irc without it 18:12 nepugia galaxie: dunno really, i just know that their TOS gives them the right to do it, what they actually use it for i do not know 18:12 sfan5 and there is no way to chat in this channel without joining it, so the situation is quite similar 18:13 nepugia It is not 18:13 nepugia I only gave freenode permission, this is still freenode 18:13 nepugia you cannot assume that joining channels on freenode suddenly gives discord /any/ permissions 18:13 sfan5 hmm 18:13 nepugia unless the consent is explicitly established beforehand, maybe by an invite only channel with a bot 18:14 sfan5 I guess it depends on what freenode allows channel owners to do 18:14 nepugia whether freenode allows that usage is a different question alltogether :) 18:14 nepugia if you just want an irc gateway to discord, you could probably do that and be compliant with their TOS 18:25 MinetestBot 02[git] 04Methacrylon -> 03minetest/minetest: Sky: Refactor of moon and sun drawing (#8683) 13cdc7eb2 https://git.io/fjS1O (152019-07-30T18:25:47Z) 18:44 MinetestBot 02[git] 04sfan5 -> 03minetest/minetestmapper: Update colors.txt 13037193e https://git.io/fjS16 (152019-07-30T18:42:27Z) 19:09 MinetestBot 02[git] 04sfan5 -> 03minetest/minetestmapper: Move travis to newest Ubuntu bionic 133e87203 https://git.io/fjSMk (152019-07-30T19:06:28Z) 22:13 thecow275 im being confused by node things that have poor documentation like what is this mess that i am trying to do as the documentation around drop= is poor and almost nonexistent in the wiki so here is my pastebin with the node that im doing and not understanding how the drop function works and what is my code doing with it even with the comments on it i 22:13 thecow275 t makes no sense to me https://pastebin.com/p3aYEmxU 22:14 thecow275 also the gravel is a temporary drop 22:15 behalebabo Here's the official documentation, maybe you haven't seen this yet: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L6292 22:16 behalebabo but in your code, I notice that you are trying to define ranges in the item quantity, which you can't do 22:17 thecow275 that is actually a thing that is temporary 22:17 thecow275 i know that i cant define those 22:19 thecow275 so maximum_items if it is 1 only gives 1 or the other set of items but when set to 2 gives the gravel or the gravel and the other items that is weird behaviour 22:19 thecow275 nevermind it actually now makes sense to me 22:22 thecow275 so im off to make multiple item sets that drop different amounts of the item with defined rarities on them because i cant have a single item drop that then has a chance to drop different amounts which makes this a complicated mess to deal with 22:24 nepugia can't you overide the on break method or what that was? 22:28 behalebabo minetest.handle_node_drops can be overridden to add a case for that specific node 22:29 thecow275 why cant we have a simple drop = { "modname:craftitemornode" max_amount = amount, min_amount = amount, chance = number } (this would then mean 1/number) this would be a lot easier than having to implement multiple item sets to make different random amounts of item to drop between amounts set with the minimum and maximum values or is there a way to 22:29 thecow275 implement this without item sets i have no idea where to look at for such info 22:29 nepugia thecow275: because it isn't simple 22:29 nepugia overiding the function mentioned above and doing it in lua code to fit your usecase is much easier 22:30 behalebabo multiple items in the drop list for random quantities isn't too complex 22:31 behalebabo you have 1 guaranteed drop, and the rest with some rarity 22:32 nepugia behalebabo: i ment, implementing each and every possible variation of what people might want to do in on_drpo is too complex 22:32 behalebabo true 22:35 thecow275 it would be too complex without overriding a function to have item sets that have from 1 to 20 of that item with a chance to drop them that would take too much lua execution memory and would possibly add latency to the items/nodes dropping which is something i nor anyone else would want 22:37 sfan5 i think you are vastly overestimating the memory or latency it takes to add such a feature by overriding a function 22:39 behalebabo here's a super-simple example of such a function: https://bpaste.net/show/034h 22:39 behalebabo hmm, https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L4476 is this accurate? 22:56 thecow275 i meant that without overriding the function it would be too complex possibly and that looks a lot simpler and cleaner than a item set after item set 23:18 MinetestBot 02[git] 04TumeniNodes -> 03minetest/minetest_game: Default: Use " " instead of ' ' for item names 13a5bde8e https://git.io/fjS91 (152019-07-30T23:16:44Z) 23:26 rootyjr What does a minetest failed to query not fully setup lbm manager error mean and how do I fix it?