Time Nick Message 00:00 kaeza there's also https://github.com/ChaosWormz/mt_terms_of_use 00:02 rf_ how to remove the bones block? 00:02 rf_ oh nvm 00:03 rf_ why does throwing out items not work? 00:04 fireglow cheers, thanks 00:04 fireglow this will be great 00:05 kaeza those mods could use more publicity I guess 00:05 kaeza some sort of "administration mods" wiki page or something 00:05 sofar I'd like to get them in minetest-mods 00:06 kaeza that too :P 00:06 sofar we should take care of them better :D 00:11 kaeza such memories: http://pastebin.com/0AxTtzuj 00:13 RealBadAngel lol 00:17 Ronsor ok, so i know this may seem like advertising, but just hear me out: i made a 2d version of terraria and its open source, so i figured someone here might bie interested 00:17 rf_ Ronsor: what's it's name 00:18 Ronsor 2DTest 00:18 Ronsor it was inspired by minetest too 00:18 Ronsor https://bitbucket.org/ronsor/tkarraia is the link 00:18 Ronsor all criticism accepted (except unuseful criticism, i.e. "it sucks") 00:19 Ronsor i added multiplayer to it, it plays fine 00:19 fireglow oh wow, Tcl 00:19 rf_ such projects really should start with some cool screenshots/vids and explanation, you need to "sell" even open and free projects :) 00:21 Ronsor wow 00:21 Ronsor well i can make a screenshot 00:21 Ronsor and yes, Tcl 00:21 Ronsor but it doens't suck 00:24 Ronsor http://prntscr.com/9vqjv0 00:24 kaeza still better than PHP 00:24 Ronsor lol 00:24 kaeza or Perl 00:24 rf_ PHP is cancer 00:24 Ronsor i actually used php for the serverlist because of convenience 00:25 kaeza ..or C++ 00:25 kaeza ...or Python 00:26 kaeza why do all languages suck? :( 00:26 Ronsor Tcl manages to only suck when it comes to webdev 00:26 Ronsor all languages suck 00:26 Ronsor its just which one sucks the least 00:26 fireglow finally I game I could actually hack with :D heh 00:27 Ronsor my game? 00:28 fireglow yes, the TclTk one 00:28 Ronsor YAY someone likes my game 00:28 Ronsor try joining the multiplayer 00:28 fireglow :)) 00:28 Ronsor server: 108.196.9.243 00:34 greeter does minetest store an error log file anywhere? 00:34 ssieb greeter: debug.txt in the world folder 00:34 greeter thanks :-) 00:35 fireglow Ronsor: I can't going to bed now. nn 00:40 Hijiri When I have one mod in a modpack, and another not in a modpack in my mods directory, each with the same name specified in mod.conf, I get buggy mod selection 00:40 Hijiri is this a known issue? 00:40 Hijiri If I change the one not in a modpack to a name different from the one in its mod.conf, only the one in the modpack shows in the selection menu 00:41 swift110 hey hijiri 00:41 swift110 hey ronsor 00:42 Hijiri hi swift110 00:42 swift110 how are you Hijiri 00:43 rubenwardy everamzah, http://rubenwardy.com/minetest_modding_book/lua_api.html 00:43 Hijiri good 00:43 Hijiri I just turned in some homework 00:43 rubenwardy kaeza, markdown is not standardised 00:43 rubenwardy I guess that's why you put it in quotes 00:43 kaeza yep 00:44 swift110 good to hear Hijiri how long you been playing MinetestBot 00:44 kaeza and that's why it's "Github flavored Markdown" and not "Markdown" 00:44 Hijiri I don't remember 00:44 Hijiri I got more into it last winter 00:44 Hijiri but a while ago I had played a little bit too, and made a wireworld mod 00:45 Hijiri oh, not last winter 00:45 Hijiri it's still winter 00:46 swift110 thats cool 00:54 STHGOM how would one select a player randomly out of a group? 00:54 STHGOM like, if you made one player an assasssin, and other a 00:54 STHGOM ...VIP 00:54 STHGOM then everyone else guards 00:57 Ronsor fireglow: k 00:58 kaeza STHGOM, minetest.get_connected_players, and math.random 01:13 STHGOM hmm, could you come up with some pseudo code? I cant think of how i would do this 01:14 Ronsor STHGOM: 01:14 kaeza Github iz ded 01:14 Ronsor assassin = randomFrom(minetestGetPlayersOnline) 01:15 Ronsor vip = randomFrom(minetestGetPlayersOnline) 01:15 Ronsor if vip matches assassin backOneLine 01:15 Ronsor protectors = minetestGetPlayersOnline - {assassin, vip} 01:15 Ronsor pseudo code end 01:15 Ronsor not in any language 01:15 Ronsor just random 01:17 rf_ hm the lava flow stopped moving, untill I poked the rocks is that normal? 01:17 rf_ seems a bug 01:18 Ronsor i'd say report it 01:18 Ronsor but github is down 01:19 RealBadAngel damn 01:19 RealBadAngel i was about to upload some code 01:49 rf_ the lava bug is https://forum.meshnet.pl/download/file.php?id=62 01:57 RealBadAngel rf_, jakis screenshot? 01:59 RealBadAngel rf_, ostatnio paramat poprawial cos z cieczami, nie jestem pewien czy skonczyl 02:39 STHGOM but how would I use the output of math.random (would be an integer, right?), in a way to select a players name? 02:42 RealBadAngel create table with all player names and index it with it 02:45 STHGOM how woudl i get the number of how many clients are connected, then? 02:45 STHGOM i think i would need that 02:47 STHGOM hmm 02:48 STHGOM http://www.minecraftskins.com/skin/5959726/altair/ 02:48 STHGOM wups 02:48 STHGOM dangit 02:48 STHGOM so 02:48 STHGOM for _, player in ipairs(minetest.get_connected_players()) do 02:49 STHGOM playernum + playernum + 1 ? 02:52 STHGOM =* 02:56 STHGOM hmm, that dumps core 03:01 RealBadAngel STHGOM, https://github.com/minetest-mods/stargate/blob/master/stargate_gui.lua#L51 03:01 RealBadAngel you will need something like that 03:01 RealBadAngel on_join player should be put into your table, on_leave removed 03:02 RealBadAngel this way you will always have up to date table with all the players connected 03:04 STHGOM ah 03:07 RealBadAngel and you can store in that table anything you want for each player 03:09 kaadmy ahwm 03:09 kaadmy local numplayers = ipairs(minetest.get_connected_players()) 03:10 kaadmy whoops meantn#ipairs 03:23 STHGOM thanks for the tips :D 03:29 kaadmy damn this touchscreen kbd sucks 04:46 sofar what is "length" in tile animation length? 05:39 RealBadAngel http://i.imgur.com/vCu4d9k.png http://i.imgur.com/SLF8y2v.png 05:39 RealBadAngel sofar, time 05:40 RealBadAngel Taoki, here? 06:04 sofar dof 06:04 sofar does it focus on the crosshair? 06:56 Hijiri Does the hp_max in the object property table have any effect on players? 07:21 lemon hello 07:21 lemon I need help with my mod. 07:22 lemon I have a table http://pastebin.com/9wNEkUXu 07:22 lemon each item in it has a field named connect_to that should specify some relative coordinates 07:23 lemon The way I wrote those relative coordinates doesn't seem to work. 07:25 sofar you made tables be the indexes 07:25 sofar that doesn't work in lua like that 07:25 sofar why don't you do something like 07:26 sofar {name="I", connect_to = { true, true, false, false, true, true }} 07:26 sofar where there are always 6 parts to the connection things 07:26 sofar and the first one is up, second down, etc, etc? 07:26 lemon It was this way before https://github.com/slemonide/roomgen/blob/master/init.lua#L19 07:27 sofar e.g. connect_to[1] is up 07:27 sofar yes, px is a valid key name 07:27 sofar {0,0,0} is not a valid key name 07:28 lemon I want to add support for checking nodes whose relative coordinates are {1,1,1} for instance. 07:28 lemon px pz etc approach seems too confusing for that 07:29 sofar you never have a {0,0,0} = false 07:29 sofar right? 07:30 lemon {0,0,0} is the node itself, so yes 07:30 sofar then you don't need to say " = false" 07:30 sofar no I mean 07:30 sofar {x,y,z} = false never occurs in the table 07:30 lemon I don't even plan to check {0,0,0} 07:30 sofar FOCUS ON THE FALSE PART 07:30 lemon what do you mean? 07:31 sofar {0,0,1}=false 07:31 lemon false never occurs.. 07:31 sofar does your table ever contain {coordinates} = false <==== this false 07:31 lemon No need to set that. If it is not set, then I already know it's false. 07:31 lemon no 07:31 sofar so why bother listing = true? 07:32 sofar {name="L", connect_to = {{1,0,0}, {0,0,1}}, rotation = 270}, 07:32 sofar that's valid lua ^ 07:32 lemon Oh, THAT is much better. 07:33 lemon thanks 07:33 sofar np, lol, glad you got it :^D 07:36 lemon Now there is another problem. 07:37 lemon Before, I used false for already generated blocks, and nil for non-generated blocks. 07:38 lemon What do I do now? How do I differentiate between blocks that are generated, not generated and have to be connected? 07:39 sofar no idea, I'd have to see more code 07:40 lemon If I won't come up with the solution shortly, I'll upload the code. 07:46 kaeza o/ 07:46 everamzah \o 07:46 lemon These tunnels look like shafts https://neboard.me/media/images/1453959688142.png 10:00 JamesTait Good morning all! Happy Thursday, and happy Data Privacy Day! 😃 11:18 Calinou 2,000 comment karma on reddit! 11:47 Taoki RealBadAngel: Very nice! 11:48 RealBadAngel Taoki, but we cant use that shader, i have to write my own 11:49 Calinou we can use it, but it's a tad inconvenient 11:49 Calinou it uses a Creative Commons license… on code… 11:50 Taoki ok 11:50 Taoki At least the world got to see how it looks like for now :) 11:51 RealBadAngel Calinou, the guy does GFX only, hes not a coder 11:51 Calinou shaders are software 11:52 Calinou they use instructions like "if" 11:52 RealBadAngel i know, propably he learned glsl just ;) 11:52 RealBadAngel read his page, he does nice things 11:53 RealBadAngel http://devlog-martinsh.blogspot.com/ 11:55 RealBadAngel looks like his "coding" env is blender :) 13:18 everamzah http://i.imgur.com/JzTVuY0.png 14:31 Megaf Hi all 14:31 Megaf cool. xchat runs on Wayland 14:31 Megaf !server Megaf 14:31 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 3/11, 1/6 | Version: 0.4.13-Megaf / MegafXploreNext | Ping: 7ms 14:31 Calinou Megaf, I have my 2 monitors :p 14:31 Megaf two monitors? nice, now you can play on two servers at the same itme 14:32 Megaf :P 14:32 est31 well perhaps in the distant future this even will work 14:32 Megaf congratulations Calinou :) One day I will have a monitor too =/ 14:32 Calinou https://lut.im/IcC1xMiNKN/VgdSemaTiZr5YOGF.jpg 14:32 Calinou unplayable, because crosshair is cut in half at monitor edge. 14:33 Calinou would be fine with 3 monitors, but I don't have a graphics card with 3 outputs 14:33 Megaf I just did some weird benchmarks here, as usual... 14:34 Megaf basically, testing writing speed of XFS on a flash drive, GPT vs MBR vs no partition (mkfs.xfs /dev/sdX) 14:34 est31 it shouldnt be much different 14:35 est31 partition layout is usually cached in RAM 14:35 Megaf the result really surprised me, I was thinking that no partition would lead to the fastest 14:35 Megaf if not the very same of the other 14:35 Megaf others* 14:37 Megaf Here is the result est31 Calinou https://lut.im/07GaBwKadC/l1UQ94EOfHWPRiAq.png 14:37 Megaf dd if=/dev/zero of=/media/User/direct/test.img bs=2M count=100 oflag=dsync 14:37 est31 what the 14:37 Megaf this was the test 14:38 Megaf so no cache/buffer was used 14:38 Megaf so, MBR is the fastest 14:39 Megaf surprising isn't it? 14:39 est31 its the least complicated 14:39 est31 but still I cant really believe it 14:39 Megaf so here you have, one more useless test based on unlikely scenarios from Megaf 14:40 Megaf Oo 14:40 Megaf wrong button I guess 14:40 Megaf or extremely shocked 14:41 giho Hi 14:41 Megaf Hi 14:43 Megaf well, I gotta reinstall Debian here, upgraded to Sid today and completely broke Xorg 14:44 Megaf there are some missing packages... 14:48 Calinou Fedora :> 15:40 nrzkt Megaf => archlinux :D 15:41 giho "I have problems with linux => switch toanother linux" is for sissies 15:41 giho Megaf: openbsd 15:41 giho :3 15:48 * twoelk throws xubuntu into the room and runs to hide his vista 15:51 Calinou Xubuntu is fine too 15:52 Calinou at the end of the day, both Xubuntu and Fedora need to be upgraded every 6 months… 15:52 Calinou when you want recent software 15:52 est31 whats bad about an upgrade? 15:52 est31 you just type a command and let the computer do the job 15:54 twoelk normal procedure: boot the pc to do a quick job - system sys no! gotta update first 15:54 twoelk *says 15:56 est31 well ubuntu is much kinder here 15:56 est31 you basically have six months time to update the OS 15:56 est31 and I think its still possible after that 15:56 est31 not sure though 15:58 Calinou est31, an upgrade usually takes 1-2 hours :( 16:00 twoelk running win8/10 on a machine with less than 2gb of ram is a pita as the constant "look for updates in the background" feature goes into a memory munching loop ultimately making the pc unresponsive 16:01 twoelk many people fell into the "update to win10 for free" trap 16:02 rubenwardy What machine has less than 2gb of RAM? A server or chromebook? 16:03 Calinou twoelk, http://www.commitstrip.com/wp-content/uploads/2015/06/Strip-Windows-10-free-650-finalenglish.jpg 16:03 Calinou yeah, do yourself a favor, acquire 4 GB of RAM or even 8 :P 16:04 est31 Calinou, yet another reason for using free software: you are 100% on the legal side 16:04 * RealBadAngel starts to see shapes in SSAO pass, must be delirious or something ;) 16:04 est31 well, at least its free as in free beer 16:05 est31 but you have no issues with the classical issues connected to MS licensing 16:05 est31 1. illegal copies 16:05 est31 and a pitfall even more people fall in: 2. using the "home and student" editions for commercial purposes 16:06 est31 ofc you have to respect the FLOSS license 16:06 est31 but if you only use the software, and don't change it, then you arent really restricted by anything 16:07 twoelk define "change" 16:07 est31 modify source code + recompile, usually 16:08 twoelk a lot of modding is on the ilegal side 16:09 est31 yet another advantage of free software 16:09 twoelk interestingly with many getting a steam account, the modding culture among people I know has become a lot los 16:09 est31 you dont have to mess around in the binaries, you can just edit src and recompile 16:09 twoelk -less 16:10 * twoelk stares at his fingers that do not type what they should 16:18 Calinou even old mods aren't all green 16:18 Calinou most Quake 1/2/3 mods predate the free culture movement 16:18 Calinou which means the source code to those mods is often kept to the developers, so you're left with a binary-only .dat/.dll/.so/.qvm 16:19 Calinou and of course the assets are almost never libre 16:22 * kaadmy stars at the touchscreen keyboard that sucis 16:22 twoelk http://img-9gag-fun.9cache.com/photo/a6LXLbR_700b.jpg 16:23 kaadmy heh 16:23 Calinou est31, also, good games are moddable without editing source code… like Minetest :) 16:23 Calinou no need for recompilation 16:23 twoelk wonder why windows me is missing in that pic 16:23 kaadmy this is thatvhappens on thsntochscreen keyboard ifbi don't fx typos after typing something 16:24 kaadmy ^ i did not fake that 16:25 kaadmy doom and quake both have modding without recompiling 16:25 twoelk looks like me on a tiny smartphone 16:25 kaadmy yup 16:25 Calinou kaadmy, not really? 16:25 kaadmy what.. 16:26 Calinou well, you have to compile the mod code itself. 16:26 Calinou it doesn't make for fast iteration while developing 16:26 kaadmy yes 16:26 Calinou when you make a game using Godot, you don't need to compile the game code every time :) 16:26 est31 well its the engine 16:26 kaadmy QC is fast compiling 16:26 est31 and if you make the game in c++ then you do have to recompile 16:27 kaadmy a minute or so for xonotic 16:27 est31 most Quake 1/2/3 mods predate the free culture movement 16:27 est31 most mods are kept to the developers 16:28 kaadmy aq2? 16:28 Calinou yeah, AQ2 is definitely in that situation 16:28 kaadmy still not sure if it's opensource 16:28 Calinou Urban Terror as well 16:28 Calinou apparently there's a correlation between being a realistic Quake mod and being non-free ( ͡° ͜ʖ ͡°) 16:28 Calinou True Combat… 16:29 kaadmy urban terror has the code available iirc 16:29 Calinou only engine, not game 16:29 Calinou FWIW, Quake 2 mods have full access to your system, since they're just .dll/.so 16:30 Calinou Quake 1/3 mods are slightly safer because they're partially sandboxed IIRC 16:30 est31 minetest mods too 16:30 twoelk too what? 16:30 est31 having full access 16:30 Calinou even with mod security enabled, est31? 16:30 est31 even then 16:31 est31 its not working :) 16:31 twoelk oops gotta hide my secrets better then 16:31 rubenwardy There is a security flaw 16:31 rubenwardy but the flaw only happens if you have a whitelisted mod 16:31 est31 https://github.com/minetest/minetest/issues/3132 16:32 rubenwardy yes 16:32 twoelk so somebody could make a bad server? 16:32 est31 no 16:32 rubenwardy but if you have no mods with such a permission, then there is no problem 16:32 est31 its not that kind of security issue 16:32 est31 mod code runs on servers not the client 16:32 Calinou mods always run server-side, it's a start 16:32 rubenwardy as in, don't give any mods an insecure environment 16:32 Calinou in Quake 2, you can connect to a server which downloads a .dll/.so then runs it… on your client 16:32 Calinou without any way to inspect what the thing will do 16:33 kaadmy huh, coulda sworn i've found urt's game code somewhere 16:33 Calinou it was leaked once, but nothing more 16:33 twoelk well code has been hidden in media 16:33 Calinou they even complained about their private Git repository being "hacked" :) 16:33 est31 rubenwardy, minetest.something can be called by builtin code too 16:33 kaadmy i remember a github repo 16:33 est31 and builtin is unrestricted AFAIK 16:33 Calinou kaadmy, the updater is libre 16:33 Calinou they have an organization on GitHub 16:34 rubenwardy builtin runs first so you can't inject a function 16:34 Calinou https://github.com/FrozenSand 16:34 Calinou they have a Valve-like repository made only for reporting issues 16:34 est31 idk, I still don't trust it 16:35 Calinou https://github.com/FrozenSand/UrbanTerror4/issues/241 16:35 Calinou they use the non-free Quake 3 UI files as well, and all their assets are proprietary 16:35 kaadmy ah 16:37 kaadmy Calinou not this is it: https://github.com/Barbatos/ioq3-for-UrbanTerror-4 16:44 Krock meow 16:45 * kaadmy jumps and bangs his head on the ceiling 16:46 * Krock wonders how hard kaadmy's head is 16:46 * Krock suggests to kaadmy to make the ceiling higher 16:49 * kaadmy grimaces at the bump on his head 16:51 * twoelk wonders wether the bump on kaadmy's head is a seperate entity 16:54 kaadmy likely ;) 17:26 Megaf Much better 17:26 Megaf nothing like a fresh install of Debian Linux 17:27 Megaf and I'm on KDE now, impressed on how well it is running on Debian 17:27 Megaf not the latest, but fast and stable 17:27 Calinou implying you want KDE 4… :p 17:27 Megaf only thing weird is I can't change to screen brightness 17:28 Megaf the fn keys aren't working on KDE and nor the brighness changer thing on the battery monitor 17:28 Megaf KDE - Be Free! 17:28 Megaf Platform Version 4.14.2 17:28 Megaf ^ Calinou 17:28 Krock Get windows!! 17:28 Megaf Krock, nah, I need drivers for everything on Windows 17:29 Krock just kidding ;) 17:29 Megaf and I'm stuck to that terrible interface, at least here I can change the interface if I don't line one 17:29 Megaf not like the Windows 8... 17:29 Megaf Krock, I know :) But I'm not xP 17:29 Krock s/line/like/ 17:29 Calinou Losedows!! 17:30 Krock Winwipe 17:30 Calinou Krock, I installed Babun on my laptop because I wanted zsh… 17:30 Calinou way better than the Windows Command Prompt 17:30 Calinou now I use Git from that 17:30 Calinou also has svn 17:30 Megaf Number of bits to use for ASLR of mmap base address (ARCH_MMAP_RND_BITS) [28] (NEW) 17:30 Megaf Oo 17:30 Megaf I have no idea 17:31 Megaf Im going to build a new kernel 17:32 Krock wow. 17:32 giho Megaf: how old is map on your linode? 17:33 Krock Calinou, looks amazing! Thanks for pointing this out 17:33 Megaf giho, the Megaf Server v4? 17:33 giho Megaf: y 17:33 Megaf I'm not sure, 3 ~ 4 years 17:34 Megaf why? 17:35 giho Just wondering how long it took to fill to current state 17:36 Megaf oh, well, just keep in mind that we have removed lots of buildings on the last 3 months 17:37 giho Dirt boxes must die :3 17:40 Megaf heh, that we remove regularly, I removed large buildings and even stuff that I built, currently spawn is being reformed 17:42 Megaf meh, this will get slow now, compiling Minetest and Kernel 17:42 twoelk hope my cobblebox is kept although I might not be visiting that often 17:43 Megaf twoelk, well, you are not following the red sign at spawn but don't worry, your house is safe for now :P 17:43 twoelk there was a red sign? oops :-P 17:44 Megaf yep, 0,10,0 17:44 Megaf the signs asks you to place a sign at your home indicating the last date you visited the server 17:45 Megaf this way the admins can easily see whereas a house is abandoned or not 17:45 Megaf if there's no sign and an admin think the house is abandoned he could remove it 17:47 twoelk there are so many interesting servers - there may be sometimes many weeks between my visits on some 17:47 Megaf every server is almost like a different game altogether indeed 17:48 Megaf soon my server will not even be Minetest anymore, but it will still be 100% compatible with Minetest 17:48 Calinou solved in freeminer 17:48 Megaf heh 17:48 Calinou by the way… where did Freeminer go? 17:49 Megaf the problem with freeminer is that is no longer 100% compatible, it is not a drop in replacement 17:49 Calinou and Voxelands? 17:49 Megaf they are still going I think 17:49 Calinou https://github.com/freeminer/freeminer/commits/master 17:49 Calinou wow, such commit messages 17:50 Calinou up, up, up, up, uppa update style! 17:50 RealBadAngel hehe 17:50 Calinou https://imgs.xkcd.com/comics/git_commit.png 17:50 giho No swearing in commit messages, these guys must be insane :( 17:50 RealBadAngel but to admit i also dont wanna think to much when fixing a comma, just update 17:51 * Calinou has never swore in a commit message yet :( 17:51 proller its automatic messages 17:51 fireglow https://twitter.com/mjg59/status/692509086177435648 17:51 Megaf ok, my CPU is so busy that pages are no longer loading 17:51 Megaf I got to use preempt kernel as soon as possible 17:52 RealBadAngel "Killed that f..ing bug!" 17:52 RealBadAngel thats a good one ;) 17:52 proller Megaf, if build with -DMINETEST_PROTO=1 => 100% network compatible 17:52 proller lua api compatible too 17:53 Megaf brb, 17:53 giho proller: you bad, ban 17:54 fireglow wot 17:54 twoelk which client defaults to "player##" accounts? 17:55 proller giho, you too 17:55 giho mew 17:58 twoelk is anybody using the music_player mod? 17:59 twoelk can't figure out why sounds sometimes fail to trigger 18:00 proller btw "Four circles" server works on latests freeminer 18:01 twoelk another server I haven't visited for a while 18:16 Megaf proller, 18:16 Megaf !server Megaf 18:16 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 1/11, 1/6 | Version: 0.4.13-Megaf / MegafXploreNext | Ping: 8ms 18:16 Megaf proller, does it work on freeminer? 18:18 proller in fm client? 18:18 proller yes, but build with -DMINETEST_PROTO=1 18:18 sfan5 !server players:most 18:18 MinetestBot sfan5: just test | 87.110.8.195 | Clients: 22/78, 16/36 | Version: 0.4.12-dev / minetest | Ping: 37ms 18:19 fireglow proller: can a fm client with -DMINETEST_PROTO=1 speak both protocols? 18:19 proller no, only mt 18:19 fireglow ok 18:20 proller just joined to megaf server from fm client 18:21 Megaf i wonder how different their protocols are 18:21 proller 100% 18:22 Megaf good, I'm still joining, lots of media to download... 18:23 fireglow ok, rebuilding the client 18:25 Megaf MinetestBot, ping 18:28 Krock MinetestBot! 18:28 MinetestBot Krock! 18:29 Krock ^ Megaf! 18:31 twoelk !server Isarnho 18:31 MinetestBot twoelk: Isarnho | 84.181.195.144 | Clients: 1/10, 0/1 | Version: 0.4.13 / Isarnho | Ping: 60ms 18:34 fireglow proller: nice. Would be cool if the client could speak both and figure out on connect which one to use. 18:36 proller it will be too complex shitcode 18:37 fireglow I see 18:40 twoelk oh come on proller, why don't you wrote complex nice code then? 18:42 red-001 lol 18:42 red-001 why make a whole new protocol? 18:43 red-001 seems useless 18:43 proller for wrote good code needs to rewrite lots of minetest code and then support it, or stop merging minetest 18:44 proller red-001, 1000x faster, 100x simpler to support-extend 18:44 twoelk 001-1000x100xsimpler :-D 18:44 red-001 how large can the differences be if you can just merge code from minetest? 18:45 proller if make 2-protocol support ? too big for me 18:51 Krock 1000x more possibilities for bugs, 100x more commits to fix them 18:53 fireglow that's true 18:55 proller but result 10000x better 18:59 red-001 water feels stranger then minetest water 19:00 Krock the one from freeminer? 19:10 red-001 how much traffic does a minetest server generate? 19:15 Hijiri I sometimes get like 5 people on the weekend 19:15 Hijiri but it's a small server I host at home 19:16 Hijiri and patchy rule enforcement 19:28 Krock a terrabyte should be enough for some years 19:34 twoelk hehe, running my server for some two hours today, about a dozen people tried to join, non made it as nobody chose a password 20:35 Fixer lol 20:38 Megaf why beech trees take so long to grow? 20:40 red-001 ask sofar? 20:41 nrzkt Megaf, depends of the mapblock loaded on your server 20:44 Megaf the default chance in home decor is 1/30, delay is 2 21:58 Megaf can you tell me a bash loop to use all CPU? 22:00 sofar :{:;:&;} ? 22:01 sofar making bash use all CPU in a loop? 22:01 sofar just make it spin 22:02 sofar while true ; do :; done 22:11 red-001 megaf can I have interact on your server? 22:17 Megaf red-001, I'm back there 22:17 Megaf Oo 22:17 sofar he does that on irc... just disappears 22:19 greeter !servers 22:20 greeter oh, i could just read the topic too lol 22:35 Megaf thanks sofar 22:35 Megaf giving low priority to bash before running that really protects the server 22:35 Megaf :) 22:36 sofar right, that will eat badly into your cycles for no reason 22:36 sofar you may however increase the priority of your server, too 22:38 greeter !help 22:38 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 22:39 greeter !server 107.191.110.112 22:39 MinetestBot greeter: No results 22:39 greeter guess i killed it rofl 22:41 Ronsor lol 22:42 greeter i was warned that /clearobjects may cause a timeout 22:42 greeter i don't know, i guess my vps isn't up to running minetest well. either it crashes or other weird things happen 22:43 Hijiri Is there a node callback I can use to change the drops when a node is dug? 22:49 Megaf sofar, I actually decreased the priority of the server process, so when someone make a lag machine or loop it will still be easy for me to remotely log in and kill it 22:52 fireglow Megaf what hardware is your minetestserver running on? 22:55 Megaf Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (single core) 512 MB of RAM 22:55 Ronsor i have 2gb of ram and my server still lags, but i'm running tons of other crap 22:56 Ronsor also 22:56 fireglow hmm 22:56 Ronsor get atleast 1 GB and dual core 22:56 Megaf 1024 MB now, but usually 512, 22:56 Megaf and used to run with 256 MB 22:56 Megaf but minetest has tons of memory leaks... 22:59 greeter so 128 megs of ram is probably not the best system to run minetest on 23:01 sofar nope 23:01 greeter i wonder if that's why i'm getting lag on my server, more so than on other people's servers i mean 23:02 sofar yes 23:02 Megaf nope 23:02 greeter i would pick that exact moment to fall off a 60 meter cliff in the game rofl 23:02 Megaf network settings 23:02 Megaf play with that 23:02 Megaf and set active_block_range to 1 23:03 Megaf greeter, whats your server? 23:05 greeter radio.ravenchat.net (it's online right now if you want to check it out) 23:05 greeter i have a horribly laggy connection anyway but i get more lag there than on any other minetest server i've used (only used a couple so far though) 23:07 Hijiri How is the server list sorted? 23:07 Megaf magicness 23:08 Hijiri then my server should be at the top 23:08 Hijiri since it's a magic mod testing server 23:08 greeter lol 23:09 Megaf greeter, does your server has a name? 23:10 greeter umm, to be honest i'm not sure off hand, it's pretty new, i set it up only yesterday 23:10 greeter i'll look at the configuration file. i don't recall exactly if i added a name field or not 23:10 Megaf greeter, and one thing that can cause lag is when people are joining the server and downloading all media, textures and audio and mods and stuff 23:11 greeter hmm, maybe that's a part of it 23:11 Megaf I'm joining the server by the way 23:11 greeter i saw that. i sent a greeting, but it could take a while to get your way lol 23:11 Megaf halfway through the media thing 23:11 greeter i may just have to accept that my vps just doesn't cut it and to run it i'll need to upgrade at some point 23:12 Ronsor greeter: 128mb is terrible 23:12 greeter so i've seen 23:12 Ronsor get atleast 768MB 23:12 Ronsor 1024MB is pretty good 23:12 greeter hmm, that's well out of my budget right now 23:12 Megaf folks, minetestserver would run very well with 128 MB of ram, if it didnt have memory leaks!! 23:13 greeter lol Megaf... if only i knew c++, i could try to fix them 23:13 Ronsor i know c++ 23:13 Ronsor but not the minetest codebase 23:14 greeter even if i knew c++ though the dev team would not want me on the project lol. even the languages i know i don't do well 23:15 Megaf greeter, hows the CPU use? 23:15 Megaf reported by top -H -d 3 23:16 Fixer ._. 23:16 greeter it's reporting cpu usage as 0, that doesn't seem right at all 23:17 Megaf greeter, and Io wait? 23:17 Megaf the wa. thing on the top greeter 23:17 greeter wait, cpu just jumped to 10 percent 23:17 Megaf %Cpu(s): 10.9 us, 14.8 sy, 73.5 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.8 si, 0.0 st 23:17 Megaf I want to know the wa there 23:18 greeter hmm, i don't see that off hand 23:18 Megaf %Cpu(s): 10.9 us, 14.8 sy, 73.5 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.8 si, 0.0 st 23:19 greeter hmm, i'm not seeing that at all. i have something totally different on my screen. i'll pastebin it 23:21 greeter http://pastebin.com/BbPijsi6 i didn't copy/paste the whole thing but i included the bit about minetestserver 23:23 greeter i did find a few processes that shouldn't have been running though so i shut them down 23:24 greeter whoa, lag just got cut down to almost nothing :-) 23:26 Megaf greeter, other thing that can be causing "lag" is map being generated 23:26 Megaf my server slow down a lot when it generates new land 23:27 Megaf thankfully my server is old and well explored so rarely it will generate more land 23:28 greeter ok. mine being new is probably generating land rather frequently 23:30 greeter it seems my lag spiked again when it was redownloading terrain i had already explored. but once that was done, lag went back down to almost 0 23:30 greeter !server 107.191.110.112 23:30 MinetestBot greeter: No results 23:30 greeter or it died again :-S 23:31 Megaf no 23:31 Megaf !up 107.191.110.112 23:31 MinetestBot 107.191.110.112:30000 is up (171ms) 23:31 Megaf greeter, ^ 23:31 Megaf !up 107.191.110.112 23:31 MinetestBot 107.191.110.112:30000 is up (178ms) 23:31 Megaf greeter, ^ 23:31 greeter ah i see how it works now 23:31 greeter the 171ms is the lag time i'm guessing? 23:32 Megaf ping 23:32 greeter hmm, what's the difference? 23:33 Megaf lag has ping included 23:33 MinetestBot 02[git] 04est31 -> 03minetest/minetest: Don't print whole json data buffer to errorstream on error 13860d70b https://git.io/vzFWX (152016-01-28T23:53:58+01:00) 23:33 Megaf ping is just the network thing, I say ping to your server and it says pong to me 23:34 greeter ok 23:34 Megaf lag involves CPU time in doing the work, for example, you place a block, the client tells the server the block is placed there, server process the request, checks if its valid, places the block and then confirm to client block is placed 23:34 Megaf same if you dig 23:35 Megaf so lag is when you dig, and the block takes long to appear in your inventory 23:35 Ronsor yeah 23:35 Ronsor also don't forget writing to disk 23:35 Ronsor which is more overhead 23:35 Megaf /dev/sda2 19G 19G 20K 100% / 23:35 Megaf not good 23:35 Ronsor lol 23:36 Ronsor /dev/loop1 4G 4G 0K 100% / 23:36 Megaf meh, 9.8 GB on the linux source directory 23:36 Ronsor LOL 23:36 Ronsor RE_LOL_ER 23:36 greeter ok, now it makes sense. i was looking at lag purely from the networking side of things, not everything else that goes into making up lag 23:36 Megaf I was compiling the kernel 23:37 greeter now my biggest problem is i'm lost lol. but i don't think you can help me too much with that :-P 23:37 Megaf you can always set your home with /sethome and teleport back with /home 23:38 Megaf well, I have to go now, cya 23:38 greeter i know. it's a last resort right now since i died not far from here and i want to recover the minerals i mind out if possible, plus get some new ones 23:38 greeter hmm, i forgot to thank Magaf :-( 23:38 greeter !tell Magaf Thanks for your help in tracking down the issues I was having :-) 23:38 MinetestBot greeter: yeah, sure, whatever