Time Nick Message 00:45 MTDiscord iisu, it seems to me that you have no data saved that would indicate what has changed. If you only have a local map save of a server map, then all you have is parts of the map. You could probably use git to keep track of changes, just add a commit before you log on each time. Then, to chech what has changed, log out, check out a specific commit, then reload the game. 00:46 MTDiscord But that requires forethought 00:46 MTDiscord As is, I don't think you have the information saved anywhere 00:47 MTDiscord if they have the seed, just generate that area, and compare it to the map save 00:47 MTDiscord iirc certain clients allow you to build from schemes, but that may get you banned depending on there rules 00:47 MTDiscord Well that compares to the beginning of time only 00:47 MTDiscord > Hi, is there a way to get a map diff (between a map save and seed)? 🤦 00:48 MTDiscord Ah. 00:48 MTDiscord I will stick my head back under its rock 02:16 kilbith https://www.youtube.com/watch?v=3RmYVBPkDgY 03:28 fluxionary_ hi, your-land is being targeted by a DOS attack because we banned a nazi. do other community members have any useful advice for how to deal w/ this? 03:32 MTDiscord dos in what manner? 03:32 MTDiscord chat spam, packet spam, abusing formspec spam, etc? 03:38 fluxionary_ none of the above 03:38 fluxionary_ connection packets 03:38 fluxionary_ maybe? 03:39 fluxionary_ but basically, sucking up all possible network packet interactions w/out actually establishing a connection w/ the server 03:40 fluxionary_ the server itself doesn't even think there's lag. mobs can interact w/ the environment just fine 03:40 fluxionary_ this happened during a planned "event" where a lot of mobs were spawned to fight against the players. but all the players timed out and were killed by the mobs 03:41 MTDiscord looking at yl, seems you had some chat spam as well. just ban the ip in iptables thats generating the packet spam. if the server isnt responding to the packets, you could write a script to listen to network traffic 03:41 MTDiscord *to do it for you 03:42 fluxionary_ and i'm not hypothesizing too much - the attacker stated the got a "DOS" script from a person named "corarona" who seems to be a dragonfire user 03:42 fluxionary_ banning individual IPs isn't useful, that's why i created verbana 03:43 fluxionary_ but i haven't ever finished the work to make it work on IPv6 03:43 fluxionary_ and i also don't think it can help w/ these sort of DOS attacks, we need a way to block stuff automatically at a low level 03:44 fluxionary_ also an attempt to block an IP ended up blocking a long-standing user in good standing because it was too broad 03:45 MTDiscord oh that, seems your hours late to the party. usually uses cora, there the mcl2 maintainer, and also do/did some work on dragonfire/waspsalivia 03:45 fluxionary_ well, this has been going on for hours 03:45 fluxionary_ not sure we're late, but i haven't seen chatter about this 03:46 fluxionary_ but discord hates me so i admit this has maybe been discussed elsewhere that i can't see 05:08 MTDiscord Hi folks! If anyone could mention my trivial PR in #minetest-dev-irc to get merged, I would appreciate it. I think it's ready. #12902 05:08 ShadowBot https://github.com/minetest/minetest/issues/12902 -- Fix typos and en_US/en_GB inconsistency in various files by Abdou-31 07:35 iisu MisterE: Yeah, I think that can do it, probably with some tweaking in the resulting map. :/ 07:35 iisu Thanks. 07:40 fgaz fluxionary: if the connection attempts can be detected from logs, look into fail2ban 08:42 sfan5 !tell fluxionary need packet captures to give targeted advice 08:42 MinetestBot sfan5: I'll pass that on when fluxionary is around 08:43 sfan5 since you say it was a script written by the dragonfire guys chances are they found a bug in the engine but never reported it 09:54 MTDiscord The spammer tried to frame cora for the lag attacks, she doesn't have anything to do with it. Reason unknown, but seems like the spammer doesn't consider we're actually talking to each other and his lies won't work in a tight-knit community like ours. 10:03 MTDiscord The attack looked a lot like the "send a lot of register accounts packets" 11:29 MTDiscord Have you tried using Wireshark to capture the packet spam? 11:34 MTDiscord Block them by IP in minetest.register_on_prejoinplayer 11:35 MTDiscord Like if there are more than 10 login attempts during 1 minute from one IP, block that IP 11:35 MTDiscord They are not joining. They are only registering accounts 11:36 MTDiscord register_on_prejoinplayer is called on registration too 11:38 MTDiscord They are already denied access in a prejoinplayer callback. The problem is not that they reach ingame, but that they are sending too many reg attempts, overwhelming whatever is behind the reg process 11:40 MTDiscord If they're blocked in register_on_prejoinplayer, there wouldn't be any registration process. Are you sure it's the problem? 11:40 MTDiscord May I send you a log of two separate attempts in private? 11:41 MTDiscord And the code that creates those log entries ofc 11:41 MTDiscord Sure 12:42 fgaz @Bastrabun would fail2ban work? 12:46 MTDiscord Probably yes, but I must make sure there's no legit usecase blocked by it 16:58 MinetestBot 02[git] 04Abdou-31 -> 03minetest/minetest: Fix typos and en_US/en_GB inconsistency in various files (#12902) 13d1b80b4 https://github.com/minetest/minetest/commit/d1b80b462eaa74a8640cf132c21f74e4f924052a (152022-11-09T16:57:19Z) 16:59 MinetestBot 02[git] 04x2048 -> 03minetest/minetest: Resize hotbar immediately before drawing (#12930) 1381bfc9c https://github.com/minetest/minetest/commit/81bfc9c7a2af564063fd74ee0c23d0e5c6511410 (152022-11-09T16:57:55Z) 16:59 MinetestBot 02[git] 04GoodClover -> 03minetest/minetest: Flip player_back.png (#12940) 13042f791 https://github.com/minetest/minetest/commit/042f7917e7aa264f91f85c1e073776a22922b2e5 (152022-11-09T16:58:21Z) 16:59 MinetestBot 02[git] 04grorp -> 03minetest/minetest: Fix get_tool_wear_after_use for one use (insta-break) (#12945) 1388b04ea https://github.com/minetest/minetest/commit/88b04eadc9b37d44940ccb409f3af18d1cf248ed (152022-11-09T16:58:53Z) 19:16 MTDiscord Thx! 20:53 rubenwardy ContentDB now has download stats for each package. They're public, you can find them by clicking "statistics". Each user also has a stats page to summarise their packages, you can find yours here: https://content.minetest.net/user/stats/ 21:09 Krock that's pretty cool. what happened on Nov 5/6? 21:09 Krock also the colors repeat too fast 21:10 Desour Krock: see https://forum.minetest.net/viewtopic.php?p=417480#p417480 21:10 Desour (the "video" link) 21:11 Krock man. these Spanish guys surely do like stapling bread to trees https://i.postimg.cc/VvtSW-t3m/grafik.png 21:11 Krock (wrong tooltip point. peak is 53) 21:15 Desour and it doesn't even include those that got their bread stapler via git 21:15 rubenwardy Yeah I need more colors, or an other 21:17 Desour tip: you don't need a different flower for each color if you mix the dyes 23:20 dmj I keep geeting an error that results in a server shutdown when trying to run a MineClone2 game: "/mcl_mobs/api.lua:2216: bad argument #1 to 'random' (interval is empty)" Any thoughts/advice would be appreciated. 23:20 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome