Minetest logo

IRC log for #minetest-hub, 2018-01-04

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:12 paramat joined #minetest-hub
00:14 Fixer joined #minetest-hub
00:14 Fixer https://www.youtube.com/watch?v=-RFunvF0mDw
00:15 sfan5 !title
00:15 MinetestBot sfan5: nobody here - YouTube
00:17 red-F00 does anyone remeber what timezone OC's chat logger bot was in?
00:19 Fixer What time is it? It is xbootmgr -trace boot -traceFlags Latency+DISPATCHER -postBootDelay 120 -stackWalk Profile+ProcessCreate+CSwitch+ReadyThread+Mark+SyscallEnter+ThreadCreate time
00:21 red-F00 it's web scraping time for me
00:21 sofar are you counting the amt of times he said "for legitimate and reasonable purposes" ?
00:21 red-F00 no comment
00:21 Fixer :D :D:D
00:22 red-F00 I just want a copy of the old logs in a format thats not shitty, and sadly the zip OC made is the best copy there is
00:31 red-F00 well if someone finds out the timezone that server was in tell me
00:38 Fixer joined #minetest-hub
00:40 Fixer trace is done
00:41 red-F00 huh would east coast US be a good guess?
00:45 benrob0329 red-F00: the US in general would be a good guess
00:45 benrob0329 perhaps you should shack the whois for minetest <dot> org
00:46 IhrFussel red-F00, memory is only the problem if MT closes and throws you back to the home screen ... mobile devices generally take A LOT of time to process media cause they have ver little VRAM
00:46 red-F00 which is what happens to me
00:46 IhrFussel very*
00:46 red-F00 my devices even freezes up when connecting to your server
00:47 red-F00 it connects in the end but minetest is glichy and hangs while connecting
00:47 IhrFussel My server isn't lightweight ... it was at some point, but 1 GB RAM could be critical
00:47 red-F00 it works fine after connection
00:47 IhrFussel So you mean it just freezes in the media state? Or crashes?
00:48 red-F00 freezes on your server, crashes for sofars server#
00:49 IhrFussel My cheap Huawei stays on "Media ..." for 20-30 secs before it continues which is the VRAM issue
00:50 IhrFussel If the device crashes during "Initializing nodes ..." then the amount of memory needed for the node definitions is just too much
00:52 IhrFussel I always wondered what exactly needs to initialize client side... shouldn't it be just the texture/type?
00:52 red-F00 loading all the nodedefs from the server
00:53 IhrFussel Yes but do clients also load callbacl functions? I think that's not really needed
00:53 sfan5 no Lua code is sent over the wire
00:54 IhrFussel Then what makes the node defs so big? For example my server has ~ 1,900 nodes and the seem to take 500-600 MB
00:55 red-F00 shouldn't take that much how did you measure that?
00:55 IhrFussel I watched the RAM usage per overlay app on my phones during that state...it increased FAST
00:56 IhrFussel I used PowerLine from Google Play
00:59 IhrFussel 293 MB -> 775 MB RAM usage on my PC
01:00 IhrFussel Just for joining
01:01 IhrFussel So yes 1,900 nodes definitely take over 500 MB RAM and I wanna know why
01:03 IhrFussel Or just under 500 MB* ... My texture pack is 5.2 MB by the way
01:13 IhrFussel My worldmods folder is 46 MB
01:13 IhrFussel So not even close to 500
01:14 Megaf da feck rubenwardy nore red-F00 http://paste.debian.net/plain/1003493
01:14 Megaf just why
01:14 rubenwardy lol
01:14 Shara joined #minetest-hub
01:15 red-F00 not my fault your client follows some standard and only takes one word for ctcp
01:17 Megaf I dont get why a lot of people would be so interesed in sending me CTCP requests in the last couple of days
01:17 Megaf those are just from this channel
01:17 red-F00 it was a channel message
01:18 red-F00 so everyone here got them
01:22 IhrFussel Megaf, what's your worldmods / mods and texture pack size?
01:22 Megaf big
01:23 IhrFussel And can you test how much RAM the client takes for just joining?
01:23 Megaf a lot
01:23 Megaf I can't log in from my Linux install without crashing the whole system
01:23 Megaf it takes 4 GB of ram
01:24 Megaf There's no polite words or way of saying how non optimal the current state of Minetest is.
01:24 IhrFussel Well the next time you have access to your shell without crashing do du -sh path/to/mods/folder
01:25 Megaf !server Megaf
01:25 MinetestBot Megaf: Megaf Server V4.17 | mt.megaf.info:30003 | Clients: 0/10, 0/1 | Version: 0.4.17-Megaf / MegafXploreNext | Ping: 12ms
01:25 sfan5 fyi: the size of your mod folder does not correlate with the RAM needed by clients
01:25 Megaf neither the size of texture folders does
01:25 IhrFussel sfan5, there is nothing else cients need to load after joining...we are not talking about mapblocks kept in RAM
01:25 Megaf minetest@Platinum:~$ du -hs MegafServer/mods
01:26 Megaf 266M    MegafServer/mods
01:26 Megaf IhrFussel: ^
01:26 IhrFussel clients*
01:26 sfan5 IhrFussel: the point is that small mods can take lots of RAM and big mods can be lightweight
01:26 sfan5 so the site of the mod folder is an useless comparison
01:26 sfan5 size*
01:27 IhrFussel But how can the client make 500 MB out of ~ 50
01:27 Megaf loading mapblocs into memory
01:27 Megaf all caching is done in memory
01:27 IhrFussel No I'm talking about joining without moving
01:28 Megaf meshes, mapblocks,
01:28 Megaf client does download that
01:28 Megaf and puts in RAM
01:28 sfan5 data structures, preview textures, mappings, ... lots more
01:28 Megaf I have no idea why the cache folder is even there,
01:28 Megaf it only gets bigger after every join and it seems to be never used
01:28 sfan5 you need to examine the internal structure to find out exactly what takes more space
01:29 sfan5 Megaf: to avoid redownloading media files obviously
01:29 Megaf valid point
01:30 IhrFussel So if the client can require (modfoldersize*10) or even more RAM then the 4 GB for Megaf totally make sense
01:42 rubenwardy oh wow
01:42 rubenwardy segfault!
01:44 rubenwardy that CTF game was awesome
01:44 IhrFussel Off for the night, see ya
01:49 Megaf I just plugged in a PS2 ball mouse to my old Athlon XP 2800+
01:49 Megaf and using a realtime kernel
01:49 Megaf the response time is just mind bogling
01:50 Megaf accuracy is just as amaing
01:50 Megaf amazing*
02:03 EvergreenTree joined #minetest-hub
02:07 benrob0329 joined #minetest-hub
02:18 Megaf wb benrob0329
02:28 roben1430 !ping
02:29 benrob0329 Megaf: ty
02:29 Megaf MinetestBot!
02:29 MinetestBot Megaf!
02:29 roben1430 dunno why I wasn't autovoiced
02:29 roben1430 did I not auth..
02:30 Megaf because your nick is not registered, that's why
02:30 roben1430 its registered
02:30 roben1430 has been for a year now
02:30 Megaf [00:29:44] [NickServ] roben1430 is not registered.
02:30 roben1430 no, my normal nick
02:31 roben1430 ok, now this one is registered to my account as well
02:31 Megaf roben1430: maybe because the nick roben1430 did not auto auth, or not quick enough
02:31 Megaf but if you are op you dont need voice
02:31 roben1430 roben1430 worked fine, benrob0329 did not
02:32 red-F00 I think python is just trying to annoy me
02:32 benrob0329 joined #minetest-hub
02:32 Megaf red-F00: indentation issues? :)
02:33 benrob0329 joined #minetest-hub
02:33 roben1430 >sasl auth aborted
02:33 Megaf behalebabo: /cycle
02:33 red-F00 not even the documentation for some timestamp stuff doesn't match what python does, they knew since 2014 and didn't bother changing either the docs or the code
02:34 benrob0329 joined #minetest-hub
02:34 benrob0329 there we go
02:34 behalebabo Megaf: I guess not meant for me?
02:35 Megaf red-F00: just chose a version of ISO C and use it :P
02:35 Megaf behalebabo: it was meant to benrob0329, sorry
02:35 behalebabo np :)
02:35 Megaf Liability by Lorde, fantastic song
02:44 Megaf LMAO
02:44 Megaf I cant believe Im playing Minetest 0.4.15 on my Athlon XP 2800+ with NVIDIA 6200 using nouveau driver
02:45 Megaf at 23 FPS!!!
02:45 Megaf using the packaged version from Debian repo
02:45 red-F00 nice
02:45 red-F00 debian updated or something?
02:45 Megaf and IDE hard driver of course, with PS2 mouse and keyboard
02:46 Megaf I just brought this Athlon to the present
02:46 Megaf current software
02:46 Megaf latest Debian stable and its packages
02:46 Megaf using LXDE
02:46 Megaf 30 FPS when not generating terrain
02:47 Megaf and using the default settings, with shaders and stuff
02:49 Megaf I deactivated smooth lighting, particles, 3d clouds and shaders
02:49 Megaf 37 FPS max now, CPU is clearly the bottleneck
02:55 EvergreenTree joined #minetest-hub
02:55 red-F00 man OC's logs are a mess
02:55 red-F00 the format of them isn't even consistent
02:57 Megaf What do you mean?
03:07 red-F00 like just for 2016-04-18 and 2016-04-18 stuff is recorded diffirently
03:07 red-F00 2016-04-05*
03:07 red-F00 for the 2016-04-18 it's not even the whole day just out of the blue for part of it /me stuff is recorded diffirently and voice being given is recorded
03:07 red-F00 as well as joins and quits
03:07 red-F00 it's like this is just logs taken from an IRC client
03:07 red-F00 and someone changed thier logging settings
03:37 Megaf ah
03:37 Megaf well, it has evolved
03:37 Megaf I think is quite good now a dauys
03:37 Megaf days*
03:38 Megaf and at least we have them
03:43 red-F00 maybe this is why no-one added the old logs to the new page
03:45 * Megaf checking logs trying to figure out when he first joined #Minetest
03:45 Megaf Already went as far as 1 Feb 2014
03:45 Megaf 1 Jan
03:47 red-F00 I wish the current logs had better search
03:47 red-F00 or an option to download them as a zip
03:48 Megaf My Athlon just froze
03:49 Megaf I think it has something to do with turning the screen off
03:50 Megaf Can still SSH into it... At least I can gracefully reboot it
03:52 Megaf red-F00: you searching for anything in specific?
03:56 benrob0329 joined #minetest-hub
03:56 Megaf behalebabo: roben1430: when you join you are not yet authed
03:57 benrob0329 Megaf: the client on my phone does not like to sasl on reconnect
03:57 benrob0329 its wierd, and slightly annoying
03:58 benrob0329 other than that this client has been nice for a mobile client
04:01 benrob0329 brb, trying another
04:01 benrob0329 joined #minetest-hub
04:03 benrob0329 Hmm, I like Revolution IRC so far
04:04 benrob0329 Very modern interface
04:05 benrob0329 But now if I reconnect
04:05 benrob0329 joined #minetest-hub
04:06 benrob0329 Sasl works, brilliant
04:06 benrob0329 Revolution IRC (The next-generation IRC client) - https://f-droid.org/app/io.mrarm.irc
04:07 Megaf heh
04:08 Megaf And I'm here testing my Athlon XP 2800+ with modern software
04:08 Megaf so far, for daily use as a desktop is just perfect
04:08 Megaf didnt notice any slowness at all
04:08 Megaf can even play Minetest on it...
04:09 Megaf using nouveau driver!
04:14 Megaf doesnt seem to handle youtube well tho
04:18 benrob0329 Megaf: hardware codecs installed?
04:18 benrob0329 Oh, and don't forget to configure mpv :P
04:20 Megaf Im downloading a 30 FPS 720p video now to test it
04:21 Megaf then  will try 60 FPS version of the video, then, 1080p 30 FPS, then finally 1080p 60 FPS
04:21 Megaf using MPV
04:22 Megaf Quite sure it wont handle 60 FPS :P
04:44 Megaf cant handle even 1080p 30 fps
04:47 red-F00 choose*
05:33 Hijiri Do technic machines output direction still not match the nodes' facing direction
05:43 roben1430 joined #minetest-hub
05:58 red-001 joined #minetest-hub
06:46 Xio joined #minetest-hub
06:54 nerzhul joined #minetest-hub
07:00 red-001 nerzhul, huh there is a diffirence between static const and const static?
07:02 nerzhul red-001, hi
07:02 nerzhul no but we always write static const, it's just for code style :p
07:03 red-001 huh I never noticed
07:04 Xio joined #minetest-hub
07:21 nerzhul red-001, merged ty
07:28 CWz joined #minetest-hub
07:50 sofar (1) find class of exploits
07:50 sofar (2) write article how to defend
07:50 sofar (3) spend 2-3 weeks writing solid code helping people prevent exploits
07:50 nerzhul wow the intel CPU flaw affect all intel CPU from Pentium II except Atom CPU class from 2013
07:51 sofar why does it sound "snarky" when someone sits on their ass and keeps their damn code to themselves and only when I write about it... post their code
07:51 nerzhul and a variant affect AMD but only some CPU and we don't know which yet
07:51 sofar like, the damn same day I post my code
07:52 sofar that I just wrote
07:52 sofar and you sit on yours for years?
07:53 red-001 sofar, you talking about the newest intel cpu bugs?
07:53 sofar no, sorcerykid
07:53 red-001 oh
07:53 sofar there's some folks in here that always pull that shit
07:54 sofar "oh nice dude I wrote that code ages ago, here look"
07:54 sofar ffs
07:54 red-001 oh btw were the issues I found the ones you already knew about? I was kinda wondering
07:54 sofar what issues?
07:56 red-001 the example mod thing not checking if the position is valid
07:57 sofar oh, ha, err, I'd have to go and look at the code what I left out
07:57 sofar I don't think that was it, though
07:57 sofar admin abuse isn't an exploit
07:58 red-001 I'm pretty sure that there is also another time of check issue, you can just delay using the teleport, at least looking at the code it seems so
07:58 red-001 somehow I found that one afterwards and not first
07:58 sofar that's the biggest issue
07:58 sofar but even fsc won't entirely fix that
07:59 sofar you can fix it, though
07:59 red-001 the pos stuff would be an issue on a creative server
07:59 sofar btw obviously I can't talk about intel cpu press releases
08:00 sofar no, it would not
08:00 sofar it's {server = true} so
08:00 sofar creative is irrelevant
08:00 red-001 pos isn't valid at inital placement
08:00 sofar sure
08:00 sofar that's a bug
08:00 sofar I thought you were talking about input validation
08:01 sofar but yes, uninitialized data could be a problem
08:01 red-001 oh there is a press release now
08:01 sofar has been, for a while
08:02 sofar we had to change the topic in #intel, lol
08:02 red-001 sofar, we should consider adding the check that fsc does to core
08:02 sofar no, the API is fundamentally broken
08:02 red-001 just suffix the formspec name with some random data, and discard stuff that's sent back if the name is wrong
08:02 sofar we should essentially port what fsc does to core
08:03 sofar not just "a check"
08:03 sofar no, the whole `show_formspec` and `register_on_player_receive_fields()` API is broken
08:03 sofar those 2 methods need to become deprecated
08:04 sofar in favor of a single new API call where you pass a callback
08:04 red-001 I don't see why we can't do this in a backwards compatibly way
08:05 sofar that we can do
08:05 sofar just make a new API
08:05 sofar lol
08:05 red-001 sure add an new api, formspecs are a mess and could use a clean up, but no reason not to improve the security of existing code
08:05 sofar adding the checks wouldn't make people fix all the other things in their code that are broken
08:06 sofar but, I see your point
08:06 red-001 it would be trivial to at least mitigate this in existing code
08:16 red-001 sofar, another idea for what we could do, verify that no fields are returned that aren't in the formspec that got sent out
08:16 sofar sure
08:17 sofar you'd have to know about all the extra bits though... `fields` can contain a bunch of stuff that isn't in the sent formspec
08:17 red-001 keyinputs, and how the formspec was closed iirc
08:18 sofar as well as focus changes, exit on enter
08:25 sofar afk
08:48 jas_ https://forum.minetest.net/viewtopic.php?f=5&amp;t=19291
08:48 jas_ !title
08:48 MinetestBot jas_: Streaming Ogg Vorbis [Minetest Music] - Minetest Forums
08:53 Calinou jas_: problem is managing streaming with a server
08:53 Calinou expecting server owners to manage a music streaming server doesn't sound very realistic
08:58 jas_ i don't expect server owners to manage a music streaming server.
08:58 jas_ theoretically, they could point to any ogg stream
08:59 jas_ another question is whether minetest could handle the streaming for the server owner.
09:37 tenplus1 joined #minetest-hub
09:37 tenplus1 hi folks
09:39 tenplus1 Question: when wet_soil no longer has water and turns back into normal dirt, should this happen even if we have a plant on top ?
09:42 tenplus1 wait, it's already in dev farming, ignore the question :P
10:28 red-001 wtf I start a 0.5 server and instantly some old client form japan tries to connect
10:28 tenplus1 hi red
10:30 red-001 oh it's 7:30 there
10:30 red-001 that means more sense
10:34 tenplus1 :P
10:38 nerzhul joined #minetest-hub
10:39 tenplus1 hi nerzhul
10:48 nerzhul hi tenplus1
10:52 red-001 wow a lot of mismatched clients
10:55 red-001 I wonder how many servers on 0.5 get
10:58 red-001 anyone here have a client for sending arbitrary formspec summits setup?
10:59 red-001 want to check if this is working correctly
11:07 sniper570 joined #minetest-hub
11:07 tenplus1 his niper
11:07 tenplus1 *sniper
11:08 sniper570 tenplus1: Ohayo! ಠ‿↼
11:08 tenplus1 o/
11:26 nerzhul red-001, sofar has one
11:34 tenplus1 Mobs Redo API updated, now checks height clearance before spawning mob
11:43 IhrFussel joined #minetest-hub
11:43 tenplus1 hi fussel
11:44 Fixer joined #minetest-hub
11:44 IhrFussel Guys I got my root server now but I'm stuck with Debian Jessie for now cause of maintenance ... now I tried to compile MT on it and noticed the cmake version is 3.0.2 *shrug*
11:45 IhrFussel It doesn't seem to know c++11?? Cause it fails
11:45 tenplus1 ouch
11:45 IhrFussel Or I need to give it extra parameters
11:53 nerzhul https://packages.debian.org/jessie-backports/cmake
11:53 nerzhul add jessie backports repository and update
11:56 IhrFussel What do I have to type as intoapt-add-repository?
11:56 Megaf Good morning folks
11:56 Megaf morning tenplus1, Fussel
11:57 tenplus1 hi Megaf
11:57 IhrFussel I only ever used ppa:blah ... hey Megaf and hi tenplus1 by the way
11:57 Megaf Calinou: you still using Ubuntu? I was reading some very old logs, you were updating Minetest and trying to prove people that it was possible without braking it
11:58 nerzhul IhrFussel, same as debian jessie but add -backports :p
11:58 shivajiva good morning (still 2 mins left) folks
11:58 nerzhul (to jessie word)
11:58 Megaf oh boy, I changed the keyboard layout and messed it up, no r is h
11:58 nerzhul ppa on debian is heresy
11:58 Megaf h is m
11:58 Megaf how will I fix this
12:00 IhrFussel nerzhul, I never used Debian before and I'm forced to use it right now cause I cannot change the root server OS (maintenance) ... I tried apt-get -t jessie-backports install "cmake" but it says invalid
12:01 nerzhul you can do
12:01 Megaf And ond use PPA with Debian
12:01 Megaf just dont
12:01 Megaf dont use PPA at all, nowhere
12:02 Megaf and if you really have to use it, then use Ubuntu
12:02 nerzhul echo "deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib" >> /etc/apt/sources.list.d/backports.list && apt-get update
12:02 Megaf dont mess Debian
12:02 nerzhul it's not the best way dut it works :p
12:02 nerzhul and after you can install with -t option
12:04 IhrFussel Okay thanks it seems to compile now
12:20 IhrFussel Just minimal, 1 player flying fast and generating map parts -> max_lag 0.4 ... sounds fine?
12:25 Megaf https://www.youtube.com/watch?v=pzWqV8s2_XE
12:25 Megaf !title
12:25 MinetestBot Megaf: Intel Kernel Security Check Fiasco - Is INTEL in TROUBLE?! #Meltdown - YouTube
12:25 * Megaf is not affected
12:28 tenplus1 you have amd :P or older cpu
12:31 Megaf All my CPUs are AMD, apart from my MacBook Pro that has a Core2Duo, my EeePC, old Celeron, my phone, old Atom and my ARM boards.
12:31 Megaf oh
12:31 Megaf ARM
12:31 Megaf well, issue is fixed in Linux already I guess
12:32 tenplus1 I have intel atom and intel pentium j2900...
12:32 IhrFussel My root server has Intel Xeon so it will be affected too
12:32 Megaf my server is now running on Atom
12:38 Megaf tenplus1: you have lots of mobs related mods in your github
12:38 Megaf what is the proper way of adding mobs? Which one is the correct one?
12:38 tenplus1 mobs_redo is the actual API that runs everything
12:39 tenplus1 mobs_animal are all the animals, mobs_monster are all the bad guys and mobs_horse is the rideable horsey
12:39 tenplus1 and if you look at the forum page you have links to many other mobs you can add that uses the api
12:40 IhrFussel Plus pmobs adds dogs, ninjas, "yetis" (which are really just creeper) and dmobs adds a lot of other bad boys
12:41 tenplus1 nssm is bad ass in itself :P
12:42 IhrFussel I also recommend the zombies mod although zombies seem to require much CPU (maybe it's the amount of animations/path finding)
12:42 Megaf Sokomine: related question to you, there's lots of villages stuff in your repo
12:42 Megaf I want villages to be generated on mapgen
12:42 Megaf what should I get?
12:42 Megaf tenplus1: ok, understood. thanks
12:43 tenplus1 :)
12:44 Megaf in one hour, maybe less, I will put a server online, based on my minetest/minetest_game fork, called MineDigger
12:44 tenplus1 ooh o.O
12:44 Megaf it will be running on this Athlin XP 2800+
12:45 Megaf Athlon*
12:45 Megaf MineDigger uses plenty of stuff from tenplus1 and Sokomine
12:45 Megaf including tenplus1s farming :)
12:45 tenplus1 ;PpPp
12:46 Megaf tenplus1: all your mobs mods are mobs_something
12:46 Megaf but mob_horse
12:46 tenplus1 mobs_ is plural... mob_ is singular :P just a horse
12:47 Megaf I have to agree, valid point
12:48 tenplus1 ehehe
12:51 Megaf !mod handle_schematics
12:51 MinetestBot Megaf: Could not find anything.
12:51 Megaf =.
12:51 Megaf =/
12:51 Megaf https://github.com/Sokomine/handle_schematics
12:51 Megaf There mister bot ^
12:53 shivajiva https://lkml.org/lkml/2018/1/3/797
12:56 shivajiva go for it Linus!
12:56 tenplus1 ehehe, hi shiva
12:57 shivajiva hiya ten :)
12:59 Megaf apt install libluajit-5.1-dev libspatialindex-dev libncursesw5-dev libirrlicht-dev libgmp-dev libjsoncpp-dev
12:59 Megaf preparing for building ^
12:59 Calinou Megaf: nop
12:59 Calinou no
13:00 Megaf Calinou: no what?
13:00 Megaf ah
13:00 Megaf Ubuntu
13:00 Megaf :)
13:01 Megaf meh, Intel is feces
13:01 Megaf their current top of the line CPUs use some kind of cheap thermal compound to stick the CPU die to the metal shield
13:01 Megaf whereas AMD use proper liquid metal
13:01 Megaf AMD CPUs have way higher standards and quality
13:02 Megaf in design and production
13:02 Megaf as we can clearly see
13:03 IhrFussel DDR4 should be much faster than DDR2 right?
13:03 tenplus1 yeh
13:03 tenplus1 especially in pairs or quad channe;
13:04 Megaf DDR4 might have higher latency tho
13:04 Megaf DDR latency only gets higher after each generation
13:04 Megaf the CAS thing
13:05 IhrFussel What the HECK 12288.00 MB transferred (8769.30 MB/sec)
13:05 IhrFussel That memory for $15/month
13:07 Megaf cmake ../minetest -DRUN_IN_PLACE=1 -DBUILD_SERVER=1 -DBUILD_CLIENT=0 -DCMAKE_INSTALL_PREFIX=~/MineDigger -DCMAKE_CXX_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" -DCMAKE_C_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" -DENABLE_LUAJIT=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_SYSTEM_GMP=1
13:07 Megaf Gotta love those flags
13:07 Megaf started building
13:08 Megaf Lets see how long will it take for my Athlon XP 2800+ at 2 GHz to build this
13:09 shivajiva don't think AMD have escaped all vulnerabilities just the fixes don't have a performance hit like Intel does because they mitigated better in the design
13:10 Fixer IhrFussel: enjoy your shitty hosting
13:10 tenplus1 amd does checks before handing information over, whereas intel checks after handover
13:10 tenplus1 amd is safer
13:10 Fixer market is so fucked up, everyone will rip you off
13:11 IhrFussel Fixer, actually I only read good things about the hoster... it's a pretty small one so it can offer much performance for little money
13:15 IhrFussel It takes 1m 46s to compile MT from scratch on it ... it's fine I'd say
13:18 tenplus1 inv:room_for_item() doesnt seem tow ork properly
13:18 tenplus1 I can add an item of the same type, but adding a different item still says there is room and deletes it anyhow
13:27 Megaf IhrFussel:
13:28 Megaf real    19m39.735s
13:28 Megaf user    17m36.540s
13:28 Megaf sys     1m1.956s
13:28 Megaf Time to build Minetest Server on my Athlon XP 2800+
13:28 nerzhul Megaf, see you tomorrow
13:28 Megaf not too bad I'd say
13:28 IhrFussel WHAT the hoster lets me configure the way I want my CPUs?
13:28 Calinou <Megaf> DDR4 might have higher latency tho
13:28 Calinou are you sure?
13:28 Calinou newer DDR generations have higher CAS latency, but also higher clocks
13:28 Calinou the latency is proportional to the clock
13:29 IhrFussel I can choose amount of sockets and amount of cores per socket
13:29 Calinou IhrFussel: that speed is common of DDR3 in a single-channel setup, too
13:29 IhrFussel Are there any advantages of having more than 1 core per socket?
13:30 Calinou /dev/sda:
13:30 Calinou Timing cached reads:   38406 MB in  2.00 seconds = 19231.06 MB/sec
13:30 Calinou Timing buffered disk reads: 1504 MB in  3.00 seconds = 500.68 MB/sec
13:30 Megaf Calinou: http://www.crucial.com/usa/en/memory-performance-speed-latency
13:30 Calinou this is what I get on my PC
13:30 Megaf about CAS latency and clock ^
13:30 Calinou (sudo hdparm -Tt /dev/sda)
13:30 Megaf you can see, that DDR 4 is not much faster latency wise than even DDR 1
13:30 Calinou Megaf: and yes, CAS is not very meaningful
13:30 IhrFussel Calinou, DDR4 is CRAZY for a root server ... most v servers/ root servers have DDR2 or DDR3
13:30 Calinou higher clocks are almost always more important
13:30 Megaf Calinou: open the website I just posted
13:30 Megaf http://www.crucial.com/usa/en/memory-performance-speed-latency
13:30 Megaf !title
13:30 MinetestBot Megaf: Memory - RAM Performance: Speed vs. CAS latency | Crucial.com
13:31 Calinou IhrFussel: we've had DDR4 in use since 2015 :)
13:31 Calinou (Skylake on most boards, some still use DDR3 though)
13:31 Calinou and you can build a PC using DDR4 for €250 or so
13:32 Calinou IhrFussel: also, the speed increase is insignificant when compared to DDR3. What matters is the power savings
13:32 Calinou DDR4 runs at 1.35V by default, DDR3 runs at 1.5V by default (1.35V for DDR3L, 1.65V for most high-speed RAM)
13:32 Calinou DDR4 can go to 1.2V in low power, too
13:36 IhrFussel Okay but I'm still impressed by the amount of specs I get for $15/month: 4 *dedicated* Intel Xeon E5-2680V4 cores, 12 GB DDR4 EEC RAM, 60 GB SSD
13:39 Calinou is it a VPS, a VDS or dedicated server?
13:39 Calinou in the latter two, you have a guarantee you won't get hammered if you use 100% CPU 24/7 :)
13:39 Megaf !server MineDigger
13:39 MinetestBot Megaf: MineDigger | 189.58.182.168:30003 | Clients: 0/15, 0/0 | Version: 0.4.17-dev / MineDigger | Ping: 741ms
13:40 Megaf default mapgen and stuff and settings of Minetest running on the mighty Athlon XP 2800+
13:40 Megaf Sokomine: your villages are AWESOME!
13:41 IhrFussel Calinou, they call it root server and say it's basically a VPS with dedicated CPU cores
13:42 IhrFussel "Our root servers combine the advantages of virtual and dedicated servers. Despite virtualization the root servers provide guaranteed Intel® XEON® Broadwell® CPU cores and fast DDR4 main memory (RAM)."
13:43 * benrob0329 reads logs
13:53 Jordach joined #minetest-hub
13:54 tenplus1 hi Jordach
14:02 RobbieF joined #minetest-hub
14:10 tenplus1 Wine mod updated to 0.6: Added API, tequila, wheat beer and pipeworks support
14:11 IhrFussel Wine mod? Awesome I always wanted to play Win games inside MT xD
14:12 tenplus1 lol
14:12 tenplus1 https://forum.minetest.net/viewtopic.php?f=11&amp;t=13642&amp;p=199460
14:13 tenplus1 ehehe
14:13 tenplus1 back soon
14:13 tenplus1 left #minetest-hub
14:38 Mr-Pardison joined #minetest-hub
14:46 benrob0329 Hello Mr-Pardison
14:46 Mr-Pardison 'ello benrob0329
15:02 lumberJ joined #minetest-hub
15:19 Megaf cant use seeds for fuel =/
15:19 RobbieF joined #minetest-hub
15:19 rubenwardy Megaf, could give them to an animal then use the animal's escretion
15:20 Mr-Pardison seems rather crappy.
15:23 IhrFussel Is Intel i7 the best series for desktop PCs right now?
15:23 IhrFussel I want to compare the best gaming CPU to my root server's
15:24 rubenwardy no
15:24 rubenwardy something like an AMD ThreadRipper
15:28 benrob0329 o/ RobbieF, rubenwardy
15:32 Megaf what!? vainila minetest doenst show the item you are holding!?
15:32 IhrFussel xeon E5-2680v4 seems to be able to hold up with i7's at least
15:35 IhrFussel Megaf, nope you need a mod for that
15:36 IhrFussel And the mod will poll the current item every X secs since MT has no "wield change" callback
15:38 Mr_Pardison joined #minetest-hub
15:39 rubenwardy left #minetest-hub
15:51 Megaf Oo
15:52 Megaf I always took that for granted in my server
15:52 Megaf Fussel, if you are interested on how MT behaves in a now old hardware
15:52 Megaf !server MineDigger
15:52 MinetestBot Megaf: MineDigger | 189.58.182.168:30003 | Clients: 2/15, 0/3 | Version: 0.4.17-dev / MineDigger | Ping: 729ms
15:53 Megaf The high ping is because the server is located in the south part of Brazil
16:04 Megaf This is the keyboard Im using http://utensilia.tk/monterey_k208/1.jpg
16:04 Megaf is that US layout?
16:05 Mr_Pardison looks like it.
16:24 benrob0329 ISO layout I believe
16:24 benrob0329 Notice the small backspace and large enter key
16:24 * Mr_Pardison can't see
16:24 benrob0329 It almost looks like a Model M, but not quite
16:25 Megaf well, the patent is from 1991
16:25 RobbieF Why hello there, benrob0329!
16:25 Megaf my model is 1995
16:25 Mr_Pardison that is a packard bell mechanical keyboard.
16:25 benrob0329 Noice
16:26 RobbieF hey all
16:26 Mr_Pardison thanks to google and image search :)
16:26 benrob0329 RobbieF: been working on converting the tardis to an entity off and on, going to try and push it into beta
16:28 IhrFussel My new hoster is already preparing for the Intel security patches... very fast
16:31 benrob0329 No clue what mime will do, there's probably an email i'm supposed to read
16:31 Mr_Pardison 1466 unread emails. I had planned on going over them during the break but I didn't have wifi so I couldn't do that :(
16:52 Sokomine sofar: improving the show_formspec/register_on_player_receive_fields api would be very welcome. it's no solution to have to use a lib and to have to care about things in each mod that ought to be handled in a central place once (in the api/builtin/core/whatever)
16:55 Sokomine IhrFussel: jessie is...a bit old. i waited for the next version in order to be able to compile a new mt again. it was no fun trying to compile under jessie
16:56 IhrFussel I don't want Debian, but I'm stuck with it until my hoster completed the maintenance/intel bugfix
16:58 IhrFussel I will install Ubuntu on it as soon as it works again
16:59 Sokomine Megaf: mg_villages is responsible for the generation of the villages. you also need to have handle_schematics installed. cottages is highly recommended (else some village types will never spawn). the diffrent village_* mods add new village types. village_sandcity was originally intended for the sandmobs (first from pilzadam then also part of mobs_redo monsters)...although those mobs don't know
16:59 Sokomine about their luck yet :-)
17:00 IhrFussel Is Ubuntu serious? They say they had the fix ready for Jan 09 2018 but know about the bug since nov?? How slow are they that they let users wait a few more days now?
17:01 Sokomine Megaf: handle_schematics reads .mts and .we files, analyzes them, places them on the map via voxelmanip (since before that was added to the api), sets nodes with metadata up etc. it also has a build chest (handle_schematics:build) for storing and placing schematics easily. including backup of the region where the schematic was placed
17:04 Sokomine Megaf: i'm glad that you like my villages :-)
17:07 Sokomine IhrFussel: debian is very good for servers
17:08 shivajiva joined #minetest-hub
17:11 shivajiva joined #minetest-hub
17:13 Mr_Pardison joined #minetest-hub
17:14 Sokomine Megaf: take a look at AdventureTest from brandonreese as well. you might like it. also take a look at advanced_npc and villagers. both add life to the villages :-) although right now the server seems to lag
17:17 Krock joined #minetest-hub
17:22 Sokomine guess i really need starting to search for plots of flat land for the lone houses...
17:27 * Shara thinks Sokomine still needs to look at a certain issue for villages....
17:32 Krock in mg_villages? the lone houses are quite funny, as they sometimes generate in a mountain, create a hole, which turns out to be filled with water
17:32 * Fixer slaps everyone with a large meltdown&spectre
17:32 twoelk joined #minetest-hub
17:33 Shara I found hours in floating cubes of water before
17:33 Shara houses*
17:34 * twoelk tries to wrap his mind around hours in floating cubes
17:34 Shara I don't even know how I typed that
17:34 Shara I was probably thinking "I spent too many hours working" at the same time.
17:35 * Mr-Pardison sees he missed several things.
17:35 Mr-Pardison o/ Shara, Fixer and twoelk
17:35 twoelk o/
17:35 Fixer o/ https://www.youtube.com/watch?v=4purbWyDA7k
17:35 * Sokomine quickly hides from Shara as there's more than one issue
17:35 * Shara hides with Sokomine
17:35 twoelk cubic time does sound familiar - somehow
17:36 Sokomine Krock: it's not funny if you end up in a lone house and try to get out/on top of that too steep mountain :-) sometimes the algorithm just isn't particulary lucky
17:36 Shara I simply want the ability to buy a whole town myself
17:36 twoelk talk to the mayor?
17:36 Shara The one thing per town restriction is very limiting...  :(
17:37 twoelk spend everybody a drink at the local pub?
17:37 Sokomine oh. a whole town in one go? i'm not sure if it'd be a good idea if the first player to get rich could buy the entire town
17:37 Shara Not in one go
17:38 Shara But for example, who is ever going to buy a bench or small sitting area (I forget what the mod calls them) if it means they can never buy a building?
17:38 Sokomine maybe for places further from spawn?
17:38 Shara I don't mind how it works
17:39 Shara The thing is... so many villages generate anyway that it's easy enough for players to try and become the owner of a village
17:39 Shara I loved the idea of slowly saving up enough to do it
17:39 Shara Then found I never could :(
17:39 twoelk donating money for public places might give other rewards - like villagers liking you
17:40 Krock kill them >:)
17:40 Shara Why care if they like you when you can't buy a home there as a result?
17:40 Sokomine twoelk: good idea :-) there's too few interaction with the villagers for that yet
17:40 * Mr-Pardison seconds Krock's suggestion
17:40 twoelk get better prices for freinds?
17:41 twoelk or they defend you or ...
17:41 * Shara just loots their shelves anyway :P
17:41 Mr-Pardison fun.
17:41 Sokomine my intention was to allow enough players to buy a house and be close together. for spawn villages there's now a new type which has a spawn house and many empty plots. the amount of empty plots for people willing to build has also been increased
17:42 Sokomine Shara: *g* poor villagers :)
17:42 twoelk maybe showing interest in the village could unlock special quests not given otherwise
17:44 twoelk I wonder if villagers could notice a known player is starving and bring and offer some free food
17:44 Sokomine that'd require quests to exist. adventure test has that to some limited degree (still much more than anything else in mt has)
17:45 Sokomine twoelk: that'd be nice :-) trouble is: the newbie's starving. the experienced player that had time to make friends usually isn't - his inventory will usually be too full to actually carry any food given to him
17:45 twoelk ooh, how about a healer looking for customers
17:46 Sokomine a healer would be nice. sadly, those in medieval villages didn't get overly far, and i don't like magic so much
17:46 Sokomine but...a beaten-down player, heavily hurt...they could care about such a player
17:46 twoelk he might look for residents and known friends only :-D
17:51 Sokomine Shara: perhaps you ought to take a look at citybuilder as well. the intention of that mod is to be more like sim city/anno series/minecolonies/etc. - you fund a new village and decide where each building shall be placed. trouble is: not all advanced buildings can be obtained yet, not enough types of buildings exist, mobs don't exist yet (building, using the buildings)
17:52 Shara I find that less interesting than discovering a village though
17:52 Sokomine it takes quite a lot of time to construct a type of building that can progress and exist in diffrent stages. the first hut is very simple. it then envolves in several stages up to the final product. which is relatively big. the mine i posted in the screenshots thread is the stage 6 mine. the first one is more or less only a hole in the ground
17:52 Sokomine oh, ok
17:53 Sokomine i just see problems with buying entire villages in multiplayer. not with you - you'll care for the villagers (even if stealing from their chests :-)). but other players may just dig the most worthy materials, grief the village and go on, leaving wasteland behind
17:55 Mr-Pardison I would hunt down and kill those players for doing that.
17:55 IhrFussel Map loading will also slowdown with those fixes right? I read somewhere that any "badly" cached DB will get hit hard
17:56 Sokomine Mr-Pardison: players who like to grief may even enjoy it if you "reward" them with the attention of going after them
17:56 Mr-Pardison ik.
17:56 Mr-Pardison but hunting them may also teach them not to mess with certain things.
17:56 Mr-Pardison it's a double edged sword.
17:57 Shara Sokomine: It could be priv based?
17:59 twoelk if their village is griefed villagers should sumnon a super golem (or the local law enforce officer) that hunts the offender and places him in jail :-P
17:59 Mr-Pardison twoelk: on DarkLands in Ninja Town, that would be me as no one messes with my friends and gets away with it.
18:00 sniper338 joined #minetest-hub
18:00 sniper338 joined #minetest-hub
18:02 Sokomine Shara: yes. that would be ok. the priv could be granted to trustworthy players
18:03 Mr-Pardison afk for lunch.
18:03 Shara :)
18:03 twoelk Mr-Pardison: Quis custodiet ipsos custodes?
18:03 Sokomine Mr-Pardison: or it might teach them that they have to be on their guard and concentrate on fighting against others. it's hard to tell. it may be even more harsh to ignore or ban such players...hard to tell. at least the villages are automaticly generated. griefing real player houses would certainly be worse
18:04 Sokomine twoelk: the ones in adventuretest did that for a while :-) they where just a bit too aggressive. trying to fix a broken building made them think you where attacking them
18:05 twoelk i remember :-P
18:05 twoelk they didn't like my changes
18:14 Krock twoelk, At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
18:16 twoelk 8O
18:16 rubenwardy joined #minetest-hub
18:16 EvergreenTree joined #minetest-hub
18:16 twoelk that second sentance gibberisches unfamiliar
18:17 Krock dunno what I just said but Lorem ipsum is a great text
18:17 twoelk has always been
18:17 twoelk and better to not tknow the meaning - not really nice
18:22 nerzhul joined #minetest-hub
18:23 benrob0329 o/ nerzhul
18:25 red-001 * Pleasehelp has quit (Quit: Page closed)
18:26 * twoelk decides to stop working for today and visit the one or other random server
18:27 aerozoic joined #minetest-hub
18:30 red-001 wtf
18:30 Sokomine twoelk: good idea :-)
18:30 red-001 I'm getting a client version is not supported
18:30 red-001 both clients have the same binary
18:37 red-001 so yeah wtf why can't 0.5 clients connect to each other
18:39 Mr_Pardison joined #minetest-hub
18:40 Mr_Pardison got disconnected.
18:40 Mr_Pardison twoelk: what did you say b4 I got whacked?
18:40 twoelk was it Quis custodiet ipsos custodes?
18:41 Mr_Pardison looks like it.
18:41 Mr_Pardison Not sure what ur saying tho.
18:41 twoelk got a wikipedia article of it#s own
18:42 * twoelk just can't find theth nexus block in the forgotten box :-/
18:43 twoelk *fourth
18:43 twoelk and I can't type :P
19:09 Xio joined #minetest-hub
19:15 Fixer joined #minetest-hub
19:17 compunerd joined #minetest-hub
19:18 Mr-Pardison left #minetest-hub
19:19 IhrFussel You can still spawn inside trees in 0.4.17?
19:20 Fixer yes
19:20 IhrFussel That should've been fixed a long time ago
19:23 compunerd Anyone have an idea of how to make a node be a water source without turning into one? I'm trying to make a node that is a sewer tunnel and produces water, but it keeps turning into a water source no matter how I alter the code. Will post on in a minute.
19:23 Raven262 Make it place water sources around it! Just an idea.
19:24 Raven262 Oh and it needs to remove them when it is removed.
19:25 Megaf Sokomine: !
19:25 Megaf Hi there
19:25 compunerd How would I do that? And I can't remember the name of the site where we normally post code... What is it?
19:25 Megaf How do I get NPCs inside the villages?
19:25 Mr_Pardison joined #minetest-hub
19:26 Raven262 compunerd, pastebin?
19:26 compunerd Thank you Raven262...
19:26 Fixer "According to Soluto, which was a cloud-based solution that allows you to manage multiple computers, servers, and even mobile devices over the web, the average boot time of a PC is 3 minutes."
19:26 Fixer o_0
19:27 twoelk wasn't there a spigot in pipes or technik that spilled water?
19:27 Mr_Pardison Fixer: true for my laptop (timed it this morning)
19:27 Mr_Pardison twoelk: yes. 2 of them. one was a fountain head and another was just a basic spigot.
19:28 Fixer Mr_Pardison: 160 sec on my PC, aka 2:40 min
19:28 Raven262 As for how to do this... Perhaps on_place (or on_construct) and on_dig, check for the surrounding nodes, use voxelmanip to place water sources if the surrounding nodes are air.
19:28 Raven262 compunerd ^
19:29 compunerd https://pastebin.com/psPMVtmp
19:29 Raven262 I don't think that can work like that, sorry.
19:30 compunerd Ah, might be a little beyond my scope currently... but not out of my reach... just not much time to invest in learning it...
19:30 Raven262 That makes a water source node, just with a different texture and params
19:31 Fixer Mr_Pardison: i'm horrified, my WinXP booted amazingly fast, yet this 7 is slow like crap, Debian boot is very fast too
19:31 benrob0329 Kek
19:31 compunerd Darn... was hoping I could just make a water source node look different...
19:31 Mr_Pardison Fixer: that is horrible. Fedora is a bit slow on booting for my laptop although it has decent specs for it to run smoothly.
19:32 benrob0329 Void boots in like 5 seconds on my laptop :PP
19:32 Mr_Pardison lucky you.
19:32 compunerd Don't guess the engine works in a way that is conducive to that...
19:32 benrob0329 Not including POST
19:32 benrob0329 Mr_Pardison: runit is very fast for a desktop init system
19:35 compunerd Well, thanks Raven262, you've been helpfull... Gonna have to research voxelmanip a little more throroughly...
19:35 twoelk compunerd: https://github.com/minetest-mods/pipeworks/blob/master/devices.lua#L337
19:35 twoelk might be usefull
19:36 Raven262 compunerd, You can find all you need on minetest dev wiki
19:36 Raven262 I mean I learnt from it
19:42 compunerd Thanks Raven262, I'm looking the code over now... I learn better from looking at code like that so double thanks...
19:44 Sokomine Megaf: install advanced_npc or villagers. both are mods designed for adding villagers to my villages
19:44 compunerd twoelk, Thank you too... You posted the code I'm looking at now... Really helpful...
19:47 red-001 IhrFussel, is that default mapgen?
19:47 Jordach joined #minetest-hub
19:47 IhrFussel red-001, v7 yes
19:48 compunerd Maybe I'm asking the wrong question... Is there any way to make a node produce flowing water?
19:48 benrob0329 Wb Jordach
19:49 compunerd A simple way that doesn't require a lot of processor load that is?
19:50 zorman2000 joined #minetest-hub
19:52 Sokomine compunerd: guess setting liquidtype = "source",  and what else might be required ought to turn a node into a water source. what effects it will have on drawtype...no idea
19:52 zorman2000 Megaf, hi
19:52 IhrFussel compunerd, the easiest way I can think of is to set a water source node next to yours in on_place() and remove that neighbor water again in on_dig() for example
19:52 Megaf Hello zorman2000
19:52 zorman2000 Megaf, you are welcome to try my mod, advanced_npc
19:52 zorman2000 It is still WIP, but already works and populates mg_villages
19:52 zorman2000 https://forum.minetest.net/viewtopic.php?f=9&amp;t=17918
19:52 * Sokomine shows zorman2000 to megaf and points out that that's the creator of a mob mod for mobs inside villages (if it's the same person as on the forum)
19:53 zorman2000 Sokomine, yes, I am :)
19:53 Sokomine seems so :-) good
19:53 zorman2000 Also, another person, ErrorNull created a villagers mod, https://forum.minetest.net/viewtopic.php?f=9&amp;t=17915
19:53 zorman2000 This is very good at graphics, but limited on their AI
19:54 zorman2000 advanced_npc is more an AI mod, the NPCs can do lots of things
19:54 zorman2000 And they are designed to populate mg_villages
19:54 compunerd Thanks IhrFussel... I'm not exactly seasoned with LUA but am versatile enough to modify it... I think that is probably the best way to go about it... Thanks a lot...
19:55 zorman2000 Megaf, you are welcome to hang around the Github repo of advanced_npc if you have questions
19:56 zorman2000 I have for one month or so been busy with IRL and another mod but I will be back to advanced_npc development very soon
19:56 IhrFussel compunerd, it should be pretty simple... minetest.set_node(pos, nodename) the only "hard" part could be to define what the pos of the water source needs to be
20:04 paramat joined #minetest-hub
20:06 sofar mt has string.split()? lol
20:06 sofar never knew
20:06 rubenwardy there's a whole file making up for Lua's shortcomings
20:07 sofar shivajiva: I've got some easy more stuff coming btw
20:08 shivajiva cool
20:09 Megaf Thanks zorman2000 Sokomine
20:09 Megaf will have a look
20:11 sofar shivajiva: there's an actual problem I think with parse_pos()?
20:11 sofar wait, lol
20:11 sofar nvm
20:11 zorman2000 Megaf, sure. I don't hang around IRC much, but I'm active in the Github repo
20:11 red-001 sofar, any idea why 0.5 clients can't connect to 0.5 servers?
20:12 red-001 debugging it seems to indicate the client version is set to 32
20:12 sofar nope
20:12 sofar shivajiva: make sure to ... test these changes well though
20:12 sofar it should be safe, it's all trivial
20:13 red-001 what are the changes?
20:13 sofar https://github.com/shivajiva101/sban/pull/10/commits/4a1c9274934f710e3965b6b9cedaba9cee43cbc0
20:15 red-001 well I cleaned the build files and build again and it seems to work
20:17 Krock sofar, a blank avatar is quite unusual - or is that an intended recognition sign for you? ^^
20:18 sofar it's actuall 4 different shades of white
20:18 * Krock checks
20:18 red-001 you had that since that sofart guy right?
20:18 sofar gullible much?
20:18 Krock > avatar is 1x1 px
20:18 sofar your resolution is too low
20:19 Krock *zooms in*
20:19 sofar ahahaha
20:21 red-001 > zoom, enhance
20:25 Roger9 lol
20:25 Roger9 wait, minetest adds string.split()?
20:26 rubenwardy yup
20:26 sofar that's what she said
20:26 sofar s/she/I/
20:26 Sokomine used string.split a few times, yes. it's useful
20:26 rubenwardy this also trim
20:26 rubenwardy *there's
20:26 rubenwardy do wish we had a nice find function
20:27 rubenwardy WTH WOULD YOU DEFAULT TO FAKE REGEX SEARCHING
20:27 rubenwardy argh, f u Lua
20:27 Sokomine string.gsub?
20:27 * Sokomine stares at rubenwardy and wonders what will come out if programming languages mate
20:28 rubenwardy gsuf is patterns
20:28 Sokomine yes. patterns are fine
20:28 Sokomine ok, back to terrain hight analysis...
20:28 rubenwardy as a default thing for string searching?
20:28 rubenwardy no other language does this
20:28 Sokomine perl loves regexps
20:28 rubenwardy and it's annoying to have to escape the search string
20:29 Sokomine yes. still better than the other way around. regexp search is much more powerful than a simple find. maybe there's a string.index or string.strpos or something like that somewhere as well
20:30 Roger9 looa
20:30 rubenwardy it's not though
20:30 rubenwardy it's really not
20:30 rubenwardy find should find plain strings
20:30 Roger9 I wish Lua strings could be indexed and counted like regular old arrays
20:30 rubenwardy pfind should find patterns
20:30 rubenwardy Roger9, you can in MT
20:30 rubenwardy I think
20:30 rubenwardy wait
20:31 rubenwardy Roger9, https://gist.github.com/rubenwardy/c7473956a3a7f0b171348bab24652a56
20:32 Roger9 ooh
20:35 benrob0329 string.sub(str, i, i)
20:36 red-001 sofar, #6878
20:36 ShadowBot https://github.com/minetest/minetest/issues/6878 -- Mitigate formspec exploits by verifying that the formspec was shown to the user by the server by red-001
20:38 sofar yeah
20:40 sofar not like it's any overhead
20:41 sofar Krock: red-001: should we enforce player interact max distance for node formspecs as well?
20:41 sofar that is I think the next logical addition
20:42 red-001 +1 to that idea
20:43 sofar "we don't know if you actually clicked this node, but we can check that you're close enough to do so"
20:43 Sokomine sofar: that would be nice. i'm sure server owners will be glad if distance to formspec is checked. else players with modified clients could interact with i.e. open chests anywhere on the map
20:43 Krock sounds good. but it can't be realised consistently for node formspecs, only the "formspec" meta field
20:43 red-001 tbh I'm surprised we don't check that yet
20:44 sofar Sokomine: https://youtu.be/BGPP5nrOlbQ
20:44 sofar Sokomine: but, that was fixed already
20:44 sofar that's a node inventory, not a node formspec
20:45 red-001 sofar, just a small improvment suggestion for fsc, clear the context for a user if they submit a formspec that isn't from fsc
20:45 Sokomine sofar: can't node formspec be checked the same way?
20:45 red-001 you can only have one formspec open at a time so it means they must have closed the fsc one
20:46 sofar red-001: very good, that's an excellent check to add
20:48 sofar +               -- invalidate fsc data for this player
20:48 sofar +               local name = player:get_player_name()
20:48 sofar +               _data[name] = nil
20:50 sofar c0dde0e, thanks red-001 !
20:53 Megaf Im going to get some coffee, anyone want some?
20:54 Mr-Pardison TommyTreasure needs some.
20:54 Megaf !server Megaf
20:54 MinetestBot Megaf: Megaf Server V4.17 | mt.megaf.info:30003 | Clients: 0/10, 0/1 | Version: 0.4.17-Megaf / MegafXploreNext | Ping: 13ms
20:54 red-001 Megaf, 418
20:54 * sofar & lunch
20:55 Megaf red-001: 418?
20:55 red-001 https://tools.ietf.org/html/rfc2324
20:56 red-001 see section 2.3.2
20:59 red-001 oh ok
20:59 Megaf red-001: HAH!
20:59 Megaf Thats what I call a good sense of humour
21:08 IhrFussel I'm testing now if my new root server can go to 0.05 max_lag when I'm idling
21:10 Jordach mine goes to 0.03
21:10 Jordach tempted to go 0.01 for that glorious glorious glorious 60hz
21:11 IhrFussel It did it! Jordach but my root server is just $15/month ... I'm testing how much power the machine has for such a low price
21:14 IhrFussel Of course it's still a VPS in a way so I will have to see exactly how *guaranteed* my CPU cores are
21:23 Megaf what does he means by root server?
21:23 Megaf For me root server is a very important DNS server...
21:24 sfan5 rather common in the German hosting landscape, root server = virtual server with dedicated cpu cores
21:24 sfan5 the step between vps (shared cpu) and dedicated servers (exclusive hardware)
21:27 lumberJ joined #minetest-hub
21:28 Fixer *,,,,*
21:29 Fixer holllyy c---, someone spams in github notifications, ending with mat
21:29 Fixer 45 issues
21:30 red-001 what.?!..
21:31 * Fixer reads
21:32 Fixer minetest_game - 3 issues, lol
21:34 Fixer Krock: whats up with "FYI: Superfluous packets (private meta changes) aren't sent anymore (latest commit)." ?
21:34 paramat heh
21:42 RobbieF benrob0329 cool - let me know when I can try it out  :)
21:47 RobbieF left #minetest-hub
21:48 Krock Fixer, see sfan_5's comments. These were requested changes I've done and not commented yet
21:50 Jordach joined #minetest-hub
21:52 IhrFussel joined #minetest-hub
22:03 rubenwardy sofar: please can you set a GH avata
22:03 rubenwardy +r
22:03 sofar request received
22:05 Calinou requested transferred to request handler (/dev/null)
22:05 Calinou s/requested/request/
22:06 Fixer damn
22:06 Fixer Quassel is FAT
22:07 Fixer Calinou: decided to disable AV for testing faster boot and stuff
22:14 Xio joined #minetest-hub
22:15 Thomas-S joined #minetest-hub
22:22 Fixer quassel is one of the slowest boot starters...
22:22 EvergreenTree joined #minetest-hub
22:28 Calinou Fixer: it does take a while to connect, but I consider it acceptable
22:28 Calinou considering it keeps you online 24/7 if you host the core on a server
22:28 Calinou (or Raspberry Pi)
22:29 Fixer Calinou: it takes 20 sec to start it on boot
22:29 Fixer not acceptable
22:29 Calinou it's acceptable for me as I keep it open for hours after :)
22:29 Calinou you can make it start minimized anyway
22:29 Fixer remind me how
22:29 Calinou on Windows?
22:29 Fixer yeah
22:30 Calinou I think there's an option in the settings for that
22:30 Calinou or edit the shortcut/executable to set it to start minimized
22:30 Fixer i'm moving those fat bastards into delayed launch
22:32 Fixer greenshot.exe - 15 sec boot time, what the actual?
22:32 Fixer answer: .NET
22:50 Thomas-S joined #minetest-hub
22:59 roben1430 joined #minetest-hub
23:06 Fixer Calinou: quassel --hidewindow
23:27 benrob0329 joined #minetest-hub
23:27 Taya joined #minetest-hub
23:39 Fixer joined #minetest-hub
23:49 IhrFussel Why don't you backport the user limit change? Is it planned?
23:53 IhrFussel I mean this PR https://github.com/minetest/minetest/pull/6258
23:59 sfan5 planned

| Channels | #minetest-hub index | Today | | Google Search | Plaintext