Update de código5 de out. de 2026, 20:44 BRT
Assinar updates

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

A última atualização do CS2 melhora a aba Workshop com ordenação por prontidão, badges e ações rápidas, adiciona arte de títulos por idioma no livro de mascotes e reforça limites de segurança de rede para servidores e clientes.

Resumo rápido

  • A aba Workshop no menu Jogar agora ordena por prontidão e adiciona ações por hover para ver, cancelar inscrição ou remover conteúdo instalado, com confirmações claras.
  • Páginas do livro de mascotes passaram a usar imagens de título por idioma, suportadas por um sistema Panorama sensível ao idioma e ativos de arte atualizados.
  • Novos controles de rede e servidor aplicam limites de tamanho de mensagem e refinam proteções de tempo de CPU para mensagens de cliente, aumentando a robustez contra tráfego abusivo.
  • Miniaturas do mapa `rush_001` e outros ativos empacotados foram atualizados, e a versão do jogo foi incrementada para um novo build/patch.

Esta atualização facilita o gerenciamento de mapas da Oficina a partir do menu principal, melhora a arte localizada do livro de mascotes e reforça alguns limites de segurança de rede para servidores e clientes.

Melhorias na aba Workshop do Menu Principal

  • Ordenação e prontidão de mapas: A aba Workshop do menu Jogar agora ordena mapas para que itens jogáveis e totalmente prontos apareçam primeiro. Entradas que não estão prontas continuam listadas, mas deixam de se comportar como botões de seleção de mapa.
  • Visuais para mapas não jogáveis: Itens da Oficina que não estão prontos para iniciar são exibidos com estilo dessaturado e esmaecido usando a nova classe map-selection-btn--workshop-unplayable, deixando mais claro por que não podem ser escolhidos.
  • Badges para instalados e legados: Mapas que estão instalados localmente, mas não inscritos, assim como itens legados do CS:GO Workshop, agora recebem tratamento visual especial:
    • Conteúdo instalado apenas ou legado recebe um badge distinto.
    • Novos rótulos localizados diferenciam um item “Installed” de um “CS:GO Item”, ajudando os jogadores a entender por que alguns itens se comportam de maneira diferente.
  • Ações por hover em cada tile: Cada tile de mapa da Oficina passa a incluir um conjunto de ações rápidas que aparecem ao passar o cursor:
    • View Workshop Page — abre a página do item na Steam Workshop (funciona apenas quando o Steam Overlay está disponível).
    • Unsubscribe — para itens aos quais você está inscrito.
    • Remove Downloaded Files — para itens instalados apenas localmente.
  • Fluxo de gestão mais seguro: Ao usar esses botões de ação surgem popups de confirmação que explicam claramente o que acontecerá:
    • A ação de unsubscribe é confirmada, com a observação de que o Steam remove os arquivos após você sair do jogo.
    • Remover arquivos baixados também pede confirmação, com aviso de que o conteúdo será baixado novamente se você entrar em um servidor que o utilize.
  • Tratamento mais limpo dos dados da Oficina: A lista de mapas agora filtra qualquer coisa que não seja uma entrada de mapa adequada e passa mais estados (pronto/não pronto, instalado-apenas, legado) para a UI. Isso deve reduzir entradas confusas ou quebradas na aba Workshop.

No conjunto, essas mudanças tornam muito mais fácil navegar, entender e limpar conteúdo da Oficina diretamente no menu principal do CS2, sem precisar vasculhar menus externos ou a interface do Steam.

Livro de Mascotes: Arte de Título por Idioma

  • Imagens de título localizadas: O popup do livro de mascotes foi atualizado para que títulos principais de páginas (como capítulos iniciais, páginas de viagem, aniversário e cartazes de procurado) usem novos ativos de imagem com suporte a versões por idioma.
  • Roteamento de arte por idioma: A UI agora usa o atributo languages e um conjunto de fontes languagesrc-<language> para cada imagem de título. Isso permite que o jogo exiba arte de título adequada ao idioma selecionado, em vez de usar um único ativo em inglês.
  • Atualização dos ativos: Texturas antigas baseadas em .psd foram substituídas por novos arquivos .png organizados sob panorama/images/pet_book/page_titles/.... Isso indica uma limpeza e padronização dos ativos de UI para essas páginas.
  • Suporte do motor para imagens específicas por idioma: Por baixo da interface, o sistema UI agora entende e valida os novos atributos languages e languagesrc- para painéis. Ele pode mostrar mensagens de erro claras se esses atributos estiverem mal configurados, o que ajuda criadores de conteúdo a evitar imagens quebradas em UIs localizadas.

Para os jogadores, isso significa que as páginas do livro de mascotes devem ficar mais naturais e legíveis em vários idiomas, com títulos que combinam visualmente com o texto localizado.

Ajustes de Segurança de Rede e Servidor

  • Novo limite de mensagens recebidas na configuração do jogo: A configuração do jogo (gameinfo.gi) agora impõe um limite via sv_recvbuf_messages 120. Isso define quantas mensagens de rede um servidor irá enfileirar para processamento ao mesmo tempo, o que pode ajudar a proteger servidores de tráfego excessivo.

  • Aplicação do tamanho de mensagem no nível do motor: Um novo convar, net_message_size_enforce, foi adicionado com vários modos:

    • 0 – ignorar limites de tamanho de mensagem.
    • 1 – avisar/logar quando uma mensagem excede o tamanho declarado.
    • 2 – avisar e assertar (útil em desenvolvimento).
    • 3 – rejeitar totalmente mensagens que excedem o máximo.

    Isso permite que operadores de servidor e desenvolvedores escolham quão estritamente aplicar limites de tamanho de mensagem do motor, ajudando a detectar tráfego com bugs ou malicioso.

  • Proteções de tempo de CPU do cliente refinadas: O par único de limites para tempo de processamento de mensagens de cliente foi dividido em controles distintos para bursts e taxas sustentadas:

    • sv_net_client_message_process_time_ms_drop_burst – desconectar um cliente se o processamento de suas mensagens consumir muito tempo de CPU em um pico curto.
    • sv_net_client_message_process_time_ms_drop_rate – desconectar um cliente se usar muito tempo de CPU por segundo durante um período.
    • sv_net_client_message_process_time_ms_warn_burst – emitir aviso para uso alto de CPU em burst.
    • sv_net_client_message_process_time_ms_warn_rate – emitir aviso para uso alto de CPU por segundo.

    Esses controles no estilo token-bucket oferecem proteção mais granular contra clientes que geram muitas mensagens ou mensagens muito custosas, melhorando a resiliência contra certos exploits ou clientes com comportamento anômalo.

  • Mensagens de desconexão e aviso mais claras: O código de rede agora registra mensagens mais explícitas quando um canal de rede esgota seu orçamento de tempo de CPU ou quando uma mensagem excede o tamanho permitido, incluindo o tipo e o tamanho da mensagem. Isso ajudará administradores de servidor e autores de ferramentas a diagnosticar conexões problemáticas.

No geral, esses ajustes de rede visam tornar servidores mais robustos contra padrões de tráfego abusivos ou patológicos sem alterar o gameplay normal.

Melhorias no Backend e Ferramentas da Workshop

  • Atualização da versão da API Workshop: O jogo foi atualizado para usar uma versão mais nova da interface Steam UGC (STEAMUGC_INTERFACE_VERSION021), indicando um refresh na forma como o CS2 se comunica com o backend da Steam Workshop. Isso pode permitir rastreamento mais preciso de inscrições, itens instalados-apenas e conteúdo legado.
  • Melhor distinção entre itens instalados e inscritos: Novas strings internas referenciam casos em que itens estão instalados mas não inscritos, tags ausentes ou itens legados que não deveriam aparecer em certas consultas. Isso sugere que a integração com a Workshop agora distingue melhor e faz limpeza de:
    • Itens instalados mas não inscritos (por exemplo, baixados via servidor mas não seguidos na Workshop).
    • Conteúdo legado do CS:GO que permanece no disco.
  • Atualizações de ferramentas e editores: Várias ferramentas (como o gerenciador da Workshop, editor de itens e editores de conteúdo) foram reconstruídas. Embora mudanças específicas de UI de editor não sejam detalhadas aqui, criadores e modders podem perceber um manuseio mais suave de itens da Workshop e de ativos sensíveis ao idioma na cadeia de ferramentas do CS2.

Para a maioria dos jogadores isso é invisível, mas deve resultar gradualmente em menos itens quebrados na Workshop, comportamento de unsubscribe mais confiável e menos dados residuais ao gerenciar conteúdo pelo jogo.

Ajustes na Apresentação de Mapas

  • Atualização das imagens do mapa Rush: Novas screenshots foram registradas para rush_001 nas resoluções 360p, 720p e 1080p (com múltiplas variantes em cada uma). Entradas existentes para essas imagens foram substituídas, indicando uma renovação visual em vez de um mapa totalmente novo.
  • Por que importa: Ao navegar ou selecionar esse mapa (por exemplo, no carrossel de mapas ou miniaturas), você deverá ver visuais atualizados que representam melhor a versão atual do mapa.

Os dados do mapa também exibiram mudanças de tamanho nos manifests de empacotamento, o que sugere ajustes ou otimizações em rush_001, embora diferenças exatas de jogabilidade ou visuais não sejam especificadas aqui.

Motor e Empacotamento de Conteúdo

  • Novo build e versão de patch para cliente/servidor: O build interno foi incrementado para ClientVersion=2000927, ServerVersion=2000927, com PatchVersion=1.41.8.9, marcando esta atualização como um patch incremental para clientes e servidores.
  • Ajustes menores no Vulkan e renderização: Logs do renderer Vulkan e caminhos de alocação foram ajustados, provavelmente refinando saída de diagnóstico e o tratamento de alocações de memória GPU. Jogadores provavelmente não notarão mudanças diretas, mas isso deve ajudar a depurar e melhorar estabilidade sob pressão de memória.
  • Metadados de rede de entidades refinados: Descrições de rede para movers como CFuncConveyor e CFuncMoveLinear foram atualizadas para usar um override removeAll mais amplo nas flags base. Isso parece uma limpeza de baixo nível de como essas entidades sincronizam flags com clientes e é improvável que altere o comportamento visível do jogo.
  • Empacotamento de recursos por idioma: Listas de recursos foram atualizadas e há mudanças de caminho para vários arquivos de recursos localizados. Isso está alinhado com o novo suporte languages no Panorama, conectando ativos empacotados ao sistema de imagens multilíngues usado pelo livro de mascotes e possivelmente por outros componentes de UI.

Essas atualizações de empacotamento e nível de motor são principalmente de manutenção, mas sustentam as melhorias visíveis na UI e na Workshop presentes neste patch.

Impacto Geral

Esta atualização tem poucas mudanças diretas de jogabilidade, mas é relevante para qualidade de vida e robustez:

  • A aba Workshop virou uma superfície de gerenciamento muito mais completa, permitindo ver quais mapas são jogáveis, identificar conteúdo legado ou instalado-apenas, e limpar inscrições e arquivos locais com confirmações claras.
  • O livro de mascotes recebeu um polimento visual com arte de títulos localizada, suportada por um novo tratamento de imagens sensível ao idioma no motor de UI.
  • Operadores de servidor e autores de plugins ganham controles mais precisos para carga de rede e aplicação de limites de tamanho de mensagem, o que pode ajudar a proteger comunidades contra certos padrões de abuso.
  • A apresentação de mapas foi atualizada para pelo menos um mapa (rush_001), com miniaturas novas e mudanças subjacentes nos pacotes.

Jogadores devem notar uma experiência mais fluida ao lidar com conteúdo da Workshop e UIs localizadas mais bem apresentadas, enquanto administradores de servidor se beneficiam de salvaguardas de rede mais fortes e mais transparentes.

Voltar aos updates

Updates recentes

Update oficial5 de out. de 2026, 20:39 BRT

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

Resumo da página de listagem

  • Páginas do photobook de pets agora têm arte de texto localizada.
  • Adicionados botões no menu de jogo para gerenciar mapas do `Workshop` baixados.
  • Ajustadas flags de extensão do cache de shaders `VK`.
Ver detalhes
Update de código4 de out. de 2026, 09:34 BRT

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

Atualização discreta do CS2 reforça a tipagem em mensagens de rede e eventos, melhorando como jogadores, entidades e efeitos são representados para servidores, ferramentas e demos.

  • Definições internas de rede, mensagens de usuário e eventos de jogo agora usam tipos explícitos do motor para jogadores, entidades e handles, melhorando a consistência para plugins, ferramentas e demos.
Ver detalhes
Update de código4 de out. de 2026, 08:22 BRT

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

O CS2 remove silenciosamente configs legados do CS:GO, scripts de demonstração do editor e addons comunitários empacotados, além de limpar shaders, ativos de ferramentas e alguns scripts de UI — mudanças que afetam mais modders, usuários de ferramentas e integ

  • Mapas addon comunitários legados (`cs_alpine`, `de_sanctum`, `de_stronghold`, `de_warden`) e seus ativos não são mais empacotados como conteúdo do jogo base.
  • Scripts de exemplo e UI do editor (o “zoo”) foram removidos do jogo empacotado, sugerindo realocação ou atualização dos exemplos `cs_script` para modders.
  • Scripts Panorama para o honor icon, pré‑visualização do menu de compra e um layout de HUD foram deletados como parte de um refactor da lógica de UI.
  • Configs de motor da era CS:GO, conjuntos de shaders, materiais de tools e ativos de startup antigos foram aparados, consolidando o CS2 em pipelines mais novos.
  • O esquema `steammessages_gc.proto` e vários manifests de build/empacotamento mudaram, afetando integrações de terceiros mais do que o gameplay.
Ver detalhes