Time Nick Message 00:00 Calinou in case GitHub closes (or if I die), the organization members have plenty of time to make a mirror elsewhere 00:02 DoyleChris anyway to get caves in Flat mapgen instead of the deep cracks 00:02 Fixer Calinou: i think all of them from your carbone-ng pack, so it is on github anyway 00:03 Fixer Calinou: just don't close that dropbox acc, i hate when people break links :} 00:03 Calinou I will keep it 00:36 paramat DoyleChris i can answer you mapgen questions if you rejoin 00:38 paramat try to stay in IRC for longer so devs can reply 00:39 paramat 'mgv6_spflags = flat' in .conf 00:41 paramat 'flat' is now 'mgv6_spflags' instead of 'mg_flags' 00:42 paramat "i just noclipped underground and flat has the cliffs like v7" underground cliffs? you mean tunnels? 00:43 paramat you can add occasional lakes to mgflat with 'mgflat_spflags = lakes' 00:44 paramat the main reason that was added is because without lakes several resources are missing from mgflat 00:46 paramat the 'cracks' in mgflat are the caves, they just have more variety of forms 00:48 paramat you can't yet have mgv6 caves in mgflat 00:48 paramat mgflat still has the large mgv6 caves with water and lava 00:49 paramat ~tell DoyleChris see http://irc.minetest.ru/minetest/2016-05-22#i_4615773 00:49 ShadowBot paramat: O.K. 05:30 IhrFussel I have a register_on_dieplayer() handler that checks the position... now i want to drop ALL items if the player dies inside area X ... any ideas? 05:31 IhrFussel Like i want the items to be accessible by others...or is a better way to modify the bones mod and set the timer to 0 if inside the specified area? 06:07 IhrFussel Am i right in thinking that this will work? in bones mod inside init.lua "if time >= share_bones_time or pos.x >= 200 and pos.x <= 300" set owner to nil 07:29 MinetestBot 02[git] 04HybridDog -> 03minetest/minetest: Gitignore: ignore idea and ninja files 130f184d7 https://git.io/vr2zu (152016-05-22T08:22:37+01:00) 07:29 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Item entities: Don't show description as infotext 13643ac9d https://git.io/vr2zz (152016-05-22T08:21:44+01:00) 08:09 Out`Of`Control Hi! 08:44 Krock Hi! 08:52 whiskeyPete I just connected to my server from mobile and noticed creative mode is on 08:53 whiskeyPete is there anyway to turn it off from mobile? 08:57 Krock if you're the admin, use /set creative_mode false 08:57 Krock and restart the server 08:57 Krock oh, no that wno't work 08:58 Krock you must edit the file "world.mt" in your world's directory and set "creative_mode" manually to "false" 09:00 whiskeyPete nope, it's a troll issue... 09:01 whiskeyPete I kicked a moderator turned troll out and now my main account has no privs but everyone else has all 09:01 whiskeyPete can't wait to read debug.txt when I get home 09:09 whiskeyPete is there anyway to read the privs of all players? 09:27 Krock /privs 09:40 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Implement a PostgreSQL backend 13ce42ff9 https://git.io/vr2Vh (152016-05-22T11:34:47+02:00) 09:47 whiskeyPete Krock, thanks but I meant all at once. The world is stored on world.mt right? so I should be able to create a new game and copy world.mt over. that would reset everything player related. o 09:47 Krock no, the map data (= blocks) are saved in map.sqlite 09:48 Krock so compy everything but the contents of the players directory and auth.txt 09:48 Krock *copy 09:48 whiskeyPete cool, thanks 09:53 whiskeyPete who's been trolled before? this is almost enough to make me go private 09:54 Krock I was beeing rickrollde many times if this counts 10:13 nrzkt for redis users, look at the postgresql backend to save your server memory :) (and don't forget to tune the postgresql shared_buffers) 10:13 Hirato is leveldb still a thing? 10:16 nrzkt Hirato, what's your real question ? postgresql is better for huge databases than every backend, except redis 10:16 nrzkt but it's intended for use with a dedicate server, not a single player instance 10:17 Hirato I was more just wondering if that backend was still there 10:17 nrzkt yes 10:18 Hirato I jsut know there's about 4 or so, but I don't know how they compare at all 10:26 Krock Hirato, no. leveldb is a horrible piece of code that's just PITA to compile on windows 10:26 Hirato windows? what's that? 10:26 sfan5 i disagree krock 10:26 whiskeyPete does xban work off of auth.txt? 10:26 Krock Hirato, wooden frame with glass inside 10:27 sfan5 Krock: https://github.com/bitcoin/bitcoin/blob/master/src/leveldb/WINDOWS.md 10:27 Hirato in my experience, as far as compiling for various platforms go, OS X is always the red-headed step child 10:27 Krock sfan5, I think you pointed it out like the third time now. It still doesn't compile with MSVC 10:27 sfan5 fix your setup then 10:27 Krock there's nothing to fix 10:28 sfan5 there is 10:28 Krock k 10:28 sfan5 if they say you should use "msbuild" then it's obviously designed to build with msvc 10:28 Krock sfan5, leveldb itself isn't a problem but linking with minetest results in unresolved symbols 10:29 Hirato I find linux and windows easy to build for, but with the latter often needsinga lot of custom code and other specific handling 11:06 fkeloks Can someone tell me why this does not work? 11:06 fkeloks func = function(name, param) local player_pos = minetest.getpos(name) minetest.chat_send_player(name, player_pos) return true, "Ok" end, 11:08 fkeloks Here it is more readable: http://pastebin.com/RrgYFrrP 11:36 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Fix a m_camera not used warning fix pointed by clang 13f64a625 https://git.io/vr2KG (152016-05-22T13:31:41+02:00) 13:12 Markow In MT, when I look directly straight at a torch, it's almost invisible except for the light it emits 13:12 Markow Only from the side is a torch visible 13:13 Krock Markow, try to do the same with a paper 13:13 Krock you won't see much of it when you look at it the thin way 13:13 Markow I haven't created paper yet 13:14 Krock I mean regular paper 13:14 Krock the torch is just a 2D-texture. If you want 3D-ones, add a mod 13:14 Krock !mod 3d_torch 13:14 MinetestBot Krock: Animated 3D torches [3d_torch] by Semmett9 - https://forum.minetest.net/viewtopic.php?t=8352 13:14 nrzkt hey modders: look at #4155 and comment if you like it, or have suggestions 13:14 Markow Ok, I thought that was default (3d) 13:16 Krock nrzkt, did a thumbs up. Is it tested yet? 13:17 nrzkt Krock, it works on my server yes, i'm using for home, money, mana and waypoints 13:17 nrzkt i just need to fix the build on old gcc/clang 13:18 Krock nrzkt, good to hear. Please correct some code style issues. 13:18 Krock if (co == NULL) 13:18 Krock return 0; 13:19 Krock instead of this one-liner 13:19 Krock there's also a weird "else {" with the other bracket one line above 13:19 nrzkt Krock, i just copyied the previous test :p 13:20 Krock time to make it better after the 400th copypaste 13:20 nrzkt brackets on one line if / else are neither mandatory nor unexpected 13:20 nrzkt and i think it's a good think to have brackets also for this case to prevent the gnutls issue :p 13:20 Krock "gnutls"? 13:21 nrzkt gnutls has devel things with no brackets at a point. they do goto passed after a test because their forget the brackets... 13:22 nrzkt but i'm fixing the one liner yes 13:24 Krock okay. I just like to see if-else this way because it looks more consistent for me: https://github.com/minetest/minetest/pull/4155/files#diff-ad60d65b34e16a3319296bb5d683acd6R3473 13:24 Krock but can't find anything about it in the code style rules 13:27 nrzkt :) 13:33 Fixer ._. 13:47 Krock nrzkt, hah. now it was est31 who complained about it :3 13:48 Krock same thing 13:50 nrzkt no problem, this is fixed :p 13:50 est31 thanks 13:54 nrzkt est31, for the getter, if i didn't push nil, does the lua return nil or failed of the value doesn't exists ? 13:55 est31 it returns nil 13:55 est31 if you return 0 in the function 13:55 nrzkt ok 13:55 nrzkt this is fixed too 13:56 nrzkt just a thing est31 did you test your PR over the WAN or only in your LAN ? 13:56 est31 nrzkt, I've tested it over WAN 13:57 nrzkt ok 14:01 MinetestBot 02[git] 04est31 -> 03minetest/minetest: Tolerate packet reordering in the early init process 13423d8c1 https://git.io/vr21M (152016-05-22T15:56:54+02:00) 15:17 Birgit_ Hi everybody ... do you know if there is a commercial provider where I can get a Minetest-Server? 15:18 Birgit_ The problem is, that my Linux knowledge is not good enough. I know the basic things, even how to use the console, but not how to create scripts or cronjobs, that will be usefull to administrate a server. 15:29 H-H-H all things that are easy to learn and plenty of tutorials on google :) 15:29 Birgit_ well ... I'm in Job (teacher) and mother ... much to do ... 15:30 Birgit_ But PilzAdam told me, that VanesseE may have some useful scripts. 15:34 H-H-H yes shoe probably has and will probably be able to offer help and or advice that will be usefull to 16:00 Markow Will the Persistence texture pack cause significant lag? Thanks. 16:09 Birgit_ I do not find any information, what a WIP Mod is. Can you tell it to me, please. 16:11 PilzAdam Birgit_, WIP = work in progress 16:12 PilzAdam these mods are not finished, yet 16:12 Birgit_ ah, okay ... thanks 16:20 Krock Attention! Not to confuse with "VIP" = Very Important Person 16:22 Birgit_ yeah ... I know that ;-) 16:49 Markow Hmm...I unpacked and installed the 'torches-master' mod into ../.minetest/mods/torches-master. My torches are not showing up 3d or any differently from the default. What have I done wrong? Thanks. 16:51 ElectronLibre Markow: Are you sure the mod is activated? I'm positive that "torches-master" cannot be accepted as a mod name; did you activate it in the world's configuration menu? 16:52 Markow Must I rename the folder to "torches"? 16:52 KaadmY yes Markow 16:52 Markow I didn't have to activate it it seems as it shows up in the mods menu 16:52 KaadmY stuff might break otherwise 16:52 Markow I'll try renaming the folder 16:54 Markow I renamed the folder and restarted. My torch is still not showing up 3d 16:55 Markow "installed mods": torches 16:56 Markow Ah..."configure" and then 'enable', ok! 16:57 Markow Missed that step 16:57 Markow wow, nice! 16:58 Markow I'm also using AD Reforged Texture, beautiful 17:00 Markow Thanks for the help ElectronLibre / KaadmY 17:00 KaadmY np 17:20 Markow The water in AD Reforged appears horrible, like moving crystals 17:20 Markow Unless my disabled shader setting is affecting it 17:36 KaadmY Markow: shaders don't change material looks 17:36 KaadmY *yet* 17:36 KaadmY and texture packs can't change shaders either 17:37 Markow So then the water looks terrible on that texture pack 17:37 Markow Otherwise, other blocks are nice 17:37 KaadmY water is really difficult to get right 17:44 Markow I converted that texture pack from a MC pack. 17:44 Markow Using the texture converter 19:40 thefamilygrog66 howdy folks 19:42 LazyJ Howdy, grog ;) 19:52 thefamilygrog66 Hey LazyJ, I read your blog post regarding leveldb. Have you since changed your opinion about that? 19:52 LazyJ thefamilygrog66, nope. 19:53 LazyJ TenPlus1 of Xanadu recently had failed test worlds that used LevelDB. 19:53 LazyJ A couple years later and still LevelDB is proving unreliable. 19:53 thefamilygrog66 so linuxgaming is still on sqlite? 19:53 LazyJ Yup. 19:54 thefamilygrog66 cool. My previous server was on leveldb, and I didn't have any issues with it per se 19:54 LazyJ I've tried converting backups of LG a few times on my home computer and the LevelDB conversions immediate became flaky. 19:54 thefamilygrog66 interesting 19:54 Calinou the ideal would be PostgreSQL 19:54 Calinou reliable and fast 19:54 Calinou the downside is that it's client-server, and not standalone. but that's not a problem for any dedicated server or VPS. 19:54 Calinou even MySQL would do 19:55 Calinou MariaDB is quite fast nowadays 19:55 Calinou but PostgreSQL is cleaner/more trendy in the SQL world 19:55 LazyJ Everyone has their pet database, particularly if they know how to maintain it. The rest of use need something proven to be rock solid. 19:55 LazyJ So long as MT still uses SQLite as the default, I'll stick with that. 19:56 LazyJ MT gives me enough headaches to deal with as is. 19:56 LazyJ 19:56 thefamilygrog66 haha 19:56 Calinou SQLite is fine for singleplayer and tiny servers 19:56 Calinou but for anything bigger, go with a client-server database 19:57 thefamilygrog66 Calinou, are there instructions on setting up that sort of thing anywhere in the minetest documentation? 19:57 Calinou there is no PostgreSQL back-end merged yet 19:57 Calinou it's available as a pull request currently 19:58 LazyJ thefamilygrog66, here is a quote from a few days ago (2016_05_21): 19:58 LazyJ "01:22:32 we tried at one point to convert xanadu over to leveldb for the speed advantage, but the map kept screwing up" 19:58 LazyJ 19:58 LazyJ So as yet, I would not trust LevelDB to anything other than temporary, testing worlds. 19:59 LazyJ Or at least not converting SQLite worlds of size and age. 19:59 LazyJ 19:59 Calinou LevelDB isn't exactly great in my experience, even performance-wise 19:59 thefamilygrog66 I guess it's possible the sqlite world I converted back in January was fairly small, so I didn't experience any issues 20:01 LazyJ LG is over 3yrs old, no wipes, and has been through several MT engine updates (some not as good as others), so I would not be surprised if legacy worlds have things newer databases don't handle well. 20:02 LazyJ At least converting legacy databases to newer ones, I should have said. 20:02 LazyJ 20:09 Amaz Calinou, the postgresql backend pull was merged today :D https://github.com/minetest/minetest/commit/ce42ff9cf74ebb8d4b68bc78c95e90ea3db02b78 20:12 Calinou wow 20:12 Calinou LazyJ: test it! :D 20:22 IhrFussel When a player on my server leaves LUA is supposed to delete a .txt file... this sometimes files and the file still exists even after the user left...why? Also is os.remove() maybe not very reliable? 20:22 IhrFussel Lua* 20:22 IhrFussel this sometimes fails* the typos ._. 20:37 IhrFussel Is it maybe safer to use os.execute("rm path/to/file.txt") than os.remove()? 20:38 Calinou os.execute() is not portable 20:38 Calinou what if you run that from a Windows machine? 20:39 IhrFussel I don't plan to^^ I'll never use Windows as server =) Can you tell me why os.remove() fails sometimes? 20:40 sfan5 can't lua tell you that? 20:40 IhrFussel sfan5, i can check the logs for it...what should the error be like? 20:41 sfan5 no not in the logs 20:41 sfan5 can't the function return an error? 20:42 IhrFussel local uno = (io.open(minetest.get_worldpath().."/now_online/"..pl:get_player_name..".txt","r")) if uno ~= nil then os.remove(minetest.get_worldpath().."/now_online/"..pl:get_player_name()..".txt") end 20:42 IhrFussel That's the whole code for it 20:43 sfan5 IhrFussel: ..pl:get_player_name.. should be ..pl:get_player_name().. 20:43 sfan5 also you can just call os.remove without checking if the file exists 20:44 IhrFussel I have it with () sorry copy fail... like i said it works 90% of the time..but right now there are about 3 files left but the players are gone 20:45 sfan5 can you remove the io.open thing? 20:45 sfan5 Calinou: actually you could use "del file.txt" as that exists on both windows and linux 20:46 sfan5 ah no 20:46 Calinou zsh: command not found: del 20:46 IhrFussel So os.remove() will not crash the server when nil? 20:46 sfan5 nvm 20:46 sfan5 when nil? 20:46 IhrFussel Well isn't nil like NULL? 20:46 sfan5 the command that existed on both win & lin was "dir" not "del" 20:46 sfan5 what do you mean by "when nil"? 20:47 IhrFussel Like what if somehow os.remove() tries to remove a file that doesn't exist 20:47 sfan5 it won't crash, no 20:47 IhrFussel Ok then i'll remove the file check 20:50 IhrFussel Do os.remove() functions queue? Like if one call isn't done will another be fired? 20:51 sfan5 queue? 20:51 sfan5 it will just do it and return when it's done 20:51 IhrFussel So no 2 functions at the same time? Ok 20:52 IhrFussel And does the engine always wait for Lua? 20:52 sfan5 there is *zero* multithreading with lua 20:57 IhrFussel Does it make a big difference when running a server on dualcore vs quadcore? Since MT only uses 1 core i think only the clock speed should bge important no? 20:58 sfan5 now that's wrong 20:58 sfan5 minetest uses more than 1 core 20:58 sfan5 modding stuff doens't 20:59 IhrFussel So the engine itself uses all cores? 20:59 IhrFussel Or the MT core..not sure what to call it i mean c++ stuff 21:00 sfan5 "all cores" 21:00 sfan5 who knows 21:00 sfan5 but more than 1 21:01 IhrFussel Does the MT core tell the mods which core to use? Like will mods use the "least busiest" one? 21:01 sfan5 your OS does that 21:02 IhrFussel But i don't think the OS can know which code is Lua mods..or can it? 21:02 sfan5 the os does schedueling according to some algorithms 21:04 IhrFussel Hm i see...on Linux there is a OOM-Killer...is there one for CPU usage too? Cause sometimes my server crashes with no errors just separator and starts over..the RAM is 70% available at that time 21:05 sfan5 no 21:05 IhrFussel That's weird...then if it's not RAM what else could cause this "silent crash"? 21:36 Megaf !server Linux 21:36 MinetestBot Megaf: LinuxGaming2.com | LinuxGaming2.com | Clients: 2/15, 0/2 | Version: 0.4.13-dev / minetest | Ping: 86ms 21:36 KaadmY !server pixture 21:36 MinetestBot KaadmY: pixture | pixture.quelcom.xyz | Clients: 1/10, 0/5 | Version: 0.4.14 / pixture | Ping: 15ms 21:36 KaadmY wait someone connected? 21:39 KaadmY melzua: any idea why the pixture server's mountain near spawn is now covered in water? 21:42 Megaf griefing 21:44 KaadmY i tried to remove some water 21:44 KaadmY just too much though 22:40 swift110 hey all 22:51 Megaf Mem: 3386 3347 39 53 0 205 22:51 Megaf -/+ buffers/cache: 3141 245 22:51 Megaf Swap: 15258 2735 12523 22:51 Megaf long live the swap! 22:51 Megaf Minetest client using 57.7% of the memory 23:27 Fixer my minetest client ram usage is within 500-2300 mb 23:28 Fixer 2300 on heavy servers like lg2 and van creat dreambuilder 23:29 paramat i was told a player can build to a bookshelf with shift-rightclick, but it doesn't work, wrong information? 23:30 Fixer this trick works for chests, but i have not tried it on bookshelfs 23:31 paramat ah i'll look at code 23:32 paramat meh doesn't work for chests for me 23:32 Fixer hmmm 23:32 Fixer hold on 23:34 Fixer paramat: it works, what block you put with shift? 23:34 Fixer paramat: by holding shift i put cobble on top of vesselshelf, chest, chest locked, bookshelf succesfully 23:35 paramat i was building chest to chest, bookshelf to bookshelf. weird 23:36 paramat maybe because i have a 2 button mouse 23:36 Fixer paramat: strange, works perfectly for me, even chest on chest or vessels on vessels 23:36 Fixer paramat: tested in creative mode 23:36 Fixer paramat: in 88acda0 23:37 Fixer paramat: i see you fidling with vessels shelf, you want to see vessels on to sides only, but this also uncover bookshelf problem 23:38 Fixer on two* sides 23:38 Fixer bookshelf is 4 sides too 23:38 Fixer if you want vessels with 2 sides, maybe books need it too? 23:39 paramat that's what i'm going to do 23:39 Fixer at least for books it makes sence 23:39 Fixer for vessels... it is possible to have 4 sides, since it symmetrical 23:39 Fixer but books look weird with 4 sides thats for sure 23:40 paramat nope 4 sides of deep vessels shelving is impossible 23:40 Fixer anyway, shift method works nicely with this 4 type of blocks 23:41 Fixer with these 4 types of blocks* 23:41 Fixer nevermind 23:42 paramat yeah no problem 23:46 soultest Hi, guys. I've heard from OldCoder that there is a committee on matters holding some Subgame development competition? 23:46 soultest Can anyone tell me more about it? 23:55 OldCoder Hi 23:55 OldCoder soultest, PM here