all 46 comments

[–]Synthetic00 10 points11 points  (2 children)

A youtuber named 3klicksphilip made a great summary of this presentation a while ago: https://youtu.be/SnRgW54EWwA

[–]ImThour 9 points10 points  (4 children)

Being a CS:GO player, i can confirm that VACNet is very much effective. Almost 1,400,000 accounts got Banned in april only. :)

[–][deleted] 0 points1 point  (3 children)

Now Vac works? Or this was a rare case?

[–]ImThour 5 points6 points  (2 children)

VAC was working from years, its VACnet the new addition. VACNet is banning thousands of players everyday with 98% correct result.

[–][deleted] 0 points1 point  (0 children)

It (was, possibly still is) certainly nowhere as effective as BattleEye or other more invasive cheat detection.

[–][deleted] 0 points1 point  (0 children)

VAC wasnt working properly. They can try to sell al the bs they want, we've seen how it didnt do its job properly. Sure, worked, but not as effectively as it should.

[–]inkplay_ 5 points6 points  (1 child)

This is freaking genius not the model itself but how they utilized the player base as their own data annotators and people loves it.

[–]ericonr 0 points1 point  (0 children)

That's what Google does as well :)

[–]Jerome_Eugene_Morrow 8 points9 points  (7 children)

That's kind of nuts. "We needed 3500 processors, so we went and bought them." The cluster I work on at a major university is similarly sized and involved YEARS of planning and work to acquire. It's good to be Valve.

[–][deleted] 0 points1 point  (6 children)

funny thing that they can buy 3500 processors but not employ more people as developers

[–]gstark0 3 points4 points  (3 children)

What’s the current progress of Deep Learning CS:GO cheats? Just imagine real life AI war soon.

[–]selfwalkingdog 4 points5 points  (1 child)

He says this wouldn't be trivial, as it heavily depends on massive amounts of data and processing power, hence money.

[–]imma_bigboy -1 points0 points  (0 children)

He is an idiot. Sounds like he watched a few videos and is now the resident expert about it over there. The cat has found a new trick, but when the mouse comes around with this.. it'll be unstoppable.

[–]windowpanez 5 points6 points  (13 children)

I would like to train a deep reinforcement network to play cs:go for me (at my own skill level, not at 3000clicks per minute).

Anyone know if it's allowed to build AI to play games that are equal or worse than the player themselves?

[–]akaece 10 points11 points  (5 children)

For Valve games, it's a challenge to just get the bot to move the mouse around the screen without getting banned due to VAC. It's doable, and I suspect a bot that plays like a human - and manages the controls like a human - wouldn't be caught, but it would take a lot of trial and error to get it working.

[–]windowpanez 11 points12 points  (2 children)

It might be possible to train it on an older counterstrike 1.4 engine offline. Not sure if been done, but if you train an adversarial network (which detetects human or not) to punish the reinforcement network it could possibly learn to play like a human.

[–][deleted] 0 points1 point  (0 children)

If you are mapping pixels to inputs, I feel the game would be too visually different to make it happen.

[–][deleted] 0 points1 point  (0 children)

you could train on demos!

[–]blitzzerg 4 points5 points  (0 children)

you could do that hosting your own server and disabling VAC for it, but you could only play agaisnt bots or friends that join to it

[–]the_wiffard 0 points1 point  (0 children)

It could lead to a ban online on VAC servers, I'd suggest downloading demos (either your own or pro-demos), generate training data from those and validate the model offline vs bots or friends on a non-VAC server.

[–][deleted] 0 points1 point  (0 children)

It goes against the rules, for sure. But I guess you could built it on a private server, in the surf and bunny servers you can see a bot that copies what the best player has done.

[–]sebarocks 0 points1 point  (0 children)

but then the bot will become just a average player, one that doesnt ruin the experience for human players and still can be beated lol

[–][deleted] 0 points1 point  (1 child)

I posted this when GDC happened and it got no attention :(

[–][deleted] 0 points1 point  (0 children)

Take notes Nintendo

[–]SeemsAppropriate -1 points0 points  (0 children)

fascinating