Time Nick Message 00:18 est31 ok VanessaE ShadowNinja starting fails 00:18 est31 ServerError: caught (...), in function 'open', dreambuilder_game/mods/player_textures/init.lua:3 00:19 est31 ShadowNinja, if a file is not found, it should return nil instead. perhaps same (with log to infostream) when a file is accessed illegally. 00:20 est31 thats the root cause of the problem. 00:56 est31 anybody with an android phone here? 01:00 est31 (and play store) 01:23 PicklesRGood Hi peoples 01:26 PicklesRGood I said hi! 01:27 PicklesRGood Okay. 01:29 PicklesRGood I am so bored right now. 02:09 VanessaE est31: damn. that's gonna piss off a lot of users if that can't be properly fixed. 02:10 est31 this breaks the "everything is nil" principle in lua 02:10 VanessaE yeah, that's not gonna fly :P 02:25 devmarth is mediacru.sh down? 02:26 devmarth ive never used it before, but all links seem to be down, so its probably been down for awhile 02:26 ShadowNinja est31: if mkdir {use mkdir} else {use os.execute} 02:27 ShadowNinja est31: And opening a mod's textures dir is allowed. 02:28 est31 ShadowNinja, does mkdir do more than making directories? 02:28 VanessaE devmarth: dead since a month. 02:28 est31 ShadowNinja, I'm just doing an open(non-existent-file) here 02:28 est31 that should return nil 02:28 devmarth VanessaE; damn 02:28 est31 and not crash the server 02:50 ShadowNinja est31: Yes, it also kills all felines within 50m and tints your monitor pink. ;-) 02:50 ShadowNinja (don't tell anyone!) 02:51 ShadowNinja Wait, is this IRC thing public? 02:51 ShadowNinja :-D 02:51 est31 :P 02:51 VanessaE ShadowNinja: yeah, it might even do THIS: http://www.desiringmachine.org/blog/wp-content/uploads/2006/04/pink_slashdot.jpg 02:51 ShadowNinja est31: I'm not sure what's causing that open error. 02:52 est31 VanessaE, like this? http://soylentnews.org/ 02:53 VanessaE est31: naw, that's what happens as a cure to the problem ;) 03:05 est31 ShadowNinja, its really only printing "ServerError: caught (...)" 03:11 ShadowNinja est31: I'm not sure why. That means that something other than a BaseExeption or char* was thrown IIRC. 03:12 ShadowNinja BaseException should really inherit from runtime_error though... 03:13 ShadowNinja est31: Anyway, try unsing an insecure env there and tell me if that works. 03:17 est31 ShadowNinja, its already having the problem when you do local f = io.open("/some/file") 03:18 est31 with game == minimal and that as only content of test/init.lua 03:18 ShadowNinja est31: Make sure the path is allowed, although it should lua_error() in that case. 03:18 est31 it should return nil 03:19 est31 or does it already lua_error in the old version? 03:19 est31 when you try to open an non-existent file? 03:19 ShadowNinja est31: Old version returned nil and an error, new should do the same. 03:20 est31 ShadowNinja, can you reproduce it? 03:20 ShadowNinja est31: No, although I got a catch(...) error 03:21 ShadowNinja I stoped working on it right after that though. 03:22 ShadowNinja And now I have to sleep (have something early tomorrow). 03:22 est31 ShadowNinja, I guess the difference is because one is called when a player joins, the other when the file is loaded 03:22 ShadowNinja So maybe it will be fixed tomorow. 03:22 est31 also doc sais for io.open: 03:22 est31 " It returns a new file handle, or, in case of errors, nil plus an error message. " 03:23 ShadowNinja est31: Disable that mod and try the others to see if there are moee issues. 03:23 est31 and for "nil plus an error message" I guess it does "return nil, "nice error"" 03:23 ShadowNinja I made everything throw errors because it's a security violation. 03:24 est31 Its perhaps an attempted violation, but as long as we can continue to function even with that violation, there is no problem in returning nil, is there? 03:25 ShadowNinja est31: Maybe, but that requires some restructuring. 03:26 VanessaE wait, since when is a file-not-found a violation?? 03:26 ShadowNinja est31: Anyways, try the rest of dreambuilder please and I'll try to work on it more tomorrow. 03:26 est31 I guess it records it as violation because it cant find the full path 03:26 est31 ok 03:26 ShadowNinja VanessaE: Accessing outside allowed folders is a violation. 03:27 Zeno` :3 03:27 Zeno` only if the access is granted 03:27 ShadowNinja est31: Nah, there's (more complicated than I like) logic for handling that. 03:27 Zeno` otherwise it's not different to file not existing 03:28 VanessaE ShadowNinja: but... player_textures only reads from its own textures dir doesn't it? 03:28 VanessaE est31: what's the full text of the crash? 03:28 ShadowNinja VanessaE: Yes, that's the problem, it should work. 03:28 Zeno` I hope sym links still work :/ 03:29 Zeno` because my player_textures/ dir is not even in the same home dir as the server 03:29 VanessaE local filename = minetest.get_modpath("player_textures").."/textures/player_"..player:get_player_name() 03:29 VanessaE yeah, that should work just fine 03:29 ShadowNinja Zeno`: Yeah, same here, it works. 03:29 VanessaE local f = io.open(filename..".png") 03:29 VanessaE that's all it does. pretty simple code. 03:30 est31 yes but when "singleplayer" joins, it will try to access a nonexistent file 03:30 VanessaE ah, well that's easy enough to patch around in the mod 03:30 est31 and then fail to find the full path or whatever. 03:30 est31 its a bug with the engine 03:31 VanessaE of course that won't fix a player joining who has no skin yet 03:31 ShadowNinja Zeno`: Both the mod path and the attempted path are resolved to an absolute no-symlinks path. All bets are off if you use hard links though (so, don't). 03:31 VanessaE they will also throw the same error 03:32 ShadowNinja est31: It should still find the full path, read ScriptApiSecurity::checkPath(); 03:32 * ShadowNinja antomatically switched to semicolon terminators. O_o 03:36 ShadowNinja There are ~12 lines of code dedicated to handling inexistant directories, plus snother 12 or so of comments and whitespace to explain it. 03:37 ShadowNinja Aaand I'm off. o/ 03:38 est31 otherwise it works ShadowNinja. 03:38 ShadowNinja est31: Great. :-) 03:50 est31 (didnt test unified inventory though) 03:57 Zeno` We could just merge it and let others do the testing :D 04:05 devmarth VanessaE, you here? 04:05 VanessaE no :) 04:05 * VanessaE hides 04:05 devmarth When I play a teleport pipe in pipeworks, it says "ServerError: error in error handling" 04:05 devmarth then it makes me leave the game 04:05 VanessaE um 04:05 devmarth every time i place a teleport tube 04:05 VanessaE clearly a server engine issue :P 04:06 devmarth its only when i place that though :/ 04:06 VanessaE what commit are you at with minetest? 04:06 devmarth master 04:06 Zeno` error in error handling... :/ 04:06 VanessaE master is a branch 04:06 VanessaE what commit? 04:07 devmarth i have no idea 04:07 VanessaE git log, look at the first entry 04:07 VanessaE or just, what version is it? 04:07 devmarth I just compiled the master branch so its 0.4.12 04:08 VanessaE also I'd need the full debug output to find the error (if it's in pipeworks and not the engine) 04:08 devmarth but i think the master is a bit more updated than 0.4.12 04:08 devmarth im gonna try to reinstall it 04:09 devmarth ill pastebin a debug log, because that reinstall didnt work 04:11 devmarth http://pastebin.com/KFqYqTUr 04:11 devmarth VanessaE ^ 04:11 VanessaE um 04:12 devmarth hm? 04:12 VanessaE I'm at a loss 04:12 VanessaE I simply can't debug that 04:12 VanessaE also, fix your copy of maptools. 04:12 devmarth I'm confused 04:12 Zeno` Does debug_log_level = 4 add anything useful to the log? 04:12 VanessaE Zeno`: not in this case it won't 04:13 devmarth this is weird 04:13 VanessaE I got nuthin' man :) 04:14 devmarth its only when i place that specific node 04:15 VanessaE works fine for me with Minetest commit 7c19933 04:15 VanessaE just tested it 04:15 VanessaE someone wanna bisect? 04:15 devmarth hm 04:15 VanessaE first good, 7c19933, first bad 1551168 (according to devmarth) 04:16 devmarth wait, i didnt compile minetest, i was testing it on my fork, that may be it, i mustve placed it in the wrong place 04:17 devmarth but it shouldnt have that issue 04:17 VanessaE ah 04:17 VanessaE that might be it then 04:17 VanessaE use a clean upstream build 04:17 devmarth i wonder why, its pretty much the same besides the mapgen c++ files 04:17 devmarth thats what im doing right now 04:18 devmarth im compiling a fresh copy of minetest now 04:18 devmarth its kinda weird, because every other pipeworks tube worked 04:18 Zeno` I don't know you can be so sure debug level 4 will not output any additional diagnostics :P 04:18 devmarth does that go into the conf? ive never heard of debug levels 04:19 Zeno` debug_log_level = 4 goes into minetest.conf, yes 04:19 VanessaE Zeno`: because error stuff is at a different log level :) 04:19 devmarth thought so 04:19 Zeno` VanessaE, but it's in a different thread 04:19 devmarth ok set it to 4, trying now 04:19 Zeno` so *something* must go on between the place and the "Error in error" 04:20 devmarth yeah error in error sounds off 04:20 Zeno` error in error happens when Lua is printing an error and another error occurs 04:21 Zeno` e.g. it might be trying to print an error and out of memory occurs... there's not really any "good" way to handle it I don't think 04:21 VanessaE Zeno`: 404, page not found. {smaller text} Additionally, the server got a 404 while trying to show the custom 404 page. 04:21 VanessaE :)_ 04:21 VanessaE :) 04:21 VanessaE reminds me of this. 04:22 Zeno` lol, yep 04:22 devmarth its a huge file, and firefox literally is frozen because i copied it 04:22 Zeno` devmarth you don't need to paste the whole lot... just the stuff near the end :) 04:23 Zeno` VanessaE, I wonder if that 404 error is recursive :-o 04:23 Zeno` brb 04:23 devmarth http://pastebin.com/UXQE6ENi 04:24 devmarth the dig thing is because when i rejoin after crash it has the node placed 04:24 devmarth theres not much more information 04:24 MinetestBot 02[git] 04paramat -> 03minetest/minetest: mg_decoration: Raise highest allowed deco top to max edge of voxelmanip 1389217fa http://git.io/ppQV (152015-03-15T04:15:48Z) 04:25 devmarth and if for some reason you need the code for the fork, http://github.com/blokel/blokel because it might be helpful to see why idk 04:26 devmarth it probably wont, but vanessa says its a server thing 04:26 VanessaE devmarth: like I said, try it with clean upstream 04:26 VanessaE my build is only 2 days old and it works fine there 04:26 devmarth yeah ik, its 90% done compiling 04:26 devmarth but i kind of want it to work with blokel anyways, so i wanna figure out why this is happening 04:28 devmarth jesus, it places fine in regular minetest 04:28 VanessaE then you bwoke it! :) 04:29 devmarth this is weird 04:29 devmarth well, why is it that specific node that gives an error... 04:29 VanessaE idk 04:30 devmarth lemme look at teleport_tube.lua 04:30 VanessaE 04:30 devmarth maybe theres something that says it needs to be in the minetest game idk 04:30 VanessaE doubt it 04:30 VanessaE I run it in Dreambuilder 04:31 devmarth Dreambuilder is a game 04:31 VanessaE (which admittedly is a fork of minetest_game, albeit heavily modified) 04:31 devmarth hm 04:31 devmarth this makes no sense 04:32 devmarth do you know the .cpp file this could have something to do with? 04:32 VanessaE noper 04:32 VanessaE I don't know the engine code at all 04:32 devmarth very odd issue 04:32 Zeno` without a backtrace it would be impossible to find 04:33 devmarth huh? 04:33 Zeno` the actual LUA_ERRERR is part of Lua, so what triggers it is unknown with the information given 04:33 devmarth any ideas of what it COULD be? i cant think of any since its only this specific node 04:34 Zeno` kind of... 04:34 devmarth What's your idea then? 04:36 Zeno` https://github.com/minetest/minetest/blob/master/src/network/packethandlers/server.cpp#L1374 04:36 Zeno` well not an idea... just where to start looking 04:36 devmarth well, how could that interfere with only one node 04:41 Zeno` set a breakpoint on line 1473 and then step through the code? 04:41 devmarth gotcha 04:41 Zeno` wait are you using master? 04:41 devmarth http://github.com/blokel/blokel 04:41 devmarth works fine on regular minetest 04:41 devmarth so yes master 04:41 Zeno` err that's right 04:42 devmarth maybe because i forked 0.4.11? 04:43 devmarth yeah, the server files for minetest and blokel are different 04:43 devmarth let me copy the ones from minetest over to blokel, but that might cause errors 06:55 devmarth Krock, are you here? 06:55 devmarth Nope, hes not even in IRC. dang 07:20 sfan5 VanessaE: ¯\_(ツ)_/¯ set it as replacement in hexchat 07:20 VanessaE nah, that's your trademark :) 07:23 est31 anybody know how to get rid of these compile errors? https://travis-ci.org/minetest/minetest/jobs/54427849#L572 07:24 est31 I only get them in travis, locally everything is ok 07:28 devmarth if its only in travis, it must be the travis script. is it the default one? 07:28 est31 its also on freebsd 07:28 est31 I guess its simply because I didnt do a clean build locally 07:29 est31 still weird 07:29 est31 devmarth, I have written an android building guide now: http://dev.minetest.net/Android 07:30 est31 I'm not sure if additional packages are neccessary 07:30 devmarth Thanks man! 07:30 devmarth You're a great help :D 07:32 devmarth hm, that doesnt explain how to get minetest_game in there, any ideas? 07:32 est31 its packaging it automatically 07:32 devmarth really? neat 08:22 neoascetic what system requirements for the Android app? 08:24 est31 how do you mean that :) 08:24 neoascetic Minimum amout of RAM etc 08:24 neoascetic I cannot run minetest on my wife's phone 08:24 est31 what is the error? 08:25 est31 does it start? 08:25 neoascetic I don't know, it stucks for 10 seconds with black screen, then exit 08:26 devmarth 512MB neoascetic 08:26 devmarth if you have more than that, its not the RAM thats the issue 08:26 neoascetic wow. and desktop windows app? 08:31 neoascetic The phone has 786 Mb of RAM 08:32 neoascetic How to debug app? 08:36 est31 neoascetic, the app should create a debug.txt somewhere 08:41 est31 neoascetic, found it? 08:41 neoascetic not yet 08:41 est31 for me its under /storage/sdcard0/Minetest/debug.txt 08:45 Krock devmarth, refresh the forum page 08:46 neoascetic Minetest directory exists, but empty 08:46 devmarth Got it Krock 08:46 nrzkt IRC 08:47 Krock CRI 08:48 nrzkt xD autocomplete too fast on gnome :p 08:55 devmarth Krock, I'm running Ubuntu, trying to get a Windows build from there, I dont have Windows to test it on, so I'm using wine and a friends help haha 08:55 Krock lol 08:56 devmarth and from the looks of whatever you gave me "Start > Programs" appears to be Windows 09:05 Krock Yes, it's required to run the VC command line to compile LuaJIT 09:10 Krock ^ devmarth 09:14 Krock AVG knows a special virus: Unknown LOOL 09:14 Krock Ye sure, it's an unknown virus 09:31 Krock 0.001s :3 10:23 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Android Makefile update backported from stable-0.4 with minor changes 132bc0165 http://git.io/phoZ (152015-03-15T11:21:34+01:00) 10:53 neoascetic I want to put minetest sticker/decal on my laptop. Which one should I buy? http://www.cafepress.co.uk/mf/76069408/minetest-logo_sticker?productId=778441096 or http://www.cafepress.co.uk/mf/76069408/minetest-logo_sticker?productId=778441066 ? 10:53 neoascetic are they both transparent? i.e. without white borders 10:54 neoascetic Oh, I see now, sorry 11:11 w_laenger hi 11:13 w_laenger I've got a problem with my minetest. 11:14 ElectronLibre What's the exact nature of the problem? 11:14 w_laenger I disabled damage, but it didn't work 11:14 ElectronLibre Did you do it with GUI or by editing minetest.conf? 11:14 w_laenger and now everytime I join my world, I get the formspec message that I died 11:14 w_laenger gui 11:14 w_laenger under the enable creative mode setting 11:15 ElectronLibre Ok. Are you sure every minetest/minetestserver session was closed except the one you used? 11:15 w_laenger yes 11:15 ElectronLibre Enable damages again, get the message, respawn and it should be fine. 11:15 w_laenger ok, I'll test it 11:16 ElectronLibre It happens sometimes when players die and the server shuts down : when restarting without damages they get the message "you died" but when clicking stay stuck in the laying state. 11:17 w_laenger it worked, thanks 11:17 ElectronLibre You're welcome. 11:17 ElectronLibre I'm going to see where is displayed the dead message and try to avoid that. 11:17 w_laenger but it didn't solve my problem 11:18 ElectronLibre Now you have respawned you shut the server down, restart it without damages and it should work. 11:18 w_laenger yes but I died again 11:18 w_laenger and damage was disabled 11:18 ElectronLibre ._. 11:18 w_laenger and so now again I can't dig but write into chat 11:18 ElectronLibre Are you using the release version? 11:18 w_laenger no 11:19 w_laenger I'm using 0.4.12-dev 11:19 ElectronLibre Oh. 11:19 w_laenger maybe it has something to do with the negative damage implemention 11:19 ElectronLibre So maybe I have an idea about what it could be. Anyway I hope it's not that. 11:20 w_laenger and they forgot to disable damage 11:20 w_laenger which idea? 11:20 ElectronLibre I was thinking about this indeed. Here is a trick : close your server, and client, and go in your world's directory. 11:20 sfan5 !unban *!*@*151.228.208.* 11:21 sfan5 !ban *!*@*151.228.208.35 11:21 ElectronLibre Negative damages, but I'm not sure it's that because it happened to me a very long time ago. 11:21 sfan5 !op 11:22 sfan5 !deop 11:22 w_laenger !unban *!*@*127.0.0.* 11:22 ElectronLibre w_laenger, you were really thinking it could work? 11:23 w_laenger no 11:23 sfan5 that doesn't even make sense because that hostmask isn't banned 11:23 w_laenger thats localhost I think 11:23 ElectronLibre That hostmake is freenode's server itself so, it's not banned. 11:24 w_laenger so I can't longer play minetest with disabled damage 11:24 ElectronLibre I maybe have a way to solve this : 11:25 ElectronLibre Go in the players directory in your world's folder, open the file containing your datas (called by your name) while server is shut down, and change HP value. 11:26 w_laenger but then I could die again with disabled damahge 11:26 ElectronLibre Normally, no. 11:27 ElectronLibre When you restart the server without damages it shouldn't show you the message, and there shouldn't be a health bar. 11:27 w_laenger officially no 11:27 w_laenger but the message appears 11:27 ElectronLibre Yes. In minetest's normal behavior no. 11:27 w_laenger thats my problem 11:28 ElectronLibre Ok, then https://github.com/minetest/minetest/issues/ I cannot do anything more... 11:28 ElectronLibre When did you compile your version? 11:29 w_laenger I didn't 11:29 ElectronLibre Oh, it's a forum's build? 11:29 w_laenger I use the ubuntu ppa 11:29 ElectronLibre OH. Ok. 11:32 ElectronLibre Then, wait for updates, and if it's still there, report. I'm going to compile and test that. 11:36 w_laenger ok, so bye 12:03 MinetestBot 02[git] 04est31 -> 03minetest/minetest: Finer progress bar updates when initializing nodes 13e4f7c92 http://git.io/pjvk (152015-03-15T22:01:52+10:00) 12:08 Krock 02[git] 04SmallJoker 01-> 03SmallJoker/boost_cart01: Allow different railtypes 13317ba75 https://github.com/SmallJoker/boost_cart/commit/317ba75 (152015-03-15T12:14:16+01:0001) 12:08 Krock damn. almost perfect 12:10 ElectronLibre The colors are just different but not bad. 12:15 Krock however, the cart can now only drive on one type of rails :) 12:16 ElectronLibre Good :). 12:35 ElectronLibre About what said w_laenger earlier, it's apparently an engine's bug : https://github.com/minetest/minetest/issues/2492 12:42 Krock !tell srifqi still can't rebase? lol. (# 2480) 12:42 MinetestBot Krock: I'll pass that on when srifqi is around 13:00 xenkey Hello 13:01 ElectronLibre Hello. 13:01 xenkey What's up? 13:01 xenkey I'm new here and will be sticking around. Seems like a nice game you have here. 13:02 Krock Your thought are correct 13:02 xenkey I'd certainly be interested in hosting a server and adding it into the server list. Do I need an account to do this? 13:02 Krock hmm "thoughts" does not exist in the google translator 13:03 Krock xenkey, each server has its own accounts. you don't need one to start a server 13:03 Krock There are some tutorials on the Minetest wiki and in the forums :) 13:05 xenkey Anyone can submit a server to be added? 13:05 Krock yes, it gets added automatically when the server enabled the setting announce_server = 1 13:05 Krock * server_announce 13:06 xenkey Alright 13:06 Krock http://wiki.minetest.net/Setting_up_a_server 13:06 xenkey I see you support LuaJIT, how is there a flag to enable this> 13:06 Krock in the cmake options 13:06 xenkey -DENABLE_LUAJIT or -DUSE_LUAJIT ? 13:07 xenkey Finally, will Minetest Server work on ARM ? 13:07 sfan5 yes 13:07 Krock https://github.com/minetest/minetest/blob/master/src/CMakeLists.txt#L238 13:07 Krock -DUSE_LUAJIT 13:07 xenkey This isn't Android, it's custom hardware and software which I guess is most similar to a Raspberry Pi 13:08 xenkey Alright, thanks Krock 13:08 Krock np 13:08 sfan5 xenkey: luajit is enabled by default 13:08 sfan5 Krock: -DUSE_LUAJIT is internal, don't use it 13:08 Krock oh sorry 13:08 sfan5 xenkey: minetestserver should work on any Linux system 13:09 rubenwardy Hi all! 13:09 sfan5 provided you have gcc, g++ and some libraries 13:09 Krock hi rubenwardy 13:14 xenkey sfan5: What about Arch 13:14 xenkey In fact 13:15 xenkey Oh nice 13:15 Krock Arch is linux 13:15 xenkey It's in the AUR 13:15 xenkey Yeah i know 13:15 xenkey I'd rather compile it myself and have done so in the past but this seems to do what I want 13:16 xenkey minetest-git-leveldb that is 13:17 Krock Basically, you don't need LevelDB, it's just like frosting on the cake 13:19 xenkey No I absolutely do 13:20 xenkey It's a lot faster 13:20 xenkey Well, perhaps not faster 13:20 xenkey Certainly more reliable 13:23 xenkey How is LuaJIT implemented? Does it just use the LuaJIT interpreter or does it compile Lua scripts and cache the objects somewhere for later inclusion? 13:23 xenkey Uh I guess the latter would require you to recompile every time you change a mod, right? 13:36 Krock LuaJIT compiles those into ram 13:37 exio4 xenkey: just in time compilation is basically doing compilation on-the-fly, using data only found at runtime to do optimizations 13:40 xenkey Alright 13:40 xenkey exio4, Krock, have any favourite servers you like to play on? 13:41 xenkey Personally I like neat, organized, non-bloated, fast servers 13:41 Krock xenkey, I prefer to play on my own if my router wouldn't crash after a while 13:41 xenkey how does your router affect singleplayer? 13:42 Krock it doesn't 13:42 exio4 xenkey: I don't really play minetest, I just lurk around channels with nice people 13:42 Krock but I've a server in the same router network and it doesn't like when I play on it 13:42 xenkey Alright 13:46 luizrpgluiz hi 13:50 xenkey hey 13:52 xenkey The mouse movement is glitchy 13:55 xenkey https://a.pomf.se/imxsqb.png 13:55 xenkey very nice 14:01 Krock glitchy? 14:02 Krock !mod boost_c 14:02 MinetestBot Krock: Boost cart [boost_cart] by Krock - https://forum.minetest.net/viewtopic.php?t=10172 14:02 Krock thx dood 14:05 xenkey any major EU/UK servers? 14:06 Calinou this isn't QuakeWorld, you can play on US servers fine :P 14:07 Krock look at the ping on servers.minetest.net if you want to know 14:07 xenkey is that the ping from me? 14:07 xenkey How is that implemented? 14:08 xenkey if it's a ping from another server that's quite useless 14:08 Krock it's the ping from master server to all other servers :) 14:08 xenkey where's the master server 14:08 Krock address above. 14:08 xenkey ugh 14:08 xenkey this is why we have `ping` 14:09 xenkey ping(8) 14:09 xenkey if it doesn't ping then it's behind some firewall and not worth playing on 14:09 Krock not worth and additional to that completly impossible 14:10 est31 all servers on the masterlist are publicly accessible 14:10 xenkey i guess there's some code to stop noobs submitting internal ranges 14:11 xenkey Well I assert there is 14:11 est31 there is 14:15 xenkey I'm firing up a dedicated server to host a minetestserver, do i choose gentoo, debian, arch or fedora 14:15 xenkey Can one cluster minetest servers/ 14:15 est31 no 14:16 xenkey I'll go with arch 14:16 xenkey I guess 14:17 est31 I'm fine on ubuntu 14:17 Calinou you can start several Minetest servers on one machine, xenkey 14:17 Calinou just make sure they run on different ports 14:17 est31 engine developers are very cautious on requiring bleeding edge servers. 14:17 xenkey Oh no that's far too advanced for me 14:17 Calinou xenkey, some Minetest servers may block ICMP ping 14:17 Calinou like some ISPs block it by default 14:17 xenkey Uh 14:17 Calinou so you can still play on them 14:17 xenkey Yeah they do 14:17 xenkey Yeah 14:18 xenkey I'll call it arhf 14:18 xenkey Don't ask why 14:18 xenkey I should get a domain, how do I do that? 14:19 Calinou buy a domain name, or get a free subdomain from a provider like http://nsupdate.info or http://hopper.pw 14:19 Calinou a free subdomain is likely enough for a game server 14:19 xenkey freesbd works 14:20 xenkey ur 14:20 xenkey freedns 14:20 Krock http://freedns.afraid.org/ 14:21 xenkey mt.3tm.net :3 14:22 Calinou I have cal.it.cx 14:23 xenkey for a server? 14:23 xenkey online.net is great 14:23 xenkey it's arm but i don't really care 14:24 xenkey it's great for parallel workloads. Is minetest multithreaded/ 14:29 rubenwardy Minetest uses multithreads, but not very weel 14:31 rubenwardy I just did the sin of doing a David Bowie commit 14:31 rubenwardy Cha-cha-cha-Changes! 14:31 sfan5 xenkey: servers.minetest.net shows the ping from amsterdam (direct connection to ams-ix) 14:32 sfan5 xenkey: also the master server checks servers (to obtain the ping) before putting them on the list, you can't get any internal ranges onto the list 14:32 xenkey Nice. Is there any form of error appearing when one of these checks is not fulfilled? 14:32 sfan5 your minetest servers tell you when the announce failed 14:33 sfan5 but there is not helpful status code 14:33 sfan5 no* 14:33 xenkey ok 14:48 EnB hello... 14:49 EnB ok, everybody is afk... 14:50 Calinou EnB, no! 14:50 Calinou if you have a question, you can ask it 14:52 EnB ok, well :D 14:52 Zeno` well, it was a question really. 14:52 Zeno` And yes, I am afk 14:52 Zeno` I'm also asleep 14:52 EnB i have a question here... 14:53 EnB how to make a mod loop? 14:53 * Zeno` trembles in anticipation 14:53 Zeno` a mod loop? 14:53 Yves EnB: What you mean by bod loop? 14:53 EnB for aliases 14:53 Yves ??? 14:54 Zeno` Zeno`, are you afk? 14:54 Zeno` Zeno`, yep. Asleep as well 14:55 Zeno` Zeno`, you have caused an infinite recursion :( 14:55 Zeno` Zeno`, sorry 14:56 est31 I'm not seeing the infinity here. 14:56 Zeno` est31, it's the silly alerts my client shows 14:56 Zeno` phew 14:56 Zeno` you're right! 14:57 * Zeno` jumps out of the rabbit hole 14:57 Zeno` I am safe! 14:58 EnB minetest.register_alias("modern:"..colour, "x:"..colour) 14:58 EnB 22:18:41: ERROR[main]: Failed to load and run script from 22:18:41: ERROR[main]: /home/enb/.minetest/mods/modern/init.lua: 22:18:41: ERROR[main]: /home/enb/.minetest/mods/modern/init.lua:77: attempt to concatenate global 'colour' (a nil value) 22:18:41: ERROR[main]: stack traceback: 22:18:41: ERROR[main]: /home/enb/.minetest/mods/modern/init.lua:77: in main chunk 14:58 Yves Ah 14:59 Zeno` est31, the infinity was caused by my client triggering an event everytime it saw "Zeno`", replying with "Zeno` said" 14:59 Zeno` I have fixed the bug 14:59 Zeno` it's safe now though 15:01 Yves i really must go - anyway youre in good hands Zeno. See you all later :) 15:01 EnB did your guys know how to fixed it? 15:04 EnB Calinou, how to add the loop? 15:04 Calinou try adding the alias in the loop itself 15:04 Calinou you added it outside of the loop 15:04 Yves Marci :) 15:05 Yves Calinou: ^ 15:08 xenkey Attempting to compile on armhf 15:09 EnB i actually tried to merged the mod from another mod. im trying to fix the unknown block by using that aliases. 15:11 xenkey Few hiccups but the cmake stage is complete 15:12 xenkey I needed to download irrlicht and set the include path 15:12 xenkey uh no 15:12 xenkey i need to compile irrlicht 15:13 xenkey Do i? 15:13 Krock why is that bad? 15:13 xenkey huh 15:14 xenkey I never said it was 15:15 xenkey -DBUILD_CLIENT=off 15:16 xenkey This right for a headless build? 15:19 Krock -DBUILD_CLIENT=0 -DBUILD_SERVER=1 builds a server 15:22 sfan5 xenkey: for the server you only need the irrlicht headers 15:24 Builder123 Good day all - I need help installing unternull server on my local machine - I receive the following error 11:22:42: ERROR[main]: ServerEnvironment::loadMeta(): EnvArgsEnd not found! 15:24 Builder123 11:22:42: ERROR[main]: The server is probably running a different version of Minetest. 15:39 xenkey sfan5: where are those? 15:39 xenkey irrlicht-1.8.1/source/Irrlicht ? 15:40 sfan5 xenkey: irrlicht-1.8.1/include/ 15:41 xenkey sfan5: trying that 15:50 xenkey Hi 15:54 xenkey [100%] Built target minetestserver 15:54 xenkey Thanks sfan5 15:54 xenkey All compiled 15:54 xenkey Now what? 15:55 Calinou run it 15:55 sfan5 start it 15:55 Calinou ./bin/minetestserver 15:55 Calinou or ./minetestserver inside bin directory 15:55 Calinou both work 15:55 xenkey No I need a game, any suggestions for mods? 15:55 Calinou get minetest_game 15:55 sfan5 http://minetest.net/mods 15:55 Calinou git clone https://github.com/minetest/minetest_game.git 15:55 Calinou inside the games folder 15:55 xenkey Nah, i need something powerful yet minimalistic 15:55 Calinou minetest_game is rather minimalistic 15:55 xenkey Does minetest support changing gamemodes on the fly? 15:55 Calinou not officialy 15:55 Calinou it does exist through mods, but that functionality is buggy 15:56 xenkey I'll clone the game to start with 15:56 est31 ooooh f-droid is compiling... lets hope there is no error... 15:56 xenkey Let me compile a suitable configuration from my past experience. I'll need some help to check if it's compatible with the latest build or to come up with alternate config settings which are more efficient. 16:01 xenkey http://pastie.org/10027876 16:01 xenkey How's that? 16:01 sfan5 Calinou: ping 16:02 sfan5 xenkey: that config looks good 16:02 xenkey Alright 16:02 xenkey if name = xen should xen have all privileges? 16:02 est31 this is a simple mod for the /spawn command, if you want it: https://github.com/cheapie/spawn 16:03 sfan5 xenkey: yes 16:04 est31 also, watch out from an user with the ip "151.228.208.35". 16:05 Calinou active_block_range = 1 16:05 Calinou greatly increases server performance 16:05 Calinou dedicated_server_step = 0.1 16:05 Calinou please avoid putting it above 0.1 16:05 Calinou 0.2 makes player movement less smooth 16:09 xenkey looks good 16:10 xenkey Go ahead and try mt.3tm.net 16:11 xenkey I think I set it up right 16:11 xenkey fast speed 30 is awfully ... fast 16:11 Calinou try 25 16:11 Calinou or 24 16:14 xenkey Calinou: max_block_send_distance = 4 16:14 xenkey That one? 16:18 xenkey whats a sane value for max_block_send_distance ? 16:21 Calinou default is 10 I think 16:21 Calinou try 6 16:21 Calinou it depends on your bandwidth 16:21 xenkey Speed or data cap? 16:21 xenkey it's 100mbits unlimited 16:22 Calinou speed 16:22 Calinou if you have lots of spare bandwidth you can increase block sending speed and range 16:22 Calinou try range 8 16:22 xenkey max_block_generate_distance != max_block_send_distance right? 16:22 Calinou yes, they are different 16:22 xenkey What's the difference? Can they be the same? 16:22 Calinou one is the generation distance, one is the sending distance 16:22 Calinou they can be the same 16:22 xenkey Alright 16:22 Calinou it's a good thing when they are the same 16:23 Calinou but it's not a requirement 16:23 xenkey So I'll set them both to 8 16:23 Calinou max_simultaneous_block_sends_per_client = 50 16:23 Calinou max_simultaneous_block_sends_server_total = 500 16:23 xenkey I also increased the max block sends per player to 5 16:23 Calinou try this 16:23 xenkey Damn 16:23 xenkey Ok 16:23 xenkey Sure 16:23 Calinou will send blocks very fast, for quick world loading 16:23 Calinou if this is actually slower, revert it (use 10 per client, 50 total) 16:24 xenkey I thought that was building... 16:24 xenkey full_block_send_enable_min_time_from_building = 2.0 This good? 16:25 devmarth Krock, you still here? 16:25 xenkey http://pastie.org/10027903 16:25 xenkey That's the new config 16:25 xenkey Tweaking is quite fun 16:26 devmarth or sfan5 :P 16:27 Calinou keep the min time from building value to 2.0 16:30 Calinou http://paste.ubuntu.com/10604678/ 16:30 Calinou this is Carbone's minetest.conf, xenkey 16:30 Calinou feel free to take settings 16:31 xenkey Thanks, I shall 16:32 Krock devmarth, nope, I'm over there. 16:33 xenkey Can I include a separate config file? 16:34 est31 xenkey what do you mean? 16:34 xenkey Split the config into separate files 16:34 est31 ah 16:34 est31 there is no "generic" feature 16:35 est31 but when you copy one config file to minetest_game dir, it will work 16:35 est31 or not 16:35 est31 it should work rather 16:35 est31 its currently a bug that it doesnt 16:35 est31 It'll be fixed one day 16:35 est31 in the meantime you can use my patch 16:36 xenkey Calinou: I don't think I'll change the movement of the player for now 16:36 xenkey Does it make a significant difference? 16:36 est31 https://github.com/minetest/minetest/pull/2482 16:36 xenkey if it's made to be realistic, i don't think it's suitable for a world already made of cubes =P 16:37 Calinou it makes it faster and leaner 16:39 xenkey Calinou: Changed as you suggested, see what you think 16:39 Calinou a server has 61 players (!) 16:40 xenkey i remember jumping from tree to tree in 0.3.1 16:43 est31 Calinou you mean the just test one? 16:43 Calinou yes 16:43 est31 there is a forum description on how this was achieved 16:44 est31 I think ramdisk 16:44 est31 highly dangerous for data ofc :D 16:55 rdococ I have this idea to create a minigames server like Mineplex or Hypixel, only for Minetest. I wonder what I should name it... 'Terpixel'? 17:14 xenkey my mods so far: http://pastie.org/10027990 17:22 sfan5 Calinou: ping? 17:25 xenkey What are some good mods to use? 17:26 xenkey And when starting a server should i first prepare a little spawn area? 17:26 est31 homedecor 17:26 xenkey Too big 17:26 est31 also you need to chose a protection mod 17:27 xenkey I have areas 17:27 xenkey see the paste 17:27 WSDguy2014 Hello guys, i have probem on my favorite mod "Titanium". I can't download, because internet is error 521, web server is down :( 17:28 WSDguy2014 link: forum.minetest.net/viewtopic.php?f=11&t=3113 17:28 xenkey do people need the home priv to set their home? 17:28 WSDguy2014 i clicked to download at version 3.1 and dosent gived my mod 17:34 xenkey Should I take some time to prepare the spawn area? 17:50 xenkey I need a script to make media assets to be served via HTTP from the server 17:53 Calinou xenkey, I have one 17:54 Calinou https://gist.github.com/Calinou/d58bd9c1a2ed26cb0b37 17:54 xenkey Is it still the files or those cached things 17:54 xenkey Thanks 17:55 Jordach Calinou, :( 17:55 Jordach you've ignored .b3d 18:02 xenkey Calinou: this ok http://mt.3tm.net/ ? 18:02 xenkey then remote_media = http://mt.3tm.net ? 18:06 Calinou looks OK 18:07 xenkey alright 18:15 devmarth est32; trying out that android build now, ill let you know if it works (it more than likely will) 18:16 devmarth est31* 18:20 xenkey I'm going to send you a scrot for no apparent reason 18:20 xenkey https://a.pomf.se/vimwgf.png 18:30 sfan5 Calinou: _you_ have a script??? more like I have a script: https://gist.github.com/sfan5/6351560 18:30 sfan5 Calinou: why didn't you link to the original gist 18:31 sfan5 xenkey: respone code 500? 18:32 sfan5 xenkey: that means your minetest server tried to update/delete an entry that did not exist 18:33 Calinou I will link to it 18:34 Calinou done 18:35 xenkey sfan5: I wanted to show off my sexy font but yeah that seems like an issue 18:36 sfan5 xenkey: is your server up right now? 18:37 xenkey Nope 18:37 sfan5 oh, ok 18:39 Calinou looks like you're trying out More Blocks :) 18:40 xenkey I am yeah 18:41 xenkey The server is up now 18:41 xenkey Wait i should restart the map 18:42 devmarth fuck, just waited 12 minutes for android ndk, to find out i got the wrong version ugh 18:43 xenkey What's the mod that gives /spawn? 18:43 Calinou there are many 18:43 Calinou xenkey, first, be sure to define a static spawn point 18:43 Calinou static_spawnpoint = X,Y,Z 18:43 Calinou replace X,Y,Z with coordinates 18:43 xenkey Done that 18:48 Calinou now dead and new players will respawn at that point 18:50 Krock /spawn is added by an additional mod 19:23 devmarth est, (assuming youre est31 :P), do i include just the sdk folder or a folder inside of it like /platforms/ or /tools/? 19:23 est yes just the sdk folder 19:23 devmarth i get errors :/ 19:23 est with minetest or your fork? 19:24 devmarth also the NDK file you gave me 404's so I had to get my own, which may be the problem 19:24 devmarth both 19:24 devmarth im really thinking i got the wrong ndk, because your NDK provided 404's, so yeah 19:25 est so which one did you get? 19:25 devmarth i got the r10d 32bit .bin file 19:26 devmarth because r10d doesnt have a tar.gz 19:27 est devmarth, can you try: wget https://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2 -O android-ndk.tar.bz2 19:27 sfan5 Calinou: ping? 19:29 devmarth that doesnt 404 19:29 devmarth so ill try compiling regular minetest with that 19:29 devmarth but its a huge file so itll take 25m according to my terminal 19:52 devmarth est, 9m left on download :( 19:54 iqualfragile_ devmarth: it is huge 19:57 devmarth yeah, 400mb, and my internet is slow af 20:09 devmarth est, heres my error when compiling the android build: http://pastebin.com/dcuZCRz8 20:10 devmarth and yes its minetest, not my fork 20:10 est devmarth, sudo aptitude install subversion 20:10 devmarth i just saw that as you said that 20:11 devmarth it said that it didnt recognize svn so i was like "ohh" 20:12 devmarth ah there we go 20:14 devmarth est, new error but it got much farther (it cut off at the top but it is in its make process: http://pastebin.com/bRqWrEfy 20:16 est devmarth, have you done, as the guide said, sudo apt-get install --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch 20:16 devmarth im not using 64bit 20:17 Calinou never use --force-yes or -y, est 20:17 est devmarth, do you have downloaded a 32 bit ndk or a 64 one? 20:18 devmarth 32 bit 20:18 est hm then no idea 20:18 devmarth i took of the _64 from x86_64.tar.bz2 from the link you sent 20:18 est try again? 20:18 devmarth have you actually tested the instructions you gave? 20:19 est sort of 20:19 devmarth http://pastebin.com/CrmDasW3 20:19 devmarth this might help ^ 20:20 devmarth arm-linux-androideabi-g++: Command not found 20:20 est yes 20:20 devmarth what can i do to fix that 20:20 est is your ndk configured the right way? 20:21 devmarth i just installed the one you gave and extracted the tar like it said in your instructions 20:21 est Host system 'linux-x86_64' is not supported by the source NDK! 20:21 devmarth hm 20:21 devmarth what 20:21 est devmarth, dont download 32 bit stuff when you are on 64 bit 20:21 devmarth I'm not on 32bit 20:22 devmarth i guess 20:22 devmarth lemme check 20:22 est devmarth can you paste the output of uname -a? 20:23 devmarth Linux devmarth-PC 3.16.0-23-generic #31Ubuntu SMP Tue Oct 21 18:00:35 UTC 2014 i686 i686 i686 GNU/Linux 20:23 devmarth aka 32bit 20:23 devmarth i think 20:23 est you are right 20:24 devmarth yup and under system details it says OS type: 32 bit 20:24 devmarth so why is this occuring 20:25 devmarth is the sdk you gave 32bit or 64bit? 20:25 devmarth because i just got the one given in the instructions and it seems its all 64bit 20:26 est devmarth, it seems that 32 bit isnt supported 20:26 devmarth wa 20:26 devmarth wat* 20:26 est I'll update the wiki to point that out 20:26 devmarth I need 64bit Ubuntu then? 20:26 est seems so 20:27 devmarth est, you mind compiling something for me (if u have 64bit) 20:28 est I'm not sure why sapier did that but im sure he had a reason 20:28 est devmarth, no sorry :) 20:29 devmarth damn .-. 20:29 est devmarth, you can try fiddling with the makefile 20:33 devmarth i think i see why its 64bit only 20:38 devmarth est, i think i got it working for 32bit but i havent finished yet so i might come across another issue 20:39 devmarth the customized makefile is on blokels github, and its made it a lot farther, so i assume itll work the whole way through 20:44 est devmarth, can you make actual history? 20:44 est and please, use not the minetest logo 20:44 est especially if you chose to publish this in the play store 20:46 devmarth im not publishing it in the play store 20:47 est ok other issue remains: the history has two commits 20:47 est thats not good 20:47 devmarth i made it so far in the compile but it came to an end here: http://pastebin.com/UiCY4ujE 20:47 devmarth what has two commits 20:48 est https://github.com/blokel/blokel/commits/master 20:48 devmarth how does that make any sense 20:48 devmarth ive commited more than twice (and those commits are from today) o.O 20:48 est I dont know 20:49 est blokel_game has it too 20:49 devmarth btw read the pastebin, do u see whats wrong? 20:49 devmarth not sure why it has one commit, i dont understand 20:49 est ask on #github 20:50 est and for the android build, try to empty the directory 20:50 devmarth which directory 20:51 est devmarth, do a fresh clone, and try it there 20:51 est dont remove the old one 20:51 devmarth okay 20:51 est you might need it for the history 20:52 devmarth should i do the --depth 1? 20:52 devmarth not sure if thats the reason because its a shallow repo 20:52 est no depth 20:53 est but go to #github for the details 20:53 devmarth gotcha 20:54 devmarth okay compiling now 21:13 devmarth same error est 21:43 Taoki Hi. What was the builtin function to get the direction between two vectors? 22:13 DI3HARD139 Hi 22:16 Calinou hi Taoki :) 22:16 Taoki Hi. 22:16 Taoki Also nevermind, I fixed the issue 22:16 Calinou http://paste.ubuntu.com/10606746/ 22:24 * Jordach 's mt server nearly reached 400 hours uptime 22:38 orbea im trying to compile the debug release, it comppiles, but how do I tell if its actually making a debug version instead of the default release? 22:40 paxcoder hi guys 22:41 paxcoder any way to make something mobile? 22:44 paxcoder like maybe a crawler 22:45 paxcoder a piston that would push, but then advance forward itself 22:45 sofar mesecons can make block pushers 22:46 paxcoder that's a piston 22:48 DI3HARD139 What is the command to start the minetest server in ubuntu? I forgot 23:05 orbea minetestserver ? 23:06 paxcoder so nobody came up with any kind of mobile machine yet? 23:07 sofar paxcoder: http://mesecons.net/items/movestone_normal.php 23:07 sofar there's also a sticky version 23:09 paxcoder thanks 23:11 VanessaE and there's a mod that creates primitive voxel area entities also 23:13 paxcoder you mean mobs? 23:13 paxcoder i'm trying to figure out how to drill automatically 23:13 VanessaE no 23:13 VanessaE I mean collections of movable blocks 23:14 paxcoder what's the name? 23:14 VanessaE you prepare a build site, build something on it, place a controller, and I guess it copies everything above the build site, making a drivable, flyable entity out of it. 23:14 VanessaE https://forum.minetest.net/viewtopic.php?id=8059 23:15 VanessaE "meshnodes" interesting it should be named for a node drawtype. 23:15 paxcoder so it makes ufos based on your template? 23:15 VanessaE something like that yeah 23:15 VanessaE limited functionality but works as a proof-of-concept 23:15 paxcoder well i'm still trying to drill 23:15 VanessaE there are frames and motors in technic that can move large structures as well 23:15 paxcoder that's cool, but.. you know 23:15 VanessaE but those are very CPU-heavy 23:16 paxcoder you wouldn't happen to have a link? 23:18 VanessaE https://github.com/minetest-technic/technic 23:19 paxcoder ehm 23:19 paxcoder i meant crafting/function docs, not code 23:28 VanessaE there's a manual in there too :) 23:29 paxcoder oh 23:29 VanessaE also, there's this: http://technic.kosyak.info/ 23:30 VanessaE those two together should be enough, plus use a good crafting guide mod 23:30 VanessaE also where that website differs from the manual in the source repo, the manual takes precedence. 23:30 paxcoder are windmills new? no windmills on the server i'm on 23:30 paxcoder *wind-powered generators 23:31 VanessaE no, they've been part of technic for quite a while. 23:32 paxcoder i still don't know what motors are supposed to do 23:32 paxcoder and no guide to craft frames 23:32 paxcoder i can craft these things, but i don't know what they're for 23:33 paxcoder (i have a guide)