Nowa aktualizacja CS2 z 23 października jest już dostępna
Valve wydało aktualizację CS2 z nowymi narzędziami do skryptowania map

W nocy z 23 października Valve wydało niewielką aktualizację Counter-Strike 2 o rozmiarze około 123 MB. Większość zmian dotyczy skryptowania map i narzędzi dla twórców niestandardowych trybów z Warsztatu Steam.
Patch nie wpływa bezpośrednio na zwykły matchmaking, ale deweloperzy znacznie rozszerzyli możliwości niestandardowych map. Skrypty mogą teraz kontrolować różne elementy meczu, ekonomię, timery, zakładników i interfejs.
"1. Valve wydało aktualizację CS2 z nowymi narzędziami do skryptowania map","1.1. Co zmieniło się w aktualizacji CS2 z 23 października","1.2. Więcej opcji dla zakładników i ładowania zasobów","1.3. Zmiany radaru, HUD-u i narzędzi do tworzenia map","1.4. W plikach CS2 znaleziono wzmiankę o „ujemnych dochodach drużyny”"
Co zmieniło się w aktualizacji CS2 z 23 października
Jednym z głównych dodatków jest nowy zestaw funkcji GameRules. Dają one twórcom map większą kontrolę nad przebiegiem meczów.
Skrypty mogą teraz:
rozpoczynać i kończyć rozgrzewkę
sprawdzać i zmieniać wynik drużyn
przedwcześnie kończyć rundę
sprawdzać liczbę rozegranych rund
kontrolować pozostały czas rundy
dodawać pieniądze drużynom z określonym powodem lub bez niego
Valve naprawiło również crash, który mógł wystąpić podczas używania GameRules.AddTeamMoney bez standardowego powodu przyznania pieniędzy.
Kolejna ważna zmiana dotyczy zmiennych konsoli. Nowy zestaw funkcji Console pozwala skryptom odczytywać wartości convarów i modyfikować je za pomocą Console.SetConvar. Metoda nie jest ograniczana przez sv_cheats i działa synchronicznie.
Więcej opcji dla zakładników i ładowania zasobów
Aktualizacja znacznie rozszerzyła również skryptowanie związane z zakładnikami. Nowa klasa CSHostage pozwala skryptom śledzić niemal cały proces interakcji.
Skrypty mogą określić:
czy gracz rozpoczął podnoszenie zakładnika
czy zakładnik jest obecnie przenoszony
czy zakładnik został uratowany
który gracz przenosi zakładnika
kiedy rozpoczęło się i zakończyło podnoszenie
kiedy zakładnik został upuszczony, uratowany lub zabity
Valve dodało również Instance.Precache do wstępnego ładowania zasobożernych zasobów. Twórcy map mogą teraz z wyprzedzeniem ładować wymagane zasoby zarówno na serwerze, jak i klientach graczy, sprawdzać status ich ładowania oraz zwalniać pamięć, gdy nie są już potrzebne.
Zmiany radaru, HUD-u i narzędzi do tworzenia map
Niestandardowe obiekty radar_element mogą być teraz wyświetlane w każdym trybie gry, a nie tylko w Rushu. Skrypty mogą także wykrywać, czy gracz ma obecnie otwarte okno czatu lub menu wyboru drużyny.
Valve poprawiło również diagnostykę błędów: ostrzeżenia zawierają teraz stosy wywołań JavaScript i bardziej szczegółowe informacje o nieprawidłowych argumentach. Ponadto ulepszono autouzupełnianie dla komendy map_workshop oraz naprawiono kilka niespójności w enumach CSTeamMoneyReason i CSWeaponAttackType.
Valve wysyła nową falę zaproszeń do VACNet Overwatch w CS2
W plikach CS2 znaleziono wzmiankę o „ujemnych dochodach drużyny”

Po wydaniu patcha dataminer Maksim „Gabe Follower” Połetajew odkrył nowy ciąg lokalizacyjny związany z „ujemnymi dochodami drużyny”.
Obecnie nie ma potwierdzenia, że Valve przygotowuje zmiany ekonomii w zwykłych meczach. Biorąc pod uwagę zawartość aktualizacji, nowy ciąg może dotyczyć wyłącznie narzędzi skryptowych, które pozwalają niestandardowym mapom samodzielnie zarządzać wypłatami dla drużyn.
Ogólnie rzecz biorąc, aktualizacja z 23 października przede wszystkim rozszerza możliwości dostępne dla twórców map i niestandardowych trybów gry, zamiast zmieniać standardową rywalizację w CS2.