eu penso que, a VAC não dá ban, apenas envia fotos do jogo pra empresa onde eles vêem se este user estava a usar hacks ou não, pra decidir se este leva Ban ou não. Provávelmente trabalha assim (como o punkbuster mas melhor), claro que isto sou eu que digo, não vi em lado algum.
VAC a tirar fotos? o_O
Não estou a ver os senhores da steam a analisar milhões de fotos =X
Sistema Anti-Trapaça da Valve - VAC
O sistema contra trapaças (cheats) da Valve (Valve Anti-Cheat System ou simplesmente VAC) roda em servidores que apresentam o logo "Secure". Se um usuário com uma trapaça conectar-se a um servidor protegido pelo VAC, este o banirá e o impedirá que jogue em servidores protegidos pelo mesmo.
Apesar de admins de servidores poderem escolher banir jogadores específicos, não o podem fazer por meio de um ban VAC. O sistema VAC é automático - contatar ao Suporte do Steam para relatar trapaceiros (cheaters) não é necessário, e o mesmo não baseando-se em qualquer informação fornecida.
Todas as bans do VAC são permanentes - a Valve tem uma política de tolerância zero para com trapaceiros.
O sistema VAC não gera falsos-positivos. Somente hacks e cheats (modificações construídas para dar a um jogador uma vantagem sobre os demais) provocarão um ban do VAC - qualquer modificação feita nos principais arquivos executáveis do jogo (.EXE) ou biblioteca de link dinâmico (.DLL) acionarão o sistema VAC.
Os seguintes não provocarão um ban do VAC:
- Usar programas de conversa como o X-Fire
- Jogar mods multi-jogador que não modifiquem os principais arquivos .EXE e .DLL
- Configurações do hardware do sistema
- Jogar com skins não-convencionais (custom skins)
Fonte
Por vezes nem precisas de ter cheats, basta teres um .EXE ou alguma DLL não oficial que já é razão para Ban .
Por exemplo (apenas supondo), queres instalar uma skin, mas para isso tens que substituir o o ficheiro hl.exe do jogo, isto basta para dar Ban.