Atualização do CS2 (9 de jul. de 2026)
Interface do placar mais estável, internals de ranking e visualização de dano da bomba atualizados, e várias strings de engine, ferramentas e ativos limpas nesta atualização de manutenção focada do CS2.
Resumo rápido
- Script do placar atualizado para tratar painéis de music kit e menus de contexto do player card de forma mais segura, melhorando a confiabilidade da UI.
- Strings internas do cliente agora referenciam uma nova chave de stat de ranking competitivo e diagnósticos atualizados de visualização de dano da bomba.
- Limpeza de strings da engine e ferramentas aprimora relatórios de erro e manutenção em sistemas centrais como `tier0`, `panorama` e `steamaudio`.
- Ativos como coin da temporada Premier e material de sticker de corrida, além de vários ficheiros de idioma, foram reempacotados no manifesto de conteúdo.
- Versões do cliente e servidor foram incrementadas para `2000873` com `PatchVersion` `1.41.6.9`, caracterizando esta como uma build de manutenção focada.
Esta atualização do CS2 foca em tornar a interface do placar mais confiável durante as partidas e em pequenas revisões internas relacionadas a ranking, visualização de dano da bomba e estabilidade das ferramentas.
Interface do placar: exibição de Music Kit e tratamento de player cards mais seguros
- Painel de music kit mais robusto: O script do placar agora verifica se os elementos de imagem e nome do music kit existem antes de usá‑los (
#id-sb-meta__musickit-imagee#id-sb-meta__musickit-name). Isso reduz a chance de erros raros na UI ou de painéis faltando causarem problemas de script ao atualizar o music kit equipado ou emprestado mostrado no placar. - Menu de contexto do player card mais seguro: Ao clicar em um jogador no placar, o jogo agora confirma que o painel do menu de contexto do player card foi criado antes de adicionar a classe de estilo
ContextMenu_NoArrow. Isso deve tornar a abertura dos menus de contexto do placar mais confiável, especialmente em casos limite em que o menu pode falhar ao ser criado ou ser descartado rapidamente. - Lógica de atualização do placar ajustada: A função interna
_UpdateJob()foi alterada para rodar apenas depois que o placar foi inicializado (agora checaif (_m_bInit)em vez de pular quando não inicializado). Isso parece tornar o comportamento de atualização do placar mais consistente uma vez que a UI esteja pronta, e pode reduzir casos estranhos em que placares ou informações da partida falham em atualizar por breve tempo.
Internals de ranking competitivo e fluxo de partida
- Novo campo relacionado a ranking: Um novo nome de campo interno,
Bm_iCompetitiveRankingPredicted_Win, foi adicionado no lado do cliente. Embora isso não exponha nenhuma UI nova hoje, indica que o jogo está registrando ou se preparando para valores relacionados a previsões de ranking competitivo por partida. No futuro isso pode suportar insights pós‑partida mais detalhados ou ajustes no back‑end das variações de classificação, mas não há recurso visível ao jogador ligado a isso ainda. - Campo de votação de mapa ao fim da partida removido: Um campo mais antigo,
Bm_nEndMatchNextMapVote, foi removido do conjunto de strings internas do cliente. Isso aponta para limpeza ou refatoração sobre como votos de mapa ao fim da partida são rastreados, provavelmente alinhando‑se ao fluxo de matchmaking do CS2, onde a votação de mapas funciona diferente do legado CS:GO.
Visualização de dano da bomba e diagnósticos de renderização
- Código de visualização de dano da bomba atualizado: Referências internas a
CMapBombDamageRuntimeData::RenderVisualization()mudaram de linha, confirmando que a lógica de visualização de dano da bomba foi editada. Essa visualização é principalmente uma ferramenta de desenvolvimento/diagnóstico para mostrar o dano da explosão no mapa, e a mudança sugere que os cálculos subjacentes ou o debug de renderização do raio/dano foram refatorados ou esclarecidos — útil para desenvolvedores e criadores de mapas validarem layouts de bombsites com mais precisão. - Registro de logs da pipeline de renderização ajustado: A mensagem
CRenderingPipelineCsgo::AddLayersToView(10760):substituiu uma variante anterior com uma tag numérica ligeiramente diferente. Trata‑se de uma pequena alteração de manutenção nos debug logs da pipeline de renderização, que não deve alterar a saída visual, mas pode ajudar Valve ou usuários de ferramentas a diagnosticar problemas de camadas de visualização com mais precisão.
Limpeza de strings em ferramentas e engine
Uma ampla gama de tabelas de strings de baixo nível em binários da engine e ferramentas foi tocada (engine2, tier0, panorama, host, matchmaking, hammer, resourcecompiler, entre outros). As mudanças envolvem principalmente entradas opacas ou orientadas a debug e, por si só, não indicam novos recursos visíveis aos jogadores.
- Melhor relatório de erros em bibliotecas centrais: Novas mensagens como
End of input was reached and '{' was not matched by '}'eUnable to write file '%s'foram adicionadas a um módulo central (tier0). Essas melhorias visam desenvolvedores e usuários de ferramentas, facilitando o diagnóstico de erros de configuração ou de escrita de arquivos ao construir ou processar conteúdo do jogo. - Limpeza geral de tokens legados: Muitos tokens curtos e codificados foram removidos dos conjuntos de strings da engine e das ferramentas. Isso parece ser limpeza rotineira ou efeito do compilador/otimizador, sem impacto concreto na jogabilidade.
- Pequenas atualizações em subsistemas de áudio, malhas e script: Mudanças menores de string apareceram em componentes como
steamaudio,meshsystem,v8systemepulse_system. São passos de manutenção interna que podem melhorar modestamente o debug e a estabilidade de áudio, renderização e execução de scripts, mas não indicam novas opções para jogadores.
Ajustes em metadados de itens e ativos
- Referências do coin da temporada Premier reorganizadas: Entradas apontando para recursos de coin da temporada Premier (por exemplo
models/inventory_items/premier_seasons/premier_season_4_coin_eg.vmdl_c, materiais associados e uma textura de cor da coin) foram removidas e re‑adicionadas no manifesto principal de conteúdo. Esse padrão de remover e re‑adicionar geralmente significa que ativos foram reorganizados ou reconstruídos por baixo dos panos mantendo o mesmo conteúdo público. Os jogadores não devem esperar uma aparência diferente do coin apenas por isso, mas pode facilitar ajustes futuros nas recompensas Premier. - Material de sticker de corrida tocado: Um material de sticker comunitário
auto_racing(foil_watch_sniper.vmat_ce sua referência de textura) foi removido e depois listado novamente, sugerindo que a configuração ou empacotamento do material foi renovado sem necessariamente alterar sua aparência no jogo. Atualizações desse tipo são típicas quando a Valve reexporta ou retagueia cosméticos de workshop/comunitários. - Textura de cor do coin removida do manifesto de ferramentas: Uma textura de cor do coin (
premier_season_coin_color_tga_f6419421.vtex) foi removida de um arquivo interno de informações de ativos para ferramentas. Isso aponta para limpeza no pipeline de autoria de conteúdo; é improvável que afete como o coin é renderizado no cliente vivo se os dados de cor substitutos ou embutidos já estiverem no lugar.
Passe de recursos de localização
- Entradas de idioma re‑registradas: Vários arquivos
resource/csgo_*.txt(incluindo búlgaro, francês, húngaro, italiano, romeno, chinês simplificado, sueco e vietnamita) foram removidos e então re‑adicionados no manifesto principal. Esse padrão normalmente indica que os ficheiros de idioma foram reempacotados ou regenerados, não removidos do jogo.- Jogadores que usam esses idiomas podem notar pequenas melhorias como correções de redação, pontuação ou termos atualizados, mas nenhuma alteração de texto específica é visível apenas por esses dados.
- A re‑registro também ajuda a manter os ativos de localização alinhados com outras mudanças de script da UI, como a lógica atualizada do placar.
Build e aumento de versão
- Versões do cliente e servidor incrementadas:
ClientVersioneServerVersionavançaram de2000872para2000873, ePatchVersionsubiu de1.41.6.8para1.41.6.9. Isso marca oficialmente esta como uma nova build do CS2. - Nova revisão de origem registrada: Campos de rastreamento agora apontam para uma revisão interna e tempo de build mais recentes, confirmando que se trata de uma pequena atualização de manutenção focada principalmente em resiliência da UI e qualidade das ferramentas de desenvolvimento.
Impacto geral
Para a maioria dos jogadores, esta atualização será sutil: o placar deve se comportar um pouco melhor ao interagir com player cards e music kits, enquanto os sistemas subjacentes que alimentam ranking, diagnósticos de dano da bomba e ferramentas recebem refinamentos modestos. Criadores e usuários de ferramentas internas provavelmente terão os maiores benefícios, com mensagens de erro mais claras e um pipeline de ativos e localização ligeiramente mais limpo, preparando o terreno para mudanças visíveis futuras sem interromper a jogabilidade ou o conteúdo do inventário atual.
