# Actualización de CS2: mejoras para scripts y correcciones

_2026-10-23 | by Redacción_

> La actualización amplía las herramientas para crear mapas y corrige errores en la API, el radar y la gestión de las partidas.

- La actualización de CS2 del 23 de octubre de 2026 se centra en los scripts de mapas. Valve incorporó funciones para gestionar recursos, consultar el estado de los rehenes y controlar las reglas de partida. También corrigió errores en los valores y tipos que devuelve la API. No se anunciaron cambios en las armas ni en el equilibrio de las rondas. ## Más control para los scripts de mapas `Instance.Precache` devuelve ahora un objeto `CSPrecache`. Sus métodos permiten comprobar si el servidor y los clientes siguen cargando, saber si todos han terminado y liberar el recurso mediante `CSPrecache.Release`. Quienes desarrollan mapas tienen así más control sobre la carga y el uso de esos recursos. Valve añadió `CSHostage` para consultar si un rehén está siendo recogido, transportado o rescatado, y qué jugador lo lleva. La API también proporciona los momentos en que empieza y termina la recogida, mientras que `CSPlayerPawn.GetHostage` permite identificar al rehén asociado a un jugador. Los nuevos eventos de `Instance` cubren el inicio, la cancelación y la finalización de la recogida, además de la caída, el rescate y la muerte del rehén. El nuevo módulo `Console` agrupa la lectura de convars de distintos tipos, su modificación mediante `Console.SetConvar` y los comandos que antes pertenecían a `Instance`. Valve aclara que `SetConvar` se ejecuta de forma síncrona y no está restringido por `sv_cheats`. Por su parte, `GameRules` incorpora funciones para iniciar o terminar el calentamiento, consultar y aumentar la puntuación de un equipo y finalizar rondas. Los métodos trasladados desde `Instance` siguen funcionando en su ubicación anterior, pero ya están marcados como obsoletos. ## Cambios en el radar y el HUD, y errores corregidos La actualización permite que `radar_element` aparezca en el radar de cualquier modo de juego, no solo en Rush. También añade `HUD_TEAMMENU_VISIBLE` y `HUD_CHAT_VISIBLE` a las clases de `custom_hud_layout`. Valve incorporó la posibilidad de usar `GameRules.AddTeamMoney` con `CSTeamMoneyReason.NONE` y una cantidad, y corrigió el cierre inesperado que podía provocar esa combinación. Además, ajustó los valores de `CSTeamMoneyReason` y `CSWeaponAttackType` para que coincidan con `point_script.d.ts`. Por último, `CSRadarPoint.IsVisibleToTeam` y `CSObservablePoint.IsObservableForTeam` devuelven ahora valores booleanos en lugar de números. Los avisos registrados incluyen la pila de llamadas de JavaScript y detalles sobre los argumentos incorrectos, lo que facilita localizar fallos en los scripts. --- ## Lista completa de cambios (Valve) \[ MAP SCRIPTING ] - Agregado Instance.Precache - Devuelve un objeto CSPrecache - Agregado CSPrecache.IsServerLoading - Agregado CSPrecache.IsServerLoaded - Agregado CSPrecache.IsClientLoading - Agregado CSPrecache.IsClientLoaded - Agregado CSPrecache.IsLoadedForAll - Agregado CSPrecache.Release - Agregado CSHostage - Agregado CSHostage.IsBeingPickedUp - Agregado CSHostage.IsBeingCarried - Agregado CSHostage.IsRescued - Agregado CSHostage.GetRescuer - Agregado CSHostage.GetPickUpStartTime - Agregado CSHostage.GetPickUpFinishTime - Agregado CSPlayerPawn.GetHostage - Agregado Instance.OnHostagePickUpStart - Agregado Instance.OnHostagePickUpAbort - Agregado Instance.OnHostagePickUp - Agregado Instance.OnHostageDrop - Agregado Instance.OnHostageRescue - Agregado Instance.OnHostageKill - Agregado nuevo exportación de nivel superior Console - Agregado Console.GetConvarBoolean - Agregado Console.GetConvarNumber - Agregado Console.GetConvarString - Agregado Console.GetConvarVector - Agregado Console.GetConvarQAngle - Agregado Console.GetConvarColor - Agregado Console.SetConvar - Console.SetConvar no está restringido por sv_cheats y se ejecuta de forma sincrónica - Renombrado Instance.Msg a Console.Log - Movido Instance.ClientCommand, ServerCommand y RegisterCheatCommand a Console - Agregado nuevo exportación de nivel superior GameRules - Agregado GameRules.StartWarmup - Agregado GameRules.EndWarmup - Agregado GameRules.GetTeamScore - Agregado GameRules.AddTeamScore - Agregado GameRules.TerminateRound - Movido Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime y AddTeamMoney a GameRules - Métodos movidos y renombrados aún están disponibles en su ubicación original, obsoletos - Agregadas clases custom_hud_layout de nivel superior HUD_TEAMMENU_VISIBLE y HUD_CHAT_VISIBLE - radar_element ahora puede aparecer en el radar en cada modo de juego, no solo en Rush - Agregado soporte para GameRules.AddTeamMoney con CSTeamMoneyReason.NONE y una cantidad - Corregido un fallo en GameRules.AddTeamMoney con CSTeamMoneyReason.NONE - Corregidos los valores del enum CSTeamMoneyReason que no coincidían con point_script.d.ts - Corregidos los valores del enum CSWeaponAttackType que no coincidían con point_script.d.ts - Corregido CSRadarPoint.IsVisibleToTeam que devolvía un número en lugar de un booleano - Corregido CSObservablePoint.IsObservableForTeam que devolvía un número en lugar de un booleano - Advertencias registradas ahora incluyen la pila de llamadas de JS - Advertencias registradas ahora incluyen detalles sobre valores de argumentos incorrectos - Advertencias registradas ahora cuentan argumentos desde 0 en lugar de 1 - Mejorada la autocompletación del comando map_workshop

---

Source: [Actualización de CS2: mejoras para scripts y correcciones](https://getskin.pl/es/articulos/actualizacion-de-cs2-mejoras-para-scripts-y-correcciones) - GetSkin.pl