Minetest logo

IRC log for #minetest, 2021-08-29

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

All times shown according to UTC.

Time Nick Message
00:15 mazes_84 joined #minetest
00:54 search_social joined #minetest
00:56 jonadab independent56: Or set all the nodes from -10000,-10000,-10000 to 10000,10000,10000 to lava sources.
00:56 independent56 0_o
00:56 jonadab WE is too much power to give to anyone you don't trust completely.
00:57 independent56 WE dosen't respect area protection?
00:57 jonadab ...  I haven't tested that.  But I wouldn't count on it.
00:57 jonadab WE is an admin tool.
00:58 jonadab It's really really useful for stuff like testing a work-in-progress mod.
00:58 independent56 Are edit blocks considered as dnagerous as we?
00:58 jonadab If you want to give players a way to build large things that don't have a lot of detail, other than placing every block, install digtron.
00:59 jonadab I don't know about edit blocks.
01:00 MTDiscord <Jonathon> i mean, if you want to have fun give me worldedit, server, and turn off mod security :p
01:00 independent56 Basically, i use the fill block. You place two at corners,and you select material from your inventory. Theya re greatfror item dupes in survial,and great for medium size building in creative.
01:00 MTDiscord <Jonathon> . //lua would be fun
01:00 independent56 0_o
01:00 * jonadab used digtron to build a tower about three hundred blocks tall on li-fo; I also used it quite a bit when building a large skating rink (the kind that would host a pro hockey team).
01:01 jonadab Digtron did not do 100% of either build; I had to put in some details by hand.
01:02 jonadab But it automated the tedious/repetitive parts very well.
01:02 independent56 cool... i built an entire town there before they erased me and refuses to give me my data
01:02 independent56 cool
01:03 jonadab I ended up leaving li-fo when I was "between builds" (i.e., had no really compelling projects I wanted to work on); the reason I don't go back, is because I have developed specific ideas about mods, that are different from theirs.
01:03 jonadab For example, I have concluded that train-related mods are a really bad idea.
01:04 jonadab At least for the way I want to play.
01:05 independent56 I ended up leaving because they became very hostile.
01:05 jonadab I also have some reservations about the culture on there.  Some people are very friendly and helpful, but the way they sometimes talk about people who have left the server in the past, sends up red flags for me.
01:06 jonadab Nothing concrete, just... makes me a little uncomfortable.
01:06 independent56 I wish i got those red flags. Give me an example...was it like "seperatist"?
01:06 jonadab There are some really nice builds on the server, though.
01:06 independent56 I wish i could go back and visit them.
01:06 jonadab Some of the things they say about separatists would be an example, yes.
01:07 independent56 give me a quote (can be rough around the edges)
01:07 jonadab You get the idea they're deeply offended if anybody wants to go start a different server.
01:07 jonadab I don't have an exact quote; it's been months.
01:08 jonadab But I just felt like I was getting a very one-sided account.
01:08 independent56 Please don't go back. If you were to inflame them more, then you may end uperassedina  similar fashion to myself.
01:08 jonadab It could be nothing.  It was never anything concrete.
01:09 independent56 They have the best server in the world, a shame that it is owned by dictators as mad as lukashenkov.
01:09 jonadab If I go back, it will just be to look at the world.  I don't plan on building there any more.  I've started another world and am not looking back.
01:10 independent56 http://56i.duckdns.org/dokuwiki/doku.php?id=lf Has a timeline of what happened to me if yhou're intrested
01:10 jonadab If I thought I could find anyone who would do a decent job of it, I would go back to hand off control of certain areas, notably the Tech Mall.  But realistically, their long-time regulars have other things to do, and anybody else is just going to drift in and drift out.
01:10 MTDiscord <Jonathon> your still salty over that?
01:11 jonadab So the Tech Mall will just have to go unstocked I guess.
01:11 jonadab A shame, that was a worthy project; but I have moved on.
01:11 independent56 Jonathon: How would you feel if a year of work close to you was deleted irrecoverably from you?
01:12 independent56 jonadab, Enable local map saving. It is the only way i saved my buildings from their evil grasp
01:12 MTDiscord <Jonathon> its been a few months, i would have moved on and maybe hoped i could patch it up in the future
01:12 MTDiscord <Jonathon> rehashing old wounds doesnt help
01:13 independent56 hmm
01:14 jonadab Also, server admins *have* to be dictators, it goes with the job description.  You hope for benevolent dictators, but you can't run a public server as a democracy, the griefers will outvote everyone else.
01:14 independent56 Yeah, i agree.  Just that they are Lukashenkov level dictators, not pope francis level dictators
01:14 independent56 (legally, he is a dictator)
01:15 independent56 I'm probably too tired totalk about this without getting a ban.... somehwere.
01:15 independent56 goodnight
01:15 MTDiscord <Jonathon> night
01:15 jonadab Good night.
01:16 jonadab The only time the admins on there ever got after me, was when I inadvertently caused a lot of lag, due to my inexperience.  And all they did was tell me that the thing I was doing was causing lag and to stop that.
01:17 jonadab So I haven't had the experience you had.
01:17 independent56 Ine final thing to keep you occupied: tart with any positive integer n. Then each term is obtained from the previous term as follows: if the previous term is even, the next term is one half of the previous term. If the previous term is odd, the next term is 3 times the previous term plus 1. The conjecture is that no matter what value of n, the sequence will always reach 1. Prove this conjecture.
01:17 jonadab I'm familiar with that one.
01:18 jonadab I think Mathologer did a video on it.
01:18 independent56 It's a trick to keep you thinking for years
01:18 independent56 https://explainxkcd.com/wiki/index.php/356:_Nerd_Sniping
01:19 jonadab Eh, just let Hugh go back to the collective.
01:19 jonadab It's easier.
01:22 independent56 Wait... knowing Gabriel is a mathematican, we can use this info and the collatz conjecture to nerd-snipe him and ake down LF!
01:22 specing all this talk makes me want to play on LF
01:23 independent56 If you do, please nerd-snipe the admin
01:25 specing why
01:26 independent56 it will be funny
01:29 independent56 Well, final goodnights.
01:33 independent56 joined #minetest
01:34 DUMdum joined #minetest
01:52 Verticen joined #minetest
02:03 Extex joined #minetest
02:28 queria joined #minetest
02:31 queria^clone joined #minetest
02:33 erlehmann i know how to make ppl not glorify neoliberalism, do it like the western game red dead redemption 2: it has about 20 bisons, but every other animal mob respawns. therefore players can easily make bisons go extinct in that game and get an achievement for it to rub it in.
02:45 Alias joined #minetest
03:38 Hawk777 joined #minetest
04:00 MTDiscord joined #minetest
05:01 riff-IRC joined #minetest
05:29 bdju joined #minetest
06:18 Splyncryth joined #minetest
06:30 CWz joined #minetest
06:50 TomTom joined #minetest
08:00 absurb joined #minetest
08:03 specing joined #minetest
08:06 proller joined #minetest
08:20 appguru joined #minetest
08:40 erlehmann joined #minetest
08:54 MTDiscord <luatic> independent56: That's Goldbach's conjecture
08:56 MTDiscord <luatic> Not Goldbach sorry, it's the Collatz sequence
08:57 independent56 joined #minetest
09:10 independent56 joined #minetest
09:18 independent56 Ha! You were wrong on the internet!
09:40 YuGiOhJCJ joined #minetest
09:43 Flabb joined #minetest
09:55 bdju joined #minetest
10:27 MTDiscord <IhrFussel> WE is so extremely fast BECAUSE it ignores almost everything that could be triggered by it...node callbacks, protection checks, metadata nad more
10:28 calcul0n_ joined #minetest
10:29 MTDiscord <IhrFussel> Nodes changed via WE will also not get logged anywhere so that's at least 2 reasons to not give it to every player
10:47 sfan5 joined #minetest
10:49 Fixer joined #minetest
10:52 independent56 joined #minetest
10:54 independent56 joined #minetest
11:20 MTDiscord <luatic> Obligatory https://xkcd.com/710/
11:31 independent56 Advtrains ARS stands for Approach Route Setting, not Automaic Route Setting ;-)
11:44 sec^nd joined #minetest
11:49 independent56 joined #minetest
11:51 independent56 joined #minetest
12:18 independent56 joined #minetest
12:20 independent56 joined #minetest
12:46 appguru joined #minetest
12:52 independent56 Can one of you encourage me to interlock the 5 Km railway line i made?
13:20 independent56 joined #minetest
13:23 independent56 joined #minetest
13:25 independent56 joined #minetest
13:34 Rafi59_ joined #minetest
14:29 [A_A] joined #minetest
14:30 [A_A] Unknown nodes crash worldedit...
14:32 specing cheater :P
14:32 Krock air (you hacker you=
14:34 kamdard joined #minetest
14:42 sfan5 that's news to me
14:42 sfan5 maybe if they wrote a proper bug report I could investigate this
14:50 MTDiscord <IhrFussel> What code in the engine causes 'dedicated servers' to not override the conf file on shutdown while SP seemingly does? What I mean is that I can edit my server's conf file whiole it runs and it will remember my changes on restart
14:53 MTDiscord <IhrFussel> And in SP you have to edit the conf while MT is not used for your changes to apply it seems
14:58 Extex joined #minetest
15:05 Hawk777 joined #minetest
15:07 longerstaff13 joined #minetest
15:19 olliy joined #minetest
15:27 Splyncryth joined #minetest
15:41 independent56 joined #minetest
15:42 independent56 joined #minetest
15:46 Verticen joined #minetest
15:53 independent56 joined #minetest
15:56 Rafi59__ joined #minetest
15:57 independent56 Are there any examples of a democraic MT server, where the admin only maintains the server (keeps it running) and does not take care of it, allowing the people inside to do what they like in terms of power?
15:58 MTDiscord <Jonathon> sounds like a anarchy server
15:58 independent56 oh cool. But i meant more organised: a handful of players play governemnt and keep the server from anacrchy and keep it organised.
15:58 independent56 They give themselves privs, and the common people get a vote
15:59 MTDiscord <Jonathon> then no, not aware of anything like that
16:00 independent56 I should make one. I am admin for a while, but when a suficent playerbase arrives, three get to be a co-operative parliment, asking em to make changes. I can be a monarch, controlling the server, but only udner the instruction of my three MPs. And they are seperately voted inby trustworthy playrers.
16:01 independent56 Such an idea won't work if there are less then 10 people
16:02 Rafi59_ joined #minetest
16:05 independent56 If i such a thing happens on LF and they get the wrong people (relative to them), then they could get me my pages back. If only minetest did not encourage such dictatorships.
16:07 independent56 Hey, maybe i wouldn't have lsot them if they ahd that form of power structure. My reccomended term length is a month.
16:22 specing pages?
16:26 Pexin waits for pedophiles to take over independent56's server
16:27 independent56 specing, You'd understand if you asked for the link
16:27 independent56 Pexin, Not my main server, an anarchy server. Then boom!p;ayers join and i establish democracy in a lawless land.
16:28 Pexin waits for pedophiles to take over independent56's democracy
16:28 independent56 I will use the power of myself, as god, to banish them with a single command - /shutdown
16:29 Pexin such democratic
16:30 erlehmann independent56 Jonathon your-land.de has voting and mayors i think?
16:30 independent56 cool
16:30 erlehmann go there or go anarchy
16:31 independent56 Doesthe protection work with anarchy servers?
16:31 erlehmann no, anarchists, including myself, make a mockery of protection blocks
16:31 erlehmann a friend of mine once was so annoyed by locked chests that she built a house of them
16:32 erlehmann since they are protected blocks
16:32 erlehmann indestructible house
16:32 erlehmann it hopefully annoyed other people
16:33 independent56 aye, but i am too lazy to vet moderators. Build a server from lowly ashes.
16:33 specing Does clamity anarchy even have area protections?
16:34 independent56 My version of anarchy is this: minimal admin action, with the players trusted to organise themselves.
16:34 erlehmann of course not
16:35 erlehmann area protection and protection blocks are absolutely haram
16:35 erlehmann > minimal admin action, with the players trusted to organise themselves.
16:35 erlehmann independent56 join clamity and see how it goes
16:35 erlehmann independent56 for a more structured thing, join your-land.de
16:35 independent56 Cool
16:35 independent56 I'll have a lookwheni finish making routes
16:35 Calinou heh, I remember building a house with locked chests on Minecraft anarchy servers
16:35 Calinou or locked furnaces
16:36 independent56 Wait... they exist on vanilla minecraft?
16:36 Calinou no, but they do with plugins
16:37 MTDiscord joined #minetest
16:37 specing erlehmann: I wonder what you people even do on clamity, you come to spawn and it's the typical wrecked anarchy spawn
16:38 specing there's noone around
16:38 specing you quit
16:38 erlehmann specing oh you
16:38 erlehmann try traveling the world
16:38 erlehmann specing in my understanding the spawn is to filter out people with a low frustration tolerance
16:39 erlehmann if i meet another player on there, regardless if that player is 52 year old or 12 year old, i must assume they have survived spawn
16:40 erlehmann but if ppl join, fall to their death a dozen times, then quit … well, they do probably not belong there
16:40 erlehmann clamity has the coolest things
16:41 specing the coolest things ... stored in locked chests because no area protections
16:41 Talkless joined #minetest
16:42 erlehmann specing there exist no locked chests
16:42 erlehmann admins make sure of that
16:42 erlehmann specing try basehunting, you'll find wonderful things.
16:43 Splyncryth joined #minetest
16:47 independent56 To my civilised eyes, basehunting  is a sport as insane as burgalry: destruction of property for marginal  gain.
16:49 erlehmann well i do basehunting
16:49 erlehmann i just don't destroy the bases
16:49 erlehmann on the contrary, i hide gifts in them
16:50 independent56 Nice
16:51 independent56 Without proection, i won't play on a server.
16:52 erlehmann that's your problem
16:52 erlehmann independent56 without protection, you have to get along with people
16:52 independent56 meh
16:55 jonadab If it's a _public_ server, area protection is a practical necessity.
16:55 jonadab On a private server, it may not be required, depending on who you have on your server.
16:58 erlehmann <jonadab> If it's a _public_ server, area protection is a practical necessity.
16:58 erlehmann the existence of multiple clamity servers proves otherwise
16:59 Splyncryth joined #minetest
16:59 independent56 I mean, still will play, but i wont build
16:59 erlehmann wanna come to clamity and i help you a bit and give you a tour??
17:00 erlehmann like right now?
17:00 Extex joined #minetest
17:01 erlehmann independent56
17:01 independent56 Yes
17:01 erlehmann ok good
17:01 erlehmann come there then
17:01 independent56 Can't find the list
17:01 independent56 sorry, mispelt it
17:02 * independent56 shuts down own server before playing, because i am a cotnrol freak
17:03 Pexin such democratic
17:04 independent56 My server is a dictatorship, not a democrasy
17:04 independent56 Well... i refuse to respawn
17:04 Pexin someone please suggest what channel I should ask for help about this new github cli auth shenanigans
17:05 independent56 ##programming
17:05 erlehmann independent56 get away from spawn before that person kills you again
17:06 independent56 He is too fast and i am too slow
17:06 specing Pexin: still persisting on github?
17:06 Pexin #programming has...... a lot of users
17:06 independent56 erlehmann, I might as well just wait an hour
17:06 Pexin specing: literally the only reason I have an account is for one contribution to MT
17:07 Pexin i'd be on svn/sourceforge else
17:07 specing Oh wow, people still use sourceforge
17:07 independent56 Literally, i just look for his nametag, and before i can even find it, i have that annoying "you did" screen.
17:08 specing Pexin: if something is on github, I just dont contribute
17:08 specing (if the only way to contribute is by going through github)
17:12 erlehmann yeah github sucks so much
17:20 independent56 joined #minetest
17:21 independent56 If he's american, i will wait for morning. If he'seuropean, i will stay up
17:22 erlehmann independent56 the person left
17:26 independent56 Has not
17:26 independent56 he just did \me left
17:26 erlehmann hehe
17:27 * Pexin left right left
17:27 CWz i wonder if he's cheating...
17:27 independent56 \me has quite (example)
17:28 * independent56 has quit (example)
17:28 independent56 like that
17:32 MinetestBot [git] pecksin -> minetest/minetest: Remove closing paren as weblink delimiter 040aed3 https://git.io/JEiR6 (2021-08-29T17:30:33Z)
17:36 appguru joined #minetest
17:53 independent56 I have the weapon of servers.minetest.net. Can't wait to see They're gone.
17:54 CWz Who?
17:56 independent56 That griefer on clamity. I want to look at an anarchy server. Spawnkilling is cruel, but it is still legal in some archaic minetest servers.
17:58 CWz Beat them up then. the winner in battle between two sams is determined by who can repeated click their mouse faster
18:00 rubenwardy Griefing and anarchy seems contradictory
18:00 CWz How so?
18:00 Pexin griefing and anarchy seems identical
18:02 CWz is that griefer armed with more than just a fist?
18:06 independent56 Yeah. I literally can't find their nametag when i respawn
18:07 Extex joined #minetest
18:09 mmuller joined #minetest
18:20 Pexin nuke arrow mod
18:20 Pexin BestMod
18:25 erlehmann independent56 it is some asshole named owl, either get a cheat client and tp away from spawn (the end sky is very big in mcl2-derived mods) or just manage to get away from spawn at some point and survive
18:25 independent56 Yeah, good idea
18:26 independent56 Looks like they're out
18:27 sfan5 does clamity come with anticheat disabled?
18:28 specing CWz: repeated click? Heh, you have automatic combat CSMs.
18:29 independent56 How do i escape? Advice?
18:30 CWz independent56, um do you have fast?
18:30 independent56 I mean, i am a lowly walker
18:30 independent56 no special privs; this is clamity or ctalamy or something
18:32 erlehmann <sfan5> does clamity come with anticheat disabled?
18:32 erlehmann sfan5 no clamity has anticheat
18:33 erlehmann sfan5 but hacked clients are not frowned upon
18:33 erlehmann and anticheat is a joke
18:33 erlehmann it is pretty much just a speed limit
18:33 erlehmann and also prevents trampolines from working
18:33 MTDiscord <Jonathon> and boats
18:33 erlehmann oh what is the problem with anticheat and boats?
18:34 MTDiscord <Jonathon> you get reset a lot
18:34 erlehmann ah
18:34 MTDiscord <Jonathon> more so depending on how laggy the server is
18:34 sfan5 fixed in 5.4.0
18:34 erlehmann independent56 go away from spawn along the rail lines, build your base at least 10k out, several 1k from the rails, do not build on the diagonals
18:34 sfan5 if not, open an issue
18:35 erlehmann independent56 it is easier to get that far out by going to the nether first, also owl will not find you that easily there
18:35 independent56 Hmm... what if i do not have the facilites that a cart has?
18:39 sfan5 erlehmann: I was wondering since you said "just tp elsewhere", anticheat should prevent that but I guess players just have the privilege?
18:39 independent56 Eh, i will let that lawales splace be
18:40 independent56 I like order in my life
18:40 erlehmann sfan5 anticheat does not limit down speed as that would definitely break falling
18:40 sfan5 so you're suggesting not teleporting anywhere but down specifically, sure that works
18:40 erlehmann basically, you'd fall, be rubber banded upwards, then fall again
18:40 erlehmann yeah
18:41 CWz i do wonder if anti-cheat too fast check can be bypassed.
18:41 erlehmann for a moment, maybe
18:42 erlehmann then you get rubberbanded
18:42 Pexin wait is THAT why trampolines don't work since 5.3?
18:42 independent56 New rule: Anarchy outside of 500 m of protected places
18:42 erlehmann if you mean that you get rubberbanded when moving upwards fast, well
18:43 independent56 Now i need to get that through my server parliment....
18:43 erlehmann independent56 how about you figure out why you are such a control freak and work on that
18:43 erlehmann obviously clamity anarchy has players and your server does not?
18:43 independent56 Theirs has been up longer
18:43 Pexin no, I don't think so. I think something about collision changed in 5.3 and now trampolines suck, unless there's a new version of that mod, but I'm pretsy sure it just uses the "bouncy" trait
18:43 sfan5 Pexin: what does "not work" mean?
18:44 independent56 Probably before i even knew minetest exists
18:45 independent56 I'm a control freak because it's my server. I spent literal weeks working on it
18:45 est31 joined #minetest
18:45 independent56 Until players can be truested enough to report griefers to me, i will not leave the server running unsupervised.
18:46 Pexin trampolines used to accumulate velocity as long as you hold jump. since 5.3 it BARELY accumulates (not even noticable) and before you can even get 2x normal jump height it resets or something. I'm 70% sure it's a change in collision code
18:47 Pexin I am using a fork of an older trampoline version though
18:49 CWz Perhaps. When Sam jumps on the trampoline, his head quantumly detaches from the rest of his body due to the counter force provided by the trampoline, when his legs land on it, causing this phenomena
18:51 CWz There used to be this softlock if the player pingponged between two objects that send the player flying vertically.
18:52 sfan5 the "it resets" is the anticheat thing, been there since a while
18:52 Pexin I used to put a trampoline 3 blocks above another, and go up/down between them accumulating, then step forward and shoot into the air. or at the ground and die. either way, Fun!
18:52 sfan5 the other thing you're describing, dunno
18:53 Pexin I know I saw code that explicitly treats vertical acceleration as "not cheating" unlike horizontal accel
18:53 erlehmann Pexin try to turn off anticheat and figure out if it still happens
18:54 erlehmann vertical accel is treated as cheating if you go faster than 50n/s or so
18:54 erlehmann i remember it like that
18:54 MTDiscord <luatic> Is it possible that a "quit" formspec event might close a formspec that is sent in response to it?
18:55 MTDiscord <luatic> (without being sent again)
19:03 Pexin disabling anticheat did nothing
19:07 sfan5 if you're in singleplayer then it wasn't ever active
19:13 Pexin if anyone's interested, I'm using trampolines from the extranodes fork in https://github.com/h-v-smacker/technic
19:16 Pexin bouncy = 100, fall_damage_add_percent = -100
19:20 delta23 joined #minetest
19:23 independent56 https://imgur.com/a/en8Uwiw at long last!
19:25 proller joined #minetest
19:26 independent56 But then they left
19:29 CWz Heh
19:30 CWz i remember back when i first started a server in 2013 i too was protective
19:30 CWz back then there were little to no mobile clients
19:31 CWz and less servers, so getting player to join was easy
19:31 CWz then again there were just 21-24 servers
19:51 independent56 joined #minetest
19:51 independent56 What are your tips for making spawn nicer?
19:53 MTDiscord <Jordach> let them sort it out themselves
19:53 Krock make the spawns random
19:53 Krock spread them in a certain radius or area
19:54 Krock a city center would be a good spawn for example. shops and nice houses nearby, giving a good impression
19:54 independent56 yeah... nice idea
19:55 independent56 I wish icould let "them" sort it out, but "them" don't exist
20:00 Pexin a transparent platform floating in air, with no land in sight, and 2 identical doors with a sign saying CHOOSE YOUR FATE
20:01 independent56 HAHA
20:01 celeron55_ a platform right next to you just out of reach, and a 100 node drop into lava
20:01 independent56 XD
20:01 Pexin one leads to dark lava caves, other leads to tiny isolated sky islands
20:01 specing joined #minetest
20:02 erlehmann shops are bad
20:02 erlehmann stop reproducing capitalism ingame
20:02 independent56 XD
20:04 celeron55_ city spawns are silly in my opinion, it's so far from the actual gameplay most people want to do
20:04 erlehmann yes
20:04 celeron55_ maybe a small castle, with (protected) wilderness right out the gate (that you already see from the spawn)
20:05 Pexin I spawned in a city, and just started walking until I found wilderness land at coords I could remember easily
20:05 erlehmann independent56 check out clamity spawn without griefers, there are a bunch of anarchy servers
20:05 erlehmann ; minetest-servers clients |grep clam
20:05 erlehmann clam.minetest.land:481401
20:05 erlehmann meseclams.minetest.land:301510
20:05 erlehmann clam.minetest.land:655351
20:05 erlehmann clam.minetest.land:555560
20:05 erlehmann clam.minetest.land:555550
20:05 erlehmann was kicked by ShadowBot: Message flood detected. Use a pastebin like paste.ubuntu.com.
20:05 independent56 i have..it sucks
20:05 erlehmann joined #minetest
20:05 erlehmann sorry
20:05 Pexin ..back when we could still see world coords by default, grumble grumble
20:05 erlehmann i thought my client limited that
20:05 erlehmann independent56 try meseclams.minetest.land:30151 it is also anarchy but has little history
20:05 celeron55_ the big city (that people will inevitably build) can then be some ways off if you want to travel there
20:06 erlehmann yeah clamity has some secret cities
20:06 independent56 Pexin, ...use debug menu?
20:06 erlehmann in places where griefers will probably not find them in a long time
20:06 erlehmann like *really* secret
20:06 independent56 Like underground secret?
20:06 erlehmann some are just on the surface though, but very far from spawn
20:07 independent56 Like 20 K far? world border far?
20:07 erlehmann i can't possibly comment on that
20:08 independent56 Are they moral or knowladge reasons?
20:08 Pexin if digtron is installed, build a rokkit and build a skybase
20:08 erlehmann if i tell people how to do specific things they might change the engine to make it impossible
20:09 erlehmann or rather, if i tell people that specific things are possible
20:09 erlehmann lets say i am pretty sure i had part in building several bases on clamity that i don't expect to be found, ever
20:10 erlehmann world border is a bad way to build your base
20:10 Pexin do they have teleport pads?
20:10 erlehmann but i made a funny thing in one world corner
20:10 erlehmann if you manage to get there
20:11 independent56 Haha
20:11 independent56 You're not wasting months of my time
20:11 erlehmann it is possible to get there fast you know
20:11 erlehmann 1 meter in the nether is 8 meter on the surface
20:11 erlehmann you wlil at most waste days or hours
20:12 erlehmann but that is one way to make a base hard to grief, just make it hard to reach
20:12 erlehmann if even someone with flying needs more than half an hour to get there, in minetest you are probably reasonably safe
20:15 independent56 Hmm... 2b2t has millions of blocks to travel
20:16 independent56 Of course, a more active playerbase causes the same amount of bases to be found, if not more
20:16 specing imagine if there wasnt a 32k limit
20:16 independent56 There isn't. It's 31 K. I do wish it was a 100 K limit
20:19 TaokiLaptop joined #minetest
20:19 independent56 In my opinion, a city spawn is the best way to project the server - what type of buildings does the admin like? What is his dedication to the server?
20:20 independent56 But yeah, there should be a golden path to happiness and landscape
20:21 Verticen joined #minetest
20:34 erlehmann independent56, on 2b2t people used an info leak to figure out where player bases were
20:34 independent56 wow
20:34 erlehmann independent56 watch the video of fit mc about the NOCOM exploit, it is amazing
20:35 erlehmann independent56 i send you two links soon
20:35 independent56 cool. 2b2t has a rich history.
20:36 erlehmann clamity has too, but not as rich
20:42 erlehmann independent56 watch this one first https://yewtu.be/watch?v=elqAh3GWRpA
20:43 erlehmann independent56 then watch this one https://yewtu.be/watch?v=Xg9uF9MFEi4
20:43 erlehmann independent56 it shows how creative griefers can get
20:44 erlehmann the first video is about the coordinate exploit that enabled nerds inc to grief 15k bases and steal millions of items
20:44 independent56 What is "yewtube"
20:44 erlehmann the second one is about the only base that is widely known to have not been affected by the exploit
20:44 erlehmann an invidious installation
20:44 erlehmann you can watch youtube videos there without ads
20:45 erlehmann it uses youtube-dl
20:45 independent56 I don't like fitmc.Just look at the community he attracts on his "masculine base hunting stream"
20:45 * independent56 laughs in ublock
20:45 erlehmann no idea, have never watched it
20:45 independent56 https://www.youtube.com/channel/UCCWeRTgd79JL0ilH0ZywSJA
20:45 erlehmann well on my computer invidious is also better performance
20:45 independent56 Underatted youtube channel
20:45 erlehmann members of the only surviving base used bot accounts to sell items and attacked other bases that had item stashes
20:45 * independent56 laughs in 8 GB ram
20:46 erlehmann look, shitty javascript can make your computer slow to a crawl even with a ton of RAM and CPUs
20:47 erlehmann just like shitty server-sent CSMs will, if anyone of the proposals to make minetest into a platform where you can send exploits … i mean SSCSMs … to clients
20:47 independent56 I know.... but the only time youtube is a problem is if i leave my minetest unpaused... i often freeze uo my computer
20:47 erlehmann just use invidious instances like yewtu.be
20:48 independent56 I lived 10 years of youtube wihtout,  i will be fine with a nonzero amount more
20:51 specing erlehmann: I think SSCSM should be implemented like contentdb - so server owners have to properly publish their SSCSMs
20:51 specing under a libre license, of course
20:51 specing Doesen't DFC have something similar, already?
20:53 erlehmann specing i think SSCSMs should not exist due to the lessons learned from the 1936 paper from alan turing “on computable numbers, with an application to the entscheidungsproblem”
20:54 erlehmann specing if you read the following two papers, you will *probably* also agree:
20:54 erlehmann Security Applications of Formal Language Theory, Len Sassaman, Meredith L. Patterson, Sergey Bratus, Michael E. Locasto, Anna Shubina [Dartmouth Computer Science Technical Report TR2011-709], published in IEEE Systems Journal, Volume 7, Issue 3, Sept. 2013
20:54 erlehmann http://langsec.org/papers/langsec-tr.pdf
20:54 erlehmann The Seven Turrets of Babel: A Taxonomy of LangSec Errors and How to Expunge Them, Falcon Darkstar Momot, Sergey Bratus, Sven M. Hallberg, Meredith L. Patterson, in IEEE SecDev 2016, Nov. 2016, Boston.
20:54 erlehmann http://langsec.org/papers/langsec-cwes-secdev2016.pdf
20:54 erlehmann read them in order
20:55 erlehmann the short answer is “it is not difficult to make CSMs behave, it is impossible”
20:55 erlehmann i.e. no amount of testing allows you to get it right
20:56 Pexin didnt stop javascript from first existing,then being widely adopted, then having its designed restrictions systematically lifted
20:56 erlehmann well you don't have to make the same error as other systems in yours
20:56 erlehmann also, i have heard “oh we should move more server mods client-side” *mostly* from people who are either incapable of making server mods that do not suck performance-wise
20:56 erlehmann or simply do not care
20:56 erlehmann take fleckenstein, he would be capable, but he simply has a powerful enough computer
20:57 erlehmann do you think if *that* guy makes a CSM, it will run well on my thinkpad T60 from 2012 or so?
20:57 erlehmann (there are reasons to use such a computer, for example: it works and has a 4:3 matte screen)
20:58 sfan5 if misuse was an argument not to invent technologies computers would not exist and we would not be talking about this
20:58 erlehmann but basically, client side turing complete code can not be made performant nor can it be made secure
20:58 erlehmann oh no sfan5 you misunderstand
20:58 erlehmann read http://langsec.org/papers/langsec-tr.pdf and http://langsec.org/papers/langsec-cwes-secdev2016.pdf please
20:59 erlehmann the thing is you have to carefully limit the expressive power of data you send between system boundaries
20:59 erlehmann lua code is simply too expressive
20:59 erlehmann the grammar of the thing you want to parse has to be context-free, regular or calc-regular (think: fields prefixed by their length)
21:00 erlehmann everything more powerful will never be secure or performant for the same reason: any recognizer recognizing valid input can run into a halting problem, thus hanging the program while trying to figure out the input
21:01 erlehmann in short, “be liberal what you accept” is proven to be wrong, as are some other techniques
21:01 erlehmann like input sanitization
21:02 sfan5 that sounds agreeable
21:03 erlehmann there are a lot of things that “feel” as if you just need a powerful computer or more runtime or a more clever algorithm, but the state of the art is that if you need input handling that is for something more complex than regular / context-free / calc-regular, you have painted yourself into a corner
21:03 sfan5 but nobody is looking to make CSM mathematically provably secure or finite
21:03 erlehmann well
21:04 erlehmann lets say if someone dismisses this argument they did not understand the consequeces of it
21:04 erlehmann this is not some edge case
21:04 erlehmann it is the default case
21:04 MTDiscord <luatic> CSM will always be able to DOS a client, but a server can already do that too.
21:04 MTDiscord <luatic> So we don't really have to care about the halting problem etc.
21:04 erlehmann in addition, the vast majority of problems where i have seen server-sent CSMs being touted as a good idea are … just not complex enough
21:05 erlehmann > we don't really have to care about the halting problem
21:05 erlehmann LOL
21:05 MTDiscord <luatic> ?
21:05 erlehmann you will either stay at this opinion or at one point get a new one and laugh about your past self
21:05 MTDiscord <luatic> I don't see your point
21:06 erlehmann people thought for 40 years they don't really have to take it into account
21:06 MTDiscord <luatic> A while true do ... end or filling up memory can sure be annoying and might force the user to reboot their device, but other than that, they should be fine.
21:06 erlehmann the thing is, by allowing turing complete input languages you get a whole category of problems that you never have if you structure your interface correctly
21:07 MTDiscord <luatic> A non turing complete interface is several orders of magnitude less powerful though.
21:07 erlehmann luatic please read the LANGSEC papers first. if you are in a hurry and have a computer science or language philosophy background, read parts III and IV of http://langsec.org/papers/langsec-cwes-secdev2016.pdf i have no motivation to restate several pages of that paper here
21:08 MTDiscord <luatic> Lua is a scripting language which was always designed with the idea of remote code execution in mind. I don't see why we can't isolate it properly, no matter whether we can reason about what CSMs do.
21:09 erlehmann luatic the thing is, a less powerful language is easier to work with from the outside. you can answer stuff like “what is the worst runtime” or “can this be used to take over my computer”.
21:10 MTDiscord <luatic> As long as you abstract away the interfaces necessary to "take over your computer", you don't need to reason about it because it must be impossible.
21:11 erlehmann oh good
21:11 erlehmann luatic i think you have not understood the problem
21:11 sfan5 I'm sure the users will be delighted to know that the O() of their CSM can be computed while CSM is not able to solve their problems
21:11 erlehmann take something like nodes that have formspecs that need to have some logic behind them
21:12 MTDiscord <luatic> Alright, formspecs. Formspec parsing can surely be done in linear time.
21:12 erlehmann sfan5 what i am saying is that in almost all cases (or probably, all cases) a *server-sent* CSM (i.e. one not installed separately as an extension) that is part of some game will not solve a problem
21:12 erlehmann no
21:12 specing erlehmann: I think that the benefits of SSCSMs outweigh their risks. Particularly when SSCSMs are published (and hopefully reviewed)
21:12 MTDiscord <luatic> I don't see the need to reason about any complexity, worst case is denial of service, which I consider acceptable.
21:12 erlehmann specing then i guess you have not read those two papers
21:13 erlehmann > worst case is denial of service
21:13 erlehmann LOL
21:13 MTDiscord <luatic> (if we manage to properly secure our Lua environment, of course)
21:13 specing erlehmann: I don't have to
21:13 sfan5 erlehmann: such is life. I hope users vote by choosing servers that do not lag their clients or disabling CSM
21:13 specing I'm perfectly aware that executing random code is a bad idea, but people do this anyway every hour of every day
21:14 erlehmann sfan5 remember the lua disaster that was minetest 5.3¿
21:14 erlehmann ?
21:14 specing there's no need to hold Minetest back because of this
21:14 MTDiscord <luatic> browsers have the same issue, yet everybody is fine with executing random JS
21:14 MTDiscord <luatic> why should Lua be any different?
21:14 erlehmann luatic the problem is once you go there you can not go back
21:14 erlehmann because it is easier for content *creators* to use the more powerful interface
21:14 erlehmann but the content is more often consumed than created
21:15 erlehmann > users vote by choosing servers that do not lag their clients or disabling CSM
21:15 erlehmann hahaha
21:15 erlehmann the problem is that if you allow to disable CSM then it will just be like javascript
21:15 erlehmann “this server does not work without CSM”
21:15 erlehmann > if we manage to properly secure our Lua environment, of course
21:15 specing "users vote by choosing websites that do not lag their browsers"
21:15 erlehmann what i am saying is that this is impossible
21:15 MTDiscord <luatic> And that is plain wrong
21:16 erlehmann luatic have you read the paper?
21:16 Pexin >everybody is fine with executing random JS
21:16 erlehmann it is possible by the way to have random code be secure. it just needs to be properly limited. lua does not fulfil the criteria.
21:16 Pexin I'm not  -_-
21:16 MTDiscord <luatic> I know Lua 5.1 in and out by now. A secure implementation is very much possible.
21:16 specing not everybody, but the vast majority
21:17 erlehmann oh i guess everyone is ok with climate change as well
21:17 MTDiscord <luatic> hey, at least I can now populate the russian plains
21:17 Pexin the vast majority of end users have no idea what javascript means
21:18 erlehmann look these arguments by popularity do not make sense against fundamental laws of nature (like the halting problem, which i only used because denying its relevance exposes the denier's understanding or lack thereof regarding programming issues)
21:18 specing erlehmann: the vast majority doesen't care
21:18 erlehmann specing “vote”, “choosing”. where to order specific food or electronic parts if the only website uses js
21:18 erlehmann untli it hits them
21:18 erlehmann and then you can not go back
21:18 sfan5 erlehmann: no idea what you're referring to
21:18 specing erlehmann: your garden doesen't require js
21:19 erlehmann sfan5 oh i thought you knew. let's say i think no one should run a minetest 5.3 server probably.
21:19 erlehmann or any earlier version
21:19 erlehmann after all, minetest 5.4 removed support for client-sent server-side mods?
21:20 erlehmann or was that an accident and will be re-enabled in minetest 5.5 again?
21:20 sfan5 ???
21:20 erlehmann well if you are okay with executing random code i think you should enable it again
21:20 Pexin ? there used to be client-sent server-executed code?
21:21 sfan5 if you have arguments that are not dishonest talk to me again, I have better things to do
21:21 erlehmann ok
21:21 independent56 Do admins get nostalgia from older parts of the map? Like, if they built a city and abandoned it, would they feel nostalgia visiting it again?
21:22 independent56 Furthermore, would they avoid going there as not to corrupt the nostalgia with new memories?
21:22 Pexin independent56: all admins or a subset of admins?
21:22 Pexin in that question, shall ye find the answer
21:22 independent56 Admins who own a minetest server
21:23 independent56 Onewhich has been running for several years
21:23 independent56 I certanly get nostalgia from old worlds
21:26 erlehmann Pexin to my knowledge, yes. but since sfan5 does not know about it, it seemed to have been a feature that got little attention and i think it may have been broken accidentally, rather than on purpose?
21:27 erlehmann i mean you can kinda fake it
21:27 erlehmann with lua controller and stuff
21:27 specing client-sent server-side mods?
21:27 specing Wow, sounds awesome :D
21:27 specing When can we have it?
21:27 erlehmann but they can't do much
21:27 erlehmann i think with a lua controller i can only crash the server
21:28 erlehmann which is not very useful
21:28 independent56 joined #minetest
21:28 erlehmann and honestly, ppl who use lua controllers “seem to be largely okay” with randos being able to crash their servers
21:28 independent56 but rn, my nostalgia feeling is dead and i can't feelthe pang of old times calling for me.
21:29 erlehmann <specing> When can we have it?
21:29 erlehmann specing, make a PR
21:29 erlehmann but anyone who thinks sending lua mods to the client can surely use the same sandbox on the server
21:29 erlehmann just make it the same setting
21:29 independent56 erlehmann, If that happened, i would deleteblocks the area of the luacontroller. To crash the server is to crash your home
21:29 erlehmann like either SSCSMs and CSCSMs are both on or both off
21:30 erlehmann that way you can truly get a vote on if executing random code is desirable (for whatever reason)
21:30 erlehmann if i find a new way for client-sent CSMs in the existing code i will let you know
21:30 proller joined #minetest
21:30 erlehmann i am pretty sure there is one, but i have not gotten it to work
21:31 specing haxxxorz
21:31 erlehmann i.e. it only crashes the server
21:31 erlehmann i meant of course
21:31 erlehmann if i find a new way for client-sent SSMs in the existing code i will let you know
21:31 erlehmann but client-to-client CSMs would be funny as well!
21:35 erlehmann Pexin if you have a minetest 5.3 server, upgrade it.
21:35 erlehmann that's all i am saying
21:36 erlehmann and i think no core dev would say that is bad advice
21:36 independent56 joined #minetest
21:37 erlehmann regarding the democracy analogy, the vast majority of server owners have opted to install some widely used mods that allow players to dupe items and crash servers. they are okay with it!
21:37 erlehmann (dupes are somewhat rare compared to crashes though)
21:39 erlehmann is anyone here who got chess items from “chezzz” on catlandia?
21:39 erlehmann that was me btw
21:39 erlehmann i hope you keep good care of them
21:39 erlehmann i must say it is a funny idea to make an 8x8 inventory and disguise it as a chessboard using checkerboard background
21:40 erlehmann and put chess figurines in it
21:40 erlehmann i mean in real life you can take the playing pieces from the chess board too!
21:40 erlehmann or play chess with lumps of clay or leaves instead
21:40 erlehmann so it only adds to the realism
21:42 erlehmann if the funny person is here who managed to get the fluid that the mimic mob spews as an item, please tell me in a query
21:42 erlehmann it might be possible to refine it into a more general fluid or falling block exploit
21:44 specing cool erlehmann
21:45 specing erlehmann: I could reliably crash BlS by having just the right error in just the right place in my CSMs
21:45 specing so I'd crash, and the server would crash with me
21:46 erlehmann specing, BIS?
21:46 specing blocky survival
21:47 erlehmann specing, could be that they did not check if a player is online, like the recent mineclonia bugfix
21:47 erlehmann you *always* have to check
21:47 erlehmann i learned it from the rubenwardy book
21:47 specing it must have been something like that
21:47 specing some race condition
21:47 erlehmann well notify the devs then
21:48 erlehmann this stuff usually requires frame-accurate client crashes to get a server crash out of it
21:48 specing I did, they couldn't find it
21:48 erlehmann frame as in globalstep
21:49 erlehmann ah damn
21:49 erlehmann specing wanna test this gem? https://git.minetest.land/Mineclonia/mcl_meshnode/pulls/10
21:50 erlehmann mineclone2/mineclonia/mineclone5 should have meshnode too
21:50 erlehmann and cora and me are going to make it work, eventually
21:52 specing Not now, I got addicted to another gmae
21:53 erlehmann which one
21:54 Extex joined #minetest
21:55 specing erlehmann: Hideous Destructor https://codeberg.org/mc776/hideousdestructor
22:15 hecks joined #minetest
22:34 independent56 joined #minetest
22:46 Sven_vB erlehmann, thanks for the LangSec papers. very good reads.
22:47 mazes_85 joined #minetest
22:48 Elouin joined #minetest
22:49 dabbill_ joined #minetest
22:49 Sven_vB the practical approach for people who want a popular game though, is to hope enough sandboxing can minimize the impact of doing stuff wrong.
22:49 Sven_vB fortunately MT doesn't need to be that kind of "popular"
22:50 Noisytoot joined #minetest
22:51 bdju joined #minetest
22:51 rymiel joined #minetest
22:53 erlehmann Sven_vB not only for popular games. browsers, other stuff too.
22:53 erlehmann it is just the easiest solution
22:54 erlehmann and people think they can solve the rest of the problem on the way there
22:54 Sven_vB I'd call it the least impossible non-solution
22:54 erlehmann lol yes
22:55 erlehmann in the end, saying that sandboxing code like that works is like saying your free energy device is giving back 98% of the energy you put in to run it, you only need a few percent to make it go positive!
22:55 erlehmann like yeah, that is true
22:55 erlehmann but you won't get the few percent, ever
22:56 erlehmann Sven_vB what do you think of my idea to put client-sent server mods and server-sent client mods behind the same flag?
22:56 erlehmann after all, if someone *really* thinks lua is secure that should ork
22:56 erlehmann work
22:56 erlehmann and we do have precedent, lua pipes and lua controller
22:56 erlehmann (both which are a security and crashycrashy nightmare for admins)
22:59 Sven_vB on totally another note, I have problems collecting items from the ground, because aiming at them precisely takes me much time. it's made worse by my favorite server lagging horribly at times, so I don't even get good feedback when I try to just spamclick an area. is there any way (without CSM :D) to make my client help me collect them? most time there's only one item on the block surface, so it should be easy to guess which one I meant.
23:00 Sven_vB erlehmann, I haven't yet read enough log to have an opinion about those flags.
23:04 Pexin Sven_vB: modify vacuum mod so it has infinite uses, and convince admin to install it?
23:05 Sven_vB I wish my search engine could find a text version that doesn't split words and marks paragraphs by some other way than just geometry. starting at page 4 it's almost unreadable for my text-to-speech.
23:05 * Pexin ponders extra keybindings..
23:05 Sven_vB (of the langsec cwes paper)
23:06 Sven_vB Pexin, already tried to convince the admin. we couldn't agree on the conditions.
23:08 Sven_vB guess I'll put the langsec papers on the "read later" stash for when I had time to find good OCR software.
23:11 AliasAlreadyTake joined #minetest
23:17 GNUHacker joined #minetest
23:22 bwarden joined #minetest
23:33 Sven_vB erlehmann, now I read the idea about using the same flag, and I disagree. each participant should be empowered to configure how many resources (CPU, RAM, ???) they want to offer to other participants.
23:34 Sven_vB we can then make MT a distributed computing platform, and maybe even add a block chain.
23:47 erlehmann lol
23:47 erlehmann Sven_vB oh i do expect people who say that client-sent server side mods are a bad idea bc executing arbitrary code etc. – but then they should also say that server-sent client-side mods are a bad idea bc executing arbitrary code.
23:48 erlehmann like either it is entirely safe and won't lag anything or it is not
23:48 erlehmann there is not really a *choice* if there is no valid alternative
23:48 erlehmann up until minetest 5.4 you basically *had* to run with the option of client-sent server-side mods
23:49 erlehmann “option”
23:49 erlehmann ;)
23:49 erlehmann > is there any way (without CSM :D) to make my client help me collect them
23:49 erlehmann cora has written a csm to collect items on laggy servers
23:50 erlehmann jordan4ibanez a.k.a. oilboi has written code for better item pickup on laggy servers, which is probably in his crafter mod
23:50 erlehmann sadly neither cora nor me could make sense of it
23:51 erlehmann Sven_vB regarding langsec, you can probably email meredith patterson and ask her if she has some other format? sorry :/
23:56 independent56 joined #minetest

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