Time Nick Message 00:33 thePalindrome Is there a way to have a callback for a key press? 00:51 afflatus I seem to remember that being an issue thePalindrome 00:54 thePalindrome I'm trying to create my own key binding to govern a mod function 00:55 afflatus Sure - I'd look for another option 00:56 thePalindrome Best I think I could do is have minetest call my lua every frame and check if the key is pressed 00:56 afflatus Ouch 00:58 afflatus I remember there being a resistance to enabling more keybindingd, sorry I don't remember the context. 01:00 thePalindrome I'm not even sure if I can check for arbitrary keys 01:02 afflatus Let us know if you do find a way ;-) 02:02 afflatus Very boring. Can't connect to my server again. 02:03 afflatus How the hell do you troubleshoot something that works intermittently? 02:08 rubenwardy very difficultly 02:09 afflatus Best I give up before I defenestrate something. 02:09 afflatus If you see something flying past your window, it'll be my router :D 02:13 * Sokomine catches the router 02:13 * Sokomine puts it on a shelf for later usage 02:14 * afflatus must have thrown it harder than he thought 02:30 afflatus I think it's something to do with my router not recognising the server box properly 02:31 afflatus !server Grail Test 02:31 MinetestBot afflatus: Grail Test | grailtest.gigaworld.org:30001 | Clients: 0/12, 0/0 | Version: 0.4.13 / grailtest | Ping: 21ms 02:31 afflatus FFS 02:39 rubenwardy http://doxy.minetest.net/ OoOOOooOOOo 03:00 Glorfindel afflatus: you have one of those free vps's from gigaworld? 03:24 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Mapgen: Add propagate_shadow bool to calcLighting 1349073ba http://git.io/vRwiu (152015-12-07T03:18:24Z) 06:41 MinetestBot 02[git] 04est31 -> 03minetest/minetest: lua_api.txt: add blank lines before * lists 139a5a538 http://git.io/vRrtj (152015-12-07T07:27:51+01:00) 09:13 MinetestBot 02[git] 04est31 -> 03minetest/minetest: Fix threshold type 1351e8c2b http://git.io/vRrbQ (152015-12-07T09:57:45+01:00) 09:37 dadix hello , how to install minetest version 13 on gnu/linux from ppa ? 09:38 dadix I have 14.04 lts 09:38 dadix distribution 09:38 VanessaE 14.04 is obsolete. 09:38 VanessaE get 15.10 :) 09:39 dadix I can/t / I run Trisquel distribuition which is based on that version 09:39 VanessaE meanwhile, should be something like: sudo add-apt-repository ppa:minetestdevs/stable ; sudo apt-get update ; sudo apt-get install minetest 09:40 dadix I did this , but is only version 10 09:40 VanessaE you mean 0.4.10. 09:40 dadix yes 09:41 VanessaE hm, yep 09:41 VanessaE repo listing doesn't show a 0.4.13 build for ubuntu 14.04-derivs 09:41 VanessaE but there IS one for 14.04.1 09:41 VanessaE est31: *poke* 09:42 dadix My distribution don't have yet 14.04.1 09:42 VanessaE well you could perhaps build from sources 09:42 VanessaE that's easy on linux 09:43 est31 VanessaE, there is a 0.4.13 build for 14.04 09:43 VanessaE est31: doesn't appear to work for 14.04.1.. 09:43 dadix I wnat to host a server so I want to have a ppa to update more easy 09:43 dadix and without problems 09:44 VanessaE or trisquel is too different from upstream for the repo to work 09:44 est31 idk then 09:44 est31 the ppa itself has it 09:44 est31 https://launchpad.net/~minetestdevs/+archive/ubuntu/stable 09:44 VanessaE wait,... dadix did you install "minetest" or "minetestc55"? 09:44 dadix is not to different it is a distribution without any blobs (proprietary code) 09:44 dadix http://trisquel.info/ 09:45 VanessaE (why the hell are c55's old-ass builds even still there anymore?) 09:45 dadix which based on Ubuntu lts 09:45 dadix minetest55 09:45 VanessaE that's why 09:45 VanessaE uninstall that and install just "minetest" 09:45 dadix ok I will do thay now 09:46 CWz a VanessaE 09:46 VanessaE hi CWz 09:48 CWz Hosting public servers feel like burden now days 09:48 dadix thank you VanessaE , now I have version 13 from that ppa 09:48 dadix :) 09:48 VanessaE good deal 09:49 * CWz is worried that minetest will adopt firefox's versions scheme 09:50 VanessaE and it's 0.4.13 please :) 09:50 VanessaE the 0.4 part is significant :) 09:50 dadix maybe tonight whwn I come from work I will finish the rest of the setting from a server 09:50 dadix when 09:50 CWz dadix, will it be public or unlisted 09:50 dadix publick 09:51 dadix on my laptop 09:51 VanessaE laptops do not work well for servers. 09:51 VanessaE easy to overheat 09:52 dadix well I will tray to see what is with this game , I am new to this 09:52 VanessaE ok, good lucjk 09:52 VanessaE luck* 09:52 dadix thanks 09:53 dadix have a nice day 09:53 VanessaE good night 09:53 dadix ohh is not night here 09:53 VanessaE it is here :) 09:53 dadix is 11:53 09:54 dadix is midday 09:54 dadix in Romania 09:54 dadix :) 09:55 Ingar I wish it were night here 09:55 Ingar I so hate monday mornings :D 10:00 VanessaE not in this case. one more day closer to receiving some stuff I have on order :) 10:00 VanessaE (otherwise, yeah, monday mornings can stuff it. :P ) 12:11 nrzkt sun 12:20 afflatus !tell Ingar I'm getting used to the sounds. Just need dirt sounds to match. 12:20 MinetestBot afflatus: I'll pass that on when Ingar is around 12:23 afflatus mmm sun ... hurtz eyez 12:23 afflatus iz nice :D 12:36 themanwiththepla twoelk around? 12:37 afflatus themanwiththepla: run out of letters? 12:37 themanwiththepla yup 12:37 afflatus :) 12:38 themanwiththepla truth i really dont have a plan 12:38 afflatus !seen twoelk 12:38 themanwiththepla just kind of free wheeling it 12:38 MinetestBot afflatus: twoelk was last seen at 2015-12-06 20:28:00 UTC on #minetest 12:39 themanwiththepla ok .. 12:39 themanwiththepla was hoping he was around so he could see the fruit of his inspiration 12:39 afflatus best way ... 12:58 kaeza o/ 13:19 * Fixer connected second monitor :3 13:23 Fixer looks nice 13:23 Fixer any zombie movements today? 14:40 Ingar afflatus: saw your message, will try to update the dirt sound ASAP :) 16:08 kaeza *chirp* 16:09 est31 meow 16:09 * est31 tries not to eat kaeza 16:10 kaeza here? you sure it's fine? 16:10 kaeza <3 16:10 sfan5 est31: imo servers.minetest.net doesn't need TLS 16:10 sfan5 even if we have letsencrypt now 16:11 est31 sfan5, it does need TLS if we ever want to support TLS on minetest.net 16:12 est31 mixed sources and such 16:12 sfan5 meh 16:12 sfan5 maybe later 16:12 est31 https://developer.mozilla.org/en-US/docs/Security/MixedContent/How_to_fix_website_with_mixed_content 16:13 sfan5 the only fix is to use TLS 16:13 sfan5 i know 16:17 est31 and if we want to add encryption to the minetest protocol itself, we perhaps want to authrize it over the masterlist as well 16:18 est31 but idk about that one 16:55 sofar encryption of the minetest protocol itself means that every server will have to create certificates 17:15 Fixer sfan5, any chance for a new build? 17:46 MinetestBot 02[git] 04BlockMen -> 03BlockMen/minetest_next: Correct new sounds license 13d7b6452 http://git.io/vRigx (152015-12-07T18:45:15+01:00) 18:12 * Fixer .oO(zombie movement detected) 18:13 * Krock runs away and prepares his zombie apocalypse weapons 18:30 Fixer Krock, any chance for a new build? 18:39 * Jordach meeps at Krock 18:39 Krock Fixer, there's already a newer one.. 18:40 * Krock meeps at Jordach 18:40 Fixer Krock, don't see any in =Builds=. except some Dark ones 18:42 Krock Fixer, 151205 is the newest - 3 days young 18:42 Krock *2 18:42 Fixer Krock, where is it? I can't find it :( 18:43 Krock Fixer, https://forum.minetest.net/viewtopic.php?p=200842#p200842 18:44 Fixer Krock, ah ok, misread it first time, ty 18:44 Fixer on a dnld 18:44 Krock misread? Version numbery may be a bit confusing sometimes 18:44 Krock -y+s 18:45 Fixer Krock, it is confusing, i was reading that thread like few times already 18:45 Fixer and have not noticed it, lol 18:46 Krock Fixer, the main topic contains a link to the Dropbox directory. You can Ctrl+D it to check for updates ;) 18:46 Fixer okay 18:50 thefamilygrog66 Hey, is it possible to remove all metadata from a node with one command? 18:53 Jordach thefamilygrog66, try placing one with worldedit 18:53 Jordach (worldedit uses VM which doesn't place meta) 18:53 Jordach afaik 18:53 MinetestBot 02[git] 04ShadowNinja -> 03minetest/minetest: Add seperate cache path 13ea2964f http://git.io/vRPUd (152015-12-07T13:51:41-05:00) 18:55 thefamilygrog66 Jordach, I'm working on a mod that adds unique metadata to a node every time a player interacts with it. So I'm looking for a quick and easy way to remove all of that metadata when the node is removed. 18:55 Jordach thefamilygrog66, no idea :) 18:55 thefamilygrog66 No probs, thanks for your reply! 18:55 MinetestBot 02[git] 04ShadowNinja -> 03minetest/minetest: Fix Event implementation 13696148e http://git.io/vRPTa (152015-12-07T13:53:56-05:00) 18:56 est31 thefamilygrog66, minetest.set_node removes metadata too 18:56 est31 that's basically the difference between set_node and swap_node 18:56 sofar thefamilygrog66: or meta:from_table({}) 19:02 rubenwardy Somehow players on my server are acquiring uncraftable nodes, which are also immortal 19:03 Obani rubenwardy, modified client ? ^^ 19:04 rubenwardy Is it possible to modify that way? It shouldn't be 19:04 Obani It is, you are able to modify the client to have /give command 19:04 Obani to have godmode in fact :p 19:04 Obani And it's quite easy 19:05 rubenwardy really? 19:05 Obani Yes 19:05 Jordach rubenwardy, damage is handled clientside ;) 19:05 rubenwardy I'm sure it's client side? 19:05 est31 ROFL 19:05 sfan5 Fixer: sure 19:05 rubenwardy * server-side 19:05 Obani rubenwardy, you can disable death by removing a line 19:05 est31 Obani, tell me how adding /give command works 19:06 Obani I don't know, but I knew someone who made a godmode version of his client 19:06 Obani davedevils, if you know him :p 19:07 Krock Hybrid Dog (forums) played with the source too.. but that's an old story 19:11 rubenwardy Minetest is broken 19:11 sfan5 no 19:11 sfan5 you are broken 19:12 sofar it's designed in a way which some people perceive as broken 19:12 sofar and then implemented accordingly :^) 19:12 Fixer sfan5, hold on, i found Krock's build it is 5 Dec, good enough, false alarm %) 19:13 Krock sfan5, I doupt rubenwardy himself is broken 19:13 Krock Fixer, "good enough" but not something special to be happy about, eh? :P 19:14 rubenwardy The whole point of server side authority is to stop this happening 19:14 sfan5 Fixer: here is one anyway https://forum.minetest.net/viewtopic.php?p=201141#p201141 19:14 Fixer sfan5, well, thank you 19:14 sfan5 np 19:14 sfan5 it's just a few commands in the terminal 19:14 sfan5 not a big deal 19:16 Calinou rubenwardy, server-side authority is harder to code :P 19:16 rubenwardy Turns out that it was due to falling sand - flags being dropped. 19:17 Calinou rubenwardy, so, what about having health regeneration? and/or apples spawning in chests 19:17 Calinou or being rewarded with 2 apples per kill 19:24 Calinou anyway CTF is pretty fun, brings me into Minetest again 19:25 Calinou (I don't have the time to play on "regular" servers anymore) 19:25 Jordach ^^ 19:25 Calinou and few people go to my Hunger Games server nowadays 19:25 est31 yeah, there should be some way for health regen 19:26 est31 except "go back to your base, climb the ladder and let yourself fall so that you die and then collect stuff" 19:35 thefamilygrog66 Thanks est31 and sofar, I'll try those out. 19:36 rubenwardy apples currently exist, but I like the idea of slow health regen 19:41 afflatus First ERROR[CurlFetchThread]: (response code 100) since last reboot. 19:42 afflatus Anyone know how often minetest makes server announcements? 19:44 Krock everytime? 19:44 rubenwardy 3 minutes 19:44 rubenwardy once initially, then every 3 minutes 19:44 Krock 180 seconds 19:44 afflatus thanks rubenwardy 19:44 rubenwardy the code is in server.cpp 19:45 afflatus :) 20:01 smumu Hello ! I know this question is everywhere on IRC logs and on the forum but ... I can't enable TNT. I use my remote server on Debian 8, Minetest is installed from backports so in version 0.4.13, I putted "enable_tnt = true" on minetest.conf and "load_mod_tnt = true" in worlds/world/world.mt, restarted the server and ... Nothing. And when I check with the /mods command, tnt is listed ... A "/giveme tnt:tnt" say "Connot give an unknow 20:01 smumu So can you please tell me if I done something wrong ? Or do I need to configure the TNT differently to enable it ? 20:01 smumu Thanks ! 20:01 nicoalta01 I don't know to do........ 20:02 nicoalta01 i'm sorry 20:03 smumu No problem, but do you think I made an error ? Or maybe this is a bug ? 20:03 sofar smumu: minetest.conf in the world folder or in a different location? 20:03 afflatus Why are you loading a mod? 20:03 smumu minetest.conf is ocated /var/games/minetest/.minetest/minetest.conf 20:03 smumu *located 20:04 smumu this is a global file if I understand 20:04 afflatus TNT is already in minetest_game 20:04 afflatus so you don't need to load it in world.mt 20:04 sofar I have 'enable_tnt = true' in the world's folder server.conf and start minetest_server with --config worldfolder/server.conf 20:05 smumu I try all what I see on the Web, but I removed this line after enabled it and seeing it doesn't work because I seen TNT is know integrated in Minetest and no more an external mod 20:05 smumu But if enable_tnt is in minetest.conf it should load it for all worlds, no ? 20:05 afflatus so remove "load_mod_tnt = true" 20:06 smumu I did it 20:06 afflatus yes it should enable it for all worlds 20:06 sofar load_mod_tnt = false doesn't currently do anything, even 20:06 smumu But it doesn't work, with or without load_mod_tnt 20:06 sofar I think you're assuming minetestserver is reading your minetest.conf 20:07 sofar are you using systemd to start it? 20:07 smumu yes 20:07 smumu the default unit file 20:08 sofar here, use something like this: 20:08 sofar https://gist.github.com/sofar/9f3fcb9cf130a8ff7765 20:08 sofar put a "server.conf" INSIDE your world folder 20:09 sofar then systemctl enable minetest@name-of-your-world-folder / systemctl start .... 20:09 sofar modify User= or remove it... whatever your preference 20:09 afflatus That shouldn't matter where it is if it's referenced in the invocation 20:10 afflatus better to use the full path though 20:10 sofar well I have several servers 20:10 afflatus just in case 20:10 sofar this allows me to use different configs for each of them 20:10 sofar I could add /home/minetest/worlds/%I to --config server.conf but that's just extra pixels 20:10 smumu I see, I give it a try 20:11 afflatus If smumu is calling it from the minetest folder, all well and good 20:12 sofar somehow I think that's exactly where his issue is 20:12 smumu Oh, I the default unit file is not taking the /var/games/minetest/.minetest/minetest.conf file but a /etc/minetest/minetest.conf file 20:12 afflatus sofar: agreed 20:12 sofar /var/games/minetest/.minetest ? 20:13 sofar lol, no wonder 20:13 smumu Yes, with the Debian minetest-server package it created this folder 20:13 smumu with a Debian-minetest user 20:13 afflatus It should be reading the one in /etc/minetest/ 20:13 afflatus that's the expected behaviour 20:13 smumu So I assumed I should put all my config here 20:13 smumu Yes that is what minetest service do by default 20:13 smumu I did not understand this 20:14 smumu I didn't know /etc/minetest exists :) 20:14 smumu Sorry 20:14 afflatus In that case it should read /home/Debian-minetest/.minetest/minetest.conf 20:15 smumu But the package is configured to put Debian-minetest's user home in /var/games 20:15 smumu I guess 20:16 afflatus it should read the .conf you specify on the command line, if not there /home/Debian-minetest/.minetest/minetest.conf, If no .conf there it will look in /etc/ - I think that's right 20:16 afflatus You're using the Debian package? 20:17 smumu You're right, except for /home : for game's users, home is /var/games :) But in the systemd unit file, /etc/minetest/minetestconf is forced so no problem 20:17 smumu Yes 20:17 smumu In jessie backports 20:18 afflatus /var/games/minetest-server/.minetest/worlds/ - /home/Debian-minetest/.minetest 20:19 afflatus Is what I have (Debian testing) 20:20 smumu No /home/Debian-minetest for me 20:20 Fixer mainloop_draw jumps up to 0.08 ._. 20:21 afflatus OK, if you launch the server without specifying a --config it will read /etc/minetest 20:21 afflatus That's probably safest then 20:23 afflatus And tnt should be enabled by default 20:23 sofar it isn't, I think 20:24 sofar of course, the implementation is less than spectacular, to say the least 20:24 smumu yes, but I won't touch the default systemd unit file, for me it's a good thing to have the configuraiton in /etc 20:27 afflatus My knowledge of tnt is also less than spectacular 20:28 sofar tnt needs a visual artist's overhaul 20:28 sofar better particles and timing 20:29 sofar and it shouldn't eject 1 entity in the air with all blocks in it, but each one separately 20:29 afflatus My preferred tech-level stops just before the invention of gunpowder, so I'm thinking of designing a blasting rod :-) 20:29 sofar even better if it would eject full-size node entities that would "on_place()" where they land :) 20:31 smumu It works really nice, thank's for your help :) 20:31 smumu Furthermore, I really appreciate Minetest so if there is any contributor here, thank's for all ! 20:35 Fixer seeing some strange underground glow o.O 20:35 afflatus !next 20:35 MinetestBot Another satisfied customer. Next! 20:37 sofar Fixer: could mean your tunnel reaches end of generated blocks and you're looking out in the void 20:38 afflatus No human can ever reach the end of generated blocks in one lifetime. 20:39 Fixer sofar, no 20:40 sofar afflatus: sure, just walk 32km one way... not that hard 20:41 afflatus I'm now thinking of the minetest answer to farlands or bust 20:41 afflatus But mining 20:41 afflatus downwards 20:41 afflatus It could be the next big thing in video blogging 20:43 Fixer afflatus, lolwhat? I walked at least in MT 20:44 afflatus :D 20:50 proller in one server road build to ~26km 20:51 proller also road reach 11km height 20:51 sofar lol 21:53 xet7 How do I setup minetest server as init.d service on Ubuntu 14.04 server? 22:14 thefamilygrog66 How can I copy a node's metadata inventory into an array, and then at a later time, replace the node's metadata inventory with the contents of that array? 22:15 afflatus make a discreet copy 22:16 afflatus which needs to be persistent 22:16 thefamilygrog66 I can use local, since it's a later time in the same function, I believe. 22:17 afflatus ok, hang on 22:17 thefamilygrog66 I'm just not sure about the syntax - been messing around with meta:get_inventory(), but not really getting anywhere 22:18 afflatus something like http://paste.debian.net/342081/ 22:18 afflatus Is that what you're asking? 22:20 thefamilygrog66 I'm not sure exactly. 22:22 afflatus So you have an invref 22:23 afflatus invref:get_list("main") ? 22:23 afflatus or something 22:24 thefamilygrog66 Basically, I'm defining a node that contains an inventory within its metadata. Once the owner of the node places items within that node, I want those items to remain consistent, so that if a player removes one or more items, afterwards the inventory of the node reverts back to before the items were taken. 22:24 thefamilygrog66 Does that make sense? 22:25 thefamilygrog66 So I'd like to be able to copy the node's inventory into an array before the items are taken, and then afterward, replace the node's inventory with the contents of that array. 22:25 thefamilygrog66 I think. 22:25 afflatus Yes, so if you use the function I pasted, you can copy the result of invref:get_list("main") with invref:set_list("main") 22:25 thefamilygrog66 Cool, I'll try that - thanks afflatus. 22:26 afflatus Otherwise you just return a pointer to the same object. IIUC 22:30 afflatus invref:set_list("main", inv_copy) to be more precise 22:35 rubenwardy http://rubenwardy.com/minetest_modding_book/chapters/inventories.html#lua-tables 22:45 thefamilygrog66 afflatus & rubenwardy, I don't have those options when working with node metadata: http://dev.minetest.net/NodeMetaRef 22:45 rubenwardy you do 22:45 rubenwardy local inv = meta:get_inventory() 22:45 rubenwardy inv:get_list() 22:45 rubenwardy or inv:get_lists() 22:46 rubenwardy http://rubenwardy.com/minetest_modding_book/chapters/inventories.html#node-inventories 22:46 thefamilygrog66 ah, missed that part, sorry