• La mise à jour de CS2 du 5 novembre 2026 réduit l'attente en Retakes. Dans certaines situations, le désamorçage se termine désormais instantanément. Valve apporte aussi des changements aux fonctions utilisées par les créateurs de cartes, tout en laissant provisoirement accessibles les anciennes versions.

Des rounds plus rapides en Retakes

En Retakes, le désamorçage s'achève aussitôt s'il reste assez de temps dans le round et qu'aucun utilitaire actif ne peut l'empêcher. Cette dernière condition est importante : une smoke ou un autre élément encore susceptible de gêner le désamorçage empêche la fin instantanée. Valve réduit également le temps de préparation et le délai de redémarrage entre les rounds, pour que les joueurs puissent reprendre plus vite.

Deux changements concernent les poulets de compagnie. Pendant le temps de préparation, un ping sur l'un d'eux lui fait effectuer un tour. Son nom ne s'affiche plus si le joueur a choisi de masquer le texte personnalisé des objets dans les options.

De nouvelles fonctions pour les scripts de carte

La seconde partie de la mise à jour s'adresse aux créateurs de cartes. Instance.Precache accepte maintenant des entités à précharger. Valve ajoute l'export Entities ainsi que Entities.Spawn, Instance.OnBotControl, CSPlayerController.IsControllingBot, CSPlayerController.GetControlledBotPawn et CSPlayerPawn.Reset.

Plusieurs fonctions changent aussi d'emplacement ou de nom. ConnectOutput et DisconnectOutput passent d'Instance à Entities ; ConnectOutput attend désormais un objet de configuration. Les recherches par nom et par classe se font avec Entities.FindByName et Entities.FindByClass. Pour déclencher une entrée, Instance.EntFireAtName est remplacée par Entities.FireInput, tandis qu'Instance.EntFireAtTarget est remplacée par Entity.FireInput.

Les fonctions déplacées ou renommées restent accessibles à leur ancien emplacement, mais Valve les marque comme obsolètes. C'est aussi le cas de Instance.FindEntityByName et Instance.FindEntityByClass. Enfin, l'appel d'une méthode sur une entité supprimée indique désormais que l'entité est invalide ; ConnectOutput affiche un avertissement si la cible ne possède pas la sortie demandée.


Liste complète des changements (Valve)

[ GAMEPLAY ]

  • La désactivation de la bombe dans le mode Retakes se terminera désormais instantanément lorsqu'il reste suffisamment de temps dans le round et qu'aucune utilité active ne reste pour empêcher la désactivation.

  • Temps de gel et délai de redémarrage du round réduits dans le mode Retakes.

  • Pinger les poules de compagnie pendant le temps de gel demandera un tour de leur part.

  • Les noms des poules de compagnie ne sont plus affichés lorsque l'option de texte d'élément personnalisé est réglée sur caché. [ MAP SCRIPTING ]

  • Instance.Precache accepte désormais des entités à précharger

  • Ajout de l'exportation de niveau supérieur Entities

  • Ajout de Entities.Spawn

  • Ajout de Instance.OnBotControl

  • Ajout de CSPlayerController.IsControllingBot

  • Ajout de CSPlayerController.GetControlledBotPawn

  • Ajout de CSPlayerPawn.Reset

  • Déplacement de Instance.ConnectOutput vers Entities et changement pour accepter un objet de configuration

  • Déplacement de Instance.DisconnectOutput vers Entities

  • Renommage de Instance.EntFireAtName en Entities.FireInput

  • Renommage de Instance.FindEntitiesByName en Entities.FindByName

  • Renommage de Instance.FindEntitiesByClass en Entities.FindByClass

  • Renommage de Instance.EntFireAtTarget en Entity.FireInput

  • Les méthodes déplacées et renommées sont toujours disponibles à leur emplacement d'origine, obsolètes

  • Instance.FindEntityByName et FindEntityByClass sont obsolètes

  • Appeler une méthode sur une entité invalide (supprimée) signale désormais que l'entité est invalide

  • ConnectOutput enregistre désormais un avertissement lorsque la cible n'a pas de sortie avec ce nom