Atualização do CS2 (10 de ago. de 2026)
Atualização pequena do CS2 que adiciona um atalho ao portal VacNet no menu principal para revisores elegíveis, com suporte de backend para permissões e ajustes internos de engine/schema.
Resumo rápido
- Novo botão VacNet adicionado ao menu principal que abre o portal de rotulagem VacNet para revisores elegíveis.
- Suporte de backend para informações e permissões de revisor VacNet adicionado via novas mensagens de usuário e strings de runtime.
- Novo ícone VacNet e tooltip em inglês, com empacotamento de localização atualizado para várias línguas.
- Pequenas atualizações de schema e strings do Source 2, além de um aumento de versão e atualização de empacotamento.
Uma pequena atualização do CS2 adiciona discretamente um atalho para o VacNet no menu principal para determinados jogadores, além de suporte de backend para permissões de revisores VacNet e alguns ajustes internos de engine/schema.
Menu principal: novo atalho para o portal VacNet
- Botão VacNet adicionado: Um novo botão ícone
VacNetfoi incluído na barra de navegação superior do menu principal, ao lado de opções como Quit e notifications. - Abre o portal de rotulagem VacNet: Ao ativar, o botão chama
SteamOverlayAPI.OpenUrlInOverlayOrExternalBrowser('http://www.counter-strike.net/vacnet'). O tooltip descreve isso como “Open the VacNet labeling portal”, o que indica que ele deve levar usuários elegíveis ao site externo de revisão/rotulagem do VacNet via overlay do Steam ou navegador. - Visibilidade contextual: O botão fica inicialmente oculto via CSS (
#VacNet { visibility: collapse; }). O painel raiz do menu principal pode receber a classeshow-vacnet-linke, quando presente, o botão torna-se visível (.show-vacnet-link #VacNet { visibility: visible; }). Na prática, isso significa que apenas contas que atendam a certas condições verão o ícone VacNet. - Novo encadeamento de eventos no menu: O script do menu principal agora:
- Chama
VacNetAPI.UpdateReviewerInfo();quando o cliente termina o handshake inicial com o game coordinator (_OnGcHelloReceived). - Registra um handler para
VacNet_OnReviewerInfoReceivedque chama_OnReviewInfoRecieved(bHasAccess), a qual define a classeshow-vacnet-linkcom base no acesso do jogador.
- Chama
- Impacto provável: Esse encadeamento indica que o status de revisor VacNet é consultado no login, e apenas contas com as permissões apropriadas devem ver e usar o link para o portal. Jogadores comuns sem permissões de revisor provavelmente não verão o novo botão.
Protocolo de backend para revisores VacNet
- Novas mensagens de usuário VacNet: O protocolo de user messages do CS2 (
cstrike15_usermessages.proto) agora inclui mensagens específicas do VacNet:message CVacNet_GetReviewerInfo_Request { optional uint32 appid = 1; }message CVacnetReviewerInfo { repeated string permissions = 1; }message CVacNet_GetReviewerInfo_Response { optional .CVacnetReviewerInfo reviewer_info = 1; }
- Modelo de permissões: A estrutura
CVacnetReviewerInfoexpõe uma lista depermissions, o que implica que o backend pode conceder diferentes níveis ou tipos de capacidades VacNet às contas. - Consciência cliente/servidor: Novas strings referenciando
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_ResponseeCVacnetReviewerInfoforam adicionadas às tabelas de strings do cliente e do servidor, confirmando que ambos os lados entendem essas mensagens. - Impacto provável para ferramentas e integrações: Embora a jogabilidade normal não seja afetada, ferramentas comunitárias ou plugins que inspecionam ou conectam user messages do CS2 podem querer reconhecer essas novas mensagens VacNet para manter compatibilidade ou monitorar fluxos relacionados ao VacNet quando for apropriado.
Assets de UI e localização
- Novo ícone VacNet: Foi adicionado um novo ícone vetorial de UI em
panorama/images/icons/ui/vacnet.vsvg(e sua forma compiladavacnet.vsvg_c). Esse é o ícone usado para o botão VacNet na barra superior. - Tooltip em inglês: A localização em inglês agora inclui:
"tooltip_navbar_vacnet" "Open the VacNet labeling portal"
- Empacotamento de suporte multilíngue: O manifesto do pacote foi atualizado para relistar os arquivos de localização do CS2 para várias línguas (Português do Brasil, Búlgaro, Dinamarquês, Holandês, Inglês, Finlandês, Francês, Grego, Húngaro, Indonésio, Japonês, Coreano, Espanhol latino‑americano, Norueguês, Polonês, Português, Romeno, Russo, Chinês simplificado, Espanhol, Sueco, Chinês tradicional, Tailandês, Turco, Ucraniano, Vietnamita). Isso parece mais um reempacotamento/atualização dos recursos já existentes do que traduções novas, mas garante que o tooltip do VacNet e a UI relacionada possam ser localizados.
Ajustes de engine e schema
- Tweaks em schema de áudio do servidor: Os headers do schema do Source 2 de servidor
dynpitchvol_base_t.hedynpitchvol_t.hforam atualizados. Esses tipos se relacionam ao comportamento dinâmico de pitch/volume no sistema de áudio. As mudanças são pequenas e provavelmente imperceptíveis aos jogadores, mas podem refletir refatorações internas ou ajustes na descrição de parâmetros sonoros dinâmicos. - Strings de runtime do cliente/servidor: Tanto
client_strings.txtquantoserver_strings.txtforam atualizados com uma mistura de adições e remoções:- Entre as adições confirmadas estão identificadores relacionados ao VacNet (
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_Response,CVacnetReviewerInfo,reviewer_info) e várias strings internas de depuração ou configuração. - Algumas referências internas mais antigas (como certas strings de teste/depuração) foram removidas.
- Entre as adições confirmadas estão identificadores relacionados ao VacNet (
- Impacto provável: Essas alterações de strings e schemas são voltadas principalmente a sistemas internos, depuração ou ferramentas de desenvolvimento. Não devem alterar diretamente o comportamento de armas ou mapas, mas suportam o novo caminho VacNet e a manutenção contínua da engine.
Build e aumento de versão
- Atualização de versão: Os metadados de build do CS2 em
steam.infagora reportam:ClientVersion=2000882ServerVersion=2000882- A linha de patch (
PatchVersion=1.41.7.4) permanece inalterada, mas a revisão de origem e o timestamp do build foram atualizados.
- Atualização de empacotamento:
pak01_dir.txtfoi ajustado para incluir o novo ícone VacNet, recompilações do layout/script/style do menu principal e a listagem de arquivos de localização atualizada.- Arquivos de rastreamento de build (
built_from_cl.txt) foram atualizados para o novo número de changelist.
- Efeito prático: Jogadores verão isso como uma pequena atualização de cliente/servidor via Steam. A mudança funcional mais visível é a possível aparição do botão VacNet para revisores elegíveis; a jogabilidade em si permanece inalterada.
Impacto geral
A atualização foca em introduzir e ligar um atalho para o portal de revisores VacNet no menu principal do CS2 para contas com permissões especiais, respaldado por novas mensagens de protocolo que permitem ao jogo consultar informações e permissões de revisores VacNet. O restante das mudanças é majoritariamente composto por strings de runtime internas, limpezas de schema e atualizações de empacotamento.
Para a maioria dos jogadores, nada muda em partidas regulares ou no balanceamento de armas. Um subconjunto de revisores VacNet confiáveis, contudo, pode agora ver um botão dedicado no topo da barra de navegação que os leva diretamente ao portal de rotulagem via overlay do Steam.
