NS2 Anti cheat

DjROniXDjROniX Join Date: 2008-12-21 Member: 65825Members
edited June 2009 in NS2 General Discussion
<div class="IPBDescription">Against does evil cheaters</div>Do NOT!

I repeat!

Do NOT use punkbuster as anti cheat system for NS2.



I'm wondering what anti cheat system will be used for NS2? Valve?
«1

Comments

  • VmanVman Join Date: 2007-09-11 Member: 62251Members
    Certain anti-cheat systems suck. Please be careful of what you use Devs, please. Or you will end up like gunz did. www.google.com the word gunz and cheats and you will find a plethora of topics.
  • SuperflySuperfly Join Date: 2002-11-01 Member: 3485Members, Constellation
    I would rather see PB than nothing at all. However, UWE had mentioned in the past using Valves Anti-Cheat system.
  • w0dk4w0dk4 Join Date: 2008-04-22 Member: 64129Members, Constellation, Reinforced - Shadow
  • DJPenguinDJPenguin Useless Join Date: 2003-07-29 Member: 18538Members
    VAC is pretty powerful. If you've ever checked the VAC forum you'll see a lot of topics on things that people are getting banned for which isn't really cheating/hacking at all. Perhaps its too good.
  • linfosomalinfosoma Join Date: 2009-05-28 Member: 67523Members
    Don't even mention PunkBuster! It's the source of all evil!!
  • MegahaloMegahalo Join Date: 2005-01-06 Member: 33009Members
    <!--quoteo(post=1710212:date=Jun 4 2009, 01:42 PM:name=linfosoma)--><div class='quotetop'>QUOTE (linfosoma @ Jun 4 2009, 01:42 PM) <a href="index.php?act=findpost&pid=1710212"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Don't even mention PunkBuster! It's the source of all evil!!<!--QuoteEnd--></div><!--QuoteEEnd-->

    I've seen PunkBuster kick someone because they got too many headshots in a row. True story.
  • Eternaly_LostEternaly_Lost Join Date: 2004-11-20 Member: 32907Members, Constellation, NS2 Map Tester, Reinforced - Shadow
    <!--quoteo(post=1710225:date=Jun 4 2009, 02:53 PM:name=Megahalo)--><div class='quotetop'>QUOTE (Megahalo @ Jun 4 2009, 02:53 PM) <a href="index.php?act=findpost&pid=1710225"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I've seen PunkBuster kick someone because they got too many headshots in a row. True story.<!--QuoteEnd--></div><!--QuoteEEnd-->
    That would be because PunkBuster would aim to detect cheating not by looking at the machine in question for cheats, but to look for players who are doing too well. Honestly, there is a line where you can drawn that doing better then that would require cheating in one fourm. You are never going to hit 100% of the round in the best place possible over the extended time. You have have short burst of it, but to do so always would requre a cheat of some kind, even if you are hacking real life to slow down so you can do it.

    However in my experience, VAC works the best, at least it a lot better then Cheating Death.

    The problem from what I understand of VAC being too powerful is that it detects methods used to cheat, and not all these methods to cheat are used only to cheat. But it is worth it.
  • MrRadicalEdMrRadicalEd Turrent Master Join Date: 2004-08-13 Member: 30601Members
    By using Steam/VAC, would that not segregate the non-steam based clients; further complicating things and creating a rift in the player base?
  • ComproxComprox *chortle* Canada Join Date: 2002-01-23 Member: 7Members, Super Administrators, Forum Admins, NS1 Playtester, NS2 Developer, Constellation, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Developer, Subnautica Playtester, Pistachionauts
    *All* versions will be using steam for things like friends, servers, VAC I assume too.
  • mf-mf- Join Date: 2008-06-17 Member: 64463Members
    VAC is a great product, the only people i see whinging about VAC are people banned or apparantly ' running something in the backround which it thought was a cheat '... Yeah right.
  • DeadzoneDeadzone Join Date: 2003-07-03 Member: 17911Members, Reinforced - Shadow
    <!--quoteo(post=1710265:date=Jun 4 2009, 06:22 PM:name=mf-)--><div class='quotetop'>QUOTE (mf- @ Jun 4 2009, 06:22 PM) <a href="index.php?act=findpost&pid=1710265"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->VAC is a great product, the only people i see whinging about VAC are people banned or apparantly ' running something in the backround which it thought was a cheat '... Yeah right.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Generally in my experience, anyone who gets banned for cheating in a game (be it by VAC, by an MMO admin, even by your local Counter-Strike admin) and gets upset will try and make themselves look the victim. If anyone says they were banned "for no reason" I always take it with a grain of salt. 99% of the time I'm sure they know exactly why they were banned.
  • sacmo2sacmo2 Join Date: 2004-07-09 Member: 29824Members
    I Really hate PB, It is a hassle to get COD working on my computers, it kicks me cause of my avast running, its retarded.
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    VAC is good? Hahahahaha. As of.. 6 months ago, VAC doesn't detect OpenGL wrappers. This was the first or second type of cheat created for CS (Not source, 1.6). Yes, that's right.. VAC doesn't detect a 10 year old cheating method.
  • AichmanAichman Join Date: 2003-11-13 Member: 22782Members, Constellation, Reinforced - Shadow, WC 2013 - Silver, WC 2013 - Shadow
    Like people said, pls don't use PB, it's a pain in the ass.
  • KillerBroetchenKillerBroetchen Join Date: 2004-08-10 Member: 30508Members
    edited June 2009
    I'm somewhat against VAC. I always fear to get nearly all games become void for a false positive which cannot be annulled. For example, I do a lot of development and I don't really know what some SDK's do to the system (Install the Microsoft Platform SDK/Visual Studio and you'll know what I mean). I dislike VAC just for the complete digital execution, instead of just being banned from the game you got "caught". the arrogance on the steam wiki about VAC speaks volumes, sure their software is perfect...
  • KastoKasto Join Date: 2009-06-05 Member: 67698Members
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->*All* versions will be using steam for things like friends, servers, VAC I assume too.<!--QuoteEnd--></div><!--QuoteEEnd-->

    So will you need have steam running and have an user there or will it happen through game and isn't needed?


    But on topic:

    Hardly any system is totally foolproof but something is still better than nothing.
    But whatever anti cheat will be used it'd be great if they'd update regulary and be in touch with the game developers to address specific problems if they should arise.
  • Dalin SeivewrightDalin Seivewright 0x0000221E Join Date: 2007-10-20 Member: 62685Members, Constellation
    I offer up the suggestion that there be no anti-cheat technology in NS2 at all. I think a lot of server admins put far too much trust int anti-cheat technology. Now don't get me wrong, I think a lot of anti-cheat systems do work to a certain degree, but if someone wants to cause chaos on a server - they'll find a way to do it, and it will take a certain amount of time before an anti-cheat system gets patched to prevent it from being bypassed again.

    The benefits of an anti-cheat system seem to be:
    1. That admins can turn the anti-cheat switch on and they'll be somewhat protected against a variety of attacks
    2. There is probably a team of skilled individuals behind the anti-cheat system who will attempt to deliver patches to fix any holes in the cheat detection.

    The drawbacks seem to be:
    1. Admins need to wait for a given problem to be patched before their serer is protected.
    2. There may be "false-positives" which will kick/ban players and cause a variety of problems such as "What if it IS a false positive and I should unban this player?"an If this cheat system is used globally (like VAC) then that player is banned from every server using the anti-cheat system and the admin has no say on this.

    Not an exhaustive list but I think it brings up the key points. If we were to ignore anti-cheat technology, server owners would have to either keep a close eye on their server(s), "hire" some extra admins (which may cause some problems of their own - admins could let the power go to their head, etc...) to keep an eye on the server(s), you can turn the server into a "self-policing" server, or any combination of the three.

    I think the first option, just keeping a good eye on your own server would be a very difficult thing unless 90%+ of your day was spent somewhere you can keep tabs on your server and take action when neccesary. Getting some other admins onboard would help with that but sometimes finding level headed and fair admins you can trust can be hard to find.

    So that leaves the self-policing of "vote kick" and "vote ban" to do the job of getting rid of cheaters on your server. I think, and only if they're configured/balanced correctly, that systems like votekick and voteban actually do a lot more for the server than VAC or PunkBuster. Now I do have no actual statistics, but I wouldn't be surprised if real admins and votebans do more of the banning on servers than the anti-cheat tech.

    I really think if votekick and voteban were implemented into NS2 and anti-cheat tech was perhaps left out, I think we'd do okay.
  • Real_PUAReal_PUA Join Date: 2005-03-23 Member: 46255Members
    <!--quoteo(post=1710519:date=Jun 5 2009, 07:32 PM:name=Dalin Seivewright)--><div class='quotetop'>QUOTE (Dalin Seivewright @ Jun 5 2009, 07:32 PM) <a href="index.php?act=findpost&pid=1710519"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I offer up the suggestion that there be no anti-cheat technology in NS2 at all. I think a lot of server admins put far too much trust int anti-cheat technology. Now don't get me wrong, I think a lot of anti-cheat systems do work to a certain degree, but if someone wants to cause chaos on a server - they'll find a way to do it, and it will take a certain amount of time before an anti-cheat system gets patched to prevent it from being bypassed again.

    The benefits of an anti-cheat system seem to be:
    1. That admins can turn the anti-cheat switch on and they'll be somewhat protected against a variety of attacks
    2. There is probably a team of skilled individuals behind the anti-cheat system who will attempt to deliver patches to fix any holes in the cheat detection.

    The drawbacks seem to be:
    1. Admins need to wait for a given problem to be patched before their serer is protected.
    2. There may be "false-positives" which will kick/ban players and cause a variety of problems such as "What if it IS a false positive and I should unban this player?"an If this cheat system is used globally (like VAC) then that player is banned from every server using the anti-cheat system and the admin has no say on this.

    Not an exhaustive list but I think it brings up the key points. If we were to ignore anti-cheat technology, server owners would have to either keep a close eye on their server(s), "hire" some extra admins (which may cause some problems of their own - admins could let the power go to their head, etc...) to keep an eye on the server(s), you can turn the server into a "self-policing" server, or any combination of the three.

    I think the first option, just keeping a good eye on your own server would be a very difficult thing unless 90%+ of your day was spent somewhere you can keep tabs on your server and take action when neccesary. Getting some other admins onboard would help with that but sometimes finding level headed and fair admins you can trust can be hard to find.

    So that leaves the self-policing of "vote kick" and "vote ban" to do the job of getting rid of cheaters on your server. I think, and only if they're configured/balanced correctly, that systems like votekick and voteban actually do a lot more for the server than VAC or PunkBuster. Now I do have no actual statistics, but I wouldn't be surprised if real admins and votebans do more of the banning on servers than the anti-cheat tech.

    I really think if votekick and voteban were implemented into NS2 and anti-cheat tech was perhaps left out, I think we'd do okay.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Any server admin could implement that plan on their own if they didn't want VAC... or they could do exactly what you suggest and also have VAC. I agree that any good server needs to have active admins, but at the least VAC will reduce the number of cheaters that enter any server in the first place.
  • henzeehenzee Join Date: 2009-05-26 Member: 67483Members
    Dont use any. Its just gives more problems.

    Id say that if you want to get anti cheat program, there should be somekind of sreenshotclient (ssc, eac, choac or something thats made by you guys) + demos. Its enough for clan matches i think.
    Also somekind of silent anti cheat update would be nice. That would update when joining to server so the cheaters that think they use new cheats will get busted when joining the server. That becouse when new update comes to anti cheat it will be cracked in 2 days.

    But at the moment ENSL for exple is cheater free for what i know and i think that all the cs teenagers that want to cheat dont even gonna play ns2 cuz is too hard for them, cuz ns2 will be also about tactics and playing with team. SO i dont see any need for anti cheats, demos are enough.

    Its not about how good anti cheat stuff you got, its about how good scene you have. And looks like ns2 will have pretty nice scene.

    And one thing more. I hope anti cheat that you pick will not ban for little fixes like deleting background sounds that ive have done in ns2. Also it should not ban for hud fixes or things like that. In ns1 its been nice to adjust huds and stuff so it looks nice for yourself.
  • InsanehlInsanehl Join Date: 2007-05-06 Member: 60810Members
    <!--quoteo(post=1710519:date=Jun 6 2009, 12:32 AM:name=Dalin Seivewright)--><div class='quotetop'>QUOTE (Dalin Seivewright @ Jun 6 2009, 12:32 AM) <a href="index.php?act=findpost&pid=1710519"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I offer up the suggestion that there be no anti-cheat technology in NS2 at all. I think a lot of server admins put far too much trust int anti-cheat technology. Now don't get me wrong, I think a lot of anti-cheat systems do work to a certain degree, but if someone wants to cause chaos on a server - they'll find a way to do it, and it will take a certain amount of time before an anti-cheat system gets patched to prevent it from being bypassed again.

    The benefits of an anti-cheat system seem to be:
    1. That admins can turn the anti-cheat switch on and they'll be somewhat protected against a variety of attacks
    2. There is probably a team of skilled individuals behind the anti-cheat system who will attempt to deliver patches to fix any holes in the cheat detection.

    The drawbacks seem to be:
    1. Admins need to wait for a given problem to be patched before their serer is protected.
    2. There may be "false-positives" which will kick/ban players and cause a variety of problems such as "What if it IS a false positive and I should unban this player?"an If this cheat system is used globally (like VAC) then that player is banned from every server using the anti-cheat system and the admin has no say on this.

    Not an exhaustive list but I think it brings up the key points. If we were to ignore anti-cheat technology, server owners would have to either keep a close eye on their server(s), "hire" some extra admins (which may cause some problems of their own - admins could let the power go to their head, etc...) to keep an eye on the server(s), you can turn the server into a "self-policing" server, or any combination of the three.

    I think the first option, just keeping a good eye on your own server would be a very difficult thing unless 90%+ of your day was spent somewhere you can keep tabs on your server and take action when neccesary. Getting some other admins onboard would help with that but sometimes finding level headed and fair admins you can trust can be hard to find.

    So that leaves the self-policing of "vote kick" and "vote ban" to do the job of getting rid of cheaters on your server. I think, and only if they're configured/balanced correctly, that systems like votekick and voteban actually do a lot more for the server than VAC or PunkBuster. Now I do have no actual statistics, but I wouldn't be surprised if real admins and votebans do more of the banning on servers than the anti-cheat tech.

    I really think if votekick and voteban were implemented into NS2 and anti-cheat tech was perhaps left out, I think we'd do okay.<!--QuoteEnd--></div><!--QuoteEEnd-->


    What if the said cheater wasn't cheating to create chaos but to make himself look better? and he was good at hiding his program? Yes it's kind of rare but most admins don't notice as long as you stay within a certain kill range. I think we should still implement VAC. PB doesn't do anything but pick straws. I got kicked on CoD4 because i had 50 or so more kills than the other team members. Good thing it wasn't a ban.

    VAC is the best i have seen so far. and you have the option to disable it in your servers so if you want to police your own server you can. Bu i think admins feel more safe if there is an anti-cheating program in use.

    Also a false negative rarely happens, and if it does the person that it happened to was probably doing something he wasn't supposed to like injecting the game with a media player so when he whould hit ctrl+5 it would bring up a menu to open songs.
  • BadMouthBadMouth It ceases to be exclusive when you can have a custom member titl Join Date: 2004-05-21 Member: 28815Members
    Having protection is always better than none. Ask any teenage mums.
  • ArmanoxArmanox Join Date: 2005-06-08 Member: 53417Members
    <!--quoteo(post=1710777:date=Jun 7 2009, 06:32 AM:name=BadMouth)--><div class='quotetop'>QUOTE (BadMouth @ Jun 7 2009, 06:32 AM) <a href="index.php?act=findpost&pid=1710777"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Having protection is always better than none. Ask any teenage mums.<!--QuoteEnd--></div><!--QuoteEEnd-->


    Quoted for truth. I believe that NS2 without some kind of anti cheat system will lead to its downfall. +1 for VAC.
  • Pollo JackPollo Jack Join Date: 2007-09-13 Member: 62283Members
    Glad to know I am in the top 1% for Deadzone.

    But seriously, VAC is simple and powerful enough. PB is simply too invasive, running when even the game isn't. I do remember when PB first came out for Unreal, the first version. It was hacked shortly thereafter. I was even thinking of getting a cracked version of it for 2142 but decided against it, as the hitreg in this case was poor because the game engine was bad. It being the only game that wanted that I decided against.

    The <BAD> clan uses a demo o f the whole server, which can easily be documented per ban and often is. I would like a better time sync, like list time in consel so you can just report that instance and the thirty seconds before it as a person locking onto a cloaked skulk is pretty obvious. Maybe they could stream in a smaller file size demoing setup for NS2 so more servers can do it. Nothing is more decisive than a recording of what happened.
  • lwflwf Join Date: 2006-11-03 Member: 58311Members, Constellation
    VAC and ability to record demos that can be relied on and submitted to UW so that they can do additional global banning would be great, can't really ask for more than that.

    I understand why Valve take the VAC only approach or they would end up with hundreds of false accusations from CS players every day and it would be too much work looking at them, but I can't see that being a problem for NS2. VAC does not stop cheaters, any server admin can tell you that. Anything advanced enough to run in supervisor mode or is private/paid should be completly out of VACs reach and have been for years. VAC is however superior to for example PunkBuster IMO in other ways; it does not run in the background at all times, you never need to update it and it just works without any problems without ever being in the way or even being seen by the user.

    Investigating alternative anticheats may also be a good idea, GSC for example used BattlEye for STALKER and ArmA: Armed Assault followed shortly after, before that BattlEye was only used for some free games (I don't know if it's any good though). But I think EasyAntiCheat could be worth looking into, it's quite widespread and advanced but looking around at Google it appears to be one of the harder AC for cheaters to bypass and it's supposed to be made by a former cheat programmer, could have something do with that. It also detects those pesky supervisor mode cheats while VAC cannot and can also send screenshots to admins to reveal stuff like wallhacking.
  • borsukborsuk Join Date: 2009-06-06 Member: 67717Members
    edited June 2009
    I never had any problems with punkbuster so I can't comment on false positives. When I had, a couple minutes of googling with the error message easily solved anything. (usually updating PB manually). I've seen cases where a player is clearly using an aimbot (10+ people killed in a row with 3 headshots - Wolfenstein:Enemy Territory). And only presence of an admin helped. That was rare, though. But I'll tell you something. Once upon a time my friend kept getting kicked from a PB protected server. Nothing serious, his PB was improperly installed/updated or something. Some kind of network issue. After some time trying to debug it and failing, we decided to just join a PB disabled server.

    Without PunkBuster, around 5 people per server had hard, unsophisticated aimbots. This wasn't an isolated case - we tried 5-10 servers and it was the same everywhere. Sometimes there would be a match or two without aimbotters, or an admin playing Whack-A-Mole with a horde of cheaters.<b>Either way, servers without PB clearly have orders of magnitude more cheaters.</b> Go ahead ! Join a server <i>without</i> PunkBuster and tell your story.

    A lot of cheaters are losers and have little technical knowledge. They barely know how to install a cheat they downloaded. They can't tell compiler from source code. Once caught, they often give up and settle for playing PB disabled servers. PB does fine job at killing common, distributed hacks. It's like needing a few points to draw a line through. Private, custom hacks are another story, but these are rare, isolated cases by definition. They're hard to catch <i>because</i> they're rare.

    Back to topic. I think what's very important is accountability. Each player id/cdkey should be unique and as much as possibible counterfeit-proof. If there's an easy way to determine player's identity and ban him manually, it's half of a victory. You can't cheat perceptive players and admins for long, and if you somehow manage - chances are the cheat you used wasn't very distruptive. That's valuable, too.
    That's not to say that a smart player can't get away with a cheat. Cheats are very tempting in competitive environment, and clan players are most likely to hide it. Players may be trained into NOT following an enemy (wallhack) with crosshairs. So it's harder to detect when spectating. There are firebots - instead of snapping crosshair to an enemy and rotating quickly, they pull the trigger when crosshair passes over an enemy.

    I think a game like NS2 is fairly resistant to cheats in a way. A lot of weapons are not insta-hit. From my limited experience with NS1 and more with Tremulous it seems that marine weapons, being hitscan, are much juicier target for aimbots, firebots etc. Various detection abilities like parasite, motion tracking etc reduce the advantage a wallhacker may have. In many cases wallhack would just be redundant.

    <b>A word of caution.</b>
    I don't know about VAC, but PunkBuster identifies player by various hardware keys and stuff. Once a cheater is caught, he may need to replace some or all of his hardware. A common practice is to sell 'contaminated' components on eBay etc. Be aware of this if you're buing used hardware.
  • KalabalanaKalabalana Join Date: 2003-11-14 Member: 22859Members
    I'd rather stick to an AC that err's on the side of caution, no false positives, allowing some false negatives to be taken care of by server admin.

    Back during the WON days, I was constantly banned from servers for "hacking".

    It was very frustrating. Lack of a good Anti-Cheat made many people kick/ban anyone better then them. Rage quitting I can deal with, rage banning? Now that's something I'd rather now deal with again.
  • EnragedPlatypusEnragedPlatypus Join Date: 2009-05-30 Member: 67567Members
    <!--quoteo(post=1710281:date=Jun 4 2009, 07:41 PM:name=Deadzone)--><div class='quotetop'>QUOTE (Deadzone @ Jun 4 2009, 07:41 PM) <a href="index.php?act=findpost&pid=1710281"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Generally in my experience, anyone who gets banned for cheating in a game (be it by VAC, by an MMO admin, even by your local Counter-Strike admin) and gets upset will try and make themselves look the victim. If anyone says they were banned "for no reason" I always take it with a grain of salt. 99% of the time I'm sure they know exactly why they were banned.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Amen, I was an admin for a DoD:S server for a couple years and my oh my. The lengths people would go to avoid being seen as a cheater. I had once caught a member of the clan hacking and the exact excuse he used is that we were all too good for him and needed to use it to be on par with us...

    As for the topic though, I'm fairly sure all versions will be using VAC due to Steamworks being integrated.
  • FuzionMonkeyFuzionMonkey Join Date: 2005-05-04 Member: 50889Members
    Use VAC2. From what I've seen and with personal experience, VAC is very fair, fairly unobtrusive, and I think false positives are very rare. In fact I think VAC is pretty conservative on what it will ban for.
  • RobBRobB TUBES OF THE INTERWEB Join Date: 2003-08-11 Member: 19423Members, Constellation, Reinforced - Shadow
    The Point of VAC is: It's passive Side active even when the offensive Side is disabled, this way Valve and Developers scan for abusive Code being run with their Game and can identify malicious Software that's later to be removed (rather the Player) by the active Side.
  • devicenulldevicenull Join Date: 2003-04-30 Member: 15967Members, NS2 Playtester, Squad Five Blue
    <!--quoteo(post=1711430:date=Jun 9 2009, 01:20 PM:name=RobB)--><div class='quotetop'>QUOTE (RobB @ Jun 9 2009, 01:20 PM) <a href="index.php?act=findpost&pid=1711430"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The Point of VAC is: It's passive Side active even when the offensive Side is disabled, this way Valve and Developers scan for abusive Code being run with their Game and can identify malicious Software that's later to be removed (rather the Player) by the active Side.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I don't really understand what you are trying to say. If you believe that vac runs 24/7 in the background of your computer, you are mistaken. VAC is not an antivirus, it will not detect malicious code.
Sign In or Register to comment.