Kilka ostatnich aktualizacji Counter-Strike 2 wygląda na puste, jeśli grasz tylko w matchmaking. Łatki z 24 sierpnia i 22 października dotyczyły niemal wyłącznie skryptowania map, a zwykli gracze nie zauważyli różnicy. Dla twórców map były znaczące, a sierpniowa pozwoliła im po raz pierwszy budować własne interfejsy.
Od VScript do cs_script
Counter-Strike: Global Offensive pozwalał twórcom map dodawać logikę przez VScript, system oparty na języku Squirrel. Gdy CS2 wyszło we wrześniu 2023, skryptowanie było początkowo wyłączone, a twórcy map długo radzili sobie obejściami.
Valve przywróciło skryptowanie we wrześniu 2025 wraz z cs_script, systemem opartym na JavaScript. Pojawił się z mapą demonstracyjną o nazwie script_zoo. Według TalkEsport aktualizacja z 25 września 2025 dodała potem haki zdarzeń dla rund, bomby i strzałów oraz przykładową mapę de_train.
Jak to działa
Skrypt jest podpinany do encji point_script umieszczonej w mapie. Dokumentacja deweloperska Valve opisuje API jako warstwę dostępną dla skryptów podpiętych do tej encji. W praktyce skrypt może reagować na zdarzenia w grze, znajdować encje i wysyłać do nich sygnały. API zawiera callbacki takie jak OnPlayerKill oraz funkcje do szukania encji po nazwie lub klasie i wywoływania na nich akcji.
Tak mapa z Workshopu może dodać własne reguły, liczniki i interakcje bez zmieniania działania głównych trybów gry.
Rozbudowa w 2026
Valve rozbudowuje system łatka po łatce.
24 sierpnia 2026 dodało encję custom_hud_layout, która pozwala mapom ze skryptami rysować własny interfejs z elementów Panel, Label, Image i Button, stylizowanych w CSS. Dodało też encję cs_player_camera, która steruje widokiem gracza bez przesuwania jego postaci. Valve mówi, że zdarzenia i skryptowanie po stronie klienta nie są obsługiwane w tych układach HUD. Callback Instance.OnCustomHudClicked łączy interfejs z powrotem ze skryptami rozgrywki.
22 października 2026 aktualizacja dodała zakładników, z klasą CSHostage i sześcioma zdarzeniami zakładników, więc twórcy map mogą podpiąć się pod każdy etap ratunku. Dodała też system Instance.Precache do wstępnego ładowania zasobów, eksport Console i eksport GameRules.
Co robią październikowe dodatki
Dwa z nowych eksportów są najciekawsze.
Eksport GameRules pozwala skryptom rozpoczynać i kończyć rozgrzewkę, odczytywać i zwiększać wyniki drużyn oraz kończyć rundę. Innymi słowy, mapa może teraz kontrolować przebieg meczu. Starsze metody związane z rundami przeniesiono tam, a stare lokalizacje są przestarzałe, ale wciąż działają.
Eksport Console pozwala skryptom czytać i ustawiać zmienne konsoli. Notatka Valve mówi, że Console.SetConvar nie jest ograniczone przez sv_cheats i działa synchronicznie. Ta sama aktualizacja pozwala, by radar_element pojawiał się na radarze w każdym trybie gry, podczas gdy wcześniej występował tylko w Rush.
Co to umożliwia
To analiza, nie obietnica Valve. Razem narzędzia pokrywają większość tego, czego potrzebuje własny tryb gry: reguły, punktację, interfejs, kamery i zdarzenia. Kilka serwisów opisało ten kierunek jako bliższy trybom niestandardowym, które serwery CS:GO kiedyś uruchamiały przez wtyczki, tyle że teraz dostarczanym w samej mapie.
Valve nie powiedziało, co planuje dalej. Niektórzy gracze spekulują, że nacisk na skryptowanie przygotowuje większą aktualizację, ale to spekulacja i nic w notatkach łatek tego nie potwierdza.
Granice
Skrypty są dostarczane razem z mapą. Podpinają się do encji point_script, więc nie mogą działać na standardowej mapie takiej jak de_dust2. Deweloper, który napisał serwerową warstwę TypeScript dla CS2, zauważa, że cs_script z założenia nie ma dostępu do sieci, bazy danych ani trwałości między mapami, i twierdzi, że to decyzja bezpieczeństwa, bo mapy z Workshopu działają na cudzych serwerach. Inne serwisy donosiły, że mapy mogą zapisywać postępy graczy, więc traktuj trwałość jako niejasną, dopóki Valve jej nie udokumentuje.
Valve wyznacza też wyraźną granicę przy interfejsie. Układy HUD nie obsługują zdarzeń ani skryptowania po stronie klienta.
Co widzą gracze
Dla większości nic się dziś nie zmienia. Sierpniowa aktualizacja miała tylko około 10 MB, a matchmaking i główne tryby pozostały nietknięte. Efekt pojawi się później, w mapach z Workshopu, które potrafią więcej niż zwykła mapa.
Ucz się dalej, jak zbudowana jest gra
Wiedza o tym, jak gra działa pod powierzchnią, ułatwia czytanie każdej aktualizacji. Mini-gry na CS Guess testują twoją wiedzę o Counter-Strike'u, obejmując skiny, skrzynki, music kity i historię stojącą za tą grą, z darmowymi perkami za dobrą grę.
Wpadnij na CS Guess i zobacz, ile wiesz o tej grze.



