Minetest logo

IRC log for #minetest-hub, 2017-12-14

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

All times shown according to UTC.

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:16 CBugDCoder joined #minetest-hub
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:41 ThomasMonroe joined #minetest-hub
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:03 rubenwardy left #minetest-hub
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:44 CBugDCoder joined #minetest-hub
01:45 ThomasMonroe joined #minetest-hub
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 rubenwardy joined #minetest-hub
02:04 benrob0329 *our
02:05 rubenwardy left #minetest-hub
02:07 Megaf shivajiva: ping
02:07 rubenwardy joined #minetest-hub
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 ThomasMonroe joined #minetest-hub
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 EvergreenTree joined #minetest-hub
02:36 compunerd joined #minetest-hub
02:36 Aerozoic joined #minetest-hub
02:36 NathanS21 joined #minetest-hub
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
06:10 nerzhul joined #minetest-hub
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 CWz joined #minetest-hub
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:01 Megaf joined #minetest-hub
08:12 Megaf I'm thinking about installing a couple of VMs in my dedicated and subdivide them into containers
08:17 nerzhul joined #minetest-hub
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:20 Jordach joined #minetest-hub
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:38 Fixer joined #minetest-hub
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:12 Raven262 joined #minetest-hub
12:22 Megaf[College] How do I actually do something like cat list2 | grep list1 > list3
12:24 sniper570 joined #minetest-hub
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
12:53 ThomasMonroe joined #minetest-hub
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:28 Mr_Pardison joined #minetest-hub
13:44 sniper338 joined #minetest-hub
13:49 Mr_Pardison joined #minetest-hub
13:55 Megaf[College] whats "player_backend" "mod" ?
14:07 Mr_Pardison afk!
14:26 CBugDCoder joined #minetest-hub
14:28 benrob0329 Megaf[College]: what do you need to loop through?
14:30 nerzhul joined #minetest-hub
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 RobbieF joined #minetest-hub
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:02 twoelk joined #minetest-hub
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:09 Aerozoic joined #minetest-hub
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:34 Krock joined #minetest-hub
15:57 IhrFussel joined #minetest-hub
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 Grandolf joined #minetest-hub
16:06 Grandolf joined #minetest-hub
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:02 Fixer_ joined #minetest-hub
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:46 paramat joined #minetest-hub
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:10 Krock joined #minetest-hub
18:16 ThomasMonroe joined #minetest-hub
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:16 Mr-Pardison left #minetest-hub
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 <Megaf> 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 paramat joined #minetest-hub
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:07 EvergreenTree joined #minetest-hub
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:10 Fixer joined #minetest-hub
20:10 Krock joined #minetest-hub
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 Mr_Pardison joined #minetest-hub
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 RubenBot was kicked by rubenwardy: RubenBot
20:58 rubenwardy dammit
20:58 rubenwardy did it wrong :(
20:58 RubenBot joined #minetest-hub
20:59 Mr_Pardison XD
21:01 Mr_Pardison ThomasMonroe: r u on RedCat?
21:02 Krock joined #minetest-hub
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:22 Mr_Pardison left #minetest-hub
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:49 nerzhul joined #minetest-hub
21:50 Jordach my guide to buying a laptop:
21:50 paramat joined #minetest-hub
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:01 Raven262 joined #minetest-hub
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:57 Lukc joined #minetest-hub
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:51 oOChainLynxOo joined #minetest-hub
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

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