Open PotatoCreator opened 2 years ago
This requires evil actors to identify with the same nickname every time. They probably do so now, but if we add this feature, they're probably going to stop. Then this feature doesn't seem very helpful anymore.
duplicate of https://github.com/ddnet/ddnet/issues/5433 with more details though
I've got an idea.For example:
It's very useful to lock a player who did bad things,because nickname of a player is easy to change,but ip doesn't.
Mods also don't need to check manually then ban,servers can refuse bad players by itself.
IP is as easy to change as nickname for some people. Plus, a malicious registered server could ban some IP so that some people are banned from all registered servers with no idea why.
Let me fix this:
Only DDNet offical server can ban players to master.But if some offical server ban a player,all servers should refuse him/her even it's not a offical server.
I know that a personal server can pass a banned player,but they are much fewer than normal servers.
For example,there are 10 servers in a country.A player with 5 ips joins and breaks a rule.
Greetings! My idea is specifically for moderators. So lets start with an example.
As now, there is "bans" command, which doesn't reveal much information.
So the idea is to create Banned players history page. As a simple command, Moderator could check the list of currently banned players or check target players history.
Best option for this would be an rcon command. Exaples:
banhis [ƤØŢĀŤ0|Co]
This command would check ban system and output players previous bans, reasons, dates and ips.
Output: Player ƤØŢĀŤ0|Co has 69 bans on record [01/09/2022] 127.0.0.1 ƤØŢĀŤ0|Co Evade+Bot client 1month [01/08/2022] 127.0.0.1 ƤØŢĀŤ0|Co Bot client 1week and so on.whois 127.0.0.1/Nickname
This command would check the name used last time with that ip.
Output: Last player with 127.0.0.1 was seen using name ƤØŢĀŤ0|Co on {server}. [01/09/2022