Update oficial24 de ago. de 2026, 20:39 BRT
Assinar updates

Novas entidades e APIs para mapas scriptados (24 de ago. de 2026)

Adicionadas as entidades `custom_hud_layout` e `cs_player_camera`, várias APIs novas, melhorias de logging e deprecações.

Resumo rápido

  • Adicionado `custom_hud_layout` para UI personalizada em mapas scriptados, com painéis e suporte a CSS (sem eventos/client-side).
  • Adicionado `cs_player_camera` para controlar a visão do jogador sem mover o pawn, com opção para olhar ao redor.
  • Várias APIs e métodos novos nas APIs de `Instance`, `Entity`, `CSPlayerPawn`, `C4`, `CustomHudLayout` e `CSPlayerCamera`, além do enum `CSMoveType`.
  • Melhorias no registro de erros (erros iniciais, promises não tratadas, coluna em CompileModule) e correções de tipos; parâmetros `planter` e `defuser` foram marcados como obsoletos.

Esta atualização adiciona novas entidades e várias APIs para suporte a mapas scriptados, além de melhorias no registro de erros e algumas deprecações.

Novas entidades

  • custom_hud_layout

    • Descrição: Ponto de entrada para mapas scriptados fornecerem UI personalizada.
    • Painéis suportados: Panel, Label, Image e Button.
    • Estilização: Suporta estilização com CSS.
    • Limitações: Eventos e scripting do lado do cliente não são suportados.
    • Estado: Mantém estado durante reloads no modo de ferramentas.
  • cs_player_camera

    • Descrição: Permite controlar a visão de um jogador sem mover o seu pawn.
    • Opção: Pode ser configurada para permitir que o jogador olhe ao redor a partir da posição scriptada.

Novas APIs e métodos

  • Instância: Instance.Delay, Instance.OnBombPlantStart, Instance.OnBombPlantAbort, Instance.OnBombDefuseStart, Instance.OnBombDefuseAbort, Instance.OnCustomHudClicked, Instance.IsDedicatedServer.
  • Entidade: Entity.Move, Entity.GetMoveType, Entity.SetMoveType.
  • CSPlayerPawn: CSPlayerPawn.GetC4, CSPlayerPawn.GetDefuseTarget, CSPlayerPawn.IsBuyMenuOpen, CSPlayerPawn.GetCamera.
  • C4: C4.GetPlantStartTime, C4.GetPlantFinishTime, C4.AbortPlant.
  • CustomHudLayout: CustomHudLayout.SetHasClass, CustomHudLayout.SetHasClassForPlayer, CustomHudLayout.SetDialogVariableString, CustomHudLayout.SetDialogVariableStringForPlayer, CustomHudLayout.SetInputCaptureEnabled, CustomHudLayout.IsInputCaptureEnabled.
  • CSPlayerCamera: CSPlayerCamera.IsEnabled, CSPlayerCamera.SetEnabled, CSPlayerCamera.SetIsControllingAngles.
  • Outros: Adicionado o enum CSMoveType.

Registro de erros e correções

  • Correções de tipo: Tipos corrigidos para alguns eventos onde parâmetros poderiam ser indefinidos.
  • Logs: Erros encontrados durante a execução inicial de scripts agora são registrados no console.
  • Promises não tratadas: Rejeições de promises não tratadas agora são registradas no console.
  • Mais contexto em erros de compilação: O número da coluna foi adicionado aos erros capturados durante a etapa CompileModule do carregamento de scripts.

Deprecações

  • Eventos: planter do evento Instance.OnBombPlant está obsoleto.
  • Eventos: defuser do evento Instance.OnBombDefuse está obsoleto.
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