A Valve lançou uma nova atualização para Counter-Strike 2. Desta vez, o patch é quase totalmente dedicado ao scripting e à API. Embora não traga mudanças visíveis para os jogadores comuns, representa um verdadeiro avanço para os mapmakers e desenvolvedores de modos personalizados.
O que há de novo no patch
A Valve fez alterações extensivas na entidade point_script e na API de instâncias. As principais novidades incluem:
- point_script não se exclui mais automaticamente em caso de erros, mas permanece em estado inativo aguardando alterações, o que torna a depuração de mapas muito mais fácil.
- Corrigidos possíveis travamentos após recarregar scripts no modo de ferramentas.
- Adicionado um sistema de retenção de memória para recarregamentos mais estáveis: os scripts não são mais “esquecidos” após uma recarga malsucedida.
- Métodos que esperam argumentos do tipo string agora retornam um erro em vez de causar uma falha crítica.
- Instance.Msg e Instance.DebugScreenText agora aceitam qualquer tipo de dado para saída de texto.
- Corrigido um bug em que RunScriptInput travava o jogo quando chamado com um caller nulo.
- O antigo método Instance.OnGameEvent foi removido e substituído por métodos de registro de eventos mais estáveis, fornecendo uma API unificada para todos os eventos do jogo.
NEW CS2 Update is OUT ‼️ pic.twitter.com/8EfYH7tRzy
— Ozzny (@Ozzny_CS2) September 25, 2025
Novas ferramentas para os mapmakers
O maior destaque do patch é a adição de dezenas de novos callbacks e funções que ampliam significativamente as possibilidades de criação de conteúdo:
- Adicionados inúmeros novos eventos: OnPlayerConnect, OnPlayerDisconnect, OnRoundStart, OnBombDefuse, OnGrenadeThrow, OnGunFire, OnPlayerChat, entre outros.
- Novas verificações de jogadores: se o jogador está agachado, pulando ou em modo noclip.
- Métodos para obter dados sobre armas e controladores de jogadores.
- Novas sobrecargas para Instance.EntFireAtName e Instance.EntFireAtTarget, permitindo aos desenvolvedores definir caller e activator.
- Adicionado um vetor normal como resultado para Instance.GetTraceHit, além de novos métodos para entidades e armas.
- A Valve também introduziu train_zoo.vmap, um mapa especial contendo todos os assets de de_train, junto com exemplos para ajudar os criadores a entender melhor a nova API.
Reações da comunidade
O anúncio rapidamente se espalhou pelas redes sociais, com a postagem do insider Ozzny ultrapassando 200.000 visualizações em poucas horas.
As reações, no entanto, foram mistas:
- Souris observou que as mudanças afetam não apenas os recursos de backend, mas também a interface, que agora funciona em React Native com estilo TailwindCSS.
- Fragster.com escreveu de forma sarcástica: «Novas caixas, novas skins — ótimo, mas e a luta contra os cheaters?»
- Dice, que passou mais de 9 horas construindo um modo personalizado, reclamou que a atualização quebrou toda a sua base de código, obrigando-o a refazer tudo.
- Muitos jogadores perguntaram: «Onde está o cl_bob_lower e o viewmodel_recoil 0?», destacando que esperam não apenas mudanças voltadas para desenvolvedores, mas também recursos básicos de qualidade de vida.
- Por outro lado, os mapmakers encararam o patch com otimismo. Titan.holo escreveu: «Não faço ideia do que tudo isso significa, mas espero que finalmente tenhamos mapas legais como o do paintball.»
Por que isso importa
A Valve continua a apostar fortemente no workshop e no conteúdo criado pela comunidade. Para os jogadores comuns, esse patch pode parecer “vazio”, mas, na realidade, estabelece as bases para modos personalizados e mapas muito mais complexos.
A longo prazo, isso pode significar equivalentes criados por fãs do Danger Zone, novos modos de treinamento ou até semi-mods funcionando diretamente dentro do CS2.
A atualização de setembro não trata de skins ou caixas — trata das ferramentas fundamentais que moldarão o futuro do CS2. A Valve forneceu aos criadores de mapas uma API estável, novos callbacks e mecanismos de teste aprimorados. Isso pode abrir caminho para uma verdadeira revolução no workshop, que eventualmente também impactará os jogadores comuns.