Minetest logo

IRC log for #minetest, 2021-05-10

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

All times shown according to UTC.

Time Nick Message
00:03 specing_ joined #minetest
01:04 Unit193 joined #minetest
01:16 olliy_ joined #minetest
02:02 Hawk777 joined #minetest
02:13 Snape joined #minetest
02:16 delta23 joined #minetest
02:27 Snape joined #minetest
02:36 Surfer2011_ joined #minetest
02:58 delta23 joined #minetest
04:00 MTDiscord joined #minetest
04:20 Baytuch joined #minetest
05:18 delta23 joined #minetest
06:03 Swift110-mobile Hey a
06:03 Swift110-mobile Hey all
06:19 Hawk777 joined #minetest
06:53 sec^nd joined #minetest
06:57 absurb joined #minetest
07:08 Kimapr joined #minetest
07:14 Surfer2011 joined #minetest
07:16 AndDT_ joined #minetest
08:00 ShadowNinja joined #minetest
08:03 Flabb joined #minetest
08:09 hlqkj joined #minetest
08:46 FeXoR joined #minetest
08:49 erlehmann why are there no discussions about cheating in minetest forums
08:49 erlehmann i want to improve anticheat
08:49 erlehmann but i was told discussing cheating is banned?
08:49 erlehmann in particular, i want to forbid flying
08:51 erlehmann sfan5 what do you think of discussing ways how to cheat and how to react to that
08:51 erlehmann i only found it on issue tracker somehow
08:51 erlehmann funniest thing i found was a suggestion to generate ores only at surface
08:51 rubenwardy Discussing cheating is fine, promoting ready made tools isn't
08:51 erlehmann to frustrate xray hackers
08:51 rubenwardy I don't necessarily agree with this rule
08:52 erlehmann lol so that is why there are no results for "dragonfire" or "waspsaliva" on the forums
08:52 erlehmann i mean no useful results
08:52 rubenwardy I think it's not very useful as anyone who wants to cheat will just Google it anyway
08:52 erlehmann yeah i think too
08:52 erlehmann or just read the source
08:52 erlehmann i mean
08:53 erlehmann bool checkPrivilege(const std::string &priv) const
08:53 erlehmann -       { return (m_privileges.count(priv) != 0); }
08:53 erlehmann +  {
08:53 erlehmann +    return true;
08:53 erlehmann +    // (m_privileges.count(priv) != 0);
08:53 erlehmann +  }
08:53 erlehmann :D
08:53 erlehmann that is kinda easy to work out
08:53 erlehmann but the question is how to deal with it
08:53 erlehmann and that is complex
08:54 erlehmann rubenwardy i recently found a bug where i could drop a specific item and cheat client waspsaliva would crash, that was funny
08:54 erlehmann i mean i reported it and it was fixed
08:54 rubenwardy Hack clients are often also hacky
09:06 calcul0n_ joined #minetest
09:24 MTDiscord <Danil_2461> ?
09:27 entuland joined #minetest
09:30 SwissalpS joined #minetest
09:36 Fixer joined #minetest
09:40 erlehmann rubenwardy so if i post that example, do you think i would be banned from the forums?
09:48 entuland_ joined #minetest
09:52 specing joined #minetest
09:58 riff-IRC joined #minetest
10:02 delta23 joined #minetest
10:37 whosit is having "map saving" 100-200ms long every 5 seconds considered normal?
10:43 entuland I guess you could change those settings, but somewhere you have to store the map changes not to lose them if something goes south
10:44 entuland the point is whether it's freezes the game or not, regardless of how much the save takes
10:44 entuland s/it's/it
10:44 whosit why it's not async from the game loop?
10:44 entuland that I don't know
10:46 whosit the 100-200ms is for server running postgres backend
10:46 whosit and it does the timestep lag / freeze thing
11:08 erlehmann rubenwardy to whom can i talk about improving anticheat? there is no way i can discuss anticheat without explaining cheats
11:09 erlehmann rubenwardy if i can't do it on the forums, i can only … talk to the authors of cheat clients, which i am doing lol
11:09 erlehmann they have little interest in better anticheat though
11:09 erlehmann though i have
11:09 erlehmann bc anticheat is stupid enough to break trampolins and mesecon piston teleport
11:10 rubenwardy You're not going to get banned without warning
11:11 rubenwardy sfan and krock are probably the people to talk to
11:11 erlehmann ok thx
11:12 erlehmann rubenwardy i am pretty sure if i link to dragonfire or waspsaliva code i risk a ban
11:12 erlehmann or even show a snippet as the one above
11:13 erlehmann rationale: the rules say intentions do not count
11:14 erlehmann btw, "beware the dark" is a pretty funny way to discourage nocip and flying
11:20 erlehmann (bc ppl who do that also have fullbright)
11:20 erlehmann (and bc the sky is dark)
11:37 nuala joined #minetest
11:45 hlqkj_ joined #minetest
12:01 specing_ joined #minetest
12:31 Andrew__ joined #minetest
12:37 Verticen joined #minetest
12:38 tech_exorcist joined #minetest
13:08 hlqkj joined #minetest
13:10 ghoti_ joined #minetest
13:23 kamdard joined #minetest
14:26 Pie-jacker875 joined #minetest
14:47 kamdard joined #minetest
15:25 Hawk777 joined #minetest
15:30 appguru joined #minetest
15:30 hlqkj_ joined #minetest
16:31 SwissalpS joined #minetest
16:36 Verticen joined #minetest
16:46 Hiradur joined #minetest
17:06 Talkless joined #minetest
17:08 calcul0n__ joined #minetest
17:22 erlehmann joined #minetest
17:44 nuala joined #minetest
18:00 calcul0n joined #minetest
18:58 hlqkj joined #minetest
19:40 AntumDeluge I don't see an option to adjust the label on an image button ( http://minetest.gitlab.io/minetest/formspec/#image_buttonxywhtexture-namenamelabel ). Is this not possible?
19:42 AntumDeluge I mean obviously I can just leave the image label empty & add another label over it. Was just curious if it were possible to do it from the image_button options.
19:44 entuland yep, I don't think you have control over it
19:47 AntumDeluge k, thanks.
19:47 MTDiscord <entuland> yw
19:48 entuland dang I should avoid posting from discord in this channel
19:48 sfan5 why
19:49 entuland because ping & startle myself :P
19:50 entuland it's like an I/O conflict, I don't expect to get the ping immediately after I send a message :P
19:50 erlehmann sfan5 hi. if i want to discuss how cheat clients work and possible anticheat improvements on a more persistent platform than here, where to do it? i do not want to get banned on minetest forums.
19:50 erlehmann sfan5 i ask you because you are definitely not a cheat client advocate
19:50 MTDiscord <GreenXenith> The bridge is supposed to prevent self-pinging, but I wouldnt be surprised if it doesnt work
19:51 entuland oh the ping happened on the HexChat client
19:51 entuland not on Discord
19:51 MTDiscord <GreenXenith> I know
19:51 erlehmann entuland highlight?
19:51 entuland yes
19:51 MTDiscord <GreenXenith> Its supposed to add a special invisible character to the nick on the IRC side to prevent self-pinging
19:52 entuland can't tell, the message above is marked as if someone else sent a message pinging me
19:52 sfan5 erlehmann: idk I guess github?
19:52 entuland the "entuland" word above is also treated exactly as my handle, I can right click it, get a context menu and so forth
19:53 erlehmann sfan5 yeah ok then not i guess. github hellbanned me once accidentally, i may have made too many commits or something.
19:53 erlehmann not using it except if i get paid
19:54 erlehmann sfan5 can you explain the history behind the "no talking about cheats" thing though?
19:54 erlehmann it sounds incredibly weird
19:54 erlehmann like something from a steam forum
19:54 erlehmann or 1999 boomer shooter enthusiasts
19:55 erlehmann the minecraft community talks about cheats all the time, so i wonder, is it to keep those ppl away?
19:55 sfan5 I wouldn't know what to say about the history spontanously
19:56 erlehmann ah i thought maybe there was some big bad event or something
19:56 erlehmann i heard that on clamity pistons were once made unknown by an admin to prevent duping
19:57 erlehmann but unknown items can be stacked higher than known items
19:57 erlehmann so yeah, that backfired spectacularly
19:57 erlehmann when they were made known
19:59 sfan5 anyway within limits code-focused cheating discussion should also be fine on the forums
20:00 erlehmann people keep saying that but there exist no discussions like that
20:00 erlehmann so i guess whoever tried that ate a ban
20:01 erlehmann meanwhile, can anyone make sense of this commit? https://git.minetest.land/Mineclonia/Mineclonia/commit/8f30e223e2d45c4ead2237196c13446d6b9cb1e3
20:02 erlehmann i have the cursed task of backporting features with commit messages like "I hate reverting something xD"
20:18 entuland joined #minetest
20:54 entuland erlehmann: well, the only change in that seems to be replacing "ipairs" with "pairs"
20:54 entuland which may make sense if the result of connected_players() changed format
20:55 entuland as ipairs would ignore any non-numeric key
20:56 entuland connected_players() or any other source of data there
20:57 erlehmann entuland well, i can see that, but i don't know why because the commit message is crap
20:57 entuland oh that I can't tell
20:58 erlehmann i thought maybe someone knew
20:58 entuland maybe someone else replaced pairs with ipairs with an earlier commit and they had to fix the "bad idea"?
20:58 erlehmann i was told that ipairs is faster
20:58 erlehmann yeah but also this is on a feature branch that kay27 made for nether portals in mineclone2. it does not belong there.
20:59 erlehmann i keep finding unrelated small fixes with questionable commit messages on feature branches and i hate it
20:59 erlehmann bc then the feature branch depends on that thing
21:01 scr267 joined #minetest
21:03 entuland I guess the best way to know is to ask the committer :P
21:03 entuland also, I may be wrong and that could be a bad fix - maybe all of those cases really only use numeric keys and maybe ipairs is really faster and maybe there was really no need to change those
21:05 entuland I also found this hit searching for which one is really faster: https://devforum.roblox.com/t/speed-comparison-ipairs-vs-pairs-vs-numerical-loop-benchmark/537134
21:05 entuland Quote: "I recently learnt that ipairs is only this fast with our custom Lua interpreter, Luau; in Vanilla Lua it is slower than pairs."
21:13 MTDiscord <Jonathon> Ipairs is slower than pairs, regular loop is fastest
21:25 MTDiscord <GreenXenith> ipairs is faster than pairs
21:26 MTDiscord <GreenXenith> At least, I think. Might only be in JIT
21:36 MTDiscord <Jonathon> https://medium.com/@sleitnick/battle-of-the-loops-c001bcb4961c
21:48 ramirez joined #minetest
22:03 MTDiscord <Benrob0329> I'd be curious to see how newer versions of Lua (specifically, 5.4) compare
22:05 delta23 joined #minetest
22:10 MTDiscord <entuland> can't tell what they're benchmarking exactly but here is something in general: https://www.reddit.com/r/lua/comments/j9x33f/arewefastyet_benchmark_suite_applied_to_different/
22:10 Ritchie joined #minetest
22:23 MTDiscord <Jonathon> pokes @exe_/irus for tests he said that he would provide
22:26 Verticen joined #minetest
22:50 MTDiscord <exe_virus> Sorry, I only got through basic two client testing, still have to run my 5-10 client test here in a bit. Sadly I only get 30 minutes of free time a day during the week
22:51 MTDiscord <Jonathon> tis fine
23:08 FeXoR joined #minetest
23:29 olliy_ joined #minetest

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