Update oficial22 de out. de 2026, 19:56 BRT
Assinar updates

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

Novas APIs, exports e correções para scripting, HUD, radar e GameRules.

Resumo rápido

  • Adição de `Instance.Precache` e do objeto `CSPrecache` com novos flags e método `Release`.
  • Novas APIs e eventos para reféns via `CSHostage`, `CSPlayerPawn.GetHostage` e eventos em `Instance`.
  • Novo export `Console` com getters/setters de convars, `Console.SetConvar` síncrono e renomeações/movimentos de comandos.
  • Novo export `GameRules` com funções de warmup, pontuação e controle de rodada; diversos métodos movidos para `GameRules` (mantidos obsoletos no local original).
  • Adições ao HUD (`HUD_TEAMMENU_VISIBLE`, `HUD_CHAT_VISIBLE`) e `radar_element` disponível em todos os modos.
  • Suporte e correção para `GameRules.AddTeamMoney` com `CSTeamMoneyReason.NONE`, correções em enums e retornos booleanos incorretos.
  • Melhorias nos avisos registrados (stack trace, validação de argumentos, contagem a partir de 0) e autocompletar do `map_workshop` aprimorado.

Atualização nas APIs do jogo com novos exports, novos hooks para reféns, melhorias no console e GameRules, além de correções e aprimoramentos para scripts e ferramentas.

Precache

  • Adicionado: Instance.Precache
  • Retorno: retorna um objeto CSPrecache
  • Adicionados a CSPrecache: IsServerLoading, IsServerLoaded, IsClientLoading, IsClientLoaded, IsLoadedForAll, Release

Reféns

  • Adicionado: CSHostage
  • Adicionados a CSHostage: IsBeingPickedUp, IsBeingCarried, IsRescued, GetRescuer, GetPickUpStartTime, GetPickUpFinishTime
  • Adicionado a CSPlayerPawn: GetHostage
  • Adicionados eventos em Instance: OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue, OnHostageKill

Console

  • Novo export top-level: Console
  • Adicionados: GetConvarBoolean, GetConvarNumber, GetConvarString, GetConvarVector, GetConvarQAngle, GetConvarColor, SetConvar
  • Comportamento: Console.SetConvar não é restringido por sv_cheats e executa de forma síncrona
  • Renomeado: Instance.Msg para Console.Log
  • Movido para Console: Instance.ClientCommand, ServerCommand e RegisterCheatCommand

GameRules

  • Novo export top-level: GameRules
  • Adicionados: StartWarmup, EndWarmup, GetTeamScore, AddTeamScore, TerminateRound
  • Movidos para GameRules: Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime e AddTeamMoney
  • Observação: métodos movidos e renomeados ainda estão disponíveis no local original, obsoletos

HUD e radar

  • Adicionadas classes custom_hud_layout: HUD_TEAMMENU_VISIBLE e HUD_CHAT_VISIBLE
  • Mudança: radar_element pode agora aparecer no radar em todos os modos de jogo, não apenas em Rush

Economia, enums e correções relacionadas

  • Adicionado suporte: GameRules.AddTeamMoney com CSTeamMoneyReason.NONE e um valor
  • Correção: corrigido um crash em GameRules.AddTeamMoney com CSTeamMoneyReason.NONE
  • Correções em enums: valores de CSTeamMoneyReason e CSWeaponAttackType agora correspondem a point_script.d.ts
  • Correções em retornos: CSRadarPoint.IsVisibleToTeam e CSObservablePoint.IsObservableForTeam agora retornam booleano em vez de número

Logs e ferramentas

  • Melhorias nos avisos registrados: agora incluem a pilha de chamadas JS, detalhes sobre valores de argumentos inválidos e contam argumentos a partir de 0 em vez de 1
  • Melhoria: autocompletar do comando map_workshop aprimorado
Voltar aos updates

Updates recentes

CS2@CounterStrike
22 de out. de 2026, 20:04 BRT
Ver detalhes
CS2@CounterStrike
21 de out. de 2026, 19:10 BRT

If you didn't receive an invite, send us a Direct Message from our profile and we'll get you one.

Ver detalhes