Update de código7 de mai. de 2026, 19:12 BRT
Assinar updates

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

Atualização do CS2 adiciona seis music kits completos, ajusta a loja para destacar NIGHTMODE II, reduz a pontuação base do Deathmatch, eleva o mínimo do FOV do viewmodel e clarifica mensagens de cancelamento por VACNET, com polimentos de áudio e renderização.

Resumo rápido

  • Seis music kits novos e completos foram adicionados com cupons resgatáveis, modelos, artes e áudio em‑partida para ALRT, Altare, borne, Pirapus, Repiet & Julia Kleijn e ShockOne.
  • A loja principal e a mini‑store foram atualizadas para destacar lançamentos, incluindo uma seção temática NIGHTMODE II para music kits e melhor legibilidade das tiles.
  • A pontuação base do Deathmatch foi reduzida de 10 para 8 e o mínimo do `viewmodel_fov` foi elevado para 60, alterando levemente o ritmo de pontuação e as opções de FOV.
  • O texto relacionado a cancelamentos por VACNET foi dividido em mensagens mais claras para abortos de partida e avisos de cooldown, e o painel de fim de partida usa a nova cópia.
  • O áudio de fundo temático dos menus agora randomiza o tempo de início em muitos mapas, e shaders de ambiente ganharam suporte à amostragem por camadas de material.
  • Mudanças de backend e schemas rastreiam se um jogador já chegou a ficar totalmente conectado (`ever_fully_connected`), ajudando anticheat e analytics sem alterar diretamente a jogabilidade.

Esta atualização do CS2 foca em áudio e apresentação: seis novos music kits completos, ajustes na loja para destacar lançamentos, pequenas mudanças de jogabilidade (pontuação do Deathmatch) e limites de FOV do viewmodel, além de mensagens de cancelamento de partida mais claras e polimentos em áudio e renderização.

Novos music kits e itens de inventário

  • Seis music kits adicionados: o esquema de itens define seis music kits distintos, cada um com faixas para menu principal, jogo, MVP e fim de partida:

    • ALRT – “DOPAMINE HIT” (musickit_alrt_01)
    • Altare – “Change My Mind” (musickit_altare_01)
    • borne – “Give It To Me” (musickit_borne_01)
    • Pirapus – “EVERYNITE” (musickit_pirapus_01)
    • Repiet & Julia Kleijn – “On And On” (musickit_repiet_01)
    • ShockOne – “Voices” (musickit_shockone_01)
  • Variantes StatTrak e coupons: para cada kit há versões não‑StatTrak e cupons StatTrak™ definidos em items_game.txt, além de client_loot_lists dedicados para resgatar esses cupons. Isso indica que os kits deverão ser obtidos via loja/promos em vez de dentro de cases.

  • Modelos e artes no inventário: foram adicionados modelos de pedestal/world e materiais sob models/inventory_items/music_kits/ e materials/models/inventory_items/music_kit/..., garantindo exibição 3D e sleeve art corretos no inventário e na loja.

  • Cobertura completa de eventos sonoros: cada kit tem seu game_sounds_music.vsndevts com faixas por evento (música de menu, match found, loading, início de rodada, stingers de ação, bombas, avisos de 10s, MVPs, deathcam, início/fim de partida etc.), ou seja, equipar um kit muda a experiência musical do menu e do jogo.

Loja e menu principal

  • Seção de coupons com marcação dinâmica: a área fullscreen da loja para coupons agora:

    • Verifica o primeiro item da seção coupon por isNewRelease e um id específico.
    • Se presentes, aplica o sufixo _nightmode2 à imagem de fundo e à chave de localização do título.
    • O rótulo da seção coupon pode ser atualizado em runtime via id-store-home-section-coupon-title (HTML habilitado).

    Isso prepara a loja para destacar um conjunto temático “NIGHTMODE II” de music kits com banner próprio (store_nav_section_coupon_nightmode2 – "NIGHTMODE II<br>Music Kits").

  • Mini‑store mostra mais lançamentos: o carrossel menor do menu (mainmenu_mini_store.js) agora conta quantos itens iniciais têm isNewRelease e garante que _m_numMiniStoreItemsToShow seja pelo menos esse número (a partir de 5). Assim, vários lançamentos em destaque (como music kits) não serão ocultados por um limite arbitrário.

  • Legibilidade das tiles de item: itemtile_store.css ajusta a renderização de preços e rótulos:

    • Estende o fade off‑screen para até LeftOfFocus9/RightOfFocus9, suavizando carrosséis longos.
    • Labels de preço usam text-overflow: shrink, white-space: nowrap e max-width: 125px para evitar quebra ou corte estranho em nomes longos ou moedas.
  • Novo texto de navegação: foi adicionada a localização store_nav_shop_all ("Shop All"), provavelmente como link para navegar por toda a loja.

Áudio e ambiente

  • Randomização de tempo de início em menus temáticos: em muitos sons de fundo de mapa em game_sounds_ui.vsndevts (Dust2, Mirage, Inferno, Nuke, Overpass, Vertigo, Anubis, Italy, Office, Cache, Cobblestone, Danger Zone, cenas de Warehouse/train, entre outros), randomize_start_time foi trocado para true.

    • Assim, o loop ambiente tende a começar em pontos diferentes cada vez que você visita o fundo temático, reduzindo sensação de repetição.
  • Correção de mixgroup no de_cache: vários eventos de ambiente em de_cache passaram a usar mixgroup = "Amb_Common" em vez de Amb_Commmon (corrigindo um erro de digitação), o que uniformiza o roteamento de áudio de ambiência.

  • Suporte a amostragem de camadas de material: uma string de ferramenta (SupportsMaterialLayerSampling) e a alteração no shader csgo_environment_blend anunciam SupportsMaterialLayerSampling = true, indicando melhor suporte a materiais de ambiente em camadas (blend mais detalhado de superfícies), o que pode afetar sutilmente renderização e autoria de áudio ambiente.

Mensagens de cancelamento de partida e VACNET

  • Clareza nas mensagens de comportamento anômalo: a localização em inglês para abortos por comportamento anômalo foi dividida:

    • SFUI_match_abort_match_abnormal_behavior_pano: "VACNET has detected irregular gameplay and has canceled the match."
    • SFUI_match_abort_match_abnormal_behavior: agora descreve penalidades: "%s1 and any party members have received VACNET cooldowns."
  • Painel de fim de partida usa o novo texto: endofmatch.xml passou a referenciar SFUI_match_abort_match_abnormal_behavior_pano para a descrição do motivo "abnormal behavior".

Na prática, isso ajuda a distinguir a notificação de que a partida foi cancelada pelo sistema automatizado (VACNET) da mensagem que informa punições/cooldowns aos jogadores.

Jogabilidade e convars

  • Pontuação base do Deathmatch reduzida:

    • mp_dm_kill_base_score mudou de 10 para 8.

    Cada abate agora concede um valor base de pontos ligeiramente menor; bônus de arma permanecem, mas o ritmo de pontuação pode ficar um pouco mais lento.

  • Mínimo do FOV do viewmodel aumentado:

    • viewmodel_fov padrão segue em 60, mas o intervalo permitido agora é min: 60, max: 68 (antes min: 54).

    Jogadores que usavam FOV do viewmodel muito baixos (abaixo de 60) não poderão mais configurá‑los, visando consistência na forma como modelos de armas são apresentados.

  • Toggle de overlay de debug para devs:

    • debugoverlay_enable_dotted_dashed (cheat) alterna linhas pontilhadas/tracejadas no overlay de debug para indicar "source" em vistas de depuração — destinado a desenvolvedores/ferramentas.

Rastreio de conexão de jogadores e backend

  • Campo "ever fully connected":

    • O evento player_connect_full agora inclui um booleano ever_fully_connected ("Was the player ever fully connected?").
    • O schema adiciona PlayerConnectedState m_iMostConnected; ao CBasePlayerController (cliente e servidor) e remove um campo de movimento relacionado à altitude.

    Essas mudanças ajudam servidores, sistemas anticheat e analytics a saber se um jogador chegou a ficar totalmente conectado em algum momento, mesmo que depois se desconecte.

Guias de mapa e anotações

  • Guia oficial de Mirage atualizada:

    • O arquivo de anotações annotations/official/de_mirage/de_mirage.txt foi atualizado.
    • Dados agregados mostram 0 coordenadas alteradas e 0 textos auxiliares reescritos.

    Isso indica uma correção ou limpeza interna sem alterações visíveis nos pontos e dicas mostrados no overlay do guia.

Modelos, animações e visuais

  • Graph de animação do worldmodel modificado:

    • animation/graphs/worldmodel/worldmodel.vnmgraph_c sofreu alterações; afeta blend e transição de animações de worldmodels.
  • Entrada do PP‑Bizon AG2 removida:

    • O recurso weapon_smg_bizon_ag2.vmdl_c deixou de ser referenciado — provável limpeza de asset sem impacto em skins ativos.
  • Shader de environment blend atualizado:

    • csgo_environment_blend.slang recebeu o atributo SupportsMaterialLayerSampling nas variantes VS e RTX, com pipelines .vcs atualizados, favorecendo blends mais avançados entre materiais do mundo.

UI e polimentos de texto

  • Ajustes em SVG/stroke no Panorama:

    • Strings internas agora referenciam propriedades SVG explícitas como fill-opacity, round e butt (stroke caps) em formas com prefixo de nova linha, melhorando a renderização vetorial na UI.
  • Atualizações nas ferramentas:

    • Várias ferramentas Source 2 (Hammer, SFM, physicsbuilder, modtools, etc.) receberam strings como SupportsMaterialLayerSampling, CubemapFogTexture e EnvironmentMap, alinhando o conjunto de ferramentas às novas capacidades de renderização.

Impacto geral

Esta atualização é focada em áudio, apresentação e clareza de backend mais do que em grandes mudanças de balanceamento:

  • Seis music kits completos chegam com arte e cobertura sonora em‑jogo.
  • Loja e mini‑store foram ajustadas para destacar novos lançamentos, incluindo a seção temática "NIGHTMODE II" para music kits.
  • A pontuação do Deathmatch foi reduzida levemente e valores muito baixos de FOV do viewmodel foram proibidos.
  • Mensagens de cancelamento por VACNET ficaram mais claras e o backend passa a registrar se jogadores já chegaram a se conectar totalmente.
  • Áudio ambiente e shaders de ambiente receberam polimentos que podem melhorar sensação e consistência visual.

No geral, exceto pela mudança na pontuação do Deathmatch e nos limites do viewmodel FOV, o patch altera mais a apresentação e os sistemas de suporte do que o equilíbrio competitivo.

Voltar aos updates

Updates recentes

CS2@CounterStrike
9 de set. de 2026, 22:41 BRT
Ver detalhes
Update de código9 de set. de 2026, 19:54 BRT

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

CS2 adiciona controles de criptografia GOTV, um sistema experimental CustomPlayerCamera para scripts e espectadores, e opções para expor layouts HUD customizados a espectadores.

  • Novos controles de criptografia GOTV e retransmissão de chat dão aos servidores de torneio mais controle sobre quais dados espectadores e ferramentas podem ler.
  • Sistema experimental `CustomPlayerCamera` com modos de follow e offset substitui a antiga API de câmera para scripts e conteúdo customizado.
  • Mensagens de usuário relacionadas ao chat ganham a flag `textallchat` e formatos legados do CS:GO são marcados explicitamente como `_CSGOLegacy` para integrações.
  • Entidades de layout HUD customizado podem agora ser marcadas como observáveis para que espectadores vejam a UI scriptada de cada jogador.
  • Atualizações de empacotamento e strings alinham ferramentas e assets (incluindo ícones de `de_cache` e vários idiomas) com as novas features de rede e câmera.
Ver detalhes
Update oficial9 de set. de 2026, 19:51 BRT

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

Correções de mapas, reformulação da câmera, atualizações no `custom_hud_layout` e chat de demos criptografado.

  • Correções e ajustes no mapa Cache, incluindo pontos de spawn e um ponto de wallbang.
  • `CSPlayerCamera` foi reformulado e renomeado para `CustomPlayerCamera`; novas funções adicionadas e algumas APIs foram depreciadas.
  • Novas opções e correções para `custom_hud_layout`, incluindo a propriedade `observable` e classes de visibilidade do HUD.
  • Chat em arquivos de demonstração agora é criptografado; chat de equipe não é legível em demos e chat global só é legível via a interface de assistir no jogo.
Ver detalhes