←back to thread

379 points mobeigi | 3 comments | | HN request time: 0s | source
Show context
snarfy ◴[] No.41862807[source]
For UT2004, you can ban by player GUID (a hash of the CD key) or IP. With the game abandoned by Epic, a number of key generators have cropped up, which makes GUID bans useless. IP bans only go so far with VPNs costing $2 these days.

The main solutions we have today are IP ban + VPN blocking using a database of known VPN subnets and adding them all to the firewall, and a similar fingerprinting technique which scans their folder structure of certain system folders.

replies(12): >>41862963 #>>41863123 #>>41863371 #>>41864302 #>>41864313 #>>41864340 #>>41864577 #>>41865500 #>>41865762 #>>41866999 #>>41867262 #>>41885146 #
IncreasePosts ◴[] No.41864302[source]
How about just a whitelist? I can't imagine there are a ton of legit ut2k4 players left?
replies(1): >>41864358 #
snarfy ◴[] No.41864358[source]
Yes, we have a whitelist ability also, but it is definitely a last resort. The game is mostly dead and difficult to discover for new players. We don't want that roadblock if we can avoid it.
replies(4): >>41864468 #>>41865345 #>>41865487 #>>41866968 #
1. matheusmoreira ◴[] No.41866968[source]
Small number of players works in favor of a whitelist. People shouldn't be playing with randoms, they should be playing with friends.

Game companies invade our privacy and destroy our computer freedom with ineffective malware tier rootkit solutions only to fail to solve the problem in the end. Their business model depends on enabling people to play with any random from anywhere in the world. They are forced to trust untrustworthy clients. The truth is people should not allow their computers to talk to strangers.

replies(1): >>41866990 #
2. klausa ◴[] No.41866990[source]
>People shouldn't be playing with randoms, they should be playing with trusted friends.

People should be able to play with whomever they wish.

replies(1): >>41867059 #
3. matheusmoreira ◴[] No.41867059[source]
I presume "whomever they wish" means anyone who is not a cheater. In that case they need a whitelist. Because without one, every player is a potential cheater. Non-whitelist solutions don't match what I presume they want. They asked for NotCheater, server returned MaybeCheater.

Without a whitelist, it's only a matter of time before an actual cheater joins their server and ruins their fun.

Enumerating badness just doesn't work.