Cheat-catching parameters - PlanetSide Universe
PSU Social Facebook Twitter Twitter YouTube Steam TwitchTV
PlanetSide Universe
PSU: Stupidity should be very painful!
Home Forum Chat Wiki Social AGN PS2 Stats
Notices
Go Back   PlanetSide Universe > PlanetSide Discussions > PlanetSide 2 Discussion

Reply
Click here to go to the first VIP post in this thread.  
Thread Tools Search this Thread Display Modes
Old 2011-09-17, 03:25 PM   [Ignore Me] #1
Traak
Colonel
 
Cheat-catching parameters


Some cheat-catching ideas

Kills per second. A person with weapon "A" can not likely be expected to make more than a certain number of kills per second. An OS will have the highest, I suspect, and a knife the lowest. By automatically flagging for observation any player getting a too-high kills per second with any given weapon, they could help catch some cheaters.

Similarly, TTK: A person with a knife shouldn't be consistently making kills with a 0.01 second TTK, for example.

ROF: Simple to monitor ROF and automatically flag ROF cheaters.

Physical speed: a REXo should not be capable of more than a certain level of speed, for example. Automatic flagging of players who are showing more speed than possible would narrow down the field of who to look at also.

Kill/death ratio. A player who scores above a certain number of kills in any given life, or who tried to thwart this by suiciding after a certain number of kills, can be automatically flagged for observation.

Enabling the devs to see the game as if at your screen, live. This will enable them to observer first-hand if you are cheating. An alternative is to take timed screenshots that can be looked at to ascertain if someone is reloading, getting too much health or armor, or what have you.

Ping, lag, and packetloss: Code can be included that can automatically or manually tests a player's connection to see if their telecom metrics are in line with reality. A player who doesn't seem to "lose" packets unless they are "damage" packets can be automatically flagged for observation.

Letting the player know they are being monitored: If a player's K/D ratio goes from 100/1 to 1/200 when they know they are being monitored, they could have cheats suddenly disabled. No one gets THAT much worse when they know they are being watched.

Litigation: Sue the pants off of sites that hook you up with cheats.

Devs ACTUALLY PLAYING THE GAME! Directly playing against the suspected cheater: If a dev, who has zero ping and zero lag is soundly defeated over and over by someone, this will be suspicious, and worthy of examination.

Enabling software to examine game files, on the fly, to check for tampering. If you somehow disable that, like refusing a breathalyzer, you're presumed guilty.

Encrypting the files would be one way to mitigate game file tampering. Releasing a newly patched batch of encrypted game files each week or month could DRASTICALLY decrease the amount of cheating. Not many hack sellers will spend the money on the supercomputers necessary to decrypt the game files on a weekly basis. This makes the selling of cheats unprofitable, because they will only work for a week before the seller has to gear up the supercomputer to brute-force decrypt the latest batch of game files. Each batch of game files would also be coded to one computer only, so that person's computer could only use that person's computer. Unique identifiers would not be hard to do, and would make hacking that much more difficult.

And, the best weapon of all: Devs who despise cheating to the depths of their souls, and who are assigned to eliminate it from the game.

Last edited by Traak; 2011-09-17 at 03:27 PM.
Traak is offline  
Reply With Quote
Old 2011-09-17, 03:59 PM   [Ignore Me] #2
duck
Sergeant
 
duck's Avatar
 
Re: Cheat-catching parameters


I would like to see the ability for players to flag others for cheating/hacking. It could be just an interface-feature. Like you right click on someone's avatar, and where it says "Whisper, invite..,etc" also has "Flag for Abuse"

If there are enough of those on an individual at a given time then devs can look into that player
__________________
duck is offline  
Reply With Quote
Old 2011-09-17, 05:43 PM   [Ignore Me] #3
kamikava
Private
 
Re: Cheat-catching parameters


I really think that having to use a credit/debit card to create an account would get rid of cheaters. If you get caught hacking, your CREDIT DETAILS get banned, you cant create another account ever. Period. And people are guna have a finite number of people willing to share their credit card details with them

I have found that in F2P games such as America's Army, a cheater would get banned and be back in 5 mins with a new account. It just got silly.

I dont know how viable this is with an FPS but . . . . . . . . having everything serverside, firerate, spread, recoil, speed etc. makes cheating pretty much impossible. The only "hack" you can get with WoW is a speedhack, why? Your speed is adjusted clientside, the rest is serverside. As i said though is this possible on an FPS?
kamikava is offline  
Reply With Quote
Old 2011-09-17, 05:59 PM   [Ignore Me] #4
Crator
Major General
 
Crator's Avatar
 
Re: Cheat-catching parameters


Yes, it is possible. PS1 used client side hit detection. I think the devs said PS2 will be a hybrid. And they are using an anti-cheat program as well as "other means", Smed said.

And you are right, limiting account creation to credit card would stop someone from being able to make a bazillion accounts and keep hackin' away. That's why PS1 reserves (trial F2P) was stopped. Because people could just create accounts without needing a credit card.

And you know what? They probably will make a credit card be required for an account so when you want to buy something in the cash shop, or buy credit for the cash shop, it will just charge your card.
__________________
>>CRATOR<<
Don't feed the trolls, unless it's funny to do so...

Last edited by Crator; 2011-09-17 at 06:05 PM.
Crator is offline  
Reply With Quote
Old 2011-09-17, 06:31 PM   [Ignore Me] #5
Talek Krell
Lieutenant Colonel
 
Re: Cheat-catching parameters


My current credit card has a lovely feature that allows me to generate a random credit card number good for only one purchase. I'm not sure how common that is but it seems like it could poke a hole in the credit card ban idea.
Talek Krell is offline  
Reply With Quote
Old 2011-09-17, 06:48 PM   [Ignore Me] #6
FIREk
Captain
 
Re: Cheat-catching parameters


I generally like what you wrote up, and I'm pretty sure SOE has considered most of this stuff, but I have some comments.

Originally Posted by Traak View Post
Kills per second.

Similarly, TTK: A person with a knife shouldn't be consistently making kills with a 0.01 second TTK, for example.

Kill/death ratio. A player who scores above a certain number of kills in any given life, or who tried to thwart this by suiciding after a certain number of kills, can be automatically flagged for observation.
Not exactly fair, but if it's only for the purpose of observation, I suppose it's OK.

Originally Posted by Traak View Post
Enabling the devs to see the game as if at your screen, live. This will enable them to observer first-hand if you are cheating. An alternative is to take timed screenshots that can be looked at to ascertain if someone is reloading, getting too much health or armor, or what have you.
A few problems here:
1) The processing power wasted on recording video and/or making screenshots,
2) The lag resulting from uploading that video and/or images,
3) At least with Punkbuster, modern cheats (the ones I know of, sold for monthly subscriptions, at least), are reportedly able to determine when a cheat-protection snapshot is about to be made, and turn off all visible overlays like wallhacks etc.

If you just meant observing from a camera perspective, like an observer mode in typical multiplayer games, that would be fine, of course.

Originally Posted by Traak View Post
Litigation: Sue the pants off of sites that hook you up with cheats.
Somehow I think these types of "businesses" don't give much of a damn about primitive notions of "law", "property" and "consequences".

Originally Posted by Traak View Post
Devs ACTUALLY PLAYING THE GAME! Directly playing against the suspected cheater: If a dev, who has zero ping and zero lag is soundly defeated over and over by someone, this will be suspicious, and worthy of examination.
I suspect this would be extremely time-consuming an ineffective, let alone tough to orchestrate in a massive game with a lot of enemies and friendlies about. Not to mention there will likely be a lot more potential cheaters online than moderators/observers/support reps available at that moment.

Originally Posted by Traak View Post
And, the best weapon of all: Devs who despise cheating to the depths of their souls, and who are assigned to eliminate it from the game.
I believe in what Smed said on many occasions, and think we're covered here.
FIREk is offline  
Reply With Quote
Old 2011-09-18, 02:18 AM   [Ignore Me] #7
Traak
Colonel
 
Re: Cheat-catching parameters


Originally Posted by Talek Krell View Post
My current credit card has a lovely feature that allows me to generate a random credit card number good for only one purchase. I'm not sure how common that is but it seems like it could poke a hole in the credit card ban idea.
Send me a PM with the details of that. I travel a LOT and would prefer to use that for my dealings on the 'net on the five continents I've been on lately. Nothing untoward has happened yet, but that is an awesome anti-phishing idea.

More to your point: yeah, I can see that being a workaround.

However, the idea is to place as many obstacles as possible in the way of cheating. This will make smaller and smaller subsets of people who can
A) Cheat so obviously
B) Cheat so long
C) Cheat so successfully

Even if we can't eliminate cheating, we can apply pressure against it.

Last edited by Traak; 2011-09-18 at 02:21 AM.
Traak is offline  
Reply With Quote
Old 2011-09-18, 03:25 AM   [Ignore Me] #8
FIREk
Captain
 
Re: Cheat-catching parameters


PunkBuster (which will most likely be the "third party solution" mentioned by Smed) can ban users' hardware IDs (most likely the IDs of all hard drives installed on the cheater's PC). Now, I'm not 100% sure whether or not HDD hardcoded "real IDs" can be spoofed, but hopefully PunkBuster can somehow get around this.

Hardware bans are pretty extreme, and are only used by PB when it detects that a user was running software that interferes with PB itself. IF spoofing can't be used to circumvent this security measure, then the only way to get back into the game is to disconnect all hard drives and put in a new one, with a new system.

This would be a good solution, especially since the hassle of needing a credit card (or online "virtual credit card", or a cheap gift card) would detract some people who woul rather just create and account and play the game.

Of course, if I were a cheater, I would prepare a ghost partition with a fresh OS, all updates, drivers and PS2 installed, so I could get back to the game in an hour or so... But would it be worth it? Also, I would need a new HDD, anyway.
FIREk is offline  
Reply With Quote
Old 2011-09-18, 05:14 AM   [Ignore Me] #9
2coolforu
First Lieutenant
 
2coolforu's Avatar
 
Re: Cheat-catching parameters


Problem is PunkBuster sucks ass, it also constantly runs in the background and invades privacy.
2coolforu is offline  
Reply With Quote
Old 2011-09-18, 05:39 AM   [Ignore Me] #10
FIREk
Captain
 
Re: Cheat-catching parameters


Well, Punkbuster, as a mainstream, rarely-updated piece of software, is likely about a million steps behind cheaters. Since it doesn't detect new cheats, I'm sure this would be SOE's job, but if it can at least be used for effectively perma-banning people for using known cheats, then it serves a vital purpose.

As far as I'm concerned, it invades my "privacy" in a completely irrelevant way. It's not like they would be storing information on what processes people are running, let alone combined with my actual private information. And I don't see if it's a real issue that it runs in the background - so does a dozen SVCHOSTs whose exact function you most likely don't know. It's software, it' got to work somehow...
FIREk is offline  
Reply With Quote
Old 2011-09-18, 06:33 AM   [Ignore Me] #11
2coolforu
First Lieutenant
 
2coolforu's Avatar
 
Re: Cheat-catching parameters


I just came off CoD 4 after playing for an hour and a half, I was in 4 servers all with punkbuster and in all but one round there was an aimbotter spinning in circles headshotting people through walls and across the map. I see this in BF2 and other games with PB as well, I have been kicked by punkbuster more often than I've seen hackers get kicked.

VAC is a far more effective hack protection, but some sort of credit card info is needed. The more unique information they have to give during sign up then the harder it is for them to spam accounts.
2coolforu is offline  
Reply With Quote
Old 2011-09-18, 07:03 AM   [Ignore Me] #12
Traak
Colonel
 
Re: Cheat-catching parameters


What could they ask for, information-wise that would be unique to the user, or to their computer, and would take time to enter, and would be hard to fake or change, and easy to detect and monitor?

Credit card info.
HDD info as mentioned above
Networking hardware info (SSID? is that what it is called?)
OS license number

Anything else?

As I said, you will have trouble knocking out the most dedicated cheaters, but it can be the case that the tipping point is reached where profitable websites can't be financed through Planetside cheat sales due to the miles of red tape involved in using them.

Last edited by Traak; 2011-09-18 at 07:22 AM.
Traak is offline  
Reply With Quote
Old 2011-09-18, 09:03 AM   [Ignore Me] #13
Crator
Major General
 
Crator's Avatar
 
Re: Cheat-catching parameters


Originally Posted by Traak View Post
What could they ask for, information-wise that would be unique to the user, or to their computer, and would take time to enter, and would be hard to fake or change, and easy to detect and monitor?

Credit card info.
HDD info as mentioned above
Networking hardware info (SSID? is that what it is called?)
OS license number

Anything else?

As I said, you will have trouble knocking out the most dedicated cheaters, but it can be the case that the tipping point is reached where profitable websites can't be financed through Planetside cheat sales due to the miles of red tape involved in using them.
Network Interface Card hardware # is called the MAC Address.

Problem is, there's probably a way to spoof most of this stuff using hacking tools. But if the anti-cheat program is good and keeps up with hacker exploits they should be able to stop most of the spoofing.
__________________
>>CRATOR<<
Don't feed the trolls, unless it's funny to do so...
Crator is offline  
Reply With Quote
Old 2011-09-18, 09:43 AM   [Ignore Me] #14
FIREk
Captain
 
Re: Cheat-catching parameters


Originally Posted by Crator View Post
Problem is, there's probably a way to spoof most of this stuff using hacking tools. But if the anti-cheat program is good and keeps up with hacker exploits they should be able to stop most of the spoofing.
Or track so many different types of IDs as to make it not worthwhile for a cheater to get back to a game and continue cheating.
FIREk is offline  
Reply With Quote
Old 2011-09-18, 12:25 PM   [Ignore Me] #15
Traak
Colonel
 
Re: Cheat-catching parameters


Another thing:

Once someone is caught cheating from an IP address, let's say 192:168:1:1, then they could fire him because that would mean he is there in the same building LOL, but, seriously, using that theoretical address, that address or a range of addresses from that IP could be watched.

The punk would then be more likely to be caught again, and again, and again, ad infinitum. Some people would find this pleasurable. Some people like me. Just the thought that I was making fair play more available more of the time would give me a definite level of job satisfaction, for sure.
Traak is offline  
Reply With Quote
Reply
  PlanetSide Universe > PlanetSide Discussions > PlanetSide 2 Discussion

Bookmarks

Discord


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 06:14 PM.

Content © 2002-2013, PlanetSide-Universe.com, All rights reserved.
PlanetSide and the SOE logo are registered trademarks of Sony Online Entertainment Inc. © 2004 Sony Online Entertainment Inc. All rights reserved.
All other trademarks or tradenames are properties of their respective owners.
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.