Time Nick Message 12:07 tenplus1 Hi folks 12:09 tenplus1 Lucky Blocks updated to 0.9 - new api features, added new blocks :) 12:09 BakerPrime 'Morning TenPlus1 12:09 tenplus1 hi baker 12:10 tenplus1 nick reminds me of transformers :) should be out fighting BagelTron 12:11 ANAND lol :) 12:12 tenplus1 hi fussel 12:14 tenplus1 hi timdorohin 12:14 timdorohin hi tenplus1 12:14 tenplus1 could one of our lovely admins give timdorohin permanent voice plz 12:16 VanessaE so just to spam everyone, http://i.imgur.com/Pu6cYRK.png ~~ http://i.imgur.com/ctxJ3ei.png ~~ http://i.imgur.com/hy6HtTD.png ~~ http://i.imgur.com/bYYWQz8.png 12:16 tenplus1 ahahaha kewl, is this your new mod ? 12:16 VanessaE yup 12:16 VanessaE still WIP but almost done 12:16 tenplus1 sweeeet, first chess and now gambling :D w00t 12:17 timdorohin i had some fun too: https://i.imgur.com/U6gz0A5.png 12:17 tenplus1 ooh, interesting landscape :D 12:17 VanessaE nice 12:17 timdorohin yea, mgv7 12:19 tenplus1 ooh, this looks very interesting: https://forum.minetest.net/viewtopic.php?f=9&t=20770&hilit=mapgen+mod#p330283 12:19 tenplus1 they even use my ambience api for sounds :D nice 12:20 timdorohin btw i have strange experience - running same mods&minetest builds on 2 servers - one with i7 2630qm and second with 2x Opteron 280, with 8G ram on both 12:20 tenplus1 what happened ? 12:21 timdorohin i7 that is TWICE more powerful then 2x opterons lagged much more O_O 12:21 tenplus1 what gfx are both running ? 12:22 timdorohin ehm... gfx? graphics on server O_O 12:22 tenplus1 oh thought u meant clients for a sec...my bad :D 12:22 tenplus1 do both use ssd's ? 12:22 tenplus1 also are they running windows ? 12:23 timdorohin i7 with SSD Opterons with raid-1 10k 60G Hitachi HDD 12:23 timdorohin Both running ArchLinux with custom kernel 12:26 tenplus1 are they both on samenetwork ? 12:27 timdorohin nope, i7 plugged directly in my gigabit switch, when opterons are in other country :D 12:29 tenplus1 strange, how fast is your actual ISP 12:29 tenplus1 down and up speeds 12:30 timdorohin around 50Mbit up/down 12:30 tenplus1 you sure it's 50mb up as well ? I have 50 down, 3 up 12:30 tenplus1 up speed on personal server can affect when you connect yourself 12:30 ChimneySwift doesn't the i7 have higher per-core performance? 12:31 ChimneySwift only mapgen can scale to multiple cores 12:31 timdorohin ehm, my isp weren't involved when i tested i7 server cuz it in my local network) 12:32 tenplus1 interesting 12:35 timdorohin so the strange thing is that i7 server in my local network was more laggy than my friend's hp blade server in Lituania (he have 1 Gbit connection) 12:36 timdorohin ChimneySwift: one interesting moment - i7 has 2GHz freq, when Opteron - 2.4GHz 12:39 timdorohin but it is nominal frequencies, i7 boosting to 2.4-2.6 almost all time... 12:40 timdorohin well, strange things can happen sometimes 12:42 timdorohin ChimneySwift: mobs ai working in main server thread? Really? 12:48 ANAND timdorohin: See here for details about the threads Minetest uses 12:48 ANAND https://dev.minetest.net/Engine_structure#Threads 12:49 timdorohin but i still can't explain how simple server from 2005 can be better for minetest than top 'gaming' notebook from 2012... 12:49 tenplus1 notebook ? 12:49 ANAND Stand-alone server has `main`, `ServerThread` (Everything except for mapgen), and `EmergeThread` (Mapgen / Voxel operations) 12:50 timdorohin ANAND: well, this is the reason why we need mobs in a main engine - multithreading support... 12:50 ANAND I'd really love to see better multithreading too 12:51 tenplus1 would be nice 12:51 ANAND Since only the mapgen operations is currently offloaded to a separate thread 12:51 timdorohin tenplus1: yea, hp gaming laptop (with broken keyboard after 5 years of using it as a mobile graphic workstation) 12:52 timdorohin with i7 2630qm 12:52 ANAND Ideally, UI should go to a separate thread 12:53 ANAND Since UI becomes unresponsive when there are other CPU-heavy operations active 12:53 VanessaE tenplus1: so here's the first taste of the new mod: https://gitlab.com/VanessaE/minislots WIP, don't expect fair spin results, but it works okay :) 12:55 tenplus1 :PPP 13:12 ChimneySwift yeah, Lua is single threaded :p your server will be pretty fast if all you want to do is run mapgen all day lol. you can sell num_emerge_threads in minetest.conf to add more emerge threads 13:13 tenplus1 set num_emerge_threads to total cores minus 1.... 13:13 VanessaE which doesn't do shit if you have Lua hooked in the mapgen via some mod. 13:14 tenplus1 yeh, but means that if you have 4 cores, 3 can handle mapgen while the other can do lua stuff :D 13:14 tenplus1 helps a bit 13:14 ChimneySwift yeah 13:20 timdorohin VanessaE: isn't lua mapgens runs in mapgen emerge threads? 13:21 ChimneySwift Lua all runs in the same thread 13:23 tenplus1 yeah, but if you have 4 threads and use them all for mapgen it slows down lua as well, so 3 for mapgen, 1 for lua 13:23 ChimneySwift yeah 13:29 timdorohin well, shit. Why this was done that way? Both luajit & lua5.1 works well with multiple threads... 13:31 ChimneySwift they do..? 13:31 ChimneySwift I was not aware they could run multithreaded at all 13:34 ChimneySwift Lua has coroutines but thos all run on the same thread afaik 13:38 Fixer hey, little drums! 13:39 timdorohin ChimneySwift: in programming, pretty much everything can be done if needed. lua code can be run parallel easily without global state, and with some hacks we can add shared thread-aware global state. 13:40 ChimneySwift it can obviously be done, but not without modifying Lua if I'm not mistaken 13:40 timdorohin ChimneySwift: you can look at Torch framework threads library. 13:40 ChimneySwift hmm I might just do that 13:41 timdorohin ChimneySwift: modifying lua code or engine? No lua/luajit engine modification needed... 13:42 ChimneySwift I see 13:42 ChimneySwift I'll look tomorrow, it would be nice to have implemented. I need to go to bed though 13:43 tenplus1 laters dude 13:43 ChimneySwift o/ 13:50 tenplus1 o/ jordach 13:50 Jordach woo 13:50 Jordach clean install of W10Edu 13:51 tenplus1 what's the diff ? 13:51 Jordach i don't even have a working cortana 13:51 Jordach completely neutered 13:51 tenplus1 sweet 13:51 tenplus1 lite editions are always better 13:52 Jordach even better 13:52 Jordach i properly equalised my damn headphones 13:53 tenplus1 ehehe, nice... 13:54 Jordach i archived my friends dreamspark W10 Edu images 13:55 Jordach everything is finally neat 13:55 Jordach (and no issues going from 1703 to 1803) 14:00 Jordach the only things that survived my drive wipe and reinstall was blender's userprefs and quassel's logs 14:01 timdorohin >blender 14:01 timdorohin are you an alien? 14:01 Jordach no i'm just absurdly good with it 14:02 tenplus1 Mobs Redo API updated, light damage has min and max values, lava damage checks for ignition sources 14:03 Jordach timdorohin: i mean, i've wrote a custom TRPG like combat system for MT 14:03 timdorohin blender user interface is made for aliens. 14:04 Jordach learn the keyboard shortcuts 14:05 VanessaE I get by okay with Blender... 14:05 tenplus1 scarey 14:06 Jordach i find it ironic that the MT engine no longer limits 14:07 Jordach anything i attempt anymore 14:09 Jordach i can pretty much sit back and assemble what i want to do entirely inside my head 14:09 VanessaE time to find a more restrictive platform? :P 14:09 Jordach nah 14:09 Jordach that would mean learning Java 14:09 Jordach :^) 14:10 VanessaE inb4 Jordch ports Minetest to some 8-bit 1980's computer :) 14:11 Jordach does it come with a 3d radar at the bottom and wireframe display? 14:11 Jordach ;) 14:11 VanessaE sure. 14:11 VanessaE if you code it :P 14:13 tenplus1 16 colours only :P 14:13 VanessaE heh 15:31 Fixer VanessaE: @ procrastinates 15:32 VanessaE ? 16:40 tenplus1 o/ mister 16:41 Mr_Pardison hai 16:41 Mr_Pardison can anyone here code in json? 16:45 sofar JSON is a data object storage format 16:46 sofar you can't code in data 16:48 Mr_Pardison this is for making a mod for Scrap Mechanic (uses json) 16:48 tenplus1 explain ? 16:48 sofar JSON is ... like ZIP 16:49 sofar it's just a format to embed data 16:49 sofar it can hold any data 16:49 sofar the data... can be "instructions" 16:49 sofar but JSON is a generic format 16:49 sofar you can put any data in it 16:49 * VanessaE pokes sofar with some dangling pull requests 16:50 sofar if $foo_game uses it in a weird way, you need to read $foo_game documents how it uses the JSON format 16:50 tenplus1 lol, which one's Vanessa 16:50 sofar "I 16:50 sofar "I'll get right on it" 16:50 VanessaE tenplus1: oh just on some mods :) 16:50 sofar hit me with some links? 16:51 VanessaE https://github.com/minetest-mods/technic/pull/441 ~~ https://github.com/minetest-mods/blox/pull/3 ~~ https://github.com/minetest-mods/steel/pull/2 16:51 VanessaE and the stained glass mod is still unresolved but you know about that one 16:51 sofar I probably know about all of them 16:51 sofar lol 16:51 Fixer you can put a pickle in JSON 16:51 VanessaE ok :) 16:52 VanessaE Fixer: can you imagine the size of the file if you tried to represent a whole pickle therein? :P 16:52 tenplus1 hi ANAND 16:52 Fixer size of the file will be about 0.5x7 cm 16:52 ANAND o/ 16:56 sofar that's a tiny pickle 16:59 VanessaE ... 17:09 tenplus1 *shudder* someone did a Minetest comparison video against mc on youtube, got 0.4.17-1 and ended up making a v6 world running at 5fps... 17:11 VanessaE ouch. 17:14 * tenplus1 wonders if v8 has made an appearance and uses new map layers yet ?!?!?!?! 17:15 VanessaE is there EVEN a v8 yet? 17:15 sofar it's still just tomato juice 17:15 tenplus1 v7 is considered stable now, was just hopeful :) we really need layers now to do something with all that 60,000 high space 17:15 VanessaE heh 17:15 tenplus1 lol 17:18 Krock hi tenplus1 17:18 tenplus1 hey Krock... *sips le coffee* 17:19 Krock time to fix the player deserialization issue for damaged files 17:19 tenplus1 is this the new auth conversion ?? 17:19 Krock as in: throw an error and abort instead of looping forever 17:20 Krock wat 17:21 Krock I'd call that auth conversion "Coffee Le Sip de Auth 17:21 Krock " 17:21 VanessaE haha 17:21 tenplus1 mmm tasty 17:22 VanessaE but are protocol options "sweetener", "cream", and "chocolate" enabled by default? 17:22 VanessaE :P 17:22 * tenplus1 enabled hidden "honey" setting 17:22 VanessaE nah, that causes crashes in some implementations 17:22 tenplus1 nuuuuuuuu 17:23 VanessaE you get like 5 hours' connectivity, then pfffft 17:23 tenplus1 Iwonder how long it would take to convert xanadu's player files to the new system 17:24 Krock forever when there's a damaged file 17:25 tenplus1 might give SorceryKid's new auth setup a try as well, see how that handles it as well 17:26 VanessaE tenplus1: what would that be, some espresso-derived fork? ;) 17:26 tenplus1 VanessaE: https://forum.minetest.net/viewtopic.php?f=9&t=20393 17:26 VanessaE I was kidding :P 17:26 tenplus1 it actually looks really good, even the benchmarks are impressive for something that's all LUA based 17:29 Andrey01 hi everyone 17:29 tenplus1 hi andrey 17:30 Andrey01 i would like to know how to export .blend file to .b3d? 17:31 tenplus1 https://github.com/alrusdi/blender-b3d-exporter 17:31 tenplus1 export plugin for blender 17:38 Andrey01 what do i need to put this module in a folder inside"Blender" folder? "Addons" or "modules"? 17:38 tenplus1 no idea, check the readme 17:40 Andrey01 there is no written in README.md 17:40 tenplus1 https://www.katsbits.com/tutorials/blender/scripts-folder-location.php 17:55 tenplus1 hi ssieb 18:19 ssieb hi 18:19 Andrey01 if blender mesh has very complicated minetest will be shut down? i just noticed it when set such node 18:20 Andrey01 very complicated* 18:20 Andrey01 is* 18:32 Andrey01 here is a strange error in debug.txt, it nothing written where the error happened: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Expecting itemstack, itemstring, table or nil 18:34 * tenplus1 takes table and adds a futon 18:36 Andrey01 can anybody explain what this is error? 18:37 tenplus1 all depends on the mod, the code etc. 18:37 timdorohin tenplus1: local table = {"futon"} 18:37 tenplus1 w00t 18:37 * timdorohin reading lua code for more than two hours 18:38 tenplus1 heh same 18:38 tenplus1 updating my mods 18:38 tenplus1 wb longer 18:44 tenplus1 Lucky Blocks has some neat new features :) and blocks... 18:48 Krock and nodes 18:49 tenplus1 ? 18:49 tenplus1 hi gary 18:49 garywhite hello 18:56 tenplus1 Krock: "and nodes" ?? 18:58 Krock tenplus1: well, Lucky Blocks has nodes, not blocks. 18:58 Krock petition to rename to Lucky Nodes 18:58 tenplus1 lol 18:58 tenplus1 was wondering :D 19:00 tenplus1 added replacements option for LB placements which really helps with randomising a structure 19:02 tenplus1 *schematic placements 19:04 tenplus1 the wishing well comes in different styles :) looks nice 19:10 sofar VanessaE: too busy at work, need to get to it later this weekend maybe 19:10 VanessaE ok. 19:28 tenplus1 hrm, git.minetest.land wont let me do a pull request ?!?! 19:41 tenplus1 heh yeah, I like the browser anime toons :) think it was the same dude who did earth chan 19:55 tenplus1 nite folks o/ 20:13 Andrey01 what should get() function return? Only formspec and inventory size? Can it return add_item() to add an item in this inventory on its creating? 20:37 BillyS What minetest function is called when a player places a node? minetest.place_node? 20:37 BillyS I think it was something _item 20:37 BillyS But I'm not sure 20:47 VanessaE the node's after_place_node callback 20:47 VanessaE and the global register_on_placenode() callback 20:48 VanessaE (or maybe it's called after_place) 20:48 BillyS That's not what I mean; the server uses a function to actually place that node. 20:49 BillyS Protection mods override it to check for protection 20:49 VanessaE oh. 20:49 VanessaE protection mods don't do that anymore thoguh 20:49 BillyS Oh? 20:49 BillyS idk that 20:49 VanessaE they use the APi call for same 20:49 VanessaE is_protected() I think