Update de código14 de mai. de 2026, 19:27 BRT
Assinar updates

Atualização do CS2 (14 de mai. de 2026)

Novas variações de MVP e início de partida para seis music kits, fluxo interno de reporte de bugs conectado, ajustes sutis na mixagem de som e atualizações de protocolo incluindo a flag through‑smoke para acertos por bala.

Resumo rápido

  • Seis music kits existentes ganharam uma segunda versão de MVP e de início de partida, escolhida por seleção aleatória ponderada.
  • Um novo fluxo interno de reporte de bugs foi ligado via comandos `bugbug` e uma user message `UM_UserSentBugBug` que carrega contexto detalhado do sistema.
  • O evento `CMsgPlayerBulletHit` agora inclui a flag `through_smoke` para rastreamento mais detalhado de acertos.
  • A mixagem de som e a lógica de soundstacks foram ajustadas para tempos de início aleatórios mais precisos com base na duração real do áudio.
  • Atualizações no motor e ferramentas melhoram rastreamento de sub‑assets de mapas, definições de assets e tratamento de texturas de vídeo sem mudanças diretas na jogabilidade.
  • Versões do cliente e servidor avançaram para `2000825` com `PatchVersion` `1.41.6.1`.

Esta atualização adiciona discretamente novos áudios para vários music kits, conecta um fluxo interno de envio de bugs e ajusta tratamento de som e alguns detalhes de motor nos bastidores.

Novas variações de MVP e início de partida para alguns music kits

  • Stingers extras de MVP: Seis music kits existentes receberam um segundo arquivo de antífona de Round MVP definido como roundmvpanthem_02.vsnd:
    • alrt_01
    • altare_01
    • borne_01
    • pirapus_01
    • repiet_01
    • shockone_01
  • Seleção aleatória ponderada: Para cada um desses kits, os eventos de MVP e de início de partida agora:
    • Usam duas variantes em vez de uma.
    • Selecionam entre elas com vsnd_selection_type = "random_weighted" e pesos [ 0.8, 0.2 ].
    • Ou seja, há 80% de chance de tocar o roundmvpanthem_01 original e 20% de chance de tocar a nova variante.
  • Pequenos ajustes de duração: Os valores configurados de vsnd_duration para alguns desses eventos foram alterados por pequenas quantias, para manter o sincronismo entre UI e duração real do áudio.

Na prática, proprietários desses kits ouvirão ocasionalmente um MVP ou um stinger de introdução diferente, mas a variante familiar continuará a ser a mais comum.

Comportamento refinado de mixagem de som

  • Ajuste de mute do mixer: Uma entrada de mixer chamada Cache em soundmixers.txt teve seu valor mute alterado de 0.024 para 0.0.

    • Isso remove um pequeno deslocamento de mute que era aplicado a esse mixgroup.
    • Em jogo, provavelmente significa volumes ligeiramente mais consistentes para sons roteados por esse mixgroup, embora a mudança seja sutil.
  • Atualização na randomização de soundstacks: A grande definição soundstacks_csgo_mega.vsndstck foi reorganizada de forma que:

    • Um operador get_vsnd_track_01 e um bloco vmix_vsnd_info agora executam mais cedo na cadeia.
    • Um operador math_float subtrai a duração do som escolhido, e o bloco randomize_start_time agora usa esse valor como input_min em vez de um -1000 fixo.
    • Isso indica que tempos de início aleatórios para certos sons em loop ou em camadas são agora limitados com base na duração real do arquivo, evitando iniciar a reprodução fora do intervalo válido e deixando loops mais naturais.

Jogadores provavelmente não notarão operadores individuais, mas o resultado tende a ser um comportamento mais previsível ao randomizar tempos de início de músicas ou ambientes.

Novo fluxo interno de envio de bugs

Uma parte significativa desta atualização é dedicada ao encadeamento interno de reporte de bugs e telemetria.

  • Novos comandos no cliente: Dois novos comandos de console aparecem na lista do cliente:
    • bugbug
    • bugbug_commit
  • Mensagens de usuário e eventos:
    • Um novo tipo de user message UM_UserSentBugBug foi adicionado a usermessages.proto.
    • Uma mensagem correspondente CUserMessage_UserSentBugBug foi definida em source2_steam_stats.proto com campos para command_line, autoexec_cfg, system_specs, build_id, osversion e command_logs.
    • Strings do motor referenciam CUserMessage_UserSentBugBug e um helper como CLogForBugBug, além de textos voltados à UI como BugBug operation pending. Please wait.
  • Atualização das estatísticas do Steam:
    • Foi acrescentado um tipo Source2PlayStats_SteamID e um campo steamid_vals ao protobuf de play‑stats, expandindo como SteamIDs podem ser registrados em métricas internas.

Essas mudanças sugerem fortemente um fluxo de relatório de bugs mais automatizado e rico em contexto dentro do cliente. Jogadores podem ver diálogos novos ou atualizados ao enviar relatórios, e os desenvolvedores receberão informações mais detalhadas (especificações do sistema, linha de comando, configs) junto com o relatório. Isso é voltado a diagnóstico; não altera a jogabilidade.

Dados expandidos de evento de acerto: flag through‑smoke

  • Campo de evento de jogo: O evento CMsgPlayerBulletHit, que descreve impactos de bala, ganhou um novo campo booleano opcional: through_smoke.

Esse campo é um dado de baixo nível na rede/protocolo do jogo. Pode ser usado futuramente por ferramentas de espectador, killfeed ou sistemas de estatísticas para indicar se um acerto ocorreu através de fumaça. A atualização só expõe a flag no protocolo; mudanças visíveis na UI dependeriam de implementações futuras.

Manutenção do motor e das ferramentas

Vários utilitários e sistemas subjacentes foram tocados sem mudanças diretas na experiência do jogador:

  • Tratamento de texturas de vídeo: O sistema de vídeo do Panorama agora referencia panorama_video_tex_%s_%d_%d.vtex e a classe CSource2YUVA420Texture em vez dos nomes antigos panorama_texture_[a/u/v/y].vtex. Isso indica uma refatoração de como texturas de vídeo na UI são representadas e pode melhorar estabilidade ou desempenho na reprodução de vídeo em UI.
  • Diagnóstico de renderização: Os backends de render DirectX 11, Vulkan e o backend vazio agora registram números de linha atualizados para CRenderDeviceBase::AllocatePooled* e AsyncSetTextureData, além de mensagens explícitas StartRenderDocCapture / EndRenderDocCapture. É encanamento de diagnóstico para rastrear alocações e sessões de captura; não deve afetar os visuais em jogo.
  • Ferramentas de mapa e assets: Várias ferramentas (Hammer, source1import, toolscenenodes, resourcecompiler, assetsystem) receberam strings de suporte como map_subasset_reference_counts, map_subasset_reference_names e map_subasset_reference_types, além da tag #smartprop2.
    • Isso parece melhorar como mapas e smart props rastreiam referências a sub‑assets, ajudando level designers a gerenciar cenas complexas com mais segurança.
  • Novo bloco de tipo de asset: Um bloco DNAR (DNA rig) foi adicionado em assettypes_common.txt com RESOURCE_ENCODING_RAW_BYTES. É uma definição de pipeline de conteúdo, provavelmente para rigs usados em modelos ou animações, sem alterar diretamente o comportamento do conteúdo existente.
  • Restrição de definições: O mesmo arquivo de configuração de assets agora define m_bAllowDefinitions = false em várias chaves (particle_operator, particle_feature, model_key, collision_prop, entity). Isso provavelmente restringe como definições são permitidas em certos tipos de asset, reduzindo chances de conteúdo malformado nas ferramentas.

Autores da Workshop e modders que usam ferramentas do Source 2 podem notar comportamento melhorado em referência de sub‑assets de mapas e definições de assets mais restritas, mas a experiência principal do jogo permanece inalterada por esses ajustes internos.

Segurança e logging no sistema de áudio

  • Logging de nomes de recurso ilegais: A string de erro do sistema de som para CAssociateResourceBlockLoader::BlockingLoadResourceFileData foi levemente alterada, agora incluindo um prefixo de código de controle extra. Funcionalmente, ela continua a registrar quando um nome de recurso ilegal é carregado.

Trata‑se de um ajuste de formatação menor, visível apenas em logs ou consoles de desenvolvedor.

Bump de versão e build

  • Versão Cliente/Servidor:
    • ClientVersion atualizado de 2000820 para 2000825.
    • ServerVersion atualizado de 2000820 para 2000825.
    • PatchVersion avançou de 1.41.6.0 para 1.41.6.1.
  • Marcadores de build: built_from_cl.txt e steam.inf foram atualizados com nova revisão de origem e valores de tempo de build.

Esses marcadores confirmam que se trata de um patch menor focado em encanamento, diagnóstico e melhorias de áudio, não em conteúdo de jogabilidade principal.

Impacto geral

Para a maioria dos jogadores, a atualização será sutil: alguns music kits ganharão variações extras de MVP e de introdução, e o comportamento de mixagem de som fica um pouco mais robusto. Nos bastidores, o jogo recebe ferramentas de relatório de bugs mais completas, telemetria mais rica e melhorias nas ferramentas de criação de mapas e assets.

Operadores de servidor, ferramentas de demo e autores de plugins podem se interessar pela nova flag through_smoke no evento de acerto de bala e pela nova user message UM_UserSentBugBug, pois expandem o que pode ser rastreado ou integrado em sistemas externos.

Voltar aos updates

Updates recentes

Update de código25 de set. de 2026, 18:59 BRT

Atualização do CS2 (25 de set. de 2026)

Novo patch do CS2 adiciona um popup de lembrete de tokens do Major, refina comportamento de pet books e popups, amplia áudio das galinhas e introduz infraestrutura para melhor iluminação de fumaça e supressão de sons de armas.

  • Novo popup de saldo do Major lembra jogadores de gastar tokens restantes e liga diretamente ao Major hub.
  • O tratamento de popups no menu principal foi refatorado, melhorando a limpeza de callbacks de notificação e evitando popups "presos".
  • Pet book e sistema de pets de vaidade receberam atualizações de UX, incluindo rótulos baseados em data para pet books aposentados.
  • Anotações oficiais do mapa LATAM para `de_train` foram atualizadas, provavelmente refinando marcadores do guia no jogo.
  • A iluminação de fumaça recebeu novo suporte do motor e um comando de servidor; um mapa scriptado agora pede recomputação da iluminação de fumaça após mudanças de luz em salas.
  • O áudio das galinhas foi ampliado com novos sons de hen, pullet, panic, flap e scratch, além de volumes e pitches ajustados na partida e na UI.
  • Sons de manuseio e recarga de várias armas agora usam configurações padronizadas de supressão para controlar melhor ruídos de foley que se sobrepõem.
  • Novos formatos de data apenas com mês e ajustes de protocolo/metadados preparam a UI e ferramentas para exibições de períodos mais limpas e recategorização de comandos.
  • Mudanças internas em flags de Workshop e pequenas alterações no esquema de mensagens indicam trabalho preparatório para ferramentas e permissões futuras.
Ver detalhes
Update oficial25 de set. de 2026, 18:54 BRT

Atualização do Counter-Strike 2 (25 de set. de 2026)

Correções de lacunas e clipping; ajuste de recarregamentos; opção `sv_clantags_enabled`; ovos no menu principal agora em ninhos.

  • Correções de lacunas e ajustes de clipping; correção de recarregamentos altos persistentes; nova opção `sv_clantags_enabled` para servidores; ovos dos jogadores de fundo no menu principal agora repousam em ninhos.
Ver detalhes