Time Nick Message 00:00 Megaf Night all 00:00 benrob0329 night Megaf 00:01 greeter i'm afraid i must say the same. night all :-) it's been fun being here, will be back tomorrow 00:01 benrob0329 gnight greeter 00:01 Wazubaba night greeter 00:21 rdococ night night...wait 00:37 rubenwardy Fisher490fyhbgbbyy 00:37 rubenwardy nice 00:38 rubenwardy (a player name on my server with no_guests) 00:38 Shara Another loss in the War Against Nonsense Names? 00:39 LazyJ There was a time when players had to register on the MT forums and request interact from the server they wanted to play on. 00:40 LazyJ If they can't come up with a decent player name - no interact. 00:40 Shara Sadly sounds like a good way to get very few players 00:40 LazyJ A step further, a password is set for each new player to join *only* if their player name is acceptable. 00:40 Shara I saw servers that did that - never bothered to go there 00:41 rubenwardy LazyJ, the good days 00:41 rubenwardy Shara, there was also no server list in those days 00:41 rubenwardy so you had to use the forum to find servers 00:41 Shara Hmmm 00:41 rubenwardy there was also no Android port 00:41 LazyJ Nonsense player names were not as epidemic. 00:42 rubenwardy towards the end of redcrab they added verification using emails 00:42 * Shara blames the apps 00:56 rubenwardy https://pbs.twimg.com/media/DN0Nd1aUQAA3Ql-.jpg:large 00:56 rubenwardy lol 00:56 rubenwardy someone posted a 30k character tweet 00:56 rubenwardy it worked because twitter doesn't count URLs in the character limit, but also don't check the URL is of a sane length 00:58 IhrFussel The MT devs are partly to blame since they thought they could just create a barebone, buggy and ugly app and thought people would be pleased to use it...no offense but IF the MT Android app would have worked and looked better I'm pretty sure other 3rd-party apps wouldn't have such a large userbase now 00:58 rubenwardy the first apps were unofficial 00:59 rubenwardy and there was a rush to make a bare minimal app, with a promise of improving it later, but that never happened 00:59 rubenwardy also, the devs at the time :P 01:00 rubenwardy I personally would have disapproved the PR 01:00 rubenwardy the build system is an unmaintainable mess 01:00 IhrFussel So it was just a PR that got its 1 or 2 approvals and was merged? 01:01 IhrFussel No big discussion? 01:02 rubenwardy Jesus 01:02 rubenwardy I'm seeing things merged with no discussion or other devs approving 01:02 rubenwardy unrelated things 01:02 rubenwardy I can't find the Android PR 01:03 rubenwardy yay, quality control! 01:04 rubenwardy sfan5 may know, he was around at the time 01:04 rubenwardy and also working on another attempt at an Android port with a proper build system 01:06 rubenwardy the commit is 1cc40c0a and is dated 21/04/2014 01:07 IhrFussel The Android app is just poorly designed...I mean formspec as text field for sending chat messages...FORMSPEC ... I played the Android app a lot in the past on servers and it was always so frustrating when I was typing a long message and while I typed suddenly another formspec displayed, deleting all my text 01:07 rubenwardy My job is Android development 01:07 rubenwardy yet I can't even build Minetest for Android 01:07 rubenwardy admittedly it's a completely different skill as it's NDK with some bullshit makefile system 01:07 rubenwardy but funny none-the-less 01:08 rubenwardy I was able to build it december last year 01:08 rubenwardy yay C++ 01:08 rubenwardy *C++11 01:08 IhrFussel I wonder if it's even possible to build Android now with 0.5.0 changes... since everything seems to be broken right now 01:09 * benrob0329 makes a comment about leaving 0.5 broken on android, help fix the problem 01:09 rubenwardy ha 01:09 rubenwardy Multicraft won't be updating 01:09 IhrFussel I read somewhere that you have to enable a certain flag in the manifest file or something to compile c++11 ... not sure though 01:10 rubenwardy so this will be a good opportunity to move people to our app 01:10 benrob0329 rubenwardy: then we need a decent app 01:10 rubenwardy Wayward_One, have you been able to compile 0.5-dev? 01:10 rubenwardy (for android) 01:11 benrob0329 And something better than current formspec scaling 01:11 Wayward_One nope 01:11 Wayward_One the c++11 changes killed it 01:11 rubenwardy lol 01:11 IhrFussel https://stackoverflow.com/questions/15616254/enable-c11-support-on-android 01:11 rubenwardy let's assign nerzhul to that one ;) 01:12 rubenwardy ooh 01:12 rubenwardy thanks, IhrFussel 01:12 rubenwardy I have a feeling it won't be that easy... 01:13 IhrFussel Maybe, but it could solve part of the problem I guess 01:14 Wayward_One i tried switching flags like that 01:14 IhrFussel Then it must be broken libs..? 01:15 rubenwardy I fixed all the broken libs here 01:15 rubenwardy https://github.com/rubenwardy/minetest/tree/android-1 01:15 rubenwardy but it was then complaining about missing compilers 01:17 benrob0329 \>makes github issue 01:17 rubenwardy this is the error I have: https://gist.github.com/rubenwardy/e51758b560a82de43982f7fb90eadb14 01:17 benrob0329 \>silence 01:17 rubenwardy benrob0329, are you going to make one? 01:18 benrob0329 rubenwardy: I made one last night on Void Linux's package repo, asking for a GCC 6 package (for CUDA) 01:18 benrob0329 No response 01:19 benrob0329 Because, ya know why wouldn't a GPU programming library need an older version of GCC... 01:24 IhrFussel I guess someone will have to try to compile the very first build after we switched to c++11 to see if that compiles correctly 01:25 IhrFussel We somehow need to find the last build that works 01:29 Wayward_One from my experience, no build was successful with any c++11 change 01:30 IhrFussel Wayward_One, are you 100% sure the builds supporte c++11? Maybe you should create a little test app with c++11 flags and see if the compiler complains ... to confirm that the flag is correct 01:32 Wayward_One i have no experience with app creation unfortunately 01:33 IhrFussel Then someone else needs to create one...it would just need to have a small c++11 only function to test the compiler mode 08:41 nerzhul gg intel https://www.networkworld.com/article/3236064/servers/minix-the-most-popular-os-in-the-world-thanks-to-intel.html 12:38 Calinou hi 12:45 Raven262 Hi Calinou 12:47 Fixer mt 0.4.16 is now on f-droid 12:47 Calinou Raven262: today in me playing Doom megawads: I die on NDCP2's MAP02 on skill 0 12:47 Calinou which has 406 monsters, regardless of the skill level 12:48 Calinou (so it plays the same on skills 1/2/3) 12:54 Raven262 I'm almost trough the TnT evilution, i'm on map 22 right now. 12:54 Raven262 And its skill 4 12:54 Raven262 I died many, many times. 12:54 Raven262 oh wait, its not 22 its 24 12:57 Fixer updated my fdroid, shit breaked at new design and reverted back 13:32 jas_ hi 13:33 jas_ fixer are you idling on my server? it'll take forever, but it'll eventually kick you 13:33 Fixer not anymore 13:33 Fixer exited 13:34 jas_ it's like an hour or something, i didn't time it. gotta make the starve time more adjustable 13:34 jas_ idle starve rate vs run/dig/place starve rate 13:36 Calinou Raven262: I heard people who finish Plutonia in Nightmare will know the release date of Minetest 0.5 13:36 Calinou and a medal from John Romero 13:37 Raven262 Isn't it impossible to finish it in nightmare? 13:37 Calinou it is possible (but very very hard) 13:37 Calinou there's a few videos of people who managed it 13:37 Calinou some guy did it in like 47 minutes, IIRC 13:37 jas_ i remember buying final doom when it was released but, never did finish it. 13:38 Calinou fun fact: TNT MAP31 is impossible to finish due to a missing yellow key spawn, in its original release 13:38 Calinou the id Anthology release fixed it 13:38 Calinou (so did many source ports) 13:39 Calinou also, the game crashes if it tries to load the 4th demo in the demo sequence 13:39 Calinou (also fixed in id Anthology) 13:39 Calinou (because the original executable tries to load the 4th demo, even though the IWAD only has 3) 13:40 Raven262 I found out about the map 31 thing, took me a few hours to notice that its bugged. 13:41 Raven262 It was a few years back 13:41 Raven262 And i didn't really have internet access or i would google it. 14:11 Megaf Krock, Can't we use a variable in all files to automagically define versions instead of having to change everything by hand? 14:38 Krock how would you achieve dynamic content in static, plain text documents? 14:39 Krock there's already an update script btw 14:39 Megaf with that, an update script 14:39 Megaf also, is this related at all? https://github.com/minetest/minetest/issues/4306#issuecomment-340230036 14:41 Krock looks like another JSON issue to me 14:41 Krock not the same errors, also happens during compilation 14:46 Megaf Right 15:59 Fixer Calinou: 0.5.0 release date? that is for pussies 16:00 Fixer Calinou: 3d weild tools in minetest_game, now thats tough 16:36 tenplus1 hi folks 16:36 CalebDavis hi ten 16:36 tenplus1 hi caleb :) 16:36 Krock hi tenplus1 16:37 tenplus1 o/ krock 16:37 tenplus1 how's things ? 16:39 rubenwardy hi tenplus1 16:39 Krock Things? Here's a thing. Packet loss visualized: https://i.redd.it/s5md3x8sezvz.jpg 16:39 tenplus1 hi ruben :) 16:39 rubenwardy lol 16:40 rubenwardy this channel is like facebook for r/programmerhumor, memes appear a day later 16:40 rubenwardy :) 16:40 tenplus1 lol 16:40 rubenwardy good one though 16:41 tenplus1 Xanadu is back up and active for anyone who plays there :) we've had a major update 16:47 Raven262 Hi ten 16:47 tenplus1 hi raven 16:48 Raven262 Are there any new stuff worth of mentioning? 16:48 * Raven262 hasn't been to Xanadu for about 2 months. 16:48 tenplus1 server is now running Xubuntu 17.10, minetest 0.4.16-3 and brand new mobo and modem with 180mb/s speed :D 16:48 Raven262 Oo 16:49 Raven262 Well, with that connection you could host basically any game. 16:49 tenplus1 ehehe 16:50 Raven262 Maybe even World of Warcraft, but that needs lots of memory and an epic processor. 16:50 Raven262 *and 16:50 tenplus1 we have tose :D 16:50 tenplus1 *those 16:50 Raven262 And you are hosting minetest lol 16:51 tenplus1 why not :) 16:51 Raven262 Isn't it a bit of an overkill, really? xD 16:52 tenplus1 nah, shinji likes his desktop :) he uses it while minetest server is in operation 16:53 Raven262 Oh, thats nice. 16:56 tenplus1 hi Megaf 16:56 Fixer tidyman 16:56 tenplus1 hi Fixer o/ 16:59 rubenwardy I'm very happy how light Minetest is on CPU https://i.rubenwardy.com/Z3borb8oNV.png 16:59 rubenwardy on my CTF server that is 17:00 rubenwardy no mesecons or technic to mess things up 17:00 rubenwardy or harddrive usage 17:00 tenplus1 heh... if we could get servers to specifically use multi cpu/gpu then it would be even better :D 17:01 rubenwardy the usage is actually spread out for me 17:01 rubenwardy not sure why 17:01 rubenwardy roughly 10-14% per core 17:03 rubenwardy my server would struggle with a more traditional subgame, as it has a hard drive rather than an SSD or RAID 17:03 rubenwardy would have to use RAMDISK or a (partially) in memory DB 17:04 rubenwardy the cpu is Intel(R) Core(TM) i3-2130 CPU @ 3.40GHz 17:05 Fixer rubenwardy: where is proper graph scaling? 17:05 rubenwardy disabled 17:05 Fixer rubenwardy: i have the same CPU 17:07 rubenwardy the graphs have a max set to their actual max if available 17:07 rubenwardy *applicable 17:12 Krock didn't know that you can receive negative amounts of packages 17:13 rubenwardy green is send, yellow is receive 17:13 rubenwardy ah, the scale 17:13 rubenwardy heh 17:13 rubenwardy receive is negative, right? 17:14 Krock I see what it's supposed to mean (incoming vs outgoing, in directions) but looks somehow strange 17:14 rubenwardy compiled minetest: https://i.rubenwardy.com/A1sQpNiXBB.png 17:14 Calinou which software do you use for these metrics? 17:14 rubenwardy (purposely didn't use enough threads to take up 100% of all cores to not freeze the mt server) 17:14 Calinou I use netdata, it's pretty nice but it's a bit convoluted to browse 17:15 Calinou (a few useful metrics in an ocean of useless ones) 17:15 rubenwardy prometheus with grafana as a web app 17:15 Calinou right 17:15 rubenwardy I posted the a lua mod to export MT stats on the forum 17:15 Krock it uses 2 Bil of memory :3 17:15 rubenwardy oops 17:15 rubenwardy forgot to save the correct unit 17:16 Krock the previous screenie is however correct 17:16 rubenwardy that's because i closed it inbetween the two screenshots without saving the graph updates 17:16 rubenwardy fixed now 17:17 rubenwardy at some point I need to work out how to securely allow anonymous users to view the graphs 17:18 rubenwardy ie: I only want them to see those stats, and not be able to use the whole query system prometheus provides 17:18 Krock just generate and cache them when someone calls the website? 17:18 Fixer MON 17:18 Fixer MOM* 17:18 Krock TUE 17:18 Fixer DAD* 17:18 Fixer after visiting hometown** 17:21 rubenwardy *MUM 17:22 Megaf Hi tenplus1 17:22 tenplus1 o/ 17:23 * tenplus1 listens to all the fireworks going off outside.... coffee time!!! 17:23 * rubenwardy is doing coursework in a coffee shop 17:23 * rubenwardy just ran out of coffee 17:23 * red-001 isn't doing anything related to coffee 17:24 * rubenwardy is technically not doing coursework at this moment. Bloody distractions 17:24 * red-001 trys to not think about coffee or a pink elephant drinking it 17:25 rubenwardy why would a pink elephant drink coffee? 17:25 * red-001 corrects trys to tries 17:25 * tenplus1 corrects elephant to rhino 17:27 * red-001 thinks it's all very ironic 17:31 tenplus1 also hi red :p 17:33 rdococ can get_float (when applied to mod storage) return nil if the value doesn't exist? 17:33 rdococ s/value/entry 17:34 rdococ I'm working on a mod which adds a currency that you interact with through commands, BTW. 17:34 tenplus1 it should, yes. 17:35 rdococ ah. 17:36 rdococ that's odd, then. 17:36 rdococ rcoin.balance is a function that takes a player, and either returns the float value that storage has assigned the player name to, or returns 100 if that doesn't exist yet. 17:36 rdococ but when I try in singleplayer, in a new world, it returns 0. 17:37 tenplus1 hrm 17:38 rdococ for now, I'll use on_newplayer 17:38 rdococ which seems to work 18:04 lisac hey tenplus1! 18:04 tenplus1 hi lisac :P 18:04 lisac I've been playing dwarf fortress the whole day 18:05 lisac a DF mod for MT would be awesome 18:05 tenplus1 heh, having fun ? 18:05 lisac no fun as of yet 18:05 tenplus1 hehehe, df mod may be interesting 18:05 lisac http://dwarffortresswiki.org/index.php/DF2014:Fun 18:07 tenplus1 hi fussel 18:08 IhrFussel Hello tenplus1 and the others =) 18:11 Fixer minetest is well within 256mb of VRAM in singleplayer, unless lots of travel and jungles 18:12 Fixer i wonder, what is faster, my gpu vram or system ddr3 18:12 tenplus1 that's good cause it's all I have on my pc :D 18:12 Krock use L1 cache for insane speed 18:12 lisac make a ramdisk for storing the map. 18:13 Krock > not using dummy backend 18:13 Fixer approaching 256mb, fps tanks 18:13 Fixer this has danger of crashing entire system for some reason 18:14 Fixer fps is high as fuck on this X800GTO, amazing 18:14 Fixer cpu bound as fuck 18:14 Krock lisac, Dummy is "Blazing fast", according to the wiki: https://wiki.minetest.net/Database_backends#Comparison_table 18:17 Fixer https://i.imgur.com/EDOeOTW.png 18:20 Fixer once out of jungle, vram usage goes down below 200mb 18:21 Fixer i wonder what vram usage for mc beta 173 18:24 Fixer comparable 18:27 Fixer maybe little less 18:48 Fixer comparable 18:51 Krock Fixer, not only chests have the problem of not being closed sometimes: https://forum.minetest.net/download/file.php?mode=view&id=12795 the bed is overfilled with players who left 18:51 Fixer Krock: lol, never seen that 18:52 tenplus1 yeah, theh need an on_playerleave function as well to remove players from them 18:52 tenplus1 wait a sec, did my open chest fix get into game ??? 18:52 Krock ~math calc 500424/3600 18:52 ShadowBot Krock: 139.00666666666666 18:52 Krock ~math calc 500424/3600/24 18:52 ShadowBot Krock: 5.791944444444444 18:52 Krock nearly 6 days uptime caused that 18:52 tenplus1 hi CWz 18:53 CWz Hoi 19:19 tenplus1 nite folks 20:25 sofar wrote https://github.com/minetest-mods/autoshutdown for those interested 20:34 Calinou nice 20:34 Calinou I never used luacheck in my mods, reminds me 20:35 rubenwardy CTF has something similar, but for the end of a match 21:39 sofar yeah, I use it solely to make sure my server restarts since during a restart it automatically updates over git 21:39 sofar that allows me to deploy fixes and updates in a non-invasive way 21:39 rubenwardy same 21:40 rubenwardy although I usually pull the git changes before restarting 21:40 sofar mine does that automatically 21:40 rubenwardy that's a good idea though to remove the need to SSH in 21:40 sofar just pulls a deploy tag 21:40 rubenwardy yes, I got that 21:40 sofar I do a bunch more on restarts 21:40 rubenwardy I got that when you said it "automatically updates" 21:40 rubenwardy :P 21:41 rubenwardy my CTF game also has a preprocessor for settings: my CTF game also 21:41 rubenwardy https://github.com/rubenwardy/capturetheflag/blob/master/build.sh 21:41 sofar well my problem is that often when I'm done for the day and go do bed, there's players online 21:41 sofar and so I forget to deploy fixes :) 21:41 rubenwardy no need to cache settings in code, the preprocessor replaces setting calls with the actual setting 21:54 rubenwardy lol 21:54 rubenwardy bye matrix! 21:55 sfan5 protocol of the future 21:55 red-001 indeed 21:55 rubenwardy truly[m] revolutionary[m] and[m] innotive[m] 21:58 red-001 using[m] https[m] 22:02 Fixer press [m] to innovate 22:31 rdococ [m] 22:45 red-001 looks like thier sponsors got impatient they got cut off from thier funding 22:50 rubenwardy I've removed the player limit on CTF 22:50 rubenwardy well, increased it loads 22:50 rubenwardy want to see how many join 22:51 rdococ hehe 22:51 rdococ what did you set it to? 22:52 rubenwardy 60 22:52 rdococ heh 22:52 rubenwardy would be chaaoosss 22:53 * Shara wants to see it happen 23:00 sofar let's hop on then, lol 23:02 Shara The numbers have actually dropped while I've been watching! 23:03 Fixer rubenwardy: i will join in a few minutes once i finished smth in beta173 23:07 Fixer once i finish* 23:08 rubenwardy 24 \o/ 23:09 Shara 25 on the list now 23:11 rubenwardy 30! 23:12 Shara Needs more! 23:18 sofar unplayable, spawn is filled with afkers 23:20 rubenwardy literally unplayable 23:20 rubenwardy bait though! 23:20 rubenwardy *cannon fodder 23:21 rubenwardy afkkick is installed, so they'll be gone in a few minutes 23:21 rubenwardy should probably decrease the time 23:23 Calinou yeah 23:23 Calinou 5 minutes sounds good for AFK kick 23:23 Calinou I remember a Minecraft server which set the AFK kick to 30 seconds :D 23:23 Calinou so many false positives, I guess 23:23 sofar ideally you just move them to a lobby of some sorts 23:23 Calinou they still take resources, even in a lobby 23:23 sofar also, spectator mode 23:23 Calinou (and slots) 23:24 Calinou that can be done, but resources are still an issue 23:24 sofar solvable problem 23:25 sofar CTF has no mapgen essentially 23:25 sofar so it's all just client packets 23:26 rubenwardy it has it on match end. A big burst to all players 23:27 sofar vmanip, I assume? 23:28 rubenwardy v7 + LVM for barriers/walls 23:30 rubenwardy a lobby is rather too complex imo 23:30 rubenwardy I'd rather just have a spectator mode 23:32 rubenwardy seems to levelling out at around 28 23:32 rubenwardy and that's with the bias of people in here 23:38 rdococ that was fun 23:38 rdococ I should play again sometime 23:39 rubenwardy it's fun for roughly 5 minutes 23:40 rubenwardy I wanted it to be way more strategy orientated 23:42 Fixer rubenwardy: there needs to be some sort of afk kick 23:42 rubenwardy there is 23:42 rubenwardy the time is like 3 mins though 23:42 Fixer yeah, also spectator mode 23:42 Fixer move afkers to spectator mode 23:43 Fixer same for admins, so they can spectate and watch game and manage 23:43 rubenwardy !match calc 300/60 23:43 ShadowBot rubenwardy: false 23:43 rubenwardy thank you so match 23:43 rubenwardy !math calc 300/60 23:43 ShadowBot rubenwardy: 5 23:43 rubenwardy 5 minutes O_o 23:44 rubenwardy I reckon the time should be 1 minute for players under a certain play time 23:44 rubenwardy and 3-4 minutes otherwise 23:45 Fixer rubenwardy: is afk kick resets with match? 23:45 rubenwardy no 23:45 rubenwardy it's a seperate mod 23:45 rubenwardy hmmm 23:45 rubenwardy yeah, it checks for key presses 23:45 rubenwardy not player move 23:45 Fixer ok 23:46 rdococ afk kick should be 5 seconds 23:46 Shara That would be one way to get a nice clean server 23:47 rdococ heh 23:47 rubenwardy way too many issues: https://github.com/rubenwardy/capturetheflag/issues 23:47 rubenwardy not enough time 23:47 rdococ and if a new player wants to join, idk if this is possible, but if a new player wants to join and someone's close to reaching the afk timeout and being kicked for afking, they should be kicked faster so the player can join 23:52 rubenwardy I'm going to make it so better players can join the server up to a point 23:52 rubenwardy meaning, anyway can join up to 20 (max_users) 23:52 rubenwardy then players above a certain score can join up to 25 23:52 rubenwardy *24