←back to thread

379 points mobeigi | 1 comments | | HN request time: 0s | source
Show context
beeboobaa3 ◴[] No.41862678[source]
> If a player joins with a different Steam ID but with an IP address that is already banned, the system now re-bans them

This works great until you realize you're punishing innocent players because of CGNAT and IP addresses getting rotated. Cheaters usually know how to get their router to request a new IP address. That IP address then gets assigned to someone else later.

replies(4): >>41862691 #>>41862695 #>>41862730 #>>41862737 #
cwmma ◴[] No.41862695[source]
They addressed this in the section entitled "Problematic cases of IP address fingerprinting"
replies(2): >>41862846 #>>41863340 #
onli ◴[] No.41862846[source]
No, not specifically. That section is still written under the misconception that IPs are bound to households, or static networks like university networks. Instead they can swap at the very least country wide (or rather, however the provider manages the IP addresses it controls). Their mental model is just not how the internet works.

By using IP as the ban id they created a system that constantly and regularly banned completely innocent steam IDs, thinking they are somehow linked when a new steam id uses a banned IP, which is nonsense. They just did not notice because the banned gamers did not complain.

replies(1): >>41862916 #
1. Ekaros ◴[] No.41862916[source]
Being from country with lot of IPs for operators. I did some packet sniffing on DHCP broadcast traffic seen by my router(ISP should filter that...) and I saw at least 3 non-continuous public IP blocks... And that was just day or less of monitoring this traffic...

So if the same connection(plug in wall) can end up with IPs from different blocks, well, trying to do anything sensible with this is too complicated.