Valorant

Valorant Dev Tracker




12 Apr

Comment

Originally posted by airjairj

Oh and... sorry dumb question, can't you let me in?? All my friends are playing while i'm still watching streams on streams.

But, as i said, very dumb question

I understand that you want to shoot your shot :)

I can't give anyone beta access though!

Comment

Originally posted by Vinzala

This is amazing! Such a clever way of preventing a system corruption! Im just curious, how do you come up with your ideas?

I don't have any unique idea generating skills, if anything it comes down to trying a lot of different things and working with a lot of smart people.

There's a team of us working on anti-cheat and we have experience from a lot of fields including information security, operating systems internals, anti-cheat development, game programming, data analysis and game hacking. We draw on our experiences in these fields as well as keep abreast of the latest research from the security and anti-cheat communities to come up with potential security techniques.

One of the best ways of coming up with new ideas is to closely monitor what hacking communities are doing to try and bypass other anti-cheat systems (including League of Legend's anti-cheat). We also welcome ideas for new security measures and reports of security weaknesses in our systems (even paying rewards in some cases) to help us improve them.

Comment

Originally posted by Ketonax

So our PCs might be eventually exploited via your driver only when the game is running? Do we get that information upon installation or have I missed it?

I'm not sure what you mean by exploited here.

The driver runs at system startup but the rest of Vanguard (the more active components) only run while the game is running.

Comment

Originally posted by airjairj

So much transparency... love you Riot, you're the best

<3

Comment

Originally posted by wrapitupdomie

So why was this player able to see everyone through 20 walls?

The cheats so far have been drawing players at obsolete/incorrect positions because they haven't been able to tell whether or not the information on the client is up to date.

In some of the videos floating around you can see that the wallhack box takes a big jump just before the enemy comes around the corner, that's when the server sends a real update to the player and only then are their cheats showing the correct location.

I have an article that goes into more details on how Fog of War works, it should be coming out early next week. I even made a wallhack to demo things for everyone :)

Comment

Originally posted by canary-

Interesting about using a least permissions approach. My knowledge on the technicalities of cheating is limited, but what about detecting cheats injected into protected memory?

We have the driver do as little work as possible. If an anti-cheat check can be run unprivileged then we will run it that way. Sometimes there may not be a way to perform an integrity check without extra permissions and only in those cases is the work done by the driver.

Comment

Originally posted by Brenner14

Will you consider implementing an option to NOT run the driver at system startup by default, and prompt for a restart upon launching the game? I would feel much more comfortable compartmentalizing my play sessions in such a way that the driver is never running unless I am playing the game.

While it's not an official option you can do this yourself by uninstalling Vanguard once you're finished playing. You can find it as "Riot Vanguard" in Add/Remove programs.

When you want to play again the patcher/launcher will reinstall Vanguard automatically and you'll be asked to reboot your system.

Comment

Originally posted by DolphinWhacker

"The Vanguard driver does not collect or send any information about your computer back to us."

"it doesn't scan anything (unless the game is running)"

Thank you for the clarification, this is mainly what I was looking for.

You're welcome! While there're details and specifics that I won't get into I'm trying to be as open as possible about what we're doing to fight cheaters.

Comment

Originally posted by KindOldRaven

Yeah that's not going to fly with me. I'll figure out some way to keep it off permanently until I launch the game. Otherwise some coder will find a way to do so.

Sorry to hear that. You can uninstall Riot Vanguard at any time from Add/Remove programs. You'll need to reinstall it and restart your computer if you want to play (the game patcher will reinstall it for you).

Comment

Originally posted by 9eemu

Wait so is it bad if I browsed a cheating forum a couple times? I have never cheated even in csgo but I keep checking 1 site to see if they have already come up with cheats

Our anti-cheat system does not run any scans while the game is closed and we definitely don't record your browsing behaviors even when the game is running.

Comment

Originally posted by Venetax

Folks also quickly got some cheats running because e.g. their fog of war system is currently disabled in beta due to issues etc. Lets hope they get it sorted on full release.

This isn't true, the Fog of War system is running

Edit: you're right that we have more security improvements and anti-cheat tech in the works, just wanted to say that Fog of War is doing its thing on the server

Comment

Originally posted by DolphinWhacker

Yeah, just find "C:\Program Files\Riot Vanguard" and change "vgk.sys" to "vgk1.sys" or any other name, then restart your PC. You'll have to rename it back and reboot again when you want to play Valorant.

You can also remove Vanguard (including vgk.sys) by going to Add/Remove programs and uninstalling "Riot Vanguard"

Comment

TL;DR Yes we run a driver at system startup, it doesn't scan anything (unless the game is running), it's designed to take up as few system resources as possible and it doesn't communicate to our servers. You can remove it at anytime.

Vanguard contains a driver component called vgk.sys (similar to other anti-cheat systems), it's the reason why a reboot is required after installing. Vanguard doesn't consider the computer trusted unless the Vanguard driver is loaded at system startup (this part is less common for anti-cheat systems).

This is good for stopping cheaters because a common way to bypass anti-cheat systems is to load cheats before the anti-cheat system starts and either modify system components to contain the cheat or to have the cheat tamper with the anti-cheat system as it loads. Running the driver at system startup time makes this significantly more difficult.

We've tried to be very careful with the security of the driver. We've h...

Read more
Comment

Originally posted by TaigaChuu

Did you guys think about a recap system for reported players like csgo with overwatch has?

Yeah, I'd like to build a system like this one day. It'll have to wait until we have our replay/demo system up and running.

Comment

Originally posted by PGxFrotang

While we're on the topic of binds, any plans to allow custom ability keybinds per agent? I have some really weird binds for the abilities (I copied my CSGO utility binds) and it'd be nice to pick which ability I'd like on my most accessible keys. This mainly comes into play with the abilities that instantly throw an object.

Yes, but I don't have enough info to provide insight around timing.

Comment

If you suspect someone is cheating it's very helpful if you report them via the in game report system. If you have video clips or other details you would like to share please send them in via a support ticket.

You can also message me with the details but since I'm only one person and I sleep sometimes it's more effective to send in a support ticket so we can guarantee someone sees it.

Comment

Originally posted by tuxubuntu

Hi, I'm sorry to resurrect a weeks-old discussion but I just wanted to suggest looking at requiring a passed-through graphics card and allowing in that case. Since League already does this there is precedent for it, and doing so would still completely cut off virtualized bot farms without a dedicated GPU per instance, which would quickly run out of space and skyrocket the cost of large-scale cheating.

If you'd like to see a counterargument for virtual machines, I wrote a more detailed post here about why I believe a blanket ban on all virtualization is not the right move here.

Anyway, I really hope you and your team reconsider this decision. I've been looking forward to the game since first announcement and I'll be quite disappointed...

Read more

Thanks for the suggestion but we're not planning on supporting VMs even with GPU pass-through right now.

We may change our stance in the future if the amount of disruption caused by the restriction becomes larger than the security gains but for now we don't have any plans to support virtual machines.

Comment

Originally posted by AetherPrismriv

/u/RiotArkem check this out, it is a really nice quality of life improvement

Thanks, I'll make sure our designers have seen it!

Comment

Originally posted by fjudgeee

Hey Im from Germany and I received a drop in my twitch acc and got the confirmation to be in the beta via email from riot. But if I login to my riot account it says I’m not in the beta yet and I should link my twitch acc and watch streams to get a drop. ?!?!

I'd recommend opening a Player Support ticket, they can check out the details of your account

Comment

Originally posted by Xeophon

A friend of mine said he wants the skin because it “breaks” the boundaries of the default weapon skin with the blue stripes around the whole skin. Prism skins for example are just a blue-ish recolor, Sage’s Classic is a green classic etf.

Edit: Also the skin has some leather wraps at the handle.

Oh! So does he mean it looks like a shape change even though it isn’t? Or seems like a more drastic change than just changing color. What’s he think of Jett’s gun? Or Phoenix’s?