Time Nick Message 12:02 Zughy[m] I've banned a player 5 times (they keep joining with alts, like Name1, Name2, Name3), both via /ban and with the /xban mod. How is it possible they can keep joining? 12:02 Zughy[m] Do they change IP every time? And if so, can't we introduce a hardware ban? 12:04 Zughy[m] Also, they were definitely using a modded client, since they were able to fly and to write using colours 12:10 MTDiscord does the client self-report as a hacked client? e.g. I think dragonfire does that so scriptkiddies that don't know how to compile it out are easily detectable on a server that doesn't allow such cheats 12:29 MTDiscord `minetest.register_on_chat_message(function(name, message) if minetest.strip_foreground_colors(message) ~= message then minetest.kick_player(name, "no colors for you!"); minetest.ban_player(name) end end) 12:30 MTDiscord they most likely change their IP, yes; you could try using a VPN blocker mod 12:30 MTDiscord no, we can't introduce "hardware bans", because Minetest is open-source software 12:31 MTDiscord whichever code would send the hardware identifier could and would trivially be modified to spoof a different hardware identifier 12:31 MTDiscord why yes, can't we just stuff fingerprinting DRM into Minetest, surely that would fix it 12:31 MTDiscord (closed-source software has the same problem, but obfuscation makes the spoofing part harder) 12:42 Zughy[m] " no, we can't introduce..." <- Xonotic is FOSS too but I've been banned twice with a hardware ban 12:43 Zughy[m] (because the server admin didn't know how to lose :,) ) 12:54 MTDiscord I'm sure there exist hacked clients to trivially circumvent those "hardware bans". 15:42 MTDiscord Hardware bans are possible, but it requires you to have access to the player's hardware. And a hammer. Check your local laws before attempting. 15:43 MTDiscord that sounds like an aggressive anticheat, your local minetest anticheat representative pays you a visit and hammers your computer to pieces 15:43 MTDiscord I'm a sovereign citizen and I serve as a diplomat for myself, you can't legally do anything with me unless you declare war on me /s 15:45 MTDiscord I also reserve the right to beat you up with an electric baton if you don't pick up that can 15:45 MTDiscord Every citizen is sovereign until the government who controls the local police decide to challenge that. 15:46 MTDiscord So a hardware unban would be an atomic reconstruction from the remains? 15:47 MTDiscord Making the game demanding also counts as a hardware ban for weak machines 15:47 MTDiscord The best we can do is IP bans. If a user is re connecting to their ISP, we can ban ranges. If they are using VPNs or Publix mix networks, we can ban those entire networks via public blocklists. All of these options incur significant potential collateral damage. By that point, you're better off just going into full lockdown and requiring an invite to register. 15:48 MTDiscord Carpet blocking 15:48 MTDiscord If by "hardware ban" you mean like MAC address, sure, but that only applies if they're on your LAN. If that's the case, then the other kind of hardware ban is feasible too. 15:49 MTDiscord MAC addresses can be changed anyway 15:50 MTDiscord As a passive network traffic receiver, I believe the MT engine supports all of the things it can that can reasonably be used to block a player, and the rest is up to either modding (for higher level filtering) or firewalling (for lower level). 17:02 MTDiscord All this on-topic chat 17:58 MTDiscord We should make an amd fan server and ban the usage of any computer not running on an amd gpu/cpu :trollface: 18:03 Desour my pc already has its fans