Nova atualização de CS2 chega em 23 de outubro
Valve lança atualização de CS2 com novas ferramentas de script para mapas

Na noite de 23 de outubro, a Valve lançou uma pequena atualização de Counter-Strike 2 de cerca de 123 MB. A maioria das mudanças foi focada em scripts para mapas e ferramentas para criadores de modos personalizados da Oficina Steam.
O patch não afeta diretamente o matchmaking convencional, mas os desenvolvedores expandiram significativamente as capacidades dos mapas personalizados. Agora, os scripts podem controlar vários elementos da partida, a economia, os cronômetros, os reféns e a interface.
"1. Valve lança atualização de CS2 com novas ferramentas de script para mapas","1.1. O que mudou na atualização de CS2 de 23 de outubro","1.2. Mais opções para reféns e carregamento de recursos","1.3. Mudanças no radar, HUD e ferramentas de criação de mapas","1.4. Referência a “renda negativa da equipe” encontrada nos arquivos do CS2"
O que mudou na atualização de CS2 de 23 de outubro
Uma das principais adições é um novo conjunto de funções de GameRules. Elas dão aos criadores de mapas mais controle sobre como as partidas são gerenciadas.
Agora, os scripts podem:
iniciar e encerrar o aquecimento
consultar e alterar as pontuações das equipes
encerrar uma rodada antecipadamente
verificar o número de rodadas disputadas
controlar o tempo restante da rodada
adicionar dinheiro às equipes com ou sem um motivo especificado
A Valve também corrigiu um crash que poderia ocorrer ao usar GameRules.AddTeamMoney sem um motivo padrão para a concessão de dinheiro.
Outra mudança importante envolve as variáveis de console. O novo conjunto de funções Console permite que scripts leiam valores de convars e os modifiquem por meio de Console.SetConvar. O método não é restringido por sv_cheats e é executado de forma síncrona.
Mais opções para reféns e carregamento de recursos
A atualização também expandiu significativamente os scripts relacionados a reféns. A nova classe CSHostage permite que scripts acompanhem quase todo o processo de interação.
Os scripts podem determinar:
se um jogador começou a pegar um refém
se o refém está sendo carregado no momento
se o refém foi resgatado
qual jogador está carregando o refém
quando a coleta começou e terminou
quando o refém foi solto, resgatado ou morto
A Valve também adicionou Instance.Precache para o pré-carregamento de recursos pesados. Agora, os criadores de mapas podem carregar antecipadamente os assets necessários tanto no servidor quanto nos clientes dos jogadores, verificar o status de carregamento e liberar memória quando eles não forem mais necessários.
Mudanças no radar, HUD e ferramentas de criação de mapas
Objetos radar_element personalizados agora podem ser exibidos em qualquer modo de jogo, e não apenas no Rush. Os scripts também podem detectar se um jogador está com a janela de chat ou o menu de seleção de equipe abertos.
A Valve também melhorou o diagnóstico de erros: os avisos agora incluem pilhas de chamadas JavaScript e informações mais detalhadas sobre argumentos inválidos. Além disso, o preenchimento automático para o comando map_workshop foi aprimorado, e várias inconsistências nos enums CSTeamMoneyReason e CSWeaponAttackType foram corrigidas.
Valve envia nova leva de convites para o Overwatch do VACNet no CS2
Referência a “renda negativa da equipe” encontrada nos arquivos do CS2

Após o lançamento do patch, o dataminer Maksim "Gabe Follower" Poletaev descobriu uma nova string de localização relacionada a “renda negativa da equipe”.
Atualmente, não há confirmação de que a Valve esteja preparando mudanças na economia para as partidas convencionais. Considerando o conteúdo da atualização, a nova string pode estar relacionada exclusivamente às ferramentas de script que permitem que mapas personalizados gerenciem por conta própria os pagamentos às equipes.
No geral, a atualização de 23 de outubro expande principalmente as capacidades disponíveis para criadores de mapas e modos de jogo personalizados, em vez de alterar o CS2 competitivo padrão.