Time Nick Message 00:00 VanessaE well, 00:01 VanessaE more shaders aren't really needed right now. maybe sun glare and reflective water later, but now what's needed are bugfixes and fine-tuning :P 00:02 VanessaE (but everyone here knows my stance on that -- fix bugs, improve performance, and only add new features after) 00:09 Soni anyone knows how to use libotr? 02:35 MTDiscord Yep, I'm all for cleaning and features in parallel, but cleaning should typically have first priority 03:17 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Add roadmap (#10536) 13e1b297a https://git.io/JnCom (152021-06-17T03:15:30Z) 16:54 nisa test 16:54 mckayshirou delay test to your server? 17:06 Santiago39_3 hi 17:06 Santiago39_3 i'm trying to install a minetest server for my kids to play in a home server 17:07 mckayshirou well what help do you need 17:07 Santiago39_3 i managed to do so, but i feel i could add some mods and stuff like sounds 17:07 Santiago39_3 it is installed in debian 10 17:08 Santiago39_3 i installed some minetest-server-mods related packages from debian repos 17:08 mckayshirou just puts the mods's directories in ~/.minetest/mods 17:08 MTDiscord Play the game in single player, use the Content tab to find mods available, install them there, enable them in your world, and try them out, to figure out which ones you want. 17:08 Santiago39_3 minetest-mod-torches minetest-mod-throwing minetest-mod-nether minetest-mod-moreores minetest-mod-moreblocks minetest-mod-homedecor minetest-mod-currency minetest-mod-basic-materials 17:08 Santiago39_3 like those 17:09 Santiago39_3 this folder ~/.minetest/mods goes in client machines? 17:09 MTDiscord Be aware that once you've added a mod to a world, it may add things to that world that may make removing the mod later awkward, e.g. you can end up with a bunch of "unknown node/item" things scattered about, so best to try out the mods and curate a set you like first before committing to a new world with them. 17:09 mckayshirou Warrr1024 anything could go wrong whit that, and also download time is slow 17:09 Santiago39_3 or server? 17:09 mckayshirou yeah Santiago39_3 17:09 Santiago39_3 some mods are for clients and some for server? 17:09 MTDiscord Using OS package managers for installing mods, especially on debian, is largely going to just give you a limited and outdated selection. 17:09 mckayshirou and some incompatible mods may make nasty thing happening when starting 17:10 Santiago39_3 i dont get to fully understand this 17:10 mckayshirou no Santiago39_3 they are the same 17:10 Santiago39_3 clients download them from the server then? 17:10 mckayshirou yes they do 17:10 Santiago39_3 available mods 17:10 Santiago39_3 ok 17:10 MTDiscord Almost all MT mods (especially the ones that affect gameplay) only need to be installed server-side 17:11 Santiago39_3 so, minetest server version running is 5.3.0 17:11 mckayshirou just download these put in your servers mods folder and run 17:11 sfan5 you should uninstall the mods from the repositories, they're hopelessly outdated 17:11 Santiago39_3 should i remove it and install a newer one? 17:11 mckayshirou nope 17:11 mckayshirou it is fine 17:11 sfan5 5.3.0 is also outdated but it's less of an issue 17:11 Santiago39_3 where is the server mods folder? 17:11 mckayshirou ~/.minetest/mods 17:11 sfan5 wrong 17:11 MTDiscord Be aware that games for MT do behave differently than mods. I've had a few people break a game by trying to install it it as a mod... 17:11 Santiago39_3 clients are also debian 10 and run minetest 5.3.0 17:11 mckayshirou heh ¬_¬ that was sfan5 17:11 sfan5 well partially 17:12 sfan5 it depends on which user the server is running as 17:12 Santiago39_3 you mean /root/.minetest/mods ? 17:12 sfan5 and that depends on how debian has set it up 17:12 sfan5 yea that might work 17:12 mckayshirou Santiago39_3: are you running server as root??!?!? 17:12 sfan5 good point actually 17:12 sfan5 it won't be /root 17:12 sfan5 if you know the world folder you can also create a "worldmods" inside and put your mods there 17:12 Santiago39_3 i'm running it with /etc/init.d/minetest-server start 17:12 sfan5 easier and guaranteed to work 17:13 mckayshirou but as which user , you should do whit the normal one (non root) 17:13 mckayshirou sfan5 ye but it is almost the same 17:14 Santiago39_3 i think the user is a system user called Debian-minetest 17:14 MTDiscord Running MT as root is okay ... if that's the ONLY thing you do with that machine. 17:14 mckayshirou It is fine then 17:14 MTDiscord Docker is a nice way to run MT tho 17:14 sfan5 I just checked the package and it's indeed Debian-minetest 17:14 mckayshirou Docker is hard to set 17:14 Santiago39_3 i dont know where is the folder then 17:15 Santiago39_3 there is no /home/Debian-minetest 17:15 Santiago39_3 whatsoever 17:15 mckayshirou just do cd $HOME/.minetest/mods 17:15 sfan5 this is the point where you'd read debian documentation or ask someone there 17:15 sfan5 but I doubt they know either 17:15 MTDiscord Learning docker JUST to run an MT server is probably more of a pain in the ass than it's worth, but if you're already familiar with docker, already run containers, and/or want to be able to move your MT server setup around easily, the effort eventually pays for itself. 17:16 mckayshirou yeh but in a brand new pc just for MT it is not worth the effort 17:16 mckayshirou on a workstatio it is worth, for example 17:17 sfan5 here's my suggestion: uninstall it and start over, you can easily compile the server and receive a portable build 17:17 sfan5 then you have mods/ games/ and worlds/ folders with no confusion where they are and can start the server yourself manually 17:17 sfan5 perhaps someone else should package that nicely so users don't have a hard time setting up one 17:17 mckayshirou [Away] 17:18 mckayshirou i already done but for 0.4 17:18 sfan5 ( here's what I'm thinking of https://forum.minetest.net/viewtopic.php?p=311160#p311160 ) 17:19 mckayshirou That is very hard to do for a medium user 17:20 mckayshirou should be something like 1) download 2) install 3) add mods 4) run 17:23 Santiago39_3 ok i found the folder 17:23 Santiago39_3 is /var/games/minetest-server/.minetest/mods 17:23 Santiago39_3 now, i wanted to install ambient sounds but i cannot get them work i think 17:23 Santiago39_3 i found this https://github.com/Neuromancer56/MinetestAmbience 17:24 Santiago39_3 is there a repo with updated mods? 17:24 mckayshirou Anything added goes to /mods 17:24 Santiago39_3 maybe i'm trying to install old stuff 17:24 mckayshirou no there is not 17:24 Santiago39_3 ok 17:24 mckayshirou these mods are the same as 2015, but are very stable 17:25 sfan5 did you enable them in world.mt? 17:25 mckayshirou and othe mods depend on them, so dont deinstall these 17:25 mckayshirou makes sense XD 17:26 independent56 i have been using this channel for far too much off-topic. what IRC channel on libera is great for general programmer talk? 17:27 mmuller it looks like debian's version of minetest is still at 0.4.17, so I expect there will be some problems with many mods 17:27 Santiago39_3 so, what mods you recommend me to add? 17:27 Santiago39_3 my kids are 7 and 10 yo 17:28 Santiago39_3 they are fans of minecraft, terraria, etc 17:28 mckayshirou Search for these : "homedecor" "caverealms" "xtraores" "plantlife" "3d_armor" 17:30 mckayshirou "craftguide" also is good choice 17:30 Santiago39_3 i dont have "caverealms" "xtraores" "plantlife" 17:30 mmuller I personally like dreambuilder -- it's a modpack that includes a few of the mods mckayshirou named and many more 17:32 mckayshirou But these adds some complicated to understand mods 17:32 mmuller I believe VanessaE still maintains it 17:32 mckayshirou it does 17:32 Santiago39_3 so, i git clone mod into mods folder and thats it? 17:32 * VanessaE hides 17:32 Santiago39_3 do i have to enable it in world.mt? 17:32 mmuller :-) 17:32 mckayshirou yes 17:32 MTDiscord Dreambuilder used to be a modpack but the newer versions are a full game... 17:33 Santiago39_3 how do i enable caverealm?¿ 17:37 mmuller in world.mt, add a line "load_mod_caverealms = true" 17:37 mckayshirou duh, i waited to someone to said since i use 0.4 and dont know the new configuration 17:38 mmuller AFAIK, this hasn't changed 17:39 mckayshirou well, before there was a mods.conf whit a plain list of enabled mods 17:39 mckayshirou like : name_of_mod1 17:39 mckayshirou name_of_mod2 and so on 17:41 Santiago39_3 the folder is minetest-caverealms, should use the folder name? 17:41 mckayshirou yes 17:41 nisa oh damn, that dynamic shadows thing is amazing 17:41 mckayshirou if does not works, change the " - " to " _ " 17:41 mckayshirou nise and is amzingly buggy 17:42 mmuller yeah, was about to say, I don't think the hyphens will work 17:42 nisa mckayshirou: works fine here 17:42 mmuller nm, then :-) 17:44 VanessaE oh and yeah. as Warr said, Dreambuilder exists as a proper game (or as proper as I'm willing to do :P ). Since it's based on mtg, it'll work with most mods. 17:44 sfan5 you can restart the server and Minetest will add the lines to world.mt 17:44 sfan5 you only need to edit them to say "true" then 17:46 dwigton looking for a recommended mod list for casual server play with young kids. So far we have just played the standarg game in creative mode, but would like to try easy mobs / crafting. 17:46 Santiago39_3 ERROR[Main]: The following mods could not be found: "MinetestAmbience" "plantlife_modpack-master" 17:49 dwigton Also, is it one server process per world on the server? Do I have to write my own startup script to run different games on new ports simultaneously? 17:50 MTDiscord If you want multiple worlds then you'll need multiple processes and probably multiple scripts 17:50 Santiago39_3 ModError: Failed to load and run script from /var/games/minetest-server/.minetest/mods/xtraores/init.lua: 17:51 Santiago39_3 trouble with lua 17:51 nisa Hold on I am not able to connect to any servers anymore 17:51 nisa 2021-06-17 19:50:58: ERROR[Main]: Connection timed out. 17:51 nisa this is all I get 17:51 nisa Is it a know bug? 17:51 mckayshirou nisa connectios error, probably wrong port or domain 17:51 nisa nope 17:51 mckayshirou also can happen when downloading big media 17:51 nisa Happenes to every single server from server list 17:51 nisa And it happens right at the beginning 17:52 mckayshirou no cluew 17:52 nisa Wait pinging these servers does not work either?? 17:52 nisa nils@lyllia:~/Programme/OSS/minetest> ping your-land.de 17:52 nisa PING your-land.de(2a02:c207:3002:9452::1 (2a02:c207:3002:9452::1)) 56 data bytes 17:52 sfan5 sounds like you broke your internet 17:52 sfan5 partially 17:52 MTDiscord Try turning your internet back on. 17:52 nisa lol 17:53 nisa AHA ipv4 works 17:53 mmuller Santiago39_3: is there any kind of error message under that or is "trouble with lua" literally what you see? 17:53 nisa how do I tell minetest to prefer ipv4? 17:53 nisa it seems to be trying to connect via ipv6 which can't work 17:54 Santiago39_3 mmuller, https://paste.debian.net/1201553/ 17:55 y5nw Santiago39_3: apparently you need to install the plantlife mod then 17:55 mckayshirou COnfig menu -→ Advanced config (lovwer left) -→ Server/Singleplayer -→ Network -→ Server IPv6 to disabled 17:56 mmuller well, it looks like there's also a problem with the xtraores mod directory 17:56 mmuller As in the init.lua file is missing? 17:57 Santiago39_3 i cloned the repo into mod foldes 17:57 Santiago39_3 folder 17:57 mmuller this repo? --> https://github.com/daviddoesminetest/Xtraores- 17:57 mckayshirou it is direcly something whit incompatibility, just remove it 17:58 Santiago39_3 i see 17:58 Santiago39_3 xtraores has 'xtraores - titanium is unbreakable v0.22.zip' 'xtraores 0.1∆.zip' folders inside 17:58 Santiago39_3 which one is? 17:58 Santiago39_3 plantlife has some folders inside too, 3dmushrooms bushes cavestuff dryplants flowers_plus... etc 17:59 y5nw Santiago39_3: then it's a modpack 17:59 y5nw (i.e. a collection of mods) 17:59 * mckayshirou leaves the big charge to others and go to eat *** 17:59 mckayshirou [Away] 18:00 y5nw Seriously though, why do people upload zipped mods into a _git repo_ 18:00 mmuller if so, I believe there should be a modpack.txt file there? 18:00 mmuller y5nw: seriously 18:01 mmuller Santiago39_3: as far as xtraores, I'm guessing pick one depending on whether you want titanium to be unbreakable or not :-) 18:02 Santiago39_3 lol 18:02 MTDiscord If they can't figure out how to distribute their mod sanely then that reduces the likelihood that the mod itself is actually worth using. 18:03 y5nw mmuller: there is a modpack.txt in the plantlife modpack 18:03 MTDiscord I highly suggest my fork of xtraores (if you want that version) ;p https://github.com/GreenXenith/xtraores 18:03 y5nw that mod developer should lern to use MT configs 18:41 ghoti What's the format of the xban.db file? It looks a little like JSON, but with the 'return' in front it also seems like it might be for inline evaluation by something. 18:42 Krock ghoti: serialized Lua 18:42 Krock would not recommend doing that but that's what we've got... 18:46 ghoti Hmm, okay. So if I'm going to write stuff to interpret it outside of a mod, is it important to match the embedded lua version? 18:47 Krock any Lua version from 5.1 or newer should be fine 18:48 ghoti It appears from the README on github that lua 5.1 is being bundled. 18:48 Krock perhaps lower would work too, since no keywords other than "return" can be used there 18:48 Santiago39_3 how can i change all false to true in world.mt? 18:48 Santiago39_3 maybe a sed command? 18:48 Krock right. although LuaJIT is recommended 18:48 ghoti I'm in FreeBSD, my easy options are 5.1 through 5.4. :) 18:48 Krock Santiago39_3: sed to remove all lines that contain `load_mod_* = false` or so 18:49 Krock err 18:49 Krock *change all lines; not remove 18:49 Santiago39_3 i deleted the world, and it generated it again and the world.mt file as well 18:49 Santiago39_3 but all mods turned off by default 18:49 Santiago39_3 how can i switch them to true? 18:50 Krock join the world and leave it again to generate world.mt 18:50 ghoti Krock, sorry for the newbie questions.. What exactly is luajit? Is it a fork of a particular lua version? Or something that depends on whatever version of lua you have installed? 18:50 Krock or rather.. to populate it 18:50 Krock ghoti: it generates bytecode that is insanely fast to execute compared to plain Lua 18:51 Krock https://luajit.org/ 18:51 mckayshirou so mods written in luajit should be alot faster? 18:51 mckayshirou or not? 18:51 ghoti Okay, yes, I know what JIT is in general, I'm just wondering what version of Lua I'm writing for if I install luajit. 18:51 Krock no. you write mods for Lua 5.1 and LuaJIT is compatible with that 18:52 Krock there are a few LuaJIT-exclusive features which might make your mod not well portable 18:52 Krock ghoti: Lua 5.1, because that's what LuaJIT supports 18:52 ghoti Righto. 18:53 mckayshirou Thx 18:53 ghoti I'm looking at non-mod stuff for the moment -- writing nagios and munin plugins to start. 19:01 Santiago39_3 well, i'm keeping reappearing in a very high place, and i cannot move because i fall and die 19:01 Santiago39_3 i deleted the world and it keeps happening, is this a mod or something? 19:02 mckayshirou try using creative mode and using /setworldspawn in a normal zone 19:04 mckayshirou its is probably you disabled ever mods and then the world is not generated 19:05 Santiago39_3 ever mods? 19:05 mckayshirou every* 19:05 mckayshirou i am gonna fix my crappy keyboard 19:06 Santiago39_3 but i deleted the world folder 19:06 Santiago39_3 and copied back the world.mt with enabled mods 19:07 mckayshirou are you sure? 19:09 Santiago39_3 yes, i'll do it again 19:10 Santiago39_3 it is happening again 19:10 mckayshirou it is better to send the world.mt so i can see what happens 19:10 Santiago39_3 this is 19:10 Santiago39_3 https://paste.debian.net/1201556/ 19:11 Santiago39_3 tell me what to delete 19:11 Santiago39_3 or disable 19:14 mckayshirou first line, set creative_mode = true 19:14 mckayshirou and try flyng or moving around 19:15 mckayshirou but everything is correct 19:15 mckayshirou i have no clue 19:32 meldrian aloha, need some kind of basic help, how do I merge the already built irrlichtMT with the dev version of minetest? It still says " Irrlicht found, but it is not IrrlichtMt" 19:37 nisa meldrian: delete the CMakeCache.txt file 19:38 nisa then rerun cmake 19:46 meldrian That doesn't make it. How do I set the -IRRLICHT_INLUDE_DIR and -IRRLICHT_LIBRARY in a proper way? 19:47 y5nw IIRC: cmake -DIRRLICHT_INCLUDE_DIR=path/to/irrlichtmt/include -DIRRLICHT_LIBRARY=path/to/libIrrlichtMt.a 19:47 y5nw (assuming Linux) 19:59 meldrian you're right, its an ubuntu. so after i've done the "cmake . -DBUILD_SHARED_LIBS=OFF && make -j$(nproc)" for irrlichtMT I link via *include and *library to */irrlicht/include and *irrlicht/lib/Linux, right? 19:59 Pexin I'd like a proper way to just put those in a file, rather than feed to cmake commandline 20:03 meldrian huh, it says "IRRLICHT_LIBRARY was set to /home/user/games/minetest-5.5.0-dev/irrlicht/lib/Linux/ but is not a valid library file. The path will not be used." 20:04 meldrian while 'irrlicht' is the dir i extracted and built irrlichtMT in 20:04 Pexin meldrian: lib is a file, not dir 20:05 meldrian awesome... my bad. 20:05 y5nw IRRLICHT_LIBRARY should be a path to the .a file (or .so for shared library) 20:05 y5nw IIRC it should be something like path/to/irrlicht/lib/Linux/libIrrlichtMt.a 20:05 meldrian "make" is on the run! thx everyone :) 20:26 Extex What update was depends.txt ect moved to mod.conf? 20:29 Krock 0.5.0-dev or so 20:30 Krock https://github.com/minetest/minetest/commit/71b2570f09 20:36 asterismo my kid asks me if she can go to sleep to the bed or sit in a chair 20:37 asterismo is that function available? 20:39 Krock yes. beds can be crafted to sleep on them 20:41 asterismo and how do she sleeps in? 20:41 asterismo is there a key or command? 20:44 asterismo https://wiki.minetest.net/Simple_Bed 20:46 sfan5 right-click should do it 21:10 asterismo great thanks 21:26 MTDiscord Hmm.. on android version sneak+punch(leftclick) is not possible and some stuff need that to work ? 21:35 MTDiscord It should work but requires a certain order...either first hold down the finger on the screen then hold down sneak or the other way around 21:37 MTDiscord That worked at least back in 0.4.17.1, maybe it broke since 22:12 MTDiscord I know yes, in 0.4 the settings in android were different (they are waaay better after 5.0) but no now we can not use both 23:24 ar10ch Now that my game is past the 50% finished mark and my server is about 90% ready to release - I have 2 questions.. #1: does anyone have advice on hosting? I was thinking home-hosting but I dont yet understand DDNS and my router frequently drops out. Also - and perhaps more important, I use formspecs for a number of devices, but I'm quite anxious about security as I know nothing really. Any advice greatly appreciated. 23:24 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome 23:25 rubenwardy Contabo was the best VPS I found in my research 23:25 rubenwardy and netcup looks like a good virtual dedicated VPS 23:26 ar10ch ok thanks rubenwardy I'll look into those. Do I need a domain name to use them or is it a case of downloading software like with vpn's? 23:27 rubenwardy You don't need a domain name to host a Minetest server 23:27 mckayshirou it can be directly to external ip 23:27 rubenwardy it's a paid service, a VPS is a virtual computer in a data center 23:27 rubenwardy without a domain name, you'll use the raw IP address 23:27 rubenwardy it's advisable to get a domain name though 23:27 MTDiscord not to mention anyone can get a free subdomain.minetest.land 23:27 * mckayshirou gets away 23:27 rubenwardy yeah: http://minetest.land/ 23:28 rubenwardy there's also a few other free domain names 23:28 rubenwardy but buying a domain name for yourself at least could be a good idea 23:28 rubenwardy I use ctf.rubenwardy.com for example 23:29 mckayshirou hey 23:30 mckayshirou what is the ctf channel ruben 23:31 ar10ch ok - minetest.land takes me to freedns (afraid.org) how does it recognise if my IP changed tho> 23:32 mckayshirou good question, is that case most servers use static ip's 23:32 mckayshirou you could set some sort of script to send a basic packet but in thqat case a vps is better 23:33 ar10ch my router IP changes regularly. A VPS would be a better option. 23:34 mckayshirou i mean , the external ip 23:34 ar10ch yeah my router out-facing IP changes often 23:36 mckayshirou then use vps, or you will need changing ip A LOT 23:37 ar10ch cool - thanks for the advice mckayshirou 23:38 ar10ch and rubenwardy, of course 23:38 rubenwardy ##minetest-ctf 23:38 rubenwardy mckayshirou: 23:38 mckayshirou thx 23:38 rubenwardy ar10ch: freedns and a VPS aren't mutually exclusive 23:39 rubenwardy minetest.land is a free domain name, you can use it with a VPS 23:39 mckayshirou yes 23:39 rubenwardy You want a dyndns domain name system if the IP changes 23:39 rubenwardy not sure if freedns allows that, probably does 23:39 rubenwardy but if you're paying for a VPS then a domain name isn't much more 23:39 rubenwardy or you can just use the VPS IP address 23:40 ar10ch ok - thank you very much for the advice :)