Por que as balas “erram”: análise do sistema de subtick do CS2
Por que as balas “erram”: análise do sistema de subtick do CS2
O sistema de subtick do CS2 se tornou uma das inovações mais discutidas do Counter-Strike 2. Logo após o lançamento, os jogadores começaram a reclamar em massa sobre um comportamento estranho da mira: os hits “não registram”, as balas parecem atravessar o modelo do jogador e os timings clássicos do CS:GO não funcionam mais. Neste material, o CSGO-NEWS analisa em detalhes o que são subticks, por que a Valve implementou esse sistema e se ele realmente influencia a sensação de “balas errando”.

O que é tickrate e por que ele é importante
Para entender como funciona o sistema de subtick do CS2, primeiro é preciso entender um conceito básico — o tick.
Um tick é uma atualização única do mundo do jogo no servidor. Durante cada tick, o servidor registra:
-
a posição de todos os jogadores;
-
suas ações (movimento, tiro, pulo);
-
o estado do mapa e dos objetos;
-
acertos e dano.
No modelo clássico, o servidor atualiza o estado do jogo 64 vezes por segundo, ou seja, aproximadamente a cada 15,6 milissegundos. Essa é a frequência com que cliente e servidor trocam informações.
Quanto maior o tickrate, mais precisamente o servidor “entende” o que acontece no jogo. Por isso, as diferenças entre tickrates sempre foram muito sentidas no cenário competitivo.
Por que a Valve abandonou o modelo tradicional
No Counter-Strike 2, os desenvolvedores decidiram repensar a lógica de processamento das ações do jogador. Em vez de uma ligação rígida ao tick, foi introduzido o sistema de subtick do CS2.
A ideia principal é simples:
a ação do jogador é registrada não “dentro do tick”, mas no tempo entre os ticks.
Cada ação — tiro, início de movimento, parada — recebe um timestamp. O servidor então organiza todos os eventos em uma sequência cronológica precisa e só depois forma o estado final do round.
Como o sistema de subtick do CS2 funciona na prática
Tecnicamente, o sistema funciona da seguinte forma:
-
O cliente envia dados da ação do jogador com o horário exato em que ocorreu.
-
O servidor recebe pacotes de todos os jogadores.
-
As ações são ordenadas por timestamps.
-
O estado final do round é calculado com base na ordem real dos eventos.
É importante entender que o servidor ainda é atualizado em uma frequência fixa. Porém, agora ele não ignora ações que ocorreram entre os ticks, levando-as em conta com mais precisão.
É isso que a Valve chama de subticks.
Por que o CS2 envia mais dados que o CS:GO
A análise da atividade de rede mostra que o Counter-Strike 2 transmite significativamente mais dados do que a versão anterior do jogo. Isso está relacionado à nova arquitetura de troca de pacotes.
São usados dois tipos de pacotes:
-
pacotes principais — enviados em intervalos próximos ao tick clássico;
-
pacotes adicionais — contêm ações prioritárias com timestamps e chegam quase imediatamente após o pacote principal.
Esse esquema permite que o servidor receba informações críticas mais rapidamente, como dados de disparos.
Por que parece que as balas erram
Apesar das vantagens teóricas, o sistema de subtick do CS2 se tornou a causa de desconforto subjetivo para parte da comunidade.
Principais motivos:
-
memória muscular quebrada do CS:GO;
-
diferenças no processamento de strafes e paradas;
-
dessincronização visual entre animações e registro de hits;
-
maior sensibilidade ao ping e à estabilidade da conexão.
O jogador atira em um momento que visualmente parece correto, mas o servidor registra a ação alguns milissegundos diferente. Como resultado, surge a sensação de que o tiro “não contou”.
Por que iniciantes se adaptam mais fácil
Um paradoxo interessante do CS2 é que iniciantes reclamam menos dos subticks. O motivo é simples:
eles não têm hábitos do CS:GO.
Veteranos passaram anos ajustando timings para o modelo antigo. O novo sistema exige outra abordagem:
-
paradas mais limpas;
-
menos dependência do “feeling”;
-
mais confiança no registro do servidor.
Já os iniciantes enxergam o CS2 como um jogo separado e se adaptam mais rápido à sua lógica.
O CS2 ainda roda em 64 ticks?
Apesar das declarações chamativas, análises indicam que os servidores oficiais ainda utilizam a frequência base de 64. A diferença não está na quantidade de atualizações, mas na forma de processar as ações.
A Valve não divulga parâmetros técnicos exatos, mas os intervalos entre pacotes principais confirmam indiretamente a manutenção do tickrate antigo.
Assim, o sistema de subtick do CS2 não substitui o tickrate — ele funciona como uma camada adicional.
Subticks vs tickrate: conclusão
Do ponto de vista conceitual, a Valve tenta suavizar a diferença entre frequências baixas e altas de atualização. Em teoria, os subticks deveriam:
-
aumentar a precisão do registro de ações;
-
reduzir o impacto da latência;
-
tornar o gameplay mais justo.
Na prática, o sistema ainda precisa de ajustes. Por isso, parte dos jogadores sente instabilidade na mira e “balas errando”.
Conclusão do CSGO-NEWS
O sistema de subtick do CS2 não é mito nem marketing — é uma mudança real na arquitetura de rede do jogo. No entanto, seu impacto não é sentido imediatamente nem de forma igual por todos.
Os problemas de registro de tiros geralmente estão ligados não a “tiro quebrado”, mas a:
-
adaptação a novos timings;
-
dessincronização visual;
-
hábitos herdados do CS:GO.
CS2 é um jogo novo com uma lógica nova. E quanto mais rápido o jogador se adaptar aos subticks, menor será a sensação de que as balas passam reto.
Tudo sobre a economia do CS2 já está no nosso artigo! [Ler…]