Time Nick Message 00:03 Megaf Can anyone please double check my shell script? http://git.megaf.info/MegafServer/GetServerV5/src/master/GetServerV5.sh 00:03 Megaf proof read it basically and suggest improvements 00:03 Megaf That's how I update my server basically 00:03 Megaf (backups are done with another script) 00:21 Megaf nice laptop for college https://www.youtube.com/watch?v=1hOledVfhXk 00:24 Jordach just go get a second hand surface pro 00:28 Megaf No serviceability 00:28 Calinou just get an X60 with Libreboot 00:28 Calinou or an X200 00:31 Megaf I will :) 00:31 Megaf Not sure when tho 00:38 Megaf rubenwardy: well, compiling now with just arch/tune native and -O2 00:38 Megaf backport-0.4 00:38 Megaf I really hope the memory leak was caused my a compiler flag and not minetest bug 00:55 Megaf rubenwardy: sfan5, sofar, so I have this weird memory leak that began happening after I upgraded from 0.4.14 to current 0.4 one month ago. When a user joins the server memory leaks. Server uses up to 1.3 GB of RAM and often gets OOM. 00:55 Megaf what gets killed seems to be the Lua stack 00:56 Megaf to isolate the problem I tried using a dummy subgame, without a single line of Lua. I tried MTG 0.4.13 to current 00:56 Megaf Tried clearobjects and vacuum 00:56 Megaf nothing helps 00:56 Megaf So, ideas? 00:57 rubenwardy what about a standard build? 00:57 rubenwardy without any of your special compile options 00:57 Megaf same result 00:57 rubenwardy interesting 00:57 rubenwardy OS? 00:57 Megaf buildtype = release and using -O2 00:58 Megaf Tried Kernel 2.6 and Kernel 4.9 00:58 Megaf rubenwardy: Bug happens in Debian Stretch, Buster and Sid 00:58 Megaf and Jessie 01:11 Megaf benrob0329: ideas? 01:12 benrob0329 Megaf: nope, sorry 01:22 Megaf and it happens with builtin Lua and LuaJIT 01:23 Megaf 2017-12-14 00:54:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: OOM error from mod '*builtin*' in callback on_joinplayer(): not enough memory 01:23 Megaf 2017-12-14 00:54:32: ERROR[Main]: Current Lua memory usage: 967 MB 01:24 Megaf nore, you there? 01:24 Megaf red-001: ? 01:33 Megaf I have 21282 players in the players folders 01:33 Megaf could that be an issue? 01:34 Megaf and 23721 lines in auth.txt 01:36 benrob0329 That should be managed by MT, not Lua 01:37 Megaf well 01:37 * benrob0329 makes a dotfiles repo 01:37 Megaf I just removed players directory and auth file and memory leak is gone 01:37 Megaf let me see if the problem is in auth of players 01:39 Megaf ok 01:39 Megaf confirmed benrob0329, problem is with big auth.txt 01:41 benrob0329 Odd, file an issue? 01:41 benrob0329 That shouldnt be done in luaspace, or even in memory 01:41 benrob0329 (It could be done in lua if its disk reads) 01:41 Megaf well, the OOM message even says onjoin 01:42 Megaf 2017-12-14 00:54:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: OOM error from mod '*builtin*' in callback on_joinplayer(): not enough memory 01:42 Megaf reporting error on GitHub 01:42 benrob0329 Should be done from disk to avoid memory issues 01:47 Aerozoic Megaf, maybe this will help? https://github.com/MinetestForFun/server-minetestforfun-skyblock/issues/217 01:48 Megaf benrob0329: *should* 01:48 Megaf that's different error Aerozoic 01:48 Aerozoic oh 01:49 Megaf In that case memory use was actually high, maybe because of mods or configuration 01:49 Megaf and the server didnt have memory 01:51 Megaf benrob0329: permission to quote your IRC lines on GitHub 01:51 benrob0329 Megaf: absolutely 01:53 Megaf benrob0329: https://github.com/minetest/minetest/issues/6783 01:57 Megaf benrob0329: can you make a Lua or Python script that will remove all lines from auth.txt that don't contain the word interact? 01:57 Megaf oh wait, I can just cat all lines that have interact to another file 01:57 Megaf cat auth.txt.bkp | grep interact > auth.txt 01:57 Megaf that should work 01:58 Megaf new file has 1304 lines 01:58 Megaf it worked :) 01:58 benrob0329 Noice 01:58 benrob0329 Unix commands are awesome :D 01:58 Megaf so my server had ~1300 active players in 5 years of life 01:59 Megaf (interact was always on request) 01:59 benrob0329 Server doing better now? 02:01 Megaf 364 MB of memory used by the system without starting the server 02:01 Megaf make that 365 02:01 Megaf 368 MB after starting the server 02:02 Megaf yes, my server is only using 3 MB of RAM 02:02 Megaf 4 now 02:02 Megaf and 396 MB of RAM after loading mapblocks around 02:02 Megaf 386* 02:03 Megaf benrob0329: so, my minetestserver is only using 23 MB of RAM with one player online 02:03 Megaf pretty neat uh? 02:04 benrob0329 Yes, except it confirms out suspicions 02:04 benrob0329 *our 02:07 Megaf shivajiva: ping 02:08 rubenwardy I suggest renaming https://github.com/minetest/minetest/issues/5334 02:08 rubenwardy ¬title 02:08 rubenwardy !title 02:08 MinetestBot rubenwardy: Auth.txt causing large lag spikes (Reduce frequency of disk writes?) · Issue #5334 · minetest/minetest · GitHub 02:08 rubenwardy hmmm 02:09 rubenwardy "Don't store all auth entries in memory, and only write modified entries" 02:09 rubenwardy as both the issues have the same fix 02:09 rubenwardy a more sane storage method with an index 02:12 Megaf rubenwardy: problem of using a db is that it will be much more difficult to do cleanups 02:12 Megaf and maintenance in general 02:12 rubenwardy not that much more difficult 02:13 rubenwardy you'd still need to have some way of indexing to find records quickly 02:13 benrob0329 Store auth.txt with the world? 02:14 Megaf rubenwardy: well, before you mentioned anything I was already writing this https://github.com/minetest/minetest/issues/6784 02:14 Megaf !title 02:14 MinetestBot Megaf: [Request]/Discussion - Store player information/inventory and auth in sqlite db. · Issue #6784 · minetest/minetest · GitHub 02:15 rubenwardy player information and inventory is already in a db 02:15 rubenwardy so just auth 02:15 Megaf rubenwardy: my player directory says otherwise 02:15 rubenwardy you have a 5 year old world 02:15 rubenwardy so minetest --server --migrate-players sqlite 02:15 rubenwardy actually, don't 02:15 rubenwardy as it's broken 02:16 rubenwardy it causes performance issues 02:16 Megaf brilliant 02:16 Megaf rubenwardy: you know how difficult and expensive it is keeping a mientest world working for 5 years? 02:16 Megaf :) 02:16 rubenwardy ha, yeah :P 02:17 rubenwardy well, no 02:17 rubenwardy but yeah 02:17 rubenwardy related issue: https://github.com/minetest/minetest/issues/6608 02:17 rubenwardy !title 02:17 MinetestBot rubenwardy: Slow players.sqlite due to many players.sqlite-journal creations · Issue #6608 · minetest/minetest · GitHub 02:17 Megaf because of this bug I had to get a dedicated 02:18 Megaf rubenwardy: so in new worlds players are stored in a db, ok 02:18 Megaf no bug flag yet? https://github.com/minetest/minetest/issues/6783 02:18 Megaf !title 02:18 MinetestBot Megaf: Large auth.txt file causes Lua ServerThread to leak memory and hang the CPU. · Issue #6783 · minetest/minetest · GitHub 02:18 rubenwardy It's not technically a bug 02:19 rubenwardy as it's working as intended 02:19 rubenwardy "bug" is probably the closest label though 02:19 Megaf thanks 02:20 Megaf rubenwardy: it isnt, actually I didnt have this bug before upgrading from 0.4.14 02:20 rubenwardy I'd love to combine those two into an issue about entries all being in memory, and written out as once. As they're linked and have the same solution 02:20 rubenwardy you should have had 02:20 Megaf but I didnt 02:20 rubenwardy were you using just Lua before? 02:20 Megaf Always LuaJIT 02:20 rubenwardy when was 0.4.14? 02:21 rubenwardy June 2015 02:21 rubenwardy probably 02:21 rubenwardy my computer is rendering a complex Maya scene with a physics based render 02:21 rubenwardy so searching and typing is painful 02:21 Megaf dont we have a feature request flag? In blue colour 02:22 rubenwardy oops 02:22 rubenwardy also, I think that distinction is stupid 02:22 rubenwardy should be the same label 02:23 rubenwardy 15th May 2016 02:23 rubenwardy also, what's up with the American dates on the changelog 02:23 rubenwardy in that time 02:24 rubenwardy https://github.com/minetest/minetest/commits/master/builtin/game/auth.lua 02:24 rubenwardy 1. last_login added 02:25 rubenwardy 2. optimisations 02:25 rubenwardy 3. case insensitivity 02:25 rubenwardy what was the memory usage before? 02:25 Megaf Higher than I wanted, but not crazy high 02:26 Megaf and it was stable and predictable 02:26 Megaf not floating to OOM levels 02:26 rubenwardy all the auth data was still stored in memory 02:26 rubenwardy auth table hasn't changed in that respect 02:26 Megaf rubenwardy: if I have energy left tomorrow I will start a .14 world with my gigantic file and clean world to see what happens 02:27 Megaf maybe I can do that now 02:27 rubenwardy would be interesting 02:27 Megaf tho I have to wake up in 3:30 hours 02:27 Megaf and here I am debugging Minetest 02:27 rubenwardy I have nothing tomorrow, but I have a deadline at 12pm. It's 0227 now 02:28 rubenwardy the render is 55% done 02:28 rubenwardy I've done the normal render 02:29 rubenwardy just waiting on the spherical render, for use in VR head sets 02:34 benrob0329 Any recommendations for a good server to add to the cinematic series? 02:34 rubenwardy what's that? 02:34 rubenwardy Also, what's the requirements? 02:34 benrob0329 https://www.youtube.com/playlist?list=PL6peF9H3xBepsjXrbQG2ICf673xunVzw8 02:35 benrob0329 That is have good builds, and nice admins 02:35 benrob0329 I've dealt with not-so-nice admins, it was no fin 02:35 benrob0329 *fun 02:36 Megaf benrob0329: my server 02:36 rubenwardy Redcat good builds and a very nice admin 02:36 Megaf when is up and running again 02:36 rubenwardy oh 02:36 rubenwardy you got that 02:36 Megaf but for cinematic RC is a good one indeed 02:36 benrob0329 I would like to continue with the trend of increasing quality, to keep it from getting "meh" 02:36 * rubenwardy is about 100m from the edge of the word on RC 02:37 Megaf benrob0329: we have space shuttle, Saturn V rocket. mediaval villages 02:37 Megaf underground cities 02:37 benrob0329 RC was the most recent one, and probably the best tbh 02:38 benrob0329 Megaf: something running would be good though ;-) 02:39 Megaf trying... 02:40 rubenwardy "The Chaos of CTF" 02:40 rubenwardy although the builds are pretty shit 02:40 rubenwardy and I heard that the admin's a bit of an ass 02:40 benrob0329 heh 02:41 rubenwardy really need to make CTF fun 02:41 rubenwardy not that great currently 02:42 Megaf rubenwardy: building .13 and .14 here 02:43 rubenwardy need to get a good microphone 02:43 rubenwardy well, good enough for youtube 02:43 benrob0329 VE's servers could work, but they tend to show off technical prowess rather than building beauty 02:43 rubenwardy then lotsa live streams and tutorials and stuff! 02:49 ThomasMonroe LoS is pretty popular 02:50 Roger9 I want to map X to the third person mode - how would I do tat? 02:50 Megaf .13 builds MUCH faster than .14 02:50 Roger9 that* 02:51 benrob0329 Roger9: go into "change keys" like you would for anything else 02:51 benrob0329 ThomasMonroe: LoS? 02:51 Roger9 benrob0329: it's not listed there 02:51 ThomasMonroe Legends Of Survival 02:52 ThomasMonroe we need some good quality players :) 02:52 Roger9 wait, apparently you can set video_driver to null 02:52 Roger9 does that make the game just... not render? 02:52 benrob0329 Roger9: no f7 key? 02:53 rubenwardy Roger9, yeah :D 02:53 Roger9 benrob0329: I have the F7 key for that, but no F7 key *or* third person mode is on "change keys" 02:53 rubenwardy it's the null device 02:53 rubenwardy so it renders, but to nothing 02:53 Roger9 aha 02:53 Roger9 found it 02:53 benrob0329 Roger9: I see, odd 02:53 Roger9 rubenwardy: ah 02:54 * VanessaE peeks in 02:54 benrob0329 hi VanessaE 02:54 ThomasMonroe hey VE! 02:54 VanessaE benrob0329: my servers could work for what? 02:54 rubenwardy VanessaE, https://www.youtube.com/playlist?list=PL6peF9H3xBepsjXrbQG2ICf673xunVzw8 02:54 rubenwardy !title 02:54 MinetestBot rubenwardy: The Minetest Cinematic Series - YouTube 02:55 CBugDCoder hi VE 02:55 VanessaE oh. 02:55 benrob0329 But its more technical than anything else 02:55 ThomasMonroe I would be honored if LoS was on there :) 02:55 benrob0329 so it'd be difficult 02:55 VanessaE well for something like that, use my "creative building" server 02:56 VanessaE (30008) 02:57 ThomasMonroe I don't enjoy creative servers much because noobs don't know how to keep things clean -_- 02:57 Megaf rubenwardy: cant reproduce bug on 0.13 nor .14 02:57 Megaf memory use stays under 100MB with same auth.txt 02:57 VanessaE then use my old "basic" server (survival mode) 02:58 Megaf ThomasMonroe: I would too. One of the reasons I've been working so hard to get my server going well again 02:58 Megaf So I can host LoS, it'd be an honour indeed 02:58 CBugDCoder benrob0329, HomeTown would be a great server for that series as well and i am sure that EDad would be happy to let you film there 02:58 ThomasMonroe stormchaser3000 is hosting LoS atm 02:59 ThomasMonroe oh yeah HOMETOWN would be really nice 02:59 Megaf compiling .15 now... 03:01 benrob0329 HT..I have mixed feeling about it 03:02 benrob0329 beautiful server, lots of family RP 03:02 ThomasMonroe true 03:02 Aerozoic What's the cinematic series? Sry can't do youtube. 03:02 benrob0329 its a thing where I do cool shots of things with a mapgen or server 03:03 ThomasMonroe Our server has just gotten started a couple months ago, so there isnt a whole lot of builds, but there are some really neat spots 03:07 benrob0329 ThomasMonroe: Looks nice, I'll keep it in mind :-) 03:07 Aerozoic Oh i got netsplit when the convo started so idk the details. 03:09 Aerozoic Are you looking for servers? 03:11 Aerozoic g2g, cyaz 03:12 benrob0329 VanessaE: timed out :-( 03:12 VanessaE eh? 03:13 benrob0329 creative building times out 03:14 VanessaE lemme see 03:14 VanessaE works fine for me. 03:16 ThomasMonroe thanks benrob0329 03:18 benrob0329 VanessaE: Still times out here 03:19 benrob0329 Hometown is..all Christmas'ed up 03:21 VanessaE you sure you have the right address? 03:21 VanessaE daconceps.com 30008 03:21 benrob0329 its from the server list 03:21 benrob0329 yup 03:21 VanessaE I was just on, it was working normally for me. 03:21 VanessaE no issues at all 03:22 benrob0329 strange 03:23 VanessaE er daconcepts.com* 30008 05:08 * rubenwardy is watching https://www.youtube.com/watch?v=A6ftpDC53yA 05:26 rubenwardy ircSparky: just watched https://www.youtube.com/watch?v=D3gfe3IrrII 05:27 rubenwardy it's nice to see that you've managed to achieved what I wanted, at least from that video 07:22 Megaf Good morning all 07:22 Megaf rubenwardy: did you sleep at all? 07:23 Megaf I did for 2 hours :P 07:27 Megaf Hi CWz 07:28 Megaf what time it is over there? 07:32 CWz 9:32 07:39 Megaf interesting 07:39 Megaf it's 7 here 07:42 Megaf Morning jas_ 07:43 jas_ well hello good morning Megaf 07:43 jas_ coffee? 07:43 jas_ i never did learn my filters, and i gotta find the thing that says "roll off" on whatever lowpass filter i choose. 07:44 Megaf Having my coffee right now 07:44 Megaf just finished my 4 scrambled eggs 07:44 * jas_ puts on the akg mkii's 07:44 jas_ (headphones) 07:44 jas_ mm, breakfast! good idea... 07:45 Megaf jas_: what time it is over there? 07:45 jas_ currently, the time is 02:45 07:46 jas_ the temperature is cold 07:46 Megaf hah 07:46 jas_ wicked cold 07:46 Megaf here is wet and cold 07:46 Megaf 7:46 07:48 jas_ i'm gonna edit these two sounds on twitch.tv/jastvn 08:12 Megaf I'm thinking about installing a couple of VMs in my dedicated and subdivide them into containers 08:25 Megaf gotta go, cyall 09:14 Megaf back 09:36 Megaf[College] Shara: https://i.imgur.com/NICPTF6.gif 09:55 Megaf[College] Slow morning 09:58 Megaf[College] nerzhul: did you get much performance from ASIO? 09:58 Megaf[College] and your PR is for 0.4 or 0.5? 09:58 Megaf[College] Whats the server version 09:59 sfan5 PRs are always against 0.5 10:00 Megaf[College] Cool. Will build a 0.5 client here with that PR 10:04 Megaf[College] I dont remember how to apply patches 10:05 Megaf[College] oh, Im doign right 10:05 Megaf[College] the PR needs rebase 10:05 Megaf[College] =/ 10:13 nerzhul Megaf[College], yes without doubt 10:14 Megaf[College] nerzhul: can you rebase please? And put the server up if not already up 10:15 nerzhul no 10:19 Megaf[College] lol 10:20 Megaf[College] So your PR is pointless 10:20 Megaf[College] :) 10:20 * Megaf[College] rm -rf Minetest-0.5 10:20 * Megaf[College] closes nerzhuls PR and removes from watchlist 10:20 * Megaf[College] thinks, fuck that 10:23 sfan5 that's some nice baseless hostility you have there 10:26 jas_ https://www.twitch.tv/videos/209420646 <-- 02:22:20 (!) 10:26 shivajiva hi folks, Megaf the reason I created sauth was to circumnavigate corruption, same with sban. Server owners get frustrated at having to constantly back these files up for integrity and replace them with a backup when they corrupt. It has exposed a few issues along the way so I added caching to sauth to speed it up, sban also has a branch that caches all the bans for fast lookups on prejoin events. I wanted to minimise the memory footprint 10:27 shivajiva the mods have compared to their counterparts to improve server response. Having a 200,000 players in my auth with interact was making things very laggy and sauth has dramatically improved that, but servers using it still experience a lag blip on player join afaik 10:29 sfan5 note that the auth.txt corruption bug has been fixed in 0.5 (was backported too), but the performance problems remain 10:30 shivajiva that is consistent with it being deeper in, as I suspected 10:33 shivajiva the advantage sauth has over the current handler mechanism is the server behaves like it has only ever had the current number of players in game registered 10:35 Megaf[College] sfan5: learned with the best. 10:35 Megaf[College] Just answering him in the same level. 10:36 Megaf[College] well, exam time here, see you later, dont highlight me please 10:37 shivajiva good luck! 10:41 Megaf[College] Thanks :) 10:56 Megaf[College] Finished 10:56 Megaf[College] I think I did pretty well 11:17 shivajiva that was quick, what was the allotted time? 11:19 Megaf[College] grep interact auth.txt.old > auth.txt 11:19 Megaf[College] gotta love UNIX/Linux 11:20 Megaf[College] shivajiva: more than one hour 11:22 Megaf[College] Hi Jordach 11:22 shivajiva :O 11:26 Megaf[College] now, I have a list of players 11:26 Megaf[College] in a file 11:26 Megaf[College] I want to cat player_list.txt and grep players in auth.txt 11:27 Megaf[College] so I can have a new list with players that have interact 11:27 Megaf[College] that to remove from players/ all players that dont have interact 11:30 shivajiva that becomes a simple DELETE WHERE statement when auth and player are stored in db's 11:32 Megaf[College] I'm sticking with builtin stuff for now 11:32 Megaf[College] And I'd like to see something based on your work added to builtin 11:34 shivajiva time and complexity, it will happen eventually 11:35 Megaf[College] what files can I safely remove from there? http://paste.debian.net/plain/1000694 11:36 Megaf[College] u_skins.mt yet another gigantic file with a dublicate of lots of players 11:37 shivajiva most of the ancillaries are mod related, so it's down to if the mods are still active 11:40 shivajiva I am giving skins the db treatment but it doesn't add much because there is no pipe for blob to image other than via a file which is pointless 11:44 shivajiva otherwise we could be storing all our images in a db and loading them more efficiently unless I misunderstood the trade off of the io at that file size 11:46 Fixer db treatment? 11:47 shivajiva player skin info 12:22 Megaf[College] How do I actually do something like cat list2 | grep list1 > list3 12:25 * Megaf[College] looks at benrob0329 12:26 Megaf[College] I need a for 12:27 Megaf[College] meh 12:27 Megaf[College] no idea 12:36 Megaf[College] minetest@Platinum:~/MegafServer/worlds/world$ cat player_list.txt | grep --regexp -i -f auth.txt 12:36 Megaf[College] my-name-is-Cat 12:36 Megaf[College] minetest@Platinum:~/MegafServer/worlds/world$ 12:36 Megaf[College] It's something 13:16 Fixer https://pbs.twimg.com/media/DQ_1Jk5X0AAMkJt.jpg:large 13:20 Megaf[College] Fixer: is that SFW? 13:20 Fixer yeah 13:21 Megaf[College] Fixer: you find that photo funny? 13:21 Megaf[College] I find it extremely sad 13:22 Fixer notice, i did not post anything besides the link 13:55 Megaf[College] whats "player_backend" "mod" ? 14:07 Mr_Pardison afk! 14:28 benrob0329 Megaf[College]: what do you need to loop through? 14:39 rubenwardy Megaf[College], I headed off at 5:30am 14:40 rubenwardy submitted coursework and hit the sack 14:40 rubenwardy freedom! 14:43 Megaf[College] 2017-12-14 14:25:44: ERROR[Main]: /run/shm/SourceMegafServer/src/main.cpp:e2: int main(int, char**): A fatal error occured: Database backend true not supported. 14:43 * Megaf[College] takes a very big breath 14:43 Megaf[College] big deep and long 14:45 Megaf[College] 2017-12-14 14:25:44: ERROR[Main]: An unhandled exception occurred: Database backend true not supported. 14:45 Megaf[College] 2017-12-14 14:25:44: ERROR[Main]: In thread 7f9c13893780: 14:48 Fixer Megaf[College]: use gdb 14:57 * shivajiva wonders if Megaf set the entry to true instead of sqlite3 in world.mt 14:57 ThomasMonroe o/ RobbieF 14:57 RobbieF G'day! 14:58 shivajiva Hi Robbie, ThomasMonroe 14:58 ThomasMonroe hey shivajiva 14:58 Mr_Pardison hi everyone. 14:58 ThomasMonroe hi Mr_Pardison 14:58 * Mr_Pardison gets back to taking a test for English class 14:58 shivajiva hey Mr P 15:05 Wayward_One hi all :) 15:06 ThomasMonroe o/ Wayward_One 15:06 Raven262 Hi Wayward_One 15:06 shivajiva o/ Wayward_One 15:06 Mr_Pardison \o 15:11 CBugDCoder hi Aerozoic 15:11 Aerozoic hello 15:11 benrob0329 (Off) https://youtu.be/4UGV7WVB-bA 15:12 Megaf[College] shivajiva: I need after I gave the same error when it was set to off 15:14 Megaf[College] shivajiva: http://paste.debian.net/1000734/ when set to false 15:17 shivajiva correct format is player_backend = sqlite3 15:18 Megaf[College] shivajiva: well, my backend is the old one 15:18 Megaf[College] I have no idea why its trying to use sqlite now 15:18 shivajiva then leave it blank 15:19 rubenwardy files 15:19 rubenwardy player_backend = files 15:19 Megaf[College] blank or files? 15:19 rubenwardy although, --migrate-players files 15:19 Megaf[College] common folks 15:19 shivajiva oops, thanks ruben 15:19 ThomasMonroe try both? 15:19 Megaf[College] well, commented it out and server added a new line = files 15:19 rubenwardy wait, is the issue you've already migrated? 15:20 rubenwardy nice 15:20 Megaf[College] I did nothing 15:20 Megaf[College] just started the server after shorting auth file 15:21 benrob0329 We could potentially keep the file based backend if we used a proper serializer 15:21 benrob0329 Specifically a disk-based serializer 15:22 benrob0329 (Possibly using json) 15:27 Megaf[College] please no json 15:58 IhrFussel I read someone saying their server has a max_lag of 0.12 with 40 players...either that server has 0 heavy mods or it must use a very basic mapgen..not sure how ese that would be possible 15:59 IhrFussel else* 16:00 rubenwardy CTF is 0.72 with 40 players 16:00 rubenwardy probably due to resets 16:01 IhrFussel Does your server use any heavy mods? 16:01 rubenwardy no automation 16:02 rubenwardy the majority of mods are custom written 16:02 rubenwardy the heaviest thing will be the map reset and barrier placement 16:02 IhrFussel SSD I guess? 16:02 rubenwardy no 16:02 rubenwardy HDD 16:02 rubenwardy but the map doesn't save 16:02 rubenwardy so it's only auth data being written 16:03 shivajiva doesn't get much faster than that ^ 16:03 Fixer *,,,,* 16:04 IhrFussel Okay 0.8 max_lag sounds reasonable then...but sorcerykid said 40+ players cause 0.12 lag which sounds a bit crazy 16:05 IhrFussel Not even sure which one their server is 16:05 rubenwardy just test 2 16:05 rubenwardy or smth 16:06 shivajiva mhm I can't see the changes they made to auth achieving that alone though 16:06 IhrFussel Wait, isn't that the game with only one type of nodes or something? 16:07 Fixer IhrFussel: whaaaaat, 0.12 is crazy LOW 16:07 Fixer CRAZY LOW 16:07 rubenwardy IhrFussel, that's due to a mapgen error 16:07 Fixer max_lag around 1 for 10 players was usual thing 16:07 rubenwardy where only stone was generate 16:08 Fixer JT2 had one of the lowest lags ever on survival servers 16:09 IhrFussel rubenwardy, does that error affect the mapgen speed? 16:10 rubenwardy not sure 16:10 rubenwardy at a guess I'd say not by much 16:10 IhrFussel Does your server use v7? 16:10 rubenwardy as it should only make biomes faster, as there wouldn't be any 16:10 rubenwardy yes 16:10 rubenwardy CTF uses v7 with water level at 38 16:11 rubenwardy so the arena is actually the top of a mountain 16:11 rubenwardy which is why it's symmetrical 16:11 rubenwardy mountains tend to be quite symmetrical 16:11 IhrFussel What's your max block sends per client/send distance? 16:11 rubenwardy heh 16:11 rubenwardy not sure 16:12 rubenwardy a bit bigger than default, due to map reset 16:12 benrob0329 Megaf[College]: TOML then, since its far more obscure but easier ti read :PP 16:14 benrob0329 I have to say though, using LuaJSON to go from tables -> json is a really nice workflow 16:22 Megaf[College] rubenwardy: 11.2MB/s download speed in my dedicated, Miss my Linode already 16:23 nore I think itb also has a very low lag, even with lots of players 16:24 nore sofar: do you confirm? 16:24 nore (but: very basic mapgen, etc) 16:46 Fixer heh, winupdate is dead 16:47 Fixer flawless 16:47 Fixer victory 16:47 Mr_Pardison finished taking US gov't final. 16:47 Mr_Pardison relatively easy. 16:49 Raven262 Its so fun making these new dungeon elements: https://i.imgur.com/ihuLyg5.png 16:49 Mr_Pardison looks pretty cool. 16:49 Fixer Raven262: very nice 16:50 Raven262 :D 16:50 Raven262 Its made using voxelmanip, so each one will be different :O 16:50 Mr_Pardison fancy. 16:58 Fixer POSMS, reboot 17:21 IhrFussel rubenwardy, are you using RAID? 17:21 rubenwardy nope 17:21 IhrFussel My dedi uses RAID1 so that could slow it down quite a bit 17:22 rubenwardy RAID usually makes it faster 17:22 Mr_Pardison quick question: when I want to manually partition my HDD for the new OS, do I do a custom storage configuration or advanced custom (Blivet-GUI)? 17:22 IhrFussel RAID1 is supposed to be faster when reading but writing is slower cause it has to write to 2 disks 17:23 Krock I guess I just created for my first time two pull requests within a hour 17:24 rubenwardy nice one 17:24 Krock if I continue like this we'll be already at 200 issues in 2019!! 17:24 * Mr_Pardison should have waited to ask his question but needed to get the installation done so he could get to working on some stuff 17:24 sofar nore: https://minetest.foo-projects.org/status.html <- check for yourself 17:25 Mr_Pardison 200 issues: about how many I personally have. 17:25 rubenwardy Krock, that would be nice 17:26 Krock "would be", that's why it most likely won't happen :( 17:26 jas_ for the record, what i meant was that dirt footstep sound (the first one, i think) doesn't start out at 0, resulting in a click or pop each time it plays. that's what prompted me to change them in teh first place anyways. ^5 17:27 Mr_Pardison Having some trouble figuring out whether I should do a custom storage partitioning or advanced custom (Blivet-GUI) for Fedora. 17:27 Mr_Pardison which one should I do since I want to manually set the size of the partitions. 17:28 IhrFussel You should ask in #fedora (if that channel exists) 17:29 Mr_Pardison it exists. 17:29 Mr_Pardison thx. 17:40 Megaf[College] Going to pub and home, cya 17:42 ThomasMonroe cya 17:47 paramat just test starting using mgv7 when no biomes were defined for it in MTG, so it was just stone and water, that's not a bug, and would significantly increase mapgen soeed 18:06 IhrFussel I increased the block send distance to 7 now...maybe it helps with IO 18:39 Megaf back 18:39 Mr_Pardison wb 18:39 Megaf skipped pub and went home for a coffee 18:39 * Mr_Pardison has finished installing Fedora and is now going to install packages he needs 18:40 Megaf Meanwhile I'm trying to figure out how to get remote screen using virt-manager to manage VM remotely 18:40 Megaf I mean, I should be getting the screen, it's just not working 18:41 benrob0329 Megaf: stupid question, firewall? 18:43 Krock benrob0329, not stupid. 18:44 Megaf benrob0329: nope, direct connection to the web with nothing in between. very safe 18:47 Megaf actually when I try to open the remote screen it asks me for password again, ssh-askpass does 18:47 Megaf but it seems to jst not accept 18:48 * Jordach has choccie mcvities 18:50 * benrob0329 wonders if teleportation is the result of a larger problem 18:50 benrob0329 Like Protection is 18:50 Jordach hmm 18:51 benrob0329 It wouldn't be bad to build a train system on a large multiplayer server, and if the trains go fast enough I see no reason why teleportation would be needed 18:52 benrob0329 Each level of transportation lets you go faster, in a linier progression 18:54 Raven262 And if there is teleportation, I don't see why exploration would be needed. 18:54 Raven262 So, yea, we're both against teleports :P 18:55 Jordach i'm taking minecraft beta 1.7.2 as a base, and then giving it the modern modded quality of life 18:56 Raven262 Jordach, you know how it goes, mod it until it crashes. 18:56 * Jordach looks at that fat FO4 install 18:56 Jordach y-y-y-yeah, me too 18:58 Megaf would /clearobjects be any faster with redis or postgresql than sqlite? 18:59 Jordach just use /clearobjects quick 18:59 Jordach silly Megaf 19:00 Megaf quick is totally different thing 19:00 Megaf wont clean worldwide 19:00 Jordach :thinking: 19:00 rubenwardy quick waits until the block is loaded 19:00 rubenwardy from the docs 19:02 Krock 2 + 2 = 4 - 1 = 3 19:04 Megaf Krock: maybe 19:04 IhrFussel quick will clear all objects eventually... I just wonder how the engine remembers which blocks were cleaned yet..is it a timestamp? 19:16 Mr-Pardison well, going to be offline for about an hour and a half. 19:16 Mr-Pardison cya l8r peeps! 19:25 Calinou hi :) 19:26 benrob0329 Hello Calinou 19:27 Megaf Hey Calinou 19:30 benrob0329 Anyone know of any good lua-centric talks? 19:31 benrob0329 Like, there are talk on vim, python, C, but I haven't seen too many on Lua 19:31 Krock #lua ? 19:31 benrob0329 True 19:35 * Megaf still waiting for clearobjects to finish so he can vacuum the db and re add server mods 19:36 * Megaf grabs his pint of coffee 19:37 Megaf Folks, if your are Christian, there's a channel that you can join to talk about Christianity, praying and stuff. PM so I can get you voice there and tell you the channel. 19:38 sofar There's also a ##vegan channel. Apparently you can't discuss flavors of bacon in there. 19:38 Megaf I have to try that 19:39 * Shara probably needs someone to give her a doughnut 19:39 Shara It's been ages since doughnuts showed up here 19:39 Megaf 19:38 * Channel ##vegan created on 2010-01-29 06:24:34 UTC 19:39 Megaf 19:39 Hi all, can we talk about flavour of bacon? 19:39 sofar you would 19:40 * Shara sighs at Megaf 19:40 Krock Shara, relevant https://i.redd.it/yjuhi5zhsu301.png (red box) 19:40 Megaf Shara: It's not what it looks 19:41 Jordach i have a packet of choc digestives 19:41 Megaf so far things are going very well on vegan http://paste.debian.net/plainh/49d94ef9 19:41 Megaf Jordach: !!! 19:41 Megaf I MIGHT have too 19:41 Jordach mcvities too 19:41 Megaf lemme check 19:42 Shara Krock: Guuh german! 19:42 Shara Jordach: Those would do. 19:43 benrob0329 Megaf: want some bac-up? 19:44 Megaf Jordach: I ate everything already =/ 19:44 * Megaf cries in a corner 19:45 Megaf I FOUND IT!!!!!!!!!!!!! 19:45 * Megaf smiles with the widest smile 19:45 Megaf Shara: I have some Tesco Chocolate digestives, want some 19:45 Shara Sure 19:46 * Megaf sends DCCs digestives to Shara 19:47 Megaf it would be so amazing if we could send food over the internet 19:47 * Shara is saved 19:48 Megaf paramat made the issue I opened look like a Christmas tree 6784 19:48 Megaf so many flags 19:48 Megaf so colourful 19:48 Megaf oh, hey paramat, didnt see you joining. How are you? 19:49 * Sokomine hands Shara some round gingerbread. donuts are not available 19:50 Megaf paramat: This is not working https://github.com/minetest/minetest/pull/6657 19:50 Megaf I dont get any progress message 19:51 paramat hmm 19:52 paramat odd 19:53 * Shara loves gingerbread 19:53 Megaf do I have to enable any kind of especial logging? 19:54 Megaf We talking about bacon and turkey bacon on ##vegan 19:54 Megaf Nice people there 19:54 Megaf sofar: you failed 19:54 * Megaf runs 19:56 Jordach wat 19:56 Jordach why is this so stupid 19:56 benrob0329 Megaf: did I leave too soon? 19:56 Raven262 Jordach: Because it isn't smart? 19:56 Jordach https://gist.github.com/Jordach/9758a8b79bcdc0c23c898f7a16246cf0 19:57 Jordach this formspec will not let me take single stacks with left click 19:57 Jordach it will let me split them 19:58 Jordach what 19:58 Jordach that's stupid 19:58 Jordach clicking the center of the item 19:58 Jordach works 19:59 Megaf things to remove from Minetest: Irrlicht, Lua, Formspec, CSM. 19:59 Shara Heh 19:59 * Megaf grabs popcorn 20:00 rubenwardy Lua sucks 20:00 rubenwardy we should use JavaScript instead 20:00 Jordach REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 20:00 * Megaf falls from the chair 20:00 Megaf hahaha 20:00 * Jordach grabs pitchforks 20:00 rubenwardy but ES5, we don't want to expose users to too much instability 20:00 Jordach >JS 20:00 benrob0329 Noo! 20:00 Jordach >unstable 20:00 * benrob0329 joins him 20:00 Jordach you realise it's always unstable 20:01 Jordach because "string" may not ever equal "string" 20:01 * Megaf compares "string" with "string" 20:01 Megaf yeh, sure 20:03 benrob0329 rubenwardy: careful, you'll cause a riot if you're not careful :^) 20:04 Megaf riot? Here? 20:05 benrob0329 Naahh 20:05 Megaf Now. I don't agree with JS. I rather have Python used instead 20:05 benrob0329 Python will be slooooooo... 20:05 benrob0329 ....oooow 20:05 Megaf Python code that is compiled when the server is started 20:06 Megaf There are python compilers 20:06 * twoelk wonders wether that minetest group on Linkedin is still activ 20:06 benrob0329 Or we just stick with Lua :-) 20:06 rubenwardy twoelk, never was 20:06 benrob0329 I have learned to like lua 20:07 twoelk you got a nice manager there :-( 20:08 Megaf There are Lua compilers too 20:08 Megaf I just have no idea how we would use compiled Lua in Minetest 20:08 rubenwardy just use LuaJIT, and pray for GC64 20:09 rubenwardy Lua and Javascript are very similar languages 20:09 CWz gamecube 64? 20:09 rubenwardy in that they're both meta programming 20:09 CWz heh 20:09 rubenwardy or prototype programming 20:09 ThomasMonroe gamecube!! 20:09 CWz it's evergreentree didn't see that name in a while 20:09 rubenwardy but Javascript has a shit type system and arrays in Lua start at 20:09 rubenwardy 1 20:10 benrob0329 Lua doesn't have arrays :-) 20:10 rubenwardy you know what I mean 20:10 Megaf arrays would be nice 20:10 Megaf specially for worldedit and mesecons stuff 20:10 benrob0329 Lua tables can start at -1 for all they care 20:11 CBugDCoder ohh make a lua table start at pi XD 20:11 ThomasMonroe ^ 20:12 twoelk let's finally leave Euklidian math behind and venture into the unknown 20:12 Megaf Lua is older than JS :S 20:12 benrob0329 Megaf: lua Tables are basically arrays mixed with dictionaries and classes 20:12 Fixer so do you 20:12 Megaf now. IMHO an awesome MODERN language is Go 20:13 * benrob0329 just bought a book on Lua 20:13 benrob0329 Im committed :P 20:13 Megaf https://en.wikipedia.org/wiki/Go_(programming_language) 20:14 benrob0329 Go is interesting, I'll leave it at that 20:14 benrob0329 (So is Rust, and Nim, and Haskell) 20:15 Megaf hm, indeed 20:15 Megaf what a time to be alive 20:16 Megaf lets stick to Lua 20:16 benrob0329 (Off) I made a dotfiles repo, btw 20:16 benrob0329 https://github.com/benrob0329/dotfiles 20:17 * twoelk points at http://www.dangermouse.net/esoteric/chef.html and hides 20:17 benrob0329 If anyone wants to try out AwesomeWM, feel free to steal from them :P 20:17 rubenwardy just use http://github.com/rubenwardy/rufunge 20:17 rubenwardy twoelk ^ 20:17 rubenwardy oe 20:17 rubenwardy https://github.com/rubenwardy/rufunge/blob/master/specification.md 20:18 twoelk actually having something understanding chef in mt might be fun (and educational) 20:18 Megaf I'm happy with GNOME 3 benrob0329 20:19 Megaf but first let me restart it because the dock crashed 20:19 Megaf (true story) 20:19 Krock btw, Megaf. The PR you commented is not in backport-04 20:19 benrob0329 Megaf: lol 20:21 benrob0329 io.popen is a wonderful function 20:22 benrob0329 Combined with string.match its very easy to parse command outputs 20:22 * benrob0329 heads out to clear more snow 20:25 Megaf Krock: so I noticed 20:25 * twoelk sips some hot coffee, looks out of the window, shivers and sips some more hot coffee 20:26 * Megaf joins twoelk and sips his coffee 20:26 Megaf his as, mine, the one I have here 20:26 * twoelk unhides his coffee again 20:27 Megaf heh 20:27 * Sokomine hopes that benrob0329 will keep the snow 20:28 * twoelk drove thru some heavy snowing yesterday - not much left today 20:29 Megaf Because my Raspberry Pi is in a black plastic case 20:29 Megaf minetest@Blacknium:~ $ hostname -f 20:29 Megaf Blacknium.Metal.Local 20:31 twoelk Me and a freind fixed an old car. we called the uncooperative petrolpump Frank after a "difficult" freind. on our way home the pump set the car on fire 20:32 Megaf twoelk: [off] LMAO 20:32 Megaf glad you are ok tho 20:32 * Megaf just found this https://caddyserver.com/ 20:32 twoelk 'tis long ago 20:33 Megaf lisac: ah, it looks alright to me 20:33 Megaf (log) 20:33 twoelk pity we lost that old VW-beetle though, they have become quite rare 20:33 Megaf twoelk: still glad you are ok and you manage to build that cozy house in my server 20:34 twoelk it's still there? cool 20:35 Megaf Just couple of months before me moving to Ireland from Brazil I was consdering buying a beetle there. My then girlfriend said "no, you won't buy it, it's the beetle or me, besides, we need the money to move to Ireland" 20:35 Megaf I should have chosen the beetle, since she left me 2 years after that 20:35 Megaf I'm sure I'd still have the beetle today 20:35 twoelk an ethanol beetle? 20:35 Megaf gasoline 20:36 Megaf and of course your house still there. I rarerly remove things from my map. When some player vanishes I donate houses or refurbish them 20:36 twoelk I once had one built in mexico 1974 or thereabouts 20:37 Megaf Though I'm glad I've chosen her instead of the car. It had the most amazing time with her 20:37 lisac my grandpa had two Trabants. He always liked saying they were better then beetles. 20:37 Megaf s/It/I 20:37 twoelk I got it running 140km/h, killed the motor though 20:37 Megaf lisac:There's some old DKWs that were better than the beetles too 20:37 Megaf twoelk: beetles can't do 140 KM/h 20:37 twoelk mine could 20:38 Megaf eating it's own engine... 20:38 twoelk and a lot of other stupid things 20:38 twoelk it looked like trash and scared people :-P 20:39 twoelk but it was a lot of fun 20:39 twoelk and ate all my weekends 20:39 Megaf Beetles are awesome 20:40 twoelk I travelled all over france with it 20:40 twoelk until I pushed the motor beyond it's limits 20:43 Megaf whomst'd've'ly'yaint'nt'ed'ies's'y'es 20:43 twoelk lisac: I once drove a Trabant to England. had to push it of the ferry at Dover 20:43 Megaf Thats a word ^ 20:43 Megaf https://9gag.com/gag/a9AgoQK 20:43 Megaf !title 20:43 MinetestBot Megaf: 🔥 Ye Olde Copious Intellect - 9GAG 20:47 lisac Megaf: https://www.reddit.com/r/9gag/ 20:51 Jordach >9gag 20:51 Jordach GTFO 20:53 lisac Jordach: I completely agree. That place is pure evil. 20:53 lisac 5-years-old reddit reposts, reposted by the site itself 20:54 Megaf https://9gag.com/gag/aDzKQv7 20:54 Megaf lisac: ^ 20:55 rubenwardy tempted to make a bot that kicks people that post 9gag links 20:55 rubenwardy <_< 20:55 rubenwardy >_> 20:55 Mr_Pardison rubenwardy: >.< no. I like 9gag due to it having some quality memes and being way better than ifunny. 20:56 * rubenwardy gasps 20:56 Megaf +1 20:57 Megaf rubenwardy: https://9gag.com/gag/am2eApo 20:57 Megaf very cool post about flags ^ 20:57 Megaf !title 20:57 MinetestBot Megaf: Fun with flags - 9GAG 20:58 * rubenwardy kicks Megaf from #minetest-hub (9GAG) 20:58 * Megaf hides 20:58 rubenwardy dammit 20:58 rubenwardy did it wrong :( 20:59 Mr_Pardison XD 21:01 Mr_Pardison ThomasMonroe: r u on RedCat? 21:03 ThomasMonroe huh? 21:03 ThomasMonroe no 21:04 ThomasMonroe well I went there a few months back 21:04 ThomasMonroe but no I am not on there now 21:04 ThomasMonroe why? 21:06 Mr_Pardison player with ur name is on. 21:09 ThomasMonroe hmm 21:14 ThomasMonroe afk 21:22 Mr_Pardison g2g now cya 21:25 Megaf Meanwhile I still clearning objects 21:26 * twoelk hands Megaf a new clean cloth 21:27 * Jordach laughs 21:27 Jordach :^) 21:31 Megaf I took me a couple of seconds to get that 21:31 Megaf was watching this 21:31 Megaf https://www.youtube.com/watch?v=DwYuHqCwXFI 21:31 Megaf !title 21:31 MinetestBot Megaf: Giant 13kJ RUBY LASER CANNON! Test Shots and Overview!! - YouTube 21:35 * Jordach automated chopping trees down 21:35 Jordach :^) 21:44 Megaf Jordach: rubenwardy: https://www.newegg.com/global/ie/Product/Product.aspx?Item=9SIA7AB6JU9092 21:44 Megaf !title 21:44 MinetestBot Megaf: Lenovo ThinkPad P51 High Performance Mobile Workstation Laptop PC (Intel i7 Quad Core, 64GB RAM, 500GB HDD + 128GB SSD, 15.6" FHD 1920x1080 IPS Displa[...] 21:44 Megaf nice laptop that would allow us to compile, render and play minetest at the same time 21:45 Megaf and not that expensive for the specs 21:50 Jordach my guide to buying a laptop: 21:50 Jordach which feature do you want to not be as such as a hinderance 21:51 Jordach size/weight, screen (and features) and piwer 21:51 Jordach power 22:14 Fixer me right now: https://i.imgur.com/4Tcuwfo.png (P90/Voodoo2/W98SE) 22:14 Megaf Description: spelling corrector of console commands 22:14 Megaf The Fuck attempts to fix user's command line mistakes, by 22:14 Megaf composing new commands applying a series of matching rules. 22:14 Megaf It supports various shells, such as bash, fish, tcsh, and 22:14 Megaf zsh. 22:15 Megaf . 22:15 Megaf This package provides the Python 2 version of The Fuck as 22:15 Megaf python-pathlib currently lacks Python 3 support. Furthermore 22:15 Megaf the 'sudo' matching rule has been disabled for users' safety. 22:15 Megaf Package: thefuck 22:19 sofar aight, that's enough 22:21 ThomasMonroe does anyone know how I can rebase my fork? 22:21 Fixer "The Voodoo cards do not support OpenGL" :::OOOO 22:27 sofar git pull --rebase origin/master 22:27 sofar be prepared to fix up conflicts 22:27 Jordach sofar, got a formspec issue 22:27 sofar nice, exploitable? 22:28 Jordach nono, you have to click the absolute center for itemstacks to be picked up with left mouse 22:28 Jordach but another slot doesn't need it 22:28 Jordach like, the slot is highlighted, but doesn't pick it up 22:28 sofar sounds like an engine bug 22:28 ThomasMonroe thanks sofar 22:32 Shara Can anyone tell me if there is a nice clean/easy way to update some element of a formspec? 22:34 Jordach on_recieve_fields 22:34 shivajiva what about menu formspecs 22:34 Jordach https://github.com/Jordach/Solar_Plains/blob/master/mods/wardrobe/init.lua#L518 here's an example 22:34 Shara This is main menu stuff 22:35 Jordach oh 22:35 Jordach it's a pain in the ass, i'll tell you what 22:35 Shara I want to make a PR for something, and I have every part of it working, just need a way to update something 22:36 Shara And I seem to be going in useless circles 22:36 Jordach follow the code os fstk 22:36 Jordach of* 22:36 Jordach it's how i made that fancy mainmenu that one time 22:38 Jordach sofar, it seems my formspec string is bork 22:38 shivajiva specifically want to refresh the current formspec entered via a button 22:39 Jordach more specifically, if the slot has one slot, use 1,1 instead of 4,4 22:41 Shara Doesn't feel like this should be something difficult. 22:44 paramat no idea 22:45 Shara paramat: I have everything for the mapgen list issue working, just can't seem to update the list when you pick a new subgame from the list 22:46 paramat erm .. look for another part of main menu that gets updated? 22:46 Shara Have tried 22:49 Shara I can print messages when the selection is changed, just can't seem to specifically work out how to update the formspec itself 22:52 shivajiva it hides the main menu and shows the child form so how do you refresh the child in that scenario? 22:54 paramat hmmm opening the PR as WIP may be the best way to get several people looking at it. i don't have much experience of mainmenu 22:58 Shara Will play a bit more, but might have to otherwise. 23:11 Megaf well, clearobjects still going. For sure my next server will have the map limited. to something like a cube 5000x5000x5000 isntead of 32k I have today. 10 hours for a clear objects... 23:11 Megaf gonna go to bed, Good night 23:13 Megaf (the thing could be four times faster here, since it's only using a single thread.) (not too hard to make clearobjects launch 4 instances, each working in one quadrant.) (scaling well according to the number of simultaneous threads the system can handle) 23:13 sofar Megaf: mtmapprune == fast way to cut off the map 23:14 Megaf I don want to cut my map, we have things built up to the walls, botton and sky limit 23:14 sofar sure 23:14 sofar until players noclip through it :) 23:14 Megaf That's what I said next server 23:14 sofar of course, you could always generate all terrain, and then turn off mapgen 23:14 Megaf but what I said about more threads still stand 23:15 ThomasMonroe guys how does Normal Gen sound vs Normal Mapping 23:16 sofar normal gen? 23:17 ThomasMonroe #6781 23:17 Megaf https://github.com/minetest/minetest/issues/6781 23:17 Megaf !title 23:17 MinetestBot Megaf: Misleading setting description in menu · Issue #6781 · minetest/minetest · GitHub 23:17 ThomasMonroe ^ that 23:17 ThomasMonroe I'm trying to get rid of the map part, to get rid of any ambiguity 23:22 sofar Then call it "Generate normal maps" 23:22 sofar better exact that another incorrect title 23:24 ThomasMonroe ok 23:26 Aerozoic Is this a MT but that should be reported? https://pastebin.qbuissondebon.info/?f5555efb9ad760e5#hZdntv72yB6HkHa2Kw1xDDO2kL6G0FvzVERI+/l/JYU= 23:27 Aerozoic MT Bug* 23:27 ThomasMonroe can you re-produce it? 23:28 Aerozoic idk what caused it 23:28 ThomasMonroe the stairs mod it looks like 23:28 ThomasMonroe ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'stairs' 23:28 ThomasMonroe in callback item_OnPlace(): /usr/local/share/minetest/builtin/common/misc_helpers.lua:717: attempt to perform arithmetic on a nil value 23:28 Aerozoic lol, i read the errors :P 23:29 ThomasMonroe hmm could have been a lag issue 23:29 paramat 0.4.16 stable? 23:29 Aerozoic yes 23:29 paramat it may have been fixed already 23:30 Aerozoic Yeah that's why i thought i should ask. 23:31 Aerozoic I've no idea what caused it or how to search if it's been fixed so i figured i'd toss it out here :) 23:33 paramat i can't see any bugfixes since 0.4.16, so it's worth an issue 23:35 Aerozoic Ok, i'll start one then. 23:36 Aerozoic MT or MTG? 23:36 paramat MT 23:36 Aerozoic k 23:37 paramat this function is in the 'builtin' folder in the engine 23:37 sofar that code is broke 23:38 sofar well, it does very strange things 23:39 sofar `nc` may be left `nil` and `offset` too 23:40 sofar so the code does fine_pos = { [nil] = node_pos[nil] + nil } 23:40 sofar and the universe explodes 23:42 sofar we'd have to see a dump of pointed_thing to be sure 23:43 sofar wait, it's in the dump 23:44 sofar {y:26, x:-9948, z:7638} == pointed_thing.above, node_pos = {y:26, x:-9948, z:7638} 23:44 sofar they're the same, imagine that 23:45 sofar ergo: bug in code, not caller, this function should protect against that 23:47 benrob0329 nil = popen("/dev/null"):read("*a") 23:48 benrob0329 Or, I suppose popen is not needed, since its a file not an executable 23:52 ThomasMonroe https://github.com/minetest/minetest/pull/6788 23:52 ThomasMonroe !title 23:52 MinetestBot ThomasMonroe: Change Normal Map setting to be less ambigous by ThomasMonroe314 · Pull Request #6788 · minetest/minetest · GitHub 23:55 paramat ah, there was a fix for those being the same, i think 23:57 paramat or at least an issue 23:57 ThomasMonroe hmm I don't see any 23:59 paramat https://github.com/minetest/minetest/issues/6643 23:59 paramat identical, sorry 23:59 paramat forgot about that