Fri Jan 01, 2016 2:04 pm
I guess the H/W banning is a really good way, I think the best would be if there was a list of used systems and accounts for every player, so you ban a name and automatically every ip(Ip obviously not around midnight for ISPs with switching ips so noone gets banned by accident), Hardware Id, Origin account and the network enviroment will be logged(little kiddie: I'm Sorry dad, but I have to plug out your pc because it is banned as a network device for vu). If any of those enviroments get into contact with another account the lists will be merged, so if you just switch account and say PC and origin license the new account including all new hardware will be registered for the old, banned account because the IP is the same(which is a really pain when using a cable company because it's extremely hard to change your IP). By using this number of different (for the user unknown) values you can't get unbanned using trial and error because even if you only test your new HDD in the old computer and then completely switch to an entire new setup the new setup will be instantly registered as banned. This way also quickly playing at a friends computer won't work because the risk of getting banned is too high for the friend. Adding a delay here would make it even harder to try things out because if you only get banned after 15 minutes with a new setup you can't be entirely sure which part caused the ban.
When obviously trying to get around this system by using spoofing software or something like that you get an increased ban time to make that kind of way as unattractive as possible.
Ban times should in my opinion be kept short so people are really interested in rejoining rather than getting around the ban. Really waiting a week after every day of hacking is more annoying than playing legit. To get back in however you don't just wait for an automated process but have to write an application which will be processed by the community (up and downvotes). Really annoying hackers without hope for improvement will get unbanned by time, but as long as the application doesn't get accepted they still can't play.
Detecting hacks in the first place is more of a problem IMO. Things like the AN Makro are a problem that has to be fixed in the game and normal multihacks can get detected with a good anti cheat system, the biggest problem here is to keep the hackdefinitionfiles updated, however e.g. no recoil macros pose more of a problem. The best way would be to build a well working report system, maybe skill based (I know that value doesn't tell much, but it's better than nothing) so just people with higher skill than the reported guy can report someone. For a report a video should be included so others can confirm the hack or question it. A good thing for undetected wallhacks would also be that players can request screenshots from others similar to the pbscreens, maybe you could even record lowres video.
Just a few thoughts on the topic,
Greetings, treed