Whether you believe it's morally right or wrong, that doesn't matter - he did violate several high profile laws.
"Hypersonic" weapons used in current conflicts are nothing more than a glorified long range missiles that are useless if you can't launch them from the air. They're also currently statistically not significant due to their low amounts.
Detecting cheating is not always trivial. Cheat bans often have to happen in waves rather than immediately in order to frustrate the cheaters and obfuscate how they were detected.
Sure, the cheater will eventually run out of IPs. But you might as well save both yourself and the cheaters some time and hassle and just add 0.0.0.0/0 and [::]/0 to your IP banlist right now. You will effectively end up with the same result if you're willing to chase every cheater across the address spectrum.
Spot IP bans aren't totally worthless but they're probably the least effective of the techniques I mentioned.
We're talking community servers here, not corporate ones.
>Sure, the cheater will eventually run out of IPs. But you might as well save both yourself and the cheaters some time and hassle and just add 0.0.0.0/0 and [::]/0 to your IP banlist right now. You will effectively end up with the same result if you're willing to chase every cheater across the address spectrum.
It's not going to end up with 0/0 as the final result. You're assuming that almost any address is available to the cheaters, but that's simply not true. By blocking datacenter IP ranges and Tor exit nodes, you've stopped most of the ways cheaters can easily change their IPs.
You ban their own home IP address, and what are their options? 1. They get a VPN and don't make it through because that IP is already blocked. 2. They hope their ISP allocates a random IP from a range, so if that works they come back and they instead get a range ban. 3. They get a residential VPN and start burning through those precious IPs.
You don't have to chase cheaters if you're running a server. You ban them once or twice and call it a day.
No ? Even if it takes 5 minutes to get noticed (which only happens on the most absolutely blatant cases of cheating), rotating through a few VPNs can easily get you a few thousand different IPs. That's over three consecutive days of cheating. And that's just for a single server. In addition, IP bans means that you potentially nuke hundreds of people: between CGNAT & people playing on shared phone connections, a single IP can be allocated many times.
In addition: this kind of maintenance wears down server owners and admins. Every times, it's more time spent banning someone. Every time, it's players on the server making reports while you're not there, and hoping you have tools that allow you to verify it. Every time, it's players leaving your community, because there's a cheater.
It's not uncommon to ban all addresses coming from a datacenter, which will stop the majority of VPNs. That leaves significantly fewer addresses from residential VPNs.
>IP bans means that you potentially nuke hundreds of people: between CGNAT & people playing on shared phone connections, a single IP can be allocated many times
Yep. That's collateral damage. A good server would have an appeals process to handle those cases.
This attitude also reflects the naivete of the 1990s. You can't ban a person. You can ban an IP, you can ban "all known Tor exit nodes" or "all known VPNs" or "all known public cloud IPs", you can ban whole countries by IPgeo, you can ban anything somebody has to provide to log in (an email address, a phone number, a credit card number, etc.), but these can all be evaded. The only truly effective banning tools are private, invite-only servers or reputation/incentive systems where the cheater loses something really valuable that a ban evasion can't recover.
And then they'll be banned again and again. There's only a limited amount of IPs available to cheaters, it won't be long before they burn through all of them.