Update de código9 de jul. de 2026, 14:08 BRT
Assinar updates

Atualização do CS2 (9 de jul. de 2026)

Uma grande atualização do motor do CS2 revisou iluminação, ray tracing, materiais, armas, fumaça e shaders de pós‑processamento para visuais mais limpos e consistentes.

Resumo rápido

  • Grande revisão de shaders RTX e de iluminação core, com provável melhoria na estabilidade de iluminação ray‑traced e bake.
  • Atualizações amplas em shaders de materiais que afetam armas, luvas, personagens, folhagem, água e vidro.
  • Mudanças significativas em fumaça, overlays e shaders de pós‑processamento que podem refinar efeitos em espaço de tela e legibilidade.
  • Numerosas ajustes em shaders de ferramentas e visualização do motor melhoram fluxos de trabalho de desenvolvimento e qualidade visual a longo prazo.
  • Pequenas alterações no schema de áudio server‑side preparam suporte para comportamento dinâmico mais flexível de pitch e volume.

Uma grande remodelação do sistema de renderização chegou ao CS2, afetando desde traçado de raios e iluminação até skins de armas, luvas, folhagem, fumaça e pós‑processamento. A mudança é quase toda do lado do motor, focada em como o jogo desenha e ilumina o mundo, não em mecânicas ou equilíbrio.

Revisão profunda do núcleo de iluminação e ray tracing

Uma parcela enorme das alterações mira os shaders Vulkan do motor, incluindo muitos arquivos rtx_*.slang. Esses shaders controlam o cálculo de iluminação, especialmente para ray tracing acelerado por hardware e ferramentas de baking de luz.

  • Passes de iluminação ray‑traced atualizados: shaders RTX chave como rtx_binlights.slang, rtx_vrad3_lightmap.slang e rtx_vrad3_vertexlight.slang receberam edições muito extensas.
    • Isso sugere melhorias na forma como a iluminação estática é baked em mapas e como os caminhos de ray tracing são tratados internamente.
    • Jogadores podem notar iluminação mais estável ou consistente, sobretudo em modos de alta fidelidade ou quando mapas são recompilados com ferramentas atualizadas.
  • Padrões de amostragem e ruído reescritos: rtx_generate_scrambled_halton_samples.slang foi amplamente reescrito (milhares de linhas alteradas), responsável por gerar padrões de amostragem para ray tracing.
    • A intenção provável é reduzir ruído/oscilações visuais e melhorar a velocidade de convergência dos efeitos baseados em raios.
    • Em hardware compatível, reflexos, iluminação global e outros caminhos avançados podem ficar mais limpos e estáveis ao longo do tempo.
  • Ferramentas de debug e validação de iluminação tocadas: arquivos como rtx_vrad3_lightmap_sample_validation.slang, rtx_debug_visualization.slang e vários visualize_* foram atualizados.
    • Desenvolvedores de mapas e do motor ganham melhores ferramentas de visualização e depuração de iluminação, o que deve ajudar a produzir iluminação mais consistente e com menos bugs no futuro.

Atualizações amplas em shaders de materiais e VFX (motor inteiro)

Além do ray tracing, um grande conjunto de shaders VFX genéricos em game/core/shaders_vulkan_dir/shaders/vfx foi modificado.

  • Mudanças ao pipeline de materiais gerais: shaders centrais como generic.slang, solidcolor.slang, black.slang, refract.slang, simple_water.slang e grasstile.slang foram atualizados.
    • Esses são blocos fundamentais para como superfícies, cores, refração (vidros e líquidos) e águas simples são desenhadas.
    • Jogadores podem perceber diferenças sutis em como superfícies reagem à iluminação, na aparência da água ou na integração de materiais simples na cena.
  • Pós‑processamento e anti‑aliasing: fxaa_cs.slang, ssao.slang, cs_mipgen.slang, general_filter.slang e sampletexture_bicubic.slang foram tocados.
    • Indica ajustes em efeitos em espaço de tela, como oclusão ambiental, filtragem e anti‑aliasing.
    • O update pode suavizar bordas, refinar sombreamento em cantos e melhorar a clareza final da imagem.
  • Visibilidade, culling e helpers de performance: cull_aggregate_fragments.slang, cull_instanced_meshes.slang, compute_tile_cullbits.slang, compute_depthbin_cullbits.slang e sum_aggregate_cull_stats.slang foram alterados.
    • Esses arquivos decidem quais objetos são desenhados e como o motor os agrupa/corta.
    • O objetivo provável é melhorar performance e reduzir overdraw em cenas complexas.
  • Shaders de tooling e visualização: numerosos tools_* e visualize_* (wireframe, frames tangente, colisões, física, nav, agregados, objetos instanciados, vento etc.) receberam atualizações.
    • Embora não visíveis para a maioria dos jogadores, essas melhorias ajudam criadores de conteúdo e desenvolvedores a depurar cenas com mais eficiência.

Atualizações específicas do CS2: armas, skins, luvas e ambiente

Um conjunto grande de alterações mira a biblioteca de shaders do CS:GO agora em game/csgo/shaders_vulkan_dir/shaders/vfx e game/csgo_core/shaders_vulkan_dir/shaders/vfx. Esses shaders definem a aparência de armas, luvas, personagens e materiais de ambiente.

Render de armas, skins e personagens

  • Sombreamento de armas e skins: csgo_weapon.slang, csgo_weapon_sticker.slang, csgo_customweapon.slang e csgo_customglove_preview.slang receberam grandes updates.
    • Eles controlam como modelos de armas, stickers e skins personalizados são iluminados e sombreados, tanto em jogo quanto em cenas de visualização.
    • As mudanças podem melhorar a consistência entre pré‑visualizações do inventário e visuais em partida, refinando desgaste, rugosidade, detalhes metálicos e stickers.
  • Pré‑visualização de luvas: csgo_customglove_preview.slang foi substancialmente modificada.
    • Provavelmente ajusta como luvas são renderizadas nas telas de loadout e inspeção, alinhando‑as mais com a iluminação e materiais do jogo.
  • Render de personagens e pernas: csgo_character.slang e csgo_legs_prepass.slang foram atualizados.
    • Controlam sombreamento de modelos de jogador e a passagem especial usada para renderizar as próprias pernas em primeira pessoa.
    • Jogadores podem notar pequenas mudanças em como modelos reagem à luz, especialmente nas pernas em primeira pessoa.
  • Olhos e tecidos: csgo_eyeball.slang e csgo_textile_layer.slang também foram tocados.
    • Indica afinações em reflexos oculares e materiais têxteis, alterando sutilmente aparência de roupas e modelos sob luzes fortes ou reflexivas.

Materiais de nível: paredes, folhagem, líquidos e blends

  • Materiais core do mapa: csgo_lightmappedgeneric.slang, csgo_vertexlitgeneric.slang e csgo_lightmapped_4wayblend.slang no csgo_core tiveram pesadas edições.
    • São os shaders principais para paredes, pisos e muitos props (sejam por lightmaps ou luzes dinâmicas).
    • A atualização provavelmente traz sombreamento mais consistente entre superfícies e reduz casos em que materiais pareciam deslocados sob certas iluminações.
  • Ambiente e blends: csgo_environment.slang, csgo_environment_blend.slang, csgo_simple_2way_blend.slang e csgo_simple_3layer_parallax.slang foram reestruturados.
    • Usados para superfícies que misturam múltiplas texturas (por exemplo, transição de terra para concreto) ou simulam profundidade via parallax.
    • Transições entre texturas podem ficar mais suaves e superfícies com parallax podem parecer mais naturais em ângulos oblíquos.
  • Foliagem e grama: csgo_foliage.slang, grasstile.slang e grasstile_preview.slang foram atualizados.
    • Aponta para ajustes em como grama e folhagem reagem à iluminação e possivelmente ao vento.
    • Em mapas com muita vegetação, pode haver sombreamento mais coerente ou menos artefatos visuais.
  • Líquidos e vidro: csgo_simple_liquid.slang, csgo_water.slang, csgo_water_fancy.slang, csgo_refract.slang e csgo_glass.slang receberam alterações.
    • Controlam reflexos, refração e comportamento superficial de água e vidro.
    • A atualização pode refinar clareza, reflexos e distorção, deixando corpos d’água e vidraças mais consistentes e menos propensos a glitches com diferentes iluminações.

Efeitos visuais, fumaça, overlays e UI

  • Sistema de fumaça: vários shaders relacionados à fumaça como smoke_volume.slang, smoke_volume_lpv.slang, smoke_volume_depth.slang, smoke_volume_mask.slang, smoke_volume_cs.slang e overlay_smoke.slang foram ajustados.
    • Tratam fumaça volumétrica, interações de profundidade e como a fumaça sobrepõe a cena.
    • Jogadores podem ver mudanças na suavidade da fumaça, em sua interação com a iluminação e na aparência a diferentes distâncias ou através de miras, com o objetivo de manter legibilidade sem alterar regras de jogo.
  • Flashbang e overlays de tela: csgo_flashbang_overlay.slang, legacy_sniper_scope.slang, healthboost.slang e csgo_alpha_immunity.slang foram atualizados.
    • Controlam overlays visuais para efeitos como flashbangs, miras legadas, boosts de saúde e indicadores de imunidade.
    • As mudanças podem suavizar casos onde overlays ficavam muito nítidos, brilhantes ou inconsistentes em certas resoluções ou proporções.
  • Pós‑processamento e pipeline de cor: um grande conjunto de shaders de tela — post_process.slang, bloom_cs.slang, gaussian_bloom_blur.slang, blur.slang, blur_with_depth.slang, dof2.slang, histogram_cs.slang, bilateral_upsample.slang, mboit_mixed_upsample.slang, mboit_mixed_combine.slang e mboitfinal.slang — foi alterado.
    • Definem tone mapping, bloom, profundidade de campo, histogramas de cor e transparências combinadas.
    • Jogadores podem notar transparências mais estáveis (como fumaça e partículas), transições de profundidade de campo mais suaves e ligeiras diferenças no equilíbrio de brilho/contraste.
  • Contornos, UI e efeitos de tela: outlines.slang, downsample_outlineglows.slang, screenparticlescombine.slang, csgo_ui_texture_attribute.slang, panorama_alpha.slang, cs_color_picker.slang, csgo_screenspace_zone.slang e csgo_copy_rt.slang foram atualizados.
    • Usados pelo HUD, elementos Panorama, contornos/brilhos e efeitos ligados à interface.
    • Resultado possível: renderização de UI mais nítida, contornos mais consistentes (por exemplo, destaque de itens) e menos artefatos em efeitos acionados pela interface.

Shaders específicos de mapas e casos especiais

  • Efeitos ajustados por mapa: shaders ligados a conteúdos concretos como inferno.slang, csgo_beachfoam.slang, csgo_moondome.slang e csgo_volume_viewer.slang foram modificados.
    • Isso indica ajustes finos em efeitos ambientais únicos de certos mapas (superfícies molhadas, espuma, céus/volumes especiais etc.).
    • Jogadores nesses mapas podem perceber visuais ligeiramente diferentes no céu, bordas de água ou outros efeitos característicos.
  • Decals e projeções: csgo_projected_decals.slang, csgo_decal_renderer.slang, csgo_decalmodulate.slang e generate_decal_normals.slang foram alterados.
    • Controlam buracos de bala, graffiti, sangue e outros decals projetados nas superfícies.
    • A atualização pode melhorar como decals se conformam à geometria e à iluminação, deixando‑os mais naturais e menos distorcidos.
  • Helpers de visibilidade de jogador: player_visibility.slang, player_visibility_stencil_proxy.slang e player_visibility_data.slang foram mudados.
    • São peças técnicas do pipeline que ajudam a separar jogadores do ambiente para efeitos ou otimizações.
    • Não implicam mudança nas regras de visibilidade, mas podem reduzir artefatos em casos extremos onde jogadores ou contornos pareciam incorretos contra fundos complexos.

Ferramentas do motor e mudanças voltadas ao desenvolvimento

Vários shaders com foco em workflows de depuração e desenvolvimento foram atualizados em diretórios core e CS.

  • Wireframe, grids e visualizadores de modelo: tools_wireframe.slang, tools_modelviewer_wireframe.slang, csgo_tools_wireframe.slang, csgo_tools_shading_complexity.slang, tools_grid.slang e tools_sprite.slang foram tocados.
    • Principalmente usados por ferramentas internas; melhorias aqui aceleram iteração e reduzem bugs visuais que chegam ao jogo.
  • Visualização de física, nav e tecido: visualize_physics.slang, physics_wireframe.slang, visualize_cloth.slang, visualize_nav.slang, visualize_aggregate.slang, visualize_instanced.slang e visualize_rtproxy.slang foram alterados.
    • Melhores ferramentas de visualização ajudam a depurar pathing, colisões e setups de cena complexos.
  • Virtual texture e debug UI: vt_cs.slang, vt_debug_imgui.slang, texture_generator_* e ui_texture_on_model.slang receberam updates.
    • Indicam refinamentos no sistema de virtual texturing e nos overlays de debug in‑engine, o que pode beneficiar indiretamente performance e qualidade de texturas.

Ajustes sutis no esquema de áudio

Paralelamente à grande passagem visual, há pequenas mudanças em definições de schema do lado servidor do Source 2 relacionadas a controles dinâmicos de pitch/volume.

  • Tipos de volume/pitch dinâmico atualizados: arquivos de schema dynpitchvol_base_t.h e dynpitchvol_t.h no módulo do servidor foram levemente modificados.
    • São definições de tipos usadas pelo sistema de áudio para gerir mudanças dinâmicas de pitch e volume.
    • As edições são pequenas e técnicas, mas podem preparar o terreno para refinamentos futuros em como sons reagem dinamicamente (por exemplo, com distância, ambiente ou eventos), mesmo que não haja mudança comportamental óbvia agora.

Impacto geral

Esta atualização do CS2 é uma intervenção ampla na base visual do jogo, não um patch de jogabilidade. Quase todas as categorias de renderização foram tocadas: iluminação ray‑traced, materiais core, água e vidro, folhagem, armas e cosméticos, fumaça, pós‑processamento e vários shaders de debug e tooling.

Jogadores devem esperar mudanças majoritariamente sutis — iluminação mais limpa, materiais mais consistentes e refinamentos em fumaça e pós‑processamento — em vez de efeitos dramáticos novos. Já criadores e desenvolvedores ganham um conjunto de shaders mais robusto e modernizado, que deve resultar em mapas e conteúdos mais polidos e visualmente estáveis no futuro.

Voltar aos updates

Updates recentes

Update de código8 de out. de 2026, 19:39 BRT

Atualização do CS2 (8 de out. de 2026)

Reload de uma arma ficou mais justo, limites de rede em servidores relaxados, mixagem de áudio de armas ajustada e ampla limpeza de protocolos, shaders e ferramentas — com pequenos polimentos na UI de mascotes e ferramentas de criação.

  • Janela de ataque após reload reduzida para uma arma específica, fazendo os reloads parecerem um pouco mais rápidos.
  • Limites de CPU para processamento de mensagens de cliente e tamanho do recv buffer relaxados e promovidos para configuração `release` para reduzir desconexões espúrias.
  • Modificadores de mix de áudio de armas atualizados para que os disparos possam sobressair mais claramente na mixagem.
  • Grande limpeza de mensagens e schemas do Game Coordinator econ, depreciando muitas operações legadas de item e adicionando operações genéricas de gerenciamento de itens.
  • Um novo campo `m_flModifier0` tipo `float` agora é replicado em pawns de jogador CS, provavelmente para um modificador de jogabilidade ou visual sincronizado no futuro.
  • Tooltip da cabine fotográfica de mascotes movido para localização e múltiplos arquivos de idioma e assets do livro de mascotes foram repacotados.
  • Numerosos arquivos de shader Vulkan atualizados para consistência de nomes e bindings corretos de parâmetros, melhorando robustez para VFX e ferramentas de criação de conteúdo.
  • ModelDoc ganha operação de mesh `Strip Morphs` e o Asset Browser recebe atalho para explorar o asset selecionado no disco.
  • Pacote e miniaturas de `rush_001` foram reconstruídos, sugerindo ajustes visuais ou de empacotamento menores, não mudanças de layout.
  • Binaries do cliente, servidor, matchmaking e engine recompilados com a nova versão `1.41.9.0`, indicando estabilidade geral e atualizações de protocolo.
Ver detalhes
Update oficial8 de out. de 2026, 19:36 BRT

Atualização do Counter-Strike 2 (8 de out. de 2026)

Pequenas correções e ajustes: ícone de ping para kits de desarme, ajuste de recarga do `AUG`, correções de áudio, clipping em mapas `Rush`, atualizações de localização e estabilidade.

  • Adicionado um ícone de ping para kits de desarme descartados
  • Reduzido o tempo de recarga do `AUG` em meio segundo
  • Corrigido o evento sonoro durante a recarga silenciosa do `Desert Eagle`
  • Corrigido um caso de zumbido em paisagens sonoras durante a reprodução de demos
  • Correções de clipping para mapas `Rush`
  • Atualizações de localização
  • Atualizações de estabilidade
Ver detalhes