Official word on VAC?

CamronCamron Join Date: 2011-01-06 Member: 76356Members
Will NS2 use Valve Anti-Cheat or not? After watching the <a href="http://www.giantbomb.com/quick-look-ex-natural-selection-ii/17-6744/" target="_blank">Giant Bomb stream</a> it sounded like they said it won't be used. It also isn't on the <a href="http://store.steampowered.com/search/?sort_by=Name&sort_order=ASC&category2=8#sort_by=Name&sort_order=ASC&category2=8&page=5" target="_blank">Steam list</a> of VAC games.
Consistency checks on LUA/assets is not enough. They can be disabled easily. Cheats have a greater impact in NS2 than in other FPSes because of the different abilities/play styles of each faction. We also don't even have first person spectator yet to identify aimbotters. Please add VAC support.

I would also like to see NS2 support added to <a href="http://www.esl.eu/eu/wire/anti-cheat/" target="_blank">ESL Wire Anti-Cheat</a> (or another low level anti-cheat) for tournament use.
«13

Comments

  • DeadzoneDeadzone Join Date: 2003-07-03 Member: 17911Members, Reinforced - Shadow
    I'm pretty sure devs have stated that it will use VAC.
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=1998298:date=Oct 27 2012, 02:55 AM:name=Deadzone)--><div class='quotetop'>QUOTE (Deadzone @ Oct 27 2012, 02:55 AM) <a href="index.php?act=findpost&pid=1998298"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm pretty sure devs have stated that it will use VAC.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Source? I can't find an official statement on it. I can only find some older stuff where they mention they <b>may</b> use VAC but it seems like they never actually committed to it.


    <a href="http://www.unknownworlds.com/ns2/news/2011/2/ns2_q_a_2" target="_blank">NS2 Q&A #2 (February 8, 2011)</a>
    <b>What are your plans for anti-cheat protection?</b>
    Anti-cheat is a tough one because it's a bit like DRM, where the cure can be worse than the problem. Also like DRM, I think the significance of problem is often overstated. We have a few basic things we need to incorporate into the game, like validation of the client files; in terms of preventing more sophisticated forms of hacking, we may use the VAC system through Steam.

    <a href="http://www.unknownworlds.com/ns2/forums/index.php?s=&showtopic=118384&view=findpost&p=1934711" target="_blank">Live Developer Q&A No. 1 (May 9 2012)</a>
    <!--quoteo(post=1934711:date=May 9 2012, 04:51 AM:name=Koruyo)--><div class='quotetop'>QUOTE (Koruyo @ May 9 2012, 04:51 AM) <a href="index.php?act=findpost&pid=1934711"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro--><b>How long until anti-cheat?</b><!--colorc--></span><!--/colorc-->
    Not yet a very big priority...
    Very likly that they implement VAC at some point.<!--QuoteEnd--></div><!--QuoteEEnd-->
  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited October 2012
    UWE said it wouldn't be a problem to get VAC into the game, so I guess it will be 1.0 or shortly after.

    edit: I think Charlie said it in a QnA some weeks ago.
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=1998639:date=Oct 27 2012, 03:53 PM:name=Bicsum)--><div class='quotetop'>QUOTE (Bicsum @ Oct 27 2012, 03:53 PM) <a href="index.php?act=findpost&pid=1998639"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->UWE said it wouldn't be a problem to get VAC into the game, so I guess it will be 1.0 or shortly after.

    edit: I think Charlie said it in a QnA some weeks ago.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Do you remember <a href="http://www.twitch.tv/naturalselection2/videos?page=1" target="_blank">which Q&A</a>? I've asked about VAC in multiple Q&As and never had an answer. I remember some of the older Q&As/interviews when people asked about anti-cheat Charlie responded with having the community watch for cheaters(ie. rely on guessing if a player is cheating by spectating). I would like a definitive answer on VAC (or another low level anti-cheat)
  • ScubboScubbo Join Date: 2012-10-03 Member: 161364Members
    please implament! had guys with wallhacks (mods?) ---- firing before you are around the corner with silence... clearly just aiming at a body like a parasited marine (no scan or ops in the area...)
  • AurOn2AurOn2 COOKIES&#33; FREEDOM, AND BISCUITS&#33; Australia Join Date: 2012-01-13 Member: 140224Members, Forum Moderators, NS2 Playtester, Forum staff
    edited October 2012
    Please No, VAC Causes MORE PROBLEMS to the gamers than it solves.
    Valve anti cheat is a BROKEN PIECE OF SHEETS.
    It doesn't prevent hackers.
    It makes people think that there's less hackers.
    The only thing it actualy does, is gives a headache and a half to legitimate players.
    Also scubs, that wasnt hacks, thats your viewmodel being behind where your actual body is, so the marine sees the model comming around the corner before you can see around the corner. :/
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    edited October 2012
    <!--quoteo(post=1998696:date=Oct 27 2012, 05:55 PM:name=AuroN2)--><div class='quotetop'>QUOTE (AuroN2 @ Oct 27 2012, 05:55 PM) <a href="index.php?act=findpost&pid=1998696"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Please No, VAC Causes MORE PROBLEMS to the gamers than it solves.
    Valve anti cheat is a BROKEN PIECE OF SHEETS.
    It doesn't prevent hackers.
    It makes people think that there's less hackers.
    The only thing it actualy does, is gives a headache and a half to legitimate players.
    Also scubs, that wasnt hacks, thats your viewmodel being behind where your actual body is, so the marine sees the model comming around the corner before you can see around the corner. :/<!--QuoteEnd--></div><!--QuoteEEnd-->
    Can you list some of the problems it causes? I've never had, or know anybody who had a problem with it on GoldSrc and Source games. I've heard of a small false positive on Modern Warfare but it was corrected.

    Maybe you don't realize how open NS2 is to hacking. Making a hack for a game like CS or COD takes some skill and time. Making a VAC evading one takes even more skill. However because of NS2's open source LUA game code, it is <u>extremely easy</u> for any noob to make a hack. If there is no substantial punishment for hacking (VAC ban), people will hack rampantly. All they would get is a measly little single server ban and that's only after they've been caught (which is hard to do especially with no first person spectator)

    Also keep in mind how hacks have a much bigger impact on NS2 than other FPSes.
  • BicsumBicsum Join Date: 2012-02-27 Member: 147596Members, Reinforced - Gold
    edited October 2012
    <a href="http://twitch.tv/naturalselection2/b/332635710" target="_blank">http://twitch.tv/naturalselection2/b/332635710</a>

    ~8:00
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=1998736:date=Oct 27 2012, 07:03 PM:name=Bicsum)--><div class='quotetop'>QUOTE (Bicsum @ Oct 27 2012, 07:03 PM) <a href="index.php?act=findpost&pid=1998736"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><a href="http://twitch.tv/naturalselection2/b/332635710" target="_blank">http://twitch.tv/naturalselection2/b/332635710</a>

    ~8:00<!--QuoteEnd--></div><!--QuoteEEnd-->
    Thanks for the link.

    So I guess they will only be relying on consistency checks. No VAC. Disappointing.

    Charlie:"<i>We could always add VAC or something like that later if we want to.</i>"

    It is needed now. Especially with all of these tournaments with prizes.

    I wonder what the reason is for not using VAC.
  • RegnarebRegnareb Join Date: 2007-08-26 Member: 62008Members, NS2 Playtester
    edited October 2012
    <!--quoteo(post=1998723:date=Oct 28 2012, 12:37 AM:name=Camron)--><div class='quotetop'>QUOTE (Camron @ Oct 28 2012, 12:37 AM) <a href="index.php?act=findpost&pid=1998723"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Can you list some of the problems it causes? I've never had, or know anybody who had a problem with it on GoldSrc and Source games. I've heard of a small false positive on Modern Warfare but it was corrected.

    Maybe you don't realize how open NS2 is to hacking. Making a hack for a game like CS or COD takes some skill and time. Making a VAC evading one takes even more skill. However because of NS2's open source LUA game code, it is <u>extremely easy</u> for any noob to make a hack. If there is no substantial punishment for hacking (VAC ban), people will hack rampantly. All they would get is a measly little single server ban and that's only after they've been caught (which is hard to do especially with no first person spectator)<!--QuoteEnd--></div><!--QuoteEEnd-->
    Perhaps he is VAC ban, because I don't really see any bad thing about VAC. It changes nothing for other people.

    I presume it is not hard to make a cheat for NS2, as for CS or COD. Even evading VAC is not difficult, the best tool against cheat is: server admins, demos, and first person spectator (and a list of well known cheaters, but this is more sensitive). This is why it is not THAT important to have VAC included for now. I think it will come but there is plenty of other more important things to do before. It is not as essential as you say, because it is easy to evade, and anyway, cheats would have come with, or without it.
    I don't see how cheats have bigger impact on NS2, they have the same impact in all games: it ruins them. But I agree VAC should come in, because it is transparent for users, not like others like Punkbuster who are awful.
  • wazups2xwazups2x Join Date: 2010-07-26 Member: 72902Members
    I'm definitely for adding VAC. There's no downside to it and the more ways to stop hackers the better.

    Plus, VAC completely bans people from playing the game online when they are banned. Basically making their games useless. They would have to create a new Steam account and buy the game again to play online. That definitely helps to scare hackers away.
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=1998788:date=Oct 27 2012, 08:40 PM:name=Regnareb)--><div class='quotetop'>QUOTE (Regnareb @ Oct 27 2012, 08:40 PM) <a href="index.php?act=findpost&pid=1998788"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Perhaps he is VAC ban, because I don't really see any bad thing about VAC. It changes nothing for other people.

    I presume it is not hard to make a cheat for NS2, as for CS or COD. Even evading VAC is not difficult, the best tool against cheat is: server admins, demos, and first person spectator (and a list of well known cheaters, but this is more sensitive). This is why it is not THAT important to have VAC included for now. I think it will come but there is plenty of other more important things to do before. It is not as essential as you say, because it is easy to evade, and anyway, cheats would have come with, or without it.
    I don't see how cheats have bigger impact on NS2, they have the same impact in all games: it ruins them. But I agree VAC should come in, because it is transparent for users, not like others like Punkbuster who are awful.<!--QuoteEnd--></div><!--QuoteEEnd-->
    <!--coloro:#FFA500--><span style="color:#FFA500"><!--/coloro-->VAC is needed as a deterrent<!--colorc--></span><!--/colorc-->. <u>Right now anyone can run cheats in the game and they will face <b>zero repercussions</b></u>. If someone knew they may potentially be VAC banned (even if they are using a "so far" VAC proof cheat), they would be way less likely to cheat.

    Cheats have a bigger impact in NS2 because of the uneven playing field. Each "faction"/team has different abilities that give them certain advantages and disadvantages. Cheats can nullify most of one faction's advantages making the game severely imbalanced. The Aliens are pretty much screwed
    <u>Off the top of my head:</u>
    Alien melee attack: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->They'll never even get close to an aimbotter (even from behind)<!--colorc--></span><!--/colorc-->
    Alien Silence upgrade: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated<!--colorc--></span><!--/colorc-->
    Alien Camouflage upgrade: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated<!--colorc--></span><!--/colorc-->
    Alien Feign Death upgrade: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->probably defeated<!--colorc--></span><!--/colorc-->
    Alien darkness advantage: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated with fullbright<!--colorc--></span><!--/colorc-->
    Aliens hiding in vents or on ceiling: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated with wallhack<!--colorc--></span><!--/colorc-->
    Aliens spotting marines by their flashlights: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated with fullbright (they don't need to use their flashlights)<!--colorc--></span><!--/colorc-->
    Lerk gas cloud which obscures marine vision: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated<!--colorc--></span><!--/colorc-->
    Gorge Bile Bomb which obscures marine vision: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->defeated<!--colorc--></span><!--/colorc-->
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    I emailed Charlie for the "official word" and the answer is no VAC. Enjoy your broken competitive scene.
  • carlgmcarlgm Join Date: 2004-08-26 Member: 30907Members, Constellation
    <!--quoteo(post=2000003:date=Oct 29 2012, 01:03 PM:name=Camron)--><div class='quotetop'>QUOTE (Camron @ Oct 29 2012, 01:03 PM) <a href="index.php?act=findpost&pid=2000003"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I emailed Charlie for the "official word" and the answer is no VAC. Enjoy your broken competitive scene.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I'm not sure VAC would have made a massive difference.
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    I can't imagine what use VAC would be in an engine that allows the kind of LUA hijacking that ours does. Breaking the consistency checks seems like a much more profitable (and flexible) way to game the system. Plus, it's not like VAC stops people who are serious enough to do their homework anyway.
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=2000011:date=Oct 29 2012, 02:17 PM:name=carlgm)--><div class='quotetop'>QUOTE (carlgm @ Oct 29 2012, 02:17 PM) <a href="index.php?act=findpost&pid=2000011"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm not sure VAC would have made a massive difference.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yes it would. As I explained above, it creates a deterrent by cheaters having to take a risk of a VAC ban. Since there are no "real" repercussions for cheating, people who normally don't use cheats may use "minimal cheats". By "minimal cheats", I mean small cheats like fullbright (which is as simple as running "r_mode unlit" which a modified DLL will allow even if the server has cheats disabled). Also since there are no repercussions, some people are going to try out cheats "just for fun". There is no risk.
  • DarksterDarkster Join Date: 2010-02-17 Member: 70612Members, Reinforced - Gold
    <!--quoteo(post=2000014:date=Oct 29 2012, 02:21 PM:name=Techercizer)--><div class='quotetop'>QUOTE (Techercizer @ Oct 29 2012, 02:21 PM) <a href="index.php?act=findpost&pid=2000014"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I can't imagine what use VAC would be in an engine that allows the kind of LUA hijacking that ours does. Breaking the consistency checks seems like a much more profitable (and flexible) way to game the system. Plus, it's not like VAC stops people who are serious enough to do their homework anyway.<!--QuoteEnd--></div><!--QuoteEEnd-->

    This is exactly what VAC would be doing - preventing users from messing about with the consistency checking. Most anti-cheats will not deter people who their own homework and most likely never will. It's not designed to, either. VAC has been and will continue to be a deterrent against people who use publicly available hacks.
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    edited October 2012
    <!--quoteo(post=2000014:date=Oct 29 2012, 02:21 PM:name=Techercizer)--><div class='quotetop'>QUOTE (Techercizer @ Oct 29 2012, 02:21 PM) <a href="index.php?act=findpost&pid=2000014"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I can't imagine what use VAC would be in an engine that allows the kind of LUA hijacking that ours does. Breaking the consistency checks seems like a much more profitable (and flexible) way to game the system. Plus, it's not like VAC stops people who are serious enough to do their homework anyway.<!--QuoteEnd--></div><!--QuoteEEnd-->
    VAC could monitor the binaries and DLLs loaded into memory to ensure the consistency check functions are intact. That's just a good first step. Then you could monitor the LUA byte code sections to make sure they weren't changed in memory (which would bypass consistency checks and the client even knowing that the script was modified).

    I understand that there will always be cheaters in multiplayer games, however those cheaters are usually taking the risk of having their accounts banned. You seem to have a naive view of the people who whose cheats. You seem to think it's only the people who are really into it. With no punishments for cheating, you'll be surprised how many people end up using them. The main reason is just because they are fun to use. "There's no risk, so why not?" or "might as well try them now while there's no anti-cheat"
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    I agree that dll consistency is important, I'll give you that.
  • HughHugh Cameraman San Francisco, CA Join Date: 2010-04-18 Member: 71444NS2 Developer, NS2 Playtester, Reinforced - Silver, Reinforced - Onos, WC 2013 - Shadow, Subnautica Developer, Pistachionauts
    The most effective defence against hackers is a community armed to the teeth with tools to ban, kick, and stop hackers. This is the area we are most focused on, and one which the open nature of NS2 is particularly suited to.

    VAC is not a panacea, it will not be included in the game at launch.
  • goblingoblin Join Date: 2004-09-05 Member: 31412Members
    edited October 2012
    the only problem is the lack of replay system with first person camera

    if we have this, we can make a server mod "Community banned cheaters", so the players banned couldn't play again in servers with this mod...
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    Indeed, we need to worry much more about 1st person spectating than we do about implementing VAC.
  • DarksterDarkster Join Date: 2010-02-17 Member: 70612Members, Reinforced - Gold
    edited October 2012
    VAC <i>is</i> a tool to help server administrators. It's a deterrent for the majority of users from using publicly available hacks. I'm willing to bet mere weeks after release that this game will have a variety of public hacks available for it. Administrators can't be expected to be on their servers 24/7.

    Are you planning on moderating all 12 of your servers enough to prevent hackers from constantly appearing?
  • CamronCamron Join Date: 2011-01-06 Member: 76356Members
    <!--quoteo(post=2000037:date=Oct 29 2012, 02:45 PM:name=Strayan (NS2HD))--><div class='quotetop'>QUOTE (Strayan (NS2HD) @ Oct 29 2012, 02:45 PM) <a href="index.php?act=findpost&pid=2000037"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The most effective defence against hackers is a community armed to the teeth with tools to ban, kick, and stop hackers. This is the area we are most focused on, and one which the open nature of NS2 is particularly suited to.

    VAC is not a panacea, it will not be included in the game at launch.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Sorry, I know you are just doing your marketing job, but you are wrong. The most effective defense is an actual anti-cheat. The community can't catch a hacker who isn't showing it blatantly, an anti-cheat can. Even if the community catches the hacker (which is very hard to do at the moment with no first person spectaor), all the community can do is give them a single server ban. In theory server ops could organize a global blacklist, but that can get messy,political, and out of hand. It's also not fair to globally ban someone based on a community member "guessing", not to mention the problems vendettas may introduce.
  • ZekZek Join Date: 2002-11-10 Member: 7962Members, NS1 Playtester, Constellation, Reinforced - Shadow
    edited October 2012
    Hugh, with all due respect, you need to stop bringing up kicking/banning in anti-hack discussions. Every game can do that, when you say that the message people take away is that the game has no anti-hack measures. Most servers do not have active admins online at all times, and good hackers are clever about it so that they don't get caught immediately even if there are admins. There needs to be a solution to make as certain as possible that hackers can't join the game in the first place.
  • RobbehRobbeh Join Date: 2005-05-16 Member: 51775Members
    Also Counter-Strike has made loads of money from banning people via vac as they just re-buy the game thus making UWE more money. Surely That's win win.

    I'm pretty sure if you want this game to be competitive you need a half decent anti cheat otherwise the scene will die a slow death.
  • eh?eh? Join Date: 2012-03-03 Member: 147997Members
    I was under the impression all these extra steam features like VAC, steam server browser integration, etc was planned. Just don't know when.
  • FappuchinoFappuchino Join Date: 2012-10-10 Member: 162008Members
    Perhaps whatever is implemented now will have to bridge over until something can be properly implemented (VAC and 1st person view). So much to do :D
  • lwflwf Join Date: 2006-11-03 Member: 58311Members, Constellation
    edited October 2012
    <!--quoteo(post=2000044:date=Oct 29 2012, 08:54 PM:name=Camron)--><div class='quotetop'>QUOTE (Camron @ Oct 29 2012, 08:54 PM) <a href="index.php?act=findpost&pid=2000044"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Sorry, I know you are just doing your marketing job, but you are wrong. The most effective defense is an actual anti-cheat. The community can't catch a hacker who isn't showing it blatantly, an anti-cheat can. Even if the community catches the hacker (which is very hard to do at the moment with no first person spectaor), all the community can do is give them a single server ban. In theory server ops could organize a global blacklist, but that can get messy,political, and out of hand. It's also not fair to globally ban someone based on a community member "guessing", not to mention the problems vendettas may introduce.<!--QuoteEnd--></div><!--QuoteEEnd-->
    All very good points. Without proper first person spec, including the map, the enemies on them, the marine radar, the alien glowing through walls ability and all upgrades you would not be able to catch anyone even when looking for it short of speedhackers (unless they're aliens, could be celerity) and aimbots that snaps around 180 degrees. Everything else would be a pure guess. The consistency checks are also null and void without them being enforced as well and with no risk other than a bypass attempt not working and have wasted some time, it will be bypassed.

    It's true however that it won't be needed at launch. Google for it, I can't find any cheats to download. Private code may of course exist but it would by definition not be wildly used, except in competitive scenes, speaking in general. But they will come and with cheating being the industry it has become it may be sooner rather that later.
  • XariusXarius Join Date: 2003-12-21 Member: 24630Members, Reinforced - Supporter
    edited October 2012
    Isn't consistency checking already a pretty effective way to keep hacks out? Just wondering, I don't know much about the technical side of these things.
Sign In or Register to comment.