CS2 Update (Aug 10, 2026)
Small CS2 update adds a VacNet labeling portal button to the main menu for eligible reviewers, plus backend VacNet protocol support and minor engine/schema maintenance.
Quick read
- New VacNet button added to the main menu that opens the VacNet labeling portal for eligible reviewers.
- Backend support for VacNet reviewer info and permissions added via new user messages and runtime strings.
- New VacNet icon asset and tooltip localization introduced, with localization packaging refreshed across many languages.
- Minor Source 2 schema and string updates plus a version bump and packaging refresh round out the update.
A small CS2 update quietly adds a new VacNet entry point to the main menu for certain players, along with backend support for VacNet reviewer permissions and some under‑the‑hood engine/schema tweaks.
Main Menu: New VacNet Portal Entry
- VacNet button added: A new
VacNeticon button has been added to the top navigation bar of the main menu alongside existing options like Quit and notifications. - Opens VacNet labeling portal: When activated, this button calls
SteamOverlayAPI.OpenUrlInOverlayOrExternalBrowser('http://www.counter-strike.net/vacnet'), which is described in the tooltip text as “Open the VacNet labeling portal”. This strongly suggests it is meant to take eligible users to an external VacNet review/labeling site in the Steam overlay or browser. - Contextual visibility: The button is initially hidden via CSS (
#VacNet { visibility: collapse; }). The main menu root panel can receive ashow-vacnet-linkclass, and when present, the VacNet button becomes visible (.show-vacnet-link #VacNet { visibility: visible; }). In practice, this means only players who meet certain conditions will see the VacNet icon. - New main menu event wiring: The main menu script now:
- Calls
VacNetAPI.UpdateReviewerInfo();when the game client finishes its initial handshake with the game coordinator (_OnGcHelloReceived). - Registers a handler for
VacNet_OnReviewerInfoReceivedthat calls_OnReviewInfoRecieved(bHasAccess), which sets theshow-vacnet-linkclass based on whether the player has access.
- Calls
- Likely impact: This wiring indicates that VacNet reviewer status is now queried at login, and only accounts with appropriate permissions are expected to see and use the VacNet portal link. Ordinary players without reviewer permissions likely will not see any new button.
VacNet Reviewer Backend Protocol
- New VacNet user messages: The CS2 user message protocol (
cstrike15_usermessages.proto) now includes VacNet‑specific messages:message CVacNet_GetReviewerInfo_Request { optional uint32 appid = 1; }message CVacnetReviewerInfo { repeated string permissions = 1; }message CVacNet_GetReviewerInfo_Response { optional .CVacnetReviewerInfo reviewer_info = 1; }
- Permissions model: The
CVacnetReviewerInfostructure exposes a list ofpermissions, implying the backend can grant different levels or types of VacNet capabilities to accounts. - Client/server awareness: New strings referencing
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_Response, andCVacnetReviewerInfowere added to both client and server string tables, confirming that both sides understand these messages. - Likely impact for tools and integrations: While regular gameplay is unaffected, community tools or plugins that inspect or hook CS2 user messages may want to be aware of these new VacNet messages to remain compatible or to monitor VacNet‑related flows where appropriate.
UI Assets and Localization
- New VacNet icon asset: A new UI vector icon
panorama/images/icons/ui/vacnet.vsvg(and its compiled formvacnet.vsvg_c) has been added. This is the image used for the VacNet button in the top navigation bar. - Tooltip localization: English localization now includes:
"tooltip_navbar_vacnet" "Open the VacNet labeling portal"
- Multilingual support packaging: The package manifest was updated to re‑list the CS2 localization files for multiple languages (Brazilian Portuguese, Bulgarian, Danish, Dutch, English, Finnish, French, Greek, Hungarian, Indonesian, Japanese, Korean, Latin American Spanish, Norwegian, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Spanish, Swedish, Traditional Chinese, Thai, Turkish, Ukrainian, Vietnamese). This looks like a repackaging/refresh of existing language resources rather than new translations being added, but it helps ensure the VacNet tooltip and related UI can be localized going forward.
Engine and Schema Adjustments
- Server audio schema tweaks: The Source 2 server schema headers
dynpitchvol_base_t.handdynpitchvol_t.hwere updated. These types relate to dynamic pitch/volume behavior in the audio system. The changes are small and are unlikely to be noticeable to players, but they may reflect minor internal refactors or tuning in how dynamic sound parameters are described. - Client/server runtime strings: Both
client_strings.txtandserver_strings.txtwere updated with a mix of additions and removals:- Confirmed additions include VacNet‑related identifiers (
CVacNet_GetReviewerInfo_Request,CVacNet_GetReviewerInfo_Response,CVacnetReviewerInfo,reviewer_info) and various internal debugging or configuration strings. - Some older internal references (like certain debug or test strings) were removed.
- Confirmed additions include VacNet‑related identifiers (
- Likely impact: These string and schema changes are primarily for internal systems, debugging, or developer tooling. They should not directly change how weapons or maps behave, but they support the new VacNet path and ongoing engine maintenance.
Build and Version Bump
- Version update: The CS2 build metadata in
steam.infnow reports:ClientVersion=2000882ServerVersion=2000882- The patch line (
PatchVersion=1.41.7.4) is unchanged, but the underlying source revision and build timestamp have been updated.
- Packaging refresh:
pak01_dir.txtwas adjusted to account for the new VacNet icon, main menu layout/script/style recompiles, and the refreshed listing of localization files.- Build tracking files (
built_from_cl.txt) were updated to the new change list number.
- Practical effect: Players will see this as a small client/server update through Steam. The most visible functional change is the potential appearance of the VacNet button for eligible reviewers; gameplay itself remains unaffected.
Overall Impact
This update is focused on introducing and wiring up a VacNet reviewer portal link in the CS2 main menu for accounts with special permissions, backed by new protocol messages that let the game query VacNet reviewer info and permissions. The rest of the changes are mostly internal runtime strings, schema cleanups, and packaging updates.
For most players, nothing changes in regular matches or weapon balance. A subset of trusted VacNet reviewers, however, may now see a dedicated VacNet button in the top nav bar that takes them directly to the labeling portal via the Steam overlay.
