-
Counter-Strike 2 Update vom 3. August 2026: Granaten-Bug behoben, Cache aufgeräumt, Scripting erweitert
Valve hat das Counter-Strike 2 Update vom 3. August 2026 veröffentlicht. Der wichtigste Punkt ist schnell erklärt: Granaten gehen nicht mehr durch Level-Geometrie. Außerdem räumt Valve auf Cache mehrere Problemstellen auf und erweitert das Map-Scripting deutlich, was vor allem für Workshop-Mapper und Modder interessant ist.
Der Patch verändert nicht das Meta. Es gibt keine Anpassungen an Rifles, kein Rework für Smokes und kein Economy-Tuning. Dafür behebt er einen nervigen Gameplay-Bug und liefert unter der Haube eine ganze Reihe neuer Werkzeuge, die man in Community-Maps und Scripts merken wird.
Counter-Strike 2 Update behebt den Granaten-Bug
Das wichtigste Gameplay-Fix im Counter-Strike 2 Update betrifft einen Fehler, bei dem Spieler Granaten durch Teile der Map werfen konnten. Solche Bugs kippen Runden sofort, gerade wenn ein Smoke, eine HE oder eine Flash Stellen erreicht, die sie nie erreichen sollte.
Für normale Matches ist das die Änderung, die sofort zählt. Kein Schnickschnack, einfach ein sauberer Fix. Wenn eine Utility-Lineup nur deshalb funktioniert, weil die Geometrie leckt, ist das kein Skillshot, sondern kaputt.
Gerade in CS2 fällt so etwas schneller auf als früher, weil Spieler jede Pixel-Lücke testen. Ein paar Tage reichen oft, und schon kursieren Clips mit "broken nade spots" auf X, Reddit oder in Discords. Valve hat hier zügig reagiert.
Cache bekommt kleine, aber sinnvolle Korrekturen
Bei Cache hat Valve mehrere Baustellen gleichzeitig angefasst. Laut den offiziellen Notes wurden verschiedene Lücken auf der Map geschlossen, Kollisionen an mehreren Stellen korrigiert und Flackern bei einigen Assets entfernt. Das klingt trocken, ist im Match aber genau die Sorte Arbeit, die eine Map sauberer macht.
Besonders relevant ist der entfernte Boost-Spot bei Outside A. Solche Spots sind immer ein zweischneidiges Ding. Manchmal bringen sie kreative Angles ins Spiel. Manchmal sind sie einfach cheesy und brechen Timing, Sichtlinien oder die Lesbarkeit einer Site. Diesen hier hat Valve jetzt entfernt.
Aus Spielersicht heißt das: weniger komische Hänger an Kanten, weniger irritierende visuelle Fehler und ein Boost weniger, den man im Hinterkopf behalten musste. Kein großer Umbau, eher Hausputz. Aber genau solche Fixes machen auf Dauer den Unterschied.
Auch Shelter wurde aktualisiert, allerdings nicht mit einer langen Valve-eigenen Liste. Die Map zieht jetzt schlicht die neueste Version aus dem Community Workshop. Für Spieler ist das ein eher unspektakulärer Satz in den Notes, für den jeweiligen Mapper dagegen oft ein ganzer Schwung an Fixes und Anpassungen.
Viele neue Scripting-Funktionen für Mapper und Modder
Der größte Block im Counter-Strike 2 Update steckt im Bereich Map Scripting. Für die meisten Matchmaking-Spieler ist das kein Thema, für Workshop-Creator dagegen schon. Valve baut die Schnittstellen weiter aus, damit Scripts genauer auf Spieler, Bombenstatus und Granaten reagieren können.
Neu sind unter anderem:
Instance.TracePlayerInstance.OnWeaponPickupInstance.OnBombExplodeInstance.SpawnGrenadeProjectile
Dazu erweitert Valve bestehende Events. Instance.OnWeaponDrop bekommt jetzt den dropper, also die Information, wer die Waffe fallen gelassen hat. Instance.OnGrenadeBounce liefert zusätzlich hitEntity und normal. Das macht Bounce-Logik deutlich präziser, etwa wenn ein Script unterscheiden soll, ob eine Granate gegen Geometrie, ein Objekt oder etwas anderes prallt.
Bei den Granaten selbst kommen neue Funktionen für CSGrenadeProjectileBase dazu:
GetGrenadeTypeGetThrowerDetonate
Das ist praktisch. Ein Script kann damit nicht nur erkennen, welche Utility gerade unterwegs ist, sondern auch, wer sie geworfen hat, und im Zweifel die Detonation gezielt auslösen. Für Custom-Modi ist das Gold wert. Man kann damit deutlich genauer bauen als mit groben Workarounds.
Auch beim C4-Handling legt Valve spürbar nach. Für CSPlantedC4 gibt es jetzt Funktionen wie:
IsBombsiteAIsBombsiteBGetPlanterGetDefuserIsActiveIsExplodedIsDefusedGetPlantTimeGetExplodeTimeGetDefuseStartTimeGetDefuseFinishTime
Das ist eine ziemlich lange Liste. Damit lassen sich Bomben-Events in Scripts viel sauberer abbilden, von Trainings-Tools bis zu ausgefallenen Community-Spielmodi. Wer schon mal versucht hat, Bombenlogik halbwegs elegant zu scripten, weiß, wie schnell fehlende Zustände nerven.
Zusätzlich erweitert Valve CSPlayerPawn um:
HasDefuserSetHasDefuser
Heißt unterm Strich: Scripts können jetzt direkt mit dem Defuse-Kit-Status arbeiten, statt sich das über Umwege zusammenzureimen. Für klassische Competitive-Runden ist das unsichtbar. Für Custom-Content spart es Zeit und Fehler.
Neu ist außerdem das Enum CSGrenadeType, also eine klarere Typisierung für Granaten. Das klingt nach einer Kleinigkeit, macht APIs aber oft deutlich angenehmer. Wer Scripting-Arbeit kennt, weiß: Solche Dinge sparen später etliche unnötige Sonderfälle.
Valve hat daneben auch einen Bug gefixt, bei dem Instance.RegisterCheatCommand nach einem Script-Reload nicht funktionierte. Das dürfte nur eine kleine Zielgruppe direkt feiern, aber genau diese Zielgruppe arbeitet ständig mit Reloads. Wenn so ein Befehl dann aussteigt, nervt das sofort.
Eine weitere Änderung: Valve markiert bounces im Event Instance.OnGrenadeBounce als veraltet. Das heißt nicht, dass sofort alles auseinanderfällt, aber bestehende Scripts sollten mittelfristig angepasst werden. Typischer API-Schritt: neue, präzisere Daten rein, alte Struktur langsam raus.
Was von diesem Patch im Match wirklich hängen bleibt
Für die meisten Spieler lässt sich das Counter-Strike 2 Update auf drei Dinge runterbrechen: Der Granaten-Exploit ist weg, Cache spielt sich an ein paar Stellen sauberer, und Shelter läuft auf einer neuen Workshop-Version.
Der Rest ist vor allem Infrastruktur für Creator. Das wirkt erst mal unscheinbar, hat aber oft die längere Halbwertszeit als ein kleiner Waffen-Tweak. Bessere Script-Hooks bedeuten bessere Trainingsmaps, sauberere Custom-Modi und weniger Gebastel im Hintergrund.
Aus meiner Sicht ist genau das ein solider kleiner CS2-Patch. Kein großes Theater, keine aufgeblasenen Notes. Valve fixt einen echten Gameplay-Fehler, putzt eine Map auf und gibt der Workshop-Seite mehr Werkzeuge in die Hand. Für ein Update dieser Größe reicht das völlig.
Vollständige Änderungen (Valve)
[ GAMEPLAY ]
-
Ein Fall wurde behoben, bei dem Granaten durch die Level-Geometrie geworfen werden konnten. [ MAPS ] Cache
-
Verschiedene Lücken auf der Karte wurden behoben.
-
Kollisionen an verschiedenen Stellen auf der Karte wurden behoben.
-
Flimmern bei einigen Objekten wurde behoben.
-
Boost-Spot in Outside A wurde entfernt. Shelter
-
Auf die neueste Version aus dem Community Workshop aktualisiert (Update Notes) [ MAP SCRIPTING ]
-
Instance.TracePlayer hinzugefügt.
-
Instance.OnWeaponPickup hinzugefügt.
-
Instance.OnBombExplode hinzugefügt.
-
Instance.SpawnGrenadeProjectile hinzugefügt.
-
Dropper zum Instance.OnWeaponDrop-Ereignis hinzugefügt.
-
hitEntity zum Instance.OnGrenadeBounce-Ereignis hinzugefügt.
-
normal zum Instance.OnGrenadeBounce-Ereignis hinzugefügt.
-
CSGrenadeProjectileBase.GetGrenadeType hinzugefügt.
-
CSGrenadeProjectileBase.GetThrower hinzugefügt.
-
CSGrenadeProjectileBase.Detonate hinzugefügt.
-
CSPlantedC4.IsBombsiteA hinzugefügt.
-
CSPlantedC4.IsBombsiteB hinzugefügt.
-
CSPlantedC4.GetPlanter hinzugefügt.
-
CSPlantedC4.GetDefuser hinzugefügt.
-
CSPlantedC4.IsActive hinzugefügt.
-
CSPlantedC4.IsExploded hinzugefügt.
-
CSPlantedC4.IsDefused hinzugefügt.
-
CSPlantedC4.GetPlantTime hinzugefügt.
-
CSPlantedC4.GetExplodeTime hinzugefügt.
-
CSPlantedC4.GetDefuseStartTime hinzugefügt.
-
CSPlantedC4.GetDefuseFinishTime hinzugefügt.
-
CSPlayerPawn.HasDefuser hinzugefügt.
-
CSPlayerPawn.SetHasDefuser hinzugefügt.
-
CSGrenadeType-Enum hinzugefügt.
-
Ein Fehler wurde behoben, bei dem Instance.RegisterCheatCommand bei einem Skript-Neuladen nicht funktionierte.
-
Bounces aus dem Instance.OnGrenadeBounce-Ereignis wurden als veraltet markiert.
Polski
English
Українська
Deutsch
Español
Türkçe
Português (BR)