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_01altare_01borne_01pirapus_01repiet_01shockone_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_01original e 20% de chance de tocar a nova variante.
- Pequenos ajustes de duração: Os valores configurados de
vsnd_durationpara 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
Cacheemsoundmixers.txtteve seu valormutealterado de0.024para0.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.vsndstckfoi reorganizada de forma que:- Um operador
get_vsnd_track_01e um blocovmix_vsnd_infoagora executam mais cedo na cadeia. - Um operador
math_floatsubtrai a duração do som escolhido, e o blocorandomize_start_timeagora usa esse valor comoinput_minem vez de um-1000fixo. - 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.
- Um operador
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:
bugbugbugbug_commit
- Mensagens de usuário e eventos:
- Um novo tipo de user message
UM_UserSentBugBugfoi adicionado ausermessages.proto. - Uma mensagem correspondente
CUserMessage_UserSentBugBugfoi definida emsource2_steam_stats.protocom campos paracommand_line,autoexec_cfg,system_specs,build_id,osversionecommand_logs. - Strings do motor referenciam
CUserMessage_UserSentBugBuge um helper comoCLogForBugBug, além de textos voltados à UI comoBugBug operation pending. Please wait.
- Um novo tipo de user message
- Atualização das estatísticas do Steam:
- Foi acrescentado um tipo
Source2PlayStats_SteamIDe um camposteamid_valsao protobuf de play‑stats, expandindo como SteamIDs podem ser registrados em métricas internas.
- Foi acrescentado um tipo
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.vtexe a classeCSource2YUVA420Textureem vez dos nomes antigospanorama_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*eAsyncSetTextureData, além de mensagens explícitasStartRenderDocCapture/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 comomap_subasset_reference_counts,map_subasset_reference_namesemap_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 emassettypes_common.txtcomRESOURCE_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 = falseem 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::BlockingLoadResourceFileDatafoi 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:
ClientVersionatualizado de2000820para2000825.ServerVersionatualizado de2000820para2000825.PatchVersionavançou de1.41.6.0para1.41.6.1.
- Marcadores de build:
built_from_cl.txtesteam.infforam 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.
