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
languagese um conjunto de fonteslanguagesrc-<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
.psdforam substituídas por novos arquivos.pngorganizados sobpanorama/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
languageselanguagesrc-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 viasv_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_001nas 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, comPatchVersion=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
CFuncConveyoreCFuncMoveLinearforam atualizadas para usar um overrideremoveAllmais 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
languagesno 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.