TechnologyCounter-Strike 2

Valve fixes CS2 spectator flash effect before the IEM Cologne Major

A Counter-Strike 2 update adds a setting for how strongly flashbangs blind spectators and moves the flash under the HUD, days before the IEM Cologne Major opens on June 2.

The ObserverEcosystem desk · · 9 min read · Markdown

cs2.esportsgame Discover .esports →

Valve has changed how flashbangs look to people watching Counter-Strike 2, days before the first Major of the year. HLTV reported on Friday, May 29, 2026, that Thursday's game update reworked a stronger flash effect for spectators that Valve had introduced the week before, and that ESL FACEIT Group, the company running the IEM Cologne Major, would test the changes before the event begins.

The update does two things for spectators. It adds a new console setting that controls how opaque a flashbang is for what Valve's notes call remote spectators, and it makes the flash render underneath the HUD, the layer of on-screen information such as the kill feed, instead of over it. The Major opens in Cologne on Tuesday, June 2, with sixteen teams in its first stage.

2spectator fixes in Thursday's update
June 2first day of the IEM Cologne Major
32teams invited to the Major

Valve's release notes as reported by HLTV on May 29, 2026; event figures from ESL's announcement of August 3, 2025.

What went wrong the week before

A flashbang is a grenade that blinds the players who look at it when it goes off. On a player's own screen the effect is meant to be strong: for a moment, the view turns white. For someone watching the same player, the need is different: a viewer still has to follow the round. Until last week, HLTV notes, spectators saw the flash as a slightly transparent layer, with the action still visible behind it.

According to HLTV, the update of the previous week changed that. It gave spectators the full flash rather than a slightly transparent one, so the screen went fully white for anyone watching a blinded player. The effect also covered the kill feed, the list in the corner of the screen that shows who eliminated whom and with which weapon. HLTV wrote that this made spectating harder.

Related readGIANTX's AI coaching app iTero passes one million downloads

The kill feed carries much of what a viewer needs to read a round in Counter-Strike: who is still alive, who traded whom, how many players each side has left to defend or retake a bombsite. A flash that whites out the screen and covers the feed removes both the picture and that information at once, and the change arrived shortly before the Major.

The two changes for spectators

Valve's notes for Thursday's update, as printed by HLTV, list the spectator changes in two lines. The first reads: "Added convar r_spectator_flashbang_opacity to control flashbang opacity for remote spectators." A convar, short for console variable, is a setting that can be changed from the game's developer console rather than from the menus.

The name says what it does. Opacity is how solid a layer looks: fully opaque is the white screen the previous update produced, and lower values let more of the game show through. Valve's line gives no default value and no range, and it applies to remote spectators only, people watching a match through the game rather than the players in it. Nothing in the notes changes what a player sees when a flashbang blinds them.

The second line reads that the flashbang effect for remote spectators now renders underneath the HUD. In practice, the white flash is now drawn below the on-screen information instead of on top of it. Even at full strength, the kill feed and the rest of the HUD stay on top of the flash for anyone watching.

What Thursday's Counter-Strike 2 update changedValve's release notes, as printed by HLTV on May 29, 2026
AreaChange
SpectatingNew console variable for the flashbang opacity seen by remote spectators
SpectatingThe flashbang effect for remote spectators now renders under the HUD
Major shopStickers can be bookmarked in the Cologne 2026 Shop
GameStability improvements
AncientClipping updated to prevent certain boost locations
SanctumUpdated to the latest version from the Steam Workshop

Six lines of the changelog. The notes give no default value for the new setting.

The other lines of the update are smaller. Clipping is the invisible geometry that stops players from standing where a map's designers do not want them to stand, and on Ancient it was updated to block certain boost spots, positions reached by jumping on a teammate. Sanctum, a map made by the community, was brought to its latest Workshop version, the platform where community maps are published.

Related readHLTV Launches a Closed Beta of Its Own AI Stats Assistant

The organizer's test before kick-off

The fix lands with little time to spare. ESL FACEIT Group's Marc Winther addressed the update on X, and said, as HLTV reports it, that the company would test the changes in time for the kick-off of the IEM Cologne Major. HLTV gives no detail of the test, and the organizer has not said publicly what value of the new setting its broadcast will use.

The new opacity line is a setting rather than a fixed value, and Valve's notes do not say what it is set to by default. The second change does not depend on it: with the flash drawn under the HUD, the kill feed stays on top of a flash for anyone watching.

The broadcast itself is large. In its announcement of the event on August 3, 2025, ESL said the Major would be broadcast in more than 20 languages. HLTV's preview of Stage 1, published on May 31, names the desk for the first stage: Freya Spiers as presenter, Oliver "OJ Borg" D'Anastasi as stage host, and four pairs of casters, among them Chad "SPUNJ" Burchill with Alex "Machine" Richardson, and Harry "JustHarry" Russell with Hugo "Hugo" Byron.

The Major the fix is meant for

The IEM Cologne Major runs from June 2 to 21, 2026, with a prize pool of US$1,250,000, according to ESL's announcement. It is the 24th Counter-Strike Major, the first in Cologne in a decade, and the 11th Major run by ESL, counting from DreamHack Winter 2013. Cologne hosted three earlier Majors, won by Ninjas in Pyjamas in 2014, Fnatic in 2015 and SK Gaming in 2016.

Related readLeague of Legends at the EWC 2026: equipment, patch and Chronobreak rules

Thirty-two teams were invited through the Valve Regional Standings, the publisher's ranking system, and ESL said the first update of that ranking in April 2026 would settle the field. The event has four stages: Stage 1, Stage 2, Stage 3 and the playoffs. The quarterfinals are set for June 18 and 19, the semifinals for June 20 and the final for June 21, all at the LANXESS arena. ESL said more than 50,000 fans from over 70 countries were expected in person.

Stage 1 is where the update first meets a Major broadcast. HLTV's preview says its sixteen teams were invited on the April 6 standings and that eight of them advance to Stage 2. The format is a Swiss system over five rounds, in which teams with the same record meet each other.

How Stage 1 of the IEM Cologne Major is played
  1. Opening roundsRounds one and two are single maps, best-of-one. Sixteen teams start on June 2.
  2. Deciding matchesMatches that send a team through or out are best-of-three, up to three maps.
  3. Eight go throughEight of the sixteen teams move on to Stage 2.

The opening day holds eight matches, among them M80 against Lynn Vision, B8 against TYLOO, HEROIC against Sharks and BIG against Liquid. The rest of the first round pairs MIBR with THUNDER dOWNUNDER, GamerLegion with NRG, BETBOOM with Gaimin Gladiators and SINNERS with FlyQuest.

The field is spread across the regions. The preview lists three Brazilian teams in Sharks, Gaimin Gladiators and MIBR, two Chinese teams in Lynn Vision and TYLOO, two Australian teams in FlyQuest and THUNDER dOWNUNDER, and North American entries in M80, NRG and Liquid. HLTV also notes that BETBOOM start the Major without S1ren, with d1Ledez in his place and S1ren expected to join later. Behind the casters, the analyst desk of the stage includes YNk, Pimp, STYKO, dupreeh and ash, the last of them making his debut as an analyst.

Related readHow MSC 2026 rules handle phones, headsets and lag in Mobile Legends

Shop bookmarks and the new sticker system

The first line of the update concerns the Major's sticker shop, which is itself new this year. On May 22, HLTV reported that Valve had released the stickers for the Cologne Major in a different form. Capsules, the sealed packs that used to hold a random sticker, are gone. Fans now buy the exact sticker they want with tokens, and its price depends on demand, rising as more people buy it. If a sticker's price drops by more than 25 tokens within 24 hours of a purchase, the buyer gets the difference back in tokens.

Thursday's update adds the ability to bookmark stickers in that Cologne 2026 Shop, so that a fan can keep a list of stickers to come back to as their prices move. The change is small, but the money behind the shop is not. HLTV reported that 50 percent of sticker revenue is shared out: 5 percent to the tournament organizer and 45 percent among the teams by Valve Regional Standings placing, with the top-ranked team receiving 2.85 percent of sticker revenue and the bottom two 0.72 percent each. Once the Major is over, the split follows placings at the Major instead.

What to watch on June 2

The first test of the fix is the opening day. The eight Stage 1 matches start at 12:30 on June 2, according to HLTV's schedule, two of them at that time, and run through the afternoon, with BIG against Liquid set last at 16:25. Those are the first Major matches played since the new spectator layering, with the flash below the HUD and the kill feed above it.

The sequence took about a week. Valve introduced the stronger effect in an update the week before, reworked it in the Thursday update of May 28, and the organizer said it would test the result before the first match.

Ecosystem desk
The Observer

The Observer is the signature of the magazine, not one person. We write from public sources, with the help of AI tools, and check every line against them. If this article names you, you have the last word on it.

Game name
cs2.esports

One name for the game, and one for everyone who plays it.

An example of the format. It does not mean the name is registered, used or endorsed by anyone named in this article.

Discover .esports →

The .esports registry publishes Esports Observer, so the whole scene can read its news for free.