Valve enrichit Counter-Strike 2 d’interfaces de script pour les otages : CSHostage, les Event Hooks et les nouvelles exportations Console et GameRules offrent aux créateurs de cartes un contrôle total sur les scénarios d’otages via des scripts. Les serveurs communautaires signalent les premiers problèmes.
Le 22 octobre 2026, Valve a déployé une mise à jour de Counter-Strike 2 qui ajoute de nouvelles classes d’otages, des hooks d’événements et des exportations aux API de script des cartes. C’est ce qui ressort de l’annonce officielle sur Steam.
Les otages deviennent entièrement scriptables
Au cœur de ce patch se trouve la nouvelle classe CSHostage. Elle propose des méthodes telles que IsBeingPickedUp, IsBeingCarried, IsRescued et GetRescuer, grâce auxquelles les créateurs de cartes peuvent interroger l’état de chaque otage. À cela s’ajoutent six nouveaux hooks d’événement sur l’objet Instance : OnHostagePickUpStart, OnHostagePickUpAbort et OnHostagePickUp pour la prise d’un otage, OnHostageDrop pour le lâcher, OnHostageRescue pour le sauvetage et OnHostageKill pour le tuer. Il est ainsi possible de programmer véritablement des cartes personnalisées avec des scénarios d’otages, au lieu de se contenter de la logique par défaut : qui ramasse un otage, qui le sauve et qui le tue peut être déterminé par un script et traité selon une logique personnalisée.
Une autre nouveauté est l’objet CSPrecache, qui permet de charger à l’avance des ressources via Instance. Precache afin que le contenu de la carte soit disponible sans saccades. Selon les notes de mise à jour, l’élément radar_element apparaîtra désormais sur le radar dans tous les modes de jeu, et non plus uniquement en mode Rush.
Console et GameRules en tant qu’exportations distinctes
Cette mise à jour introduit deux nouvelles exportations de niveau supérieur. Console permet de lire et de définir des Convars ; les notes de mise à jour indiquent expressément que Console.SetConvar n’est pas restreint par sv_cheats et s’exécute de manière synchrone. L’ancienne méthode Instance. Msg s’appelle désormais Console.Log. L’export GameRules fournit des méthodes pour le warm-up, le score des équipes et la fin d’une manche, telles que StartWarmup, EndWarmup, GetTeamScore, AddTeamScore et TerminateRound. Selon Valve, les méthodes renommées continuent de fonctionner à leur emplacement d’origine, mais sont considérées comme obsolètes. Un plantage dans GameRules.AddTeamMoney avec CSTeamMoneyReason.NONE a également été corrigé.
Il s’agit déjà de la deuxième mise à jour de CS2 en huit jours : le patch précédent était sorti le 14 octobre 2026, suivant le même rythme hebdomadaire. Sur Reddit, des utilisateurs signalent des problèmes avec les serveurs communautaires et des outils tels que Refrag et warmupserver après l’installation du patch ; ces signalements proviennent d’utilisateurs individuels et n’ont pas été confirmés par Valve.
Counter-Strike 2 est jouable gratuitement sur Steam pour Windows et Linux ; la gestion par Valve de la communauté CS2 a récemment fait l’objet de discussions, lorsque le studio a rejeté les accusations du procureur général de New York.

