Minetest logo

IRC log for #minetest, 2022-02-08

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

All times shown according to UTC.

Time Nick Message
00:10 v-rob joined #minetest
00:18 kabou joined #minetest
00:18 MinetestBot kabou: Feb-07 08:18 UTC <sfan5> I know that 2.1.0-beta3 is fine, we also use it on Windows. but Arch straight up switched to the git version
00:20 kabou sfan5 sfan5 I built libluajit 2.1.0-beta3+git from latest commit
00:20 kabou then I rebuilt minetest 5.6-dev also latest commit
00:21 kabou no problems building, no compiler errors
00:21 kabou and it also runs just fine
00:22 kabou so I'm inclined to wonder if #12054 is not due to unrelated breakage in arch linux or rollerozxa 's tool chain
00:22 ShadowBot https://github.com/minetest/minetest/issues/12054 -- Minetest does not compile with LuaJIT v2.1 dev branch
00:23 kabou perhaps he uses an unorthodox compiler?
00:23 AliasAlreadyTake joined #minetest
00:24 kabou I built the above with gcc 10.2.1
00:24 reddit89 joined #minetest
00:42 kabou joined #minetest
00:58 v-rob joined #minetest
01:06 kabou joined #minetest
01:24 kabou40 joined #minetest
01:34 Jason232 joined #minetest
01:39 Jason232 joined #minetest
01:56 Yad joined #minetest
02:30 Noisytoot joined #minetest
02:46 riff-IRC joined #minetest
03:15 stormchaser3000 joined #minetest
03:28 queria joined #minetest
03:33 queria joined #minetest
03:39 reddit89_ joined #minetest
03:57 grouinos joined #minetest
04:54 v-rob joined #minetest
05:00 MTDiscord joined #minetest
05:53 lemonzest joined #minetest
06:01 riff-IRC joined #minetest
06:23 Gustavo6046 joined #minetest
06:39 TomTom joined #minetest
07:01 v-rob joined #minetest
07:01 erlehmann what would be a better way of shading a HUD element in low light conditions than applying a texture modifier to the texture? https://mister-muffin.de/p/BtQS.jpg
07:01 erlehmann (the HUD element in question is the mcl_maps map – you may have noticed that i am improving mcl_maps recently)
07:10 Toni[m] joined #minetest
07:18 specing_ joined #minetest
07:20 Verticen joined #minetest
07:28 calcul0n joined #minetest
08:12 appguru joined #minetest
08:12 bdju joined #minetest
08:17 v-rob joined #minetest
08:20 GNUHacker joined #minetest
08:21 Gustavo6046 joined #minetest
09:35 MTDiscord <GreenXenith> I dont see anything wrong with a texture modifier
09:42 MTDiscord <luatic> erlehmann: if you really want it to adhere to the environment lighting, you might want to make it a first person attachment instead of a HUD element
09:43 erlehmann luatic wel
09:43 erlehmann l
09:44 erlehmann luatic but can i still draw the player marker on it like i do now?
09:44 erlehmann player location marker is a hud element
09:44 erlehmann i am not sure how well attachment location can be controlled
09:44 erlehmann i'll stay with the texture modifier though
09:45 erlehmann bc i might want to zoom the map later
09:45 erlehmann and i know how to scale up HUD elements, but not how to zoom into an attachment ^^
09:47 MTDiscord <luatic> you would have to draw the marker using a texture modifier xD
09:47 GNUHacker left #minetest
09:47 MTDiscord <luatic> so the best course of action is presumably indeed just going with a texture modifier
10:13 calcul0n joined #minetest
10:28 calcul0n joined #minetest
10:57 calcul0n joined #minetest
11:07 MTDiscord <fatalerror420> It can be controlled... how well it can be controlled tho? Well its up for debate
11:07 MTDiscord <fatalerror420> It can be controlled precisely, but very stupidly
11:12 erlehmann luatic i am already drawing the banner map markers with a texture modifier
11:30 proller joined #minetest
11:53 ronoaldo joined #minetest
12:07 definitelya joined #minetest
12:18 tech_exorcist joined #minetest
12:40 tech_exorcist joined #minetest
12:40 grouinos joined #minetest
14:07 ronoaldo joined #minetest
14:14 kamdard joined #minetest
14:29 search_social joined #minetest
15:09 est31 joined #minetest
15:31 erlehmann joined #minetest
15:44 olliy joined #minetest
15:55 Fixer joined #minetest
16:05 gargamel joined #minetest
16:06 independent56 joined #minetest
16:07 independent56 Is there a mod which will automatically remove mapblocks which have not been modified? My map.sqlite keeps on getting bigger, and most of it is areas explored by noobs.
16:18 MTDiscord <Jonathon> See buckaroos tool, not sure if its db agnostic or not
16:21 BuckarooBanzai Independent56: i have a working nodejs tool for postgres maps and i considered redoing it in golang for sqlite and postgres
16:21 independent56 nice
16:22 BuckarooBanzai I'll ping you up if i need testers for the new version :D
16:22 independent56 I probably won't use it in production, but i can make a local copy of my world and try it.
16:23 independent56 Not until it gets eneough certification.
16:23 independent56 Oh also, minor flaw: https://buckaroobanzay.github.io/mtinfo/#/ Greengrocer's Apostrophie's.
16:23 independent56 Or maybe thats just the way of pluralising an acronym. I would use ABMs.
16:24 BuckarooBanzai But it works with actual nodename checks, not modified time: basically a nodename whitelist, everything else gets pruned around it. Also respects area protections in the current version
16:24 Pexin I had an instructor once who grilled us on the difference between an acronym and a simple abbreviation
16:25 BuckarooBanzai English isn't my first language, will fix it when i work on that next time
16:25 independent56 makes sense
16:26 BuckarooBanzai Pr's welcome btw ;)
16:26 Pexin laser (light amplification something something) was technically not an acronym, but "became" a word so retroactively is an acronym. or something.
16:26 Pexin english is a puke mess   :]
16:32 independent56 joined #minetest
16:32 independent56 I hate english too
16:32 independent56 https://buckaroobanzay.github.io/mtinfo/#/mods There is an emopty bullet point at the top
16:32 independent56 I hate english too
16:32 independent56 Sorry, i had a small keyboard error
16:33 independent56 i'm forced to speak it because of the world and because i am a native englishman
16:42 Taoki joined #minetest
17:00 ghoti I regularly get server crashes because of an unhandled postgresql error in multicraft. Is this something I can reasonably ask about here?
17:00 tech_exorcist joined #minetest
17:01 rubenwardy we can't provide support for forks, as their code is quite different
17:01 BuckarooBanzai ghoti: i'm curious, why multicraft and not minetest?
17:01 ghoti BuckarooBanzai: better support for mobile clients, I'm told.
17:02 BuckarooBanzai Ah, for the old ones, ok :)
17:03 ghoti rubenwardy: would you happen to know if the postgres schema has changed in the predominant fork? I was under the impression that this was an area where the fork had not diverged much..
17:03 ghoti At least, until recently. (And I'm running an older version.)
17:03 rubenwardy no idea
17:03 rubenwardy we have changed our code though
17:04 BuckarooBanzai The schema hasn't really changed fyi
17:04 rubenwardy In terms of a server, multicraft gets your support for v5 and v0.4, but doesn't improve mobile clients in any other way
17:04 ghoti Ah. So, 'duplicate key value violates unique constraint "auth_name_key"' is not something I should see in minetestserver? :)
17:05 BuckarooBanzai Heh, thats actually a race condition in the engine :) haven't seen that in a while...
17:05 rubenwardy supporting v0.4 is problematic as it greatly limits the features you can use
17:06 rubenwardy https://github.com/minetest/minetest/issues/11877
17:06 ghoti BuckarooBanzai: I have had 74 crashes due to this since the bgeginning of the year.
17:08 ghoti rubenwardy: thanks for the link, it is good to know I am not alone! I have also not been able to reproduce it .. yet it keeps happening.
17:12 Taoki joined #minetest
17:31 v-rob joined #minetest
17:32 Taoki joined #minetest
17:35 Talkless joined #minetest
18:02 BuckarooBanzai ghoti: this could be monkey-patched with an upsert instead of the insert. The root problem still persists though :/
18:15 independent56 joined #minetest
18:16 independent56 https://imgur.com/a/Olhf1Gs
18:16 independent56 How do i make the face of this wall less bare?
18:16 sfan5 hang some paintings 8)
18:18 MTDiscord <Warr1024> vary the materials, add some cutouts/inclusions, add another layer with some embellishments...
18:19 independent56 Can i have an example of another layer?
18:19 ghoti why not learn to love the moiré?
18:24 Fixer joined #minetest
18:30 MinetestBot [git] appgurueu -> minetest/minetest: Send HUD flags only if changed b9ee29a https://github.com/minetest/minetest/commit/b9ee29a9456a66c3670b2a1389878e0896395f58 (2022-02-08T18:28:32Z)
18:31 independent56 How does worldedit work on unloaded mapblocks? Does it try to load them, or build theblocks when the mapgen is finished, or does it place the blocks directly?
18:32 sfan5 when worldedit uses a voxel manip the engine will try to load blocks
18:32 MinetestBot [git] Gael-de-Sailly -> minetest/minetest: Noise params serialization fixup 0dd8e8c https://github.com/minetest/minetest/commit/0dd8e8c2427f12a8a7d080132e9c588c66baa41b (2022-02-08T18:30:49Z)
18:32 MinetestBot [git] sfan5 -> minetest/minetest: Update MinGW used by CI ce199d6 https://github.com/minetest/minetest/commit/ce199d6f9e65d6ba51cbf2e1f948586ddc617317 (2022-02-08T18:31:24Z)
18:33 MinetestBot [git] sfan5 -> minetest/minetest: Remove awful Mingw32 workarounds ba6fbc4 https://github.com/minetest/minetest/commit/ba6fbc417ecb812345c1747f42b6606dfc8e1d5b (2022-02-08T18:31:24Z)
18:34 ghoti BuckarooBanzai: sure, ON CONFLICT would surely help; it would be great for this to be the default, but then we'd have to *require* pg 9.5+ rather than just recommending it.
18:35 ghoti independent56: I was under the impression that asking worldedit to act on a block caused it to be loaded. (I have not checked.)
18:35 MinetestBot [git] appgurueu -> minetest/minetest: Increase max objects per block defaults (#12055) ad1da99 https://github.com/minetest/minetest/commit/ad1da994b2b9d660c41f8ba784ff830aa2693d3b (2022-02-08T18:33:10Z)
18:35 independent56 I am thinking that, based on mapserver renders, worldedit places the blocks directly without waiting for stuff to load around it.
18:36 BuckarooBanzai ghoti: i suggest using a latest postgres version, there were a few performance- and index/space-improvements since <=9.5 :/
18:37 BuckarooBanzai <=9.x is EOL anyway...
18:38 BuckarooBanzai independent56: WE uses vmanip to place the blocks, if the area isn't generated it will stay that way, you may have to emerge the area beforehand
18:38 independent56 Does that mean that it places after or before the blocks are loaded?
18:38 sfan5 so has nobody found out how duplicate users entries make their way into the db?
18:38 sfan5 are the entries actually different?
18:38 grouinos joined #minetest
18:39 ghoti BuckarooBanzai: not worried for myself, I have 11.14 on one server, 12.7 on another. Personally, I think the minimum supported version of postgres should be no less than what is supported by the postgres project, which I believe is currently 10.
18:39 BuckarooBanzai sfan5: the entries are the same, not sure what causes is initially, but it was something with the network-thread afaik
18:39 sfan5 do we not use transactions?
18:39 BuckarooBanzai i don't think so
18:39 ghoti sfan5: no, the question is WJU do we not use transactions?
18:39 ghoti I have wondered this for a while.
18:40 ghoti I think it is because the pg stuff was added to replace functionality of sqlite3, which does not have transactions.
18:40 BuckarooBanzai oh wait, i think there _is_ a transaction in the map saving process...
18:40 ghoti s/JU/HY/
18:40 sfan5 sqlite3 has transactions
18:40 sfan5 or it would not be functioning database
18:41 sfan5 BuckarooBanzai: MT's db stuff pretty much always uses transaction so that'd be a big oversight if the pg auth database does not
18:41 ghoti Hmm. I was pretty sure sqlite3 did not have 'BEGIN' and 'COMMIT', but it seems they do. My mistake.
18:43 BuckarooBanzai still, if you insert the same data twice (in the auth case) a transaction won't help you
18:43 ghoti No, for that one needs error checking. Or more resilient SQL. :)
18:45 c41e3a joined #minetest
18:45 BuckarooBanzai old issue with an sqlite auth-conflict error: https://github.com/minetest/minetest/issues/9498 it's been some time since i've debugged this but i think there was a network-thread that kicked off the auth-insert, which races with the sync (globalstep) insert afaik
18:46 Pexin !title
18:46 MinetestBot No title found.
18:49 sfan5 "UNIQUE constraint failed in sqlite3-auth database · Issue #9498 · minetest/minetest"
18:49 ShadowBot https://github.com/minetest/minetest/issues/9498 -- UNIQUE constraint failed in sqlite3-auth database
18:49 sfan5 should probably fix that some day
18:51 BuckarooBanzai no rush, there are a few workarounds and it looks like only a handful of server-operators have that problem :)
18:51 sfan5 the !title command I meant
18:52 BuckarooBanzai ah :P
18:52 c41e3a left #minetest
18:57 ghoti BuckarooBanzai: any idea what it is that distinguishes those of us to tickle that race condition? Is there a quick workaround that does *not* require compiling?
18:59 BuckarooBanzai not sure, sorry, if you find it out please share though
18:59 BuckarooBanzai the workaround does require re-compiling :)
19:04 sfan5 if I am reading the code right this issue is exclusive to servers that have a default password
19:04 MTDiscord <Jonathon> ive seen it in servers that dont
19:05 mrkubax10 joined #minetest
19:05 MTDiscord <Jonathon> and fairly sure https://github.com/minetest/minetest/issues/11877 server yourland doesnt have a default password
19:06 mrkubax10 Could someone look at minetest_game #2926?
19:06 ShadowBot https://github.com/minetest/minetest/issues/2926 -- Flying dungeons
19:06 mrkubax10 ah it should be without space
19:11 sfan5 how does that default password stuff work anyway
19:11 sfan5 what do players have set as password when they register?
19:13 erlehmann thanks to whoever implemented the “opaque leaves” setting. for some forests, it can be the difference between 25fps and unplayable.
19:20 specing joined #minetest
19:27 ___nick___ joined #minetest
19:29 proller joined #minetest
19:32 sfan5 BuckarooBanzai: what would help is more logging to find out which createAuth call it was
19:32 sfan5 since there's no stacktrace it will be one of the two from C++
19:32 mrkubax10 left #minetest
19:33 sfan5 both of those cannot be triggered but there's one that could potentially be triggered twice to cause that error
19:33 sfan5 but that'd be a client doing that on purpose, this can't happen accidentally
19:42 kabou joined #minetest
19:43 independent56 joined #minetest
19:44 independent56 Finally, my server has attracted two regulars
19:44 independent56 yay!
19:45 independent56 There seem to be three types of player: Those who do not speak my langauge, those who are noobs, and those who just want to play on a server and socialize
19:46 independent56 And the rgulars are always the last
19:50 ___nick___ joined #minetest
19:53 Noisytoot joined #minetest
20:07 Verticen joined #minetest
20:12 mmuller independent56: out of curiosity, how long were you running it before you developed regulars?
20:12 independent56 I began at 21-06, and at 21-01 began the first regulars
20:12 independent56 Is this slow or average development?
20:12 independent56 *22-01
20:12 kabou25 joined #minetest
20:13 proller joined #minetest
20:13 mmuller oh I have no idea :-) yours is the first datapoint I've heard.
20:13 mmuller but thank you for sharing.
20:14 independent56 So overall, that's around 6 months
20:21 MTDiscord <Warr1024> That sounds like about my experience running a server.  Anecdotally I've heard that "a few months" is about how long to expect, and what evidence I've seen backs that up.
20:23 Yad joined #minetest
20:26 Yad joined #minetest
20:38 independent56 Nice
20:39 independent56 I can't wait until more players come until my server is on the level of others
20:39 independent56 Since i've built an average of one town a month, players keep on having more to come back to
20:41 independent56 Is doing frequent small talk with regulars the best way to keep retention?
20:42 definitelya Depends if they like small- talk, I suppose?
20:46 independent56 Hmm
20:47 v-rob joined #minetest
20:50 ___nick___ joined #minetest
20:50 independent56 How do i shorten sapling growth time on servers with time which follows real-world time?
20:50 independent56 I'm getting reports from aplayer on my server
20:58 proller joined #minetest
21:24 MTDiscord <j45> The best way to get players is just to have something unique and fun about your server(s)
21:25 MTDiscord <j45> Im just pointing out the obvious tho lmoa
21:25 MTDiscord <j45> *lmao
21:29 MTDiscord joined #minetest
21:40 Jason232 joined #minetest
21:46 Pexin dailies + multiple abstracted layers of ingame currencies supported by nonrefundable microtransactions
21:47 Pexin a proven winner
21:49 bdju joined #minetest
21:56 MTDiscord <luatic> a disgusting winner
21:58 Jason232 joined #minetest
21:59 Oksanaa joined #minetest
22:07 erlehmann non-fungible nodes
22:07 erlehmann (can't be placed or given to other players)
22:07 grouinos joined #minetest
22:08 MTDiscord1 joined #minetest
22:16 v-rob joined #minetest
22:40 Jason232 joined #minetest
22:40 MinetestBot [git] sfan5 -> minetest/minetestmapper: Fix overflowing multiplication leading to apparent hang ba4d2c8 https://github.com/minetest/minetestmapper/commit/ba4d2c8c9e48dae84674c79cd9e445e0d07783f8 (2022-02-08T22:35:23Z)
22:40 MinetestBot [git] sfan5 -> minetest/minetestmapper: Inherit custom exceptions from std::exception 7da64ea https://github.com/minetest/minetestmapper/commit/7da64ea1af50eae5329769cb875b55145f8bcfe3 (2022-02-08T22:39:03Z)
22:43 SOMBRIO joined #minetest
22:45 MinetestBot [git] sfan5 -> minetest/minetestmapper: Fix overflowing multiplication leading to apparent hang 8e9805c https://github.com/minetest/minetestmapper/commit/8e9805c3fffd3ca83c98856894da41b7cfcdd2d3 (2022-02-08T22:43:20Z)
22:45 MinetestBot [git] sfan5 -> minetest/minetestmapper: Inherit custom exceptions from std::exception 2e35331 https://github.com/minetest/minetestmapper/commit/2e353312b5ce27d85a28dd4c8ff9e561cdc6d1ec (2022-02-08T22:43:20Z)
23:00 Sven_vB joined #minetest
23:12 Jason232 joined #minetest
23:36 kabou joined #minetest

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