Time Nick Message 00:42 Megaf Hey ThomasMonroe 00:42 ThomasMonroe hey Megaf!! 00:42 ThomasMonroe we closed on our home yesterday :) 00:43 Megaf I don't really understand what that means, but if you are happy I'm happy for you 00:43 Megaf :) 00:47 ThomasMonroe we bought the house yesterday 00:47 ThomasMonroe :P 00:57 benrob0329 ThomasMonroe: Congrats! 00:58 ThomasMonroe thanks ben 01:13 Megaf ThomasMonroe: that's good news indeed! 01:14 Megaf new city? 01:22 ThomasMonroe yes, and new church :/ 01:23 Calinou that's a building project, build it in Minetest 01:23 * Calinou hides 01:27 ThomasMonroe lol 01:27 ThomasMonroe hey Calinou could you re-invite me to the lichess team? 01:28 ThomasMonroe and thanks for introducing me to that awesome community :) I already know the head dev :P 01:28 Calinou yeah, I know him too 01:28 Calinou he's French, yet he doesn't sound French :D 01:30 Calinou ThomasMonroe: request an invite here: https://lichess.org/team/minetest 01:45 ThomasMonroe Calinou, done thanks 01:46 Grandolf what is that? 01:46 ThomasMonroe what's what Grandolf? 01:47 Grandolf https://lichess.org/team/minetest 01:47 ThomasMonroe its a team for playing chess on lichess.org 01:48 ThomasMonroe I play there often 01:48 Grandolf hows joining work? 01:48 ThomasMonroe same as anything I would imagine 01:49 Megaf lichess? 01:49 ThomasMonroe yep 01:49 Megaf Ah 01:49 Megaf I don't play chess 01:52 Calinou ThomasMonroe: accepted :) 01:53 Grandolf plz accept me 2 :D 01:53 Calinou I accepted Grandolf actually, didn't see the request from ThomasMonroe 01:53 Calinou I confused you two :P 01:53 Grandolf im an ok player, ik how chess works 01:53 Grandolf ty :D 01:53 sofar 1. e4 01:55 Grandolf minetest forum gven on lichess page is not readable by normal members it seems (i am getting a not authorized message) 02:00 ThomasMonroe lol sofar 02:02 ThomasMonroe 1. c5 02:04 sofar black can't move first 02:05 sofar you don't write the move count again for black's moves 02:05 sofar you'd simply write: 02:05 sofar .. c5 02:10 ThomasMonroe ok 2. c5 then 02:10 ThomasMonroe :P 02:14 sofar white can't move black's pieces 02:15 sofar I've seen "1. .. c5" 02:15 sofar lol 02:15 sofar afk 03:05 benrob0329 This message is posted from curl, because matrix is that cool :P 03:16 rubenwardy Grandolf, the topic was deleted. I've restored it 03:16 rubenwardy https://forum.minetest.net/viewtopic.php?f=17&t=12783 03:17 Grandolf kk 04:02 benrob0329 I feel like Minetest could be marketed as a Lua game engine 04:04 ThomasMonroe lol 04:04 ThomasMonroe C++ head and Lua body 04:04 ThomasMonroe er head and torso 08:16 sofar so here's a concept I'm thinking of working on: 08:17 sofar 2fa authentication in minetest 08:17 sofar require a valid email 08:17 sofar question for server operators: would you object to also requiring server owners to verify *their* server ownership with the server? 08:18 sofar (it seems self evident to me that trust should go both ways) 08:30 sofar I guess I'll wait for comments 09:45 sfan5 what would that achieve? 09:49 Krock git log 09:49 Krock err.. wrong window :) 09:54 Krock I guess that would make it harder for players to register an account and thus, less short-time visitors 09:55 Krock or less visitors in general as they're not happy about having to provide an email unless there are guest logins 11:44 Roger9 err... yay 13:04 FourFire So I'm running a server now 13:04 FourFire and installing "standard" mods for a PvP, survival server. 13:05 FourFire I'm wondering how I can best contact maikerune, who is among other things the author of mc_mobs 13:05 FourFire I'm going to try to hack the wolf code so that it respawns owned wolves when you log in after they have despawned 13:15 Krock he's quite active on youtube 13:27 Megaf Greetings 13:36 IhrFussel I wanted to see how many IPs try to hack my machine when I disable fail2ban for a bit...it's crazy o.o 13:37 Megaf IhrFussel: how are you checking that? 13:37 IhrFussel Megaf, sudo grep *Failed /var/log/auth.log 13:38 Megaf I dont have auth here 13:39 IhrFussel They mostly try to access it as "root" or "admin" so likely automatic scripts, connecting to random ssh servers 13:39 IhrFussel Do you have fail2ban ? 13:39 Megaf nope 13:40 IhrFussel You should probably install it, it automatically bans every IP that entered a wrong password for ssh X times (configurable) for X secs 13:41 Megaf ssh does that 13:41 Megaf my sshd wil ignore after 3 attempts 13:41 sfan5 you shouldn't be using password authentication anyway 13:41 Megaf and its also set to allow x attempts every x time 13:41 Megaf sfan5: certificate auth is overated 13:42 Megaf I have a long and random password. 13:42 sfan5 did i say you should be using cert auth? 13:42 IhrFussel Well fail2ban is still better I think...it bans (in my case) every IP that entered 5 times a wrong password within 10 minutes ... the ban lasts for 1 hour 13:42 Megaf aha 13:42 Megaf sfan5: What I'm going to do in the near future is use two factor auth 13:42 Megaf using Google Authenticator 13:43 Megaf IhrFussel: so, sshd here waits 30 seconds max for the password to be entered, and it will allow only 4 failed attempts. Also, it allows only a single connection per IP 13:44 Megaf And I don't use defualt ssh port 13:44 Megaf other thing that helps is forcing it to only accept ssh 2 clients, nto ssh 1 13:45 Fixer teleporting to 2011 in 3...2...1 13:48 Megaf Fixer: I'm always open for sugestions on how to improve things. But I will not accept a (you are wrong, the way you are doing its outdated, the way you are doing is not secure.) 13:48 Megaf Fixer: so if you have a solution you think is best, just saying. Otherwise, please stay quiet. 13:49 Fixer Megaf: was not reply to you in any way, just started mc beta 1.7.3 multiplayer session ._. 13:49 Megaf Fixer: In that case, lol 13:49 IhrFussel fail2ban + disallow root login should be enough for most cases 13:50 Megaf IhrFussel: it depends to whom you ask and how much a person wants to get into your server 13:50 Megaf IMHO 13:55 Megaf IhrFussel: I'm reading my ssh log here. Basically no failed attempts, couldnt find a single one so far 13:56 Megaf IhrFussel: I have some incorrect protocol login attempts 13:56 IhrFussel Megaf, that seems impossible...is it your MT server? I'm guessing your log doesn't report correctly, there should be at least a few access attempts per day 13:56 Megaf that sshd blocked because I made protocol 2 strict 13:56 Megaf again, I dont use standard ssh port 13:57 Megaf these scripts will just try port 22 or other well used ports 13:57 IhrFussel Okay well that reduces the attempts of course... 14:02 * Megaf listening to https://www.youtube.com/watch?v=GOSJUHOnRWc ( Pink Floyd - Comfortably Numb [Extended Studio Version] ) 14:05 * Jordach turns up the gopnik hardbass 14:06 Calinou hi :) 14:07 Calinou Megaf: you can change the SSH port to fend off most bot attacks 14:07 Calinou (like, 80% of them) 14:07 Calinou but yes, consider disabling password authentication 14:07 Megaf Hey Calinou 14:07 Calinou generate a public/private key pair, and keep the private key safe 14:07 Calinou (on your PC + external storage or something) 14:07 Megaf that doesnt work for me 14:07 Jordach i kept my server on port 22 to endlessly frustrate bots 14:07 Calinou hmm, why not? 14:08 Megaf I reinstall the OS and change devices all the time 14:08 Calinou that's why I said you can put it on an USB drive 14:08 Megaf and change the OS often too 14:09 Megaf Jordach: the bass is so boosted in that video even my bassless earphone is pumping some bass to my ears 14:11 Shara sofar: verify in what way? 14:12 Shara Also would lose a whole bunch of players if you demand an email address. 14:13 Megaf I have no idea how but I just entered "∫" in a terminal 14:14 Shara To be honest, requiring an email address to join a server has always felt like a broken idea to me, because those who are going to be abusive of the server can easily create a throw away email address, and it's only genuine players who, for whatever reason can't or don't want to give an email, get caught out 14:17 Calinou yeah 14:25 IhrFussel Does anyone in here use "books" on their server? And if so are already written default books compatible with them? 14:34 Megaf Well, I had root login enabled here. Just created a non admin user and disabled root login 14:34 Megaf still using password though 15:06 Megaf !ping 15:07 Megaf MinetestBot: you really should have a !ping 15:08 CWz pong 15:08 Megaf Thanks CWz 15:08 Megaf How are you? 15:09 Krock Megaf, there is.. kinda. 15:09 Krock <3 MinetestBot 15:09 MinetestBot <3 Krock 15:09 sfan5 also 15:09 sfan5 MinetestBot! 15:09 MinetestBot sfan5! 15:09 Megaf That one will do 15:09 Megaf MinetestBot! 15:09 MinetestBot Megaf! 15:09 Megaf I like that 15:09 Megaf Thanks Krock sfan5 15:10 * Jordach pets MinetestBot 15:11 sfan5 uh 15:11 * MinetestBot purrs 15:15 * Jordach turns up the eurobeat 15:19 * Megaf searching for free Raspberry Pi colocation 15:28 * Shara approves of purring bots. 15:31 Megaf Thankfully I'm still the only roaring one 15:40 * Shara takes note that Megaf is a bot 15:40 Megaf Oh no 15:41 Megaf There's enough people thinking I 'm a bot already 15:41 Megaf no need for more people to think the same 15:41 Krock can someone please turn off CleverBot for Megaf? That bot talks too much IMO 15:42 Megaf lol 15:45 Megaf This would run minetestserver quite nicely https://order.servermania.com/products/b1ffbebb-69aa-486b-46b4-2aea4bd497be 15:47 Krock A decimal place less in the price would be more attractive 15:51 Krock can't get it over $14k monthly using the most expensive "Dual Intel Xeon E5-2650v4, 24x2.2 Ghz" 15:53 Krock found some more expensive extensions. $15k/month now 15:53 Krock ^ Megaf interested? 32 TB SSD and 1 TiB RAM 15:54 * Jordach has a server running on x64 Intel Atom 15:54 Jordach 8 cores, 2.4Ghz, 32GB RAM 15:55 Shara Something tells me the cost per month of all currently running public MT servers won't come to that :) 15:55 Krock Shara, definitely not :) 15:57 Jordach i don't even pay for the server at jordach.net anymore 15:57 Jordach my friend pays for the server, and i just maintain it 15:57 Jordach (ensuring it works just fine) 15:58 Shara I pay for hosting RC, but not for DL. 16:04 Jordach Shara, the previous server install was debian 16:04 Jordach got literally broken by installing nginx with node over a LAMP stack that operated fine 16:04 rubenwardy anyone finding that Minetest no longer has usernames as case insensitive? 16:04 rubenwardy hmmm 16:04 rubenwardy maybe that's a sauth issue 16:04 Krock update squth 16:04 Shara I recall shivajiva mentioning doing something to account for it a while back 16:05 rubenwardy ah ok 16:05 rubenwardy I just did 16:05 rubenwardy so hopefully will be fixed now 16:06 Shara Jordach: how did that break it? 16:06 Krock duplicate names are something that the auth handler has to care bout 16:06 Jordach Shara, LAMP has active sites running, and nginx borked it all 16:06 Jordach any attempt at installing nginx results in cron uninstalling it 16:06 Megaf lol 16:06 Shara Hmmm... used nginx before, without problem... but that was long long ago. 16:06 Megaf apache/lighttpd for the win 16:06 Jordach nginx doesn't do virtual sites properly 16:07 rubenwardy it does 16:07 sfan5 debian just fucked up probably 16:07 rubenwardy I think you tried to get Apache and Nginx both listening on 80 16:07 rubenwardy heh 16:07 Shara :D 16:07 rubenwardy <3 Nginx 16:07 Jordach i try and do the following: automation > uptime > speed 16:08 rubenwardy I have about 20 virtual sites on my nginx server 16:08 rubenwardy no idea how 16:08 rubenwardy (not including http->https redirects) 16:10 Jordach rubenwardy, i made a super simple auto restart script for my server, and tries for server uptime over constant restarts 16:10 rubenwardy huh 16:10 rubenwardy I use systemd for that 16:10 Jordach rubenwardy, mine makes use of request_shutdown 16:10 rubenwardy wait, do you mean Minetest server? 16:10 Jordach yes 16:10 rubenwardy ah 16:10 Jordach https://github.com/Jordach/Solar_Plains/blob/master/mods/auto_maintainence/init.lua 16:10 rubenwardy why is that a part of your subgame? :D 16:11 Jordach because it's one of those extras that might be useful 16:11 Jordach considering my dev server runs 24/77 16:11 Jordach -7 16:11 Jordach i never have to ssh into it and update ever again 16:11 rubenwardy "This incident WILL be reported." --> nothing to report the incident in code 16:11 Jordach it's the classic sudo reference 16:12 Jordach https://xkcd.com/838/ 16:21 Jordach http://imgs.xkcd.com/comics/online_communities.png holy shit it's like four continents now 16:23 rubenwardy there's a follow up to that, iirc 16:25 Krock next to the sea of memes 16:27 benrob0329 Krock: Pretty sure its an ocean now 16:27 Krock and on its deep, deep ground there are the dank cliffs 16:28 benrob0329 Vast and expansive, nobody knows whats in the deep depths of it. 16:59 Jordach :thinking: 17:15 Megaf Krock: not sure if it's a good idea getting users here 17:15 Megaf because they can't talk... 17:15 Megaf Krock: unless you can do /msg chanserv voice #Minetest-Hub username 17:16 Megaf or #channel voice, not sure about the order 17:16 Megaf That would be the correct command. /msg chanserv voice #Minetest-Hub UserNick 17:19 IhrFussel If I DC again today I'll call my ISP and tell them to fix it 17:19 Megaf define DC 17:20 IhrFussel WAN disconnected 17:21 benrob0329 IhrFussel: did you reset your modem? 17:22 IhrFussel Nah it's pretty new, I could try a cold boot though before I call them 17:24 * Jordach un-hardcoded mover's logic and into user definable tables as part of the global 17:24 Jordach no overrides required 17:24 Jordach https://gist.github.com/Jordach/7d38cc43d28e2511de7f615a9ac7f737 17:29 Fixer JUST ONE MORE YEAR AND YOU WILL BE HAPPY 17:45 Fixer "The only thing I think is good in Bedrock is insanely quick performance. I like playing it just to experience the 64 chunk render distance and seeing solid 60 FPS" 17:45 Fixer thats vrange 1024 17:50 Megaf I think Im in love https://www.youtube.com/watch?v=hXzcIoq2ing 17:50 Megaf shes amazing 17:51 Fixer hmm, minetest mentioned in https://www.reddit.com/r/Minecraft/comments/7g484o/java_edition_wont_be_part_of_better_together/dqhmeqj/ 17:53 Fixer dwarf fortress new update ;) 18:18 Krock Megaf, in love with her or the piece of cheese? 18:19 Megaf Her 18:19 Megaf The cheese is nice too 18:19 rubenwardy Megaf, in love with her or the piece of cheese? 18:19 rubenwardy what 18:19 rubenwardy r/nocontext 18:19 Megaf ruben, actually it is 18:19 Megaf if you watch the video 18:19 Krock rubenwardy, post it there if you want 18:19 rubenwardy ah, just read the logs 18:45 benrob0329 I lost my will to make a reddit account when they stopped being Open Source 18:45 benrob0329 They're no longer the little guys at this point, yet they try to play things off as if they are. 19:01 benrob0329 (Offtopic) https://www.over-yonder.net/~fullermd/rants/winstupid/1 19:09 Megaf amazing website 19:09 Fixer WHAT IS CHEEEEEEESE 19:09 Megaf Fixer: a car 19:09 Megaf cheese lousie the first name 19:09 Megaf s/first/full 19:09 Fixer tea time 19:09 Megaf benrob0329: is his content open source? 19:09 Fixer Megaf: https://www.youtube.com/watch?v=VbUMVq4pY94 19:10 Megaf I mean, can I public it on my block? 20:04 benrob0329 Megaf: ask him 20:22 tenplus1 hi folks 20:26 ThomasMonroe hi tenplus1 20:26 tenplus1 hi thomas :P 20:33 Megaf Hi tenplus1 ThomasMonroe 20:34 ThomasMonroe hey Megaf 20:34 tenplus1 hi Mega 20:34 tenplus1 fffff :P 20:45 tenplus1 hi nerzhul 20:45 nerzhul hi tenplus1 20:51 tenplus1 hi compunerd 20:51 compunerd Hi tenplus1 20:51 tenplus1 :P 21:01 tenplus1 ooh, laters folks :))) 21:20 Megaf Calinou: Quassel dev seems to be quite slow now a days 21:51 Fixer eh, rip eyes after setting up DF 21:51 Fixer Megaf: now DDC support in 2017, ofc it is slow 21:52 benrob0329 \>DCC 21:53 benrob0329 We have HTTP uploads ;-) 21:55 Calinou Megaf: it is :( 21:55 Calinou to be fair, it's quite mature now, but lacks many things in its latest stable release 21:55 Calinou (support for touch events, better hiDPI) 21:55 Calinou They're no longer the little guys at this point, yet they try to play things off as if they are. 21:55 Calinou Reddit devs are a funny crowd indeed… 21:56 Calinou so much for being "4chan's smarter brother" :^) 21:56 rubenwardy fuck u/spez 21:56 Calinou what did they do? 21:56 Fixer what is " u/spez"? 21:57 Megaf Calinou: no SASL either 22:02 rubenwardy https://i.imgur.com/yZprES0.jpg 22:02 rubenwardy Fixer ^ 22:02 rubenwardy TL;DR: spez is the CEO of reddit, and everyone hates him 22:02 Calinou Megaf: it does have SASL, I'm logged in via SASL right now :) 22:03 Fixer rubenwardy: oh 22:03 Megaf Calinou: hm, let me see 22:04 Fixer rubenwardy: reddit is no more open source too 22:04 benrob0329 I just have no reason to make an account anymore 22:05 benrob0329 Between Matrix and Mastodon there is plenty of discussion 22:07 Megaf Calinou: Im using SASL now too :P 22:07 Calinou one of us! one of us! 22:08 Calinou Fixer: yeah, same for the mobile apps. I use RedReader, which is on F-Droid, for mobile 22:08 Fixer "now DDC support in 2017", correction: "no DDC support in 2017", even chatzilla has DDC 22:08 Calinou pretty decent client 22:08 Fixer Calinou: btw new f-droid client interface, horrible 22:09 Calinou yeah, it's weird 22:09 Calinou their attempt at making it app store-like was poor 22:09 Fixer i've shitted my pants when I seen that, had to furiously revert it back 22:09 Fixer it was unusable 22:10 * rubenwardy uses Sync 22:19 benrob0329 What..making Fdroid more like an actual app store is worse? Just..what? 22:19 Fixer benrob0329: UI was crippled as ----, and also confusing 22:19 benrob0329 I mean, syncing repos doesnt take a year now 22:20 sofar shivajiva: would you mind taking patches or working with me on an external api to sban? I really would like to have some sort of in-game gui for it that could directly use some of the internal methods 22:20 benrob0329 I see nothing confusing about it 22:21 Calinou some new parts of the app are pretty decent, but the discoverability isn't quite good IMO 22:21 Calinou not that a lot of new FOSS apps are released nowadays anyway :( 22:21 Fixer also, i can't find categories on their website anymore, which is a bu(a)mmer 22:22 rubenwardy ha! 22:22 rubenwardy https://f-droid.org/packages/net.minetest.minetest/ 22:22 rubenwardy it says Minetest is CC-BY-SA 3.0 22:22 rubenwardy nope 22:23 benrob0329 Who manages the Fdroid app? 22:23 rubenwardy it's automatic 22:25 rubenwardy https://gitlab.com/fdroid/fdroiddata/merge_requests/2705 22:35 nerzhul https://www.geeksaresexy.net/2017/12/03/unico-smartbrush-brush-teeth-just-3-seconds/ 22:35 nerzhul this is a revolution 22:37 Jordach nerzhul, you mean someone made a jaw protector that actually cleans teeth> 22:38 Jordach we've had the tech to do this very thing for years and until now someone thinks of it 22:43 Fixer look at this rendering distance, just holy ---- https://www.youtube.com/watch?v=60ZBgDg9rmE 22:45 Fixer seems like vrange 960 22:45 Fixer on their new engine 22:50 IhrFussel Wait item wear is ASC not DESC? That sounds stupid... a wear of 0 should indicate no wear left and not full wear 22:51 IhrFussel Or wait...wear makes sense there I guess...I was looking for a duration parameter 22:51 benrob0329 Fixer: I no longer trust product kickstarters 22:52 IhrFussel So does wear 65536 always mean item is gone? 22:52 benrob0329 Too many good videos made millions of dollars, while actual inventions died 22:55 shivajiva sofar: what do you think needs exposing? I omitted the formspec for perceived security reasons, partly driven by your comments on how loose it was. 22:57 Fixer benrob0329: what do you mean? 22:57 Jordach IhrFussel, think of it as item exp rather than say item wear 22:57 Jordach i actually use the wear system to level up mese picks 22:58 Jordach s/picks/toolsg 22:58 IhrFussel Jordach, I want to inform the player in the chat about armor that's about to break... is 65000 a reasonable amount for it? 22:58 Jordach IhrFussel, 65535/uses 22:59 Jordach then you can calculate the remaining uses from that 22:59 Jordach eg, get_wear() / uses 22:59 Jordach get_wear() / (65535 / uses) 22:59 benrob0329 Fixer: solar roads :^) 22:59 Jordach ^^^ 23:00 Jordach *inserts Dave Jones EEVblog screeching* 23:00 Jordach fun fact 23:00 Jordach i might be half aussie 23:00 sofar shivajiva: formspec handling can be secured, and yes, it'll have to be 23:00 sofar shivajiva: mainly querying and adding new bans, essentially 23:01 sofar although I want to do something more intelligent than xban_gui, I found it useless most of the time 23:01 Jordach or just let me write it and it'll be reasonably good half the time 23:02 Jordach i've found most MTG related standards lacking 23:15 shivajiva it wasn't a nice implementation, preferred the commands myself 23:18 Fixer benrob0329: what solar roads? 23:19 benrob0329 Fixer: check PM 23:19 benrob0329 I dont want to do too much offtopic 23:19 shivajiva sofar: hope you are tracking the changes to sban 23:20 sofar *cough* sure 23:24 Shara I'm curious why a gui is needed. 23:25 sofar mostly because I'm incapable of remembering every damn command 23:25 rubenwardy I'd rather have features like being able to list all names a user has signed in 23:25 rubenwardy there's literally 3 though 23:25 rubenwardy ban, tempban and ban_record 23:25 sofar but also because I want simple things like being able of seeing the last actions of users and stuff liek that 23:26 rubenwardy it's good for when you're in game, not so helpful for over IRC 23:26 sofar yes but is it tempban