Valve Perkukuh Alat Peta CS2 dengan Sokongan Tebusan, Precache dan GameRules
Kemas kini 22 Oktober menambah kelas CSHostage baharu, eksport GameRules untuk kawalan pusingan, dan keupayaan precache aset untuk peta komuniti.

Valve mengeluarkan kemas kini Counter-Strike 2 pada 22 Oktober yang memberi pembuat peta alat skrip baharu untuk tebusan, precache aset dan kawalan peraturan permainan.
"Kelas CSHostage baharu mendedahkan sama ada tebusan sedang diambil, dibawa, atau sudah diselamatkan," menurut nota rasmi kemas kini itu.
Ia juga boleh mengembalikan pemain yang menyelamatkannya serta masa mula dan tamat pengambilan.
Enam cangkuk acara baharu, seperti OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue dan OnHostageKill, membolehkan pencipta membina mod eskort berjangka atau memberi ganjaran wang untuk penyelamatan bersih.
Fungsi CSPlayerPawn.GetHostage memberitahu skrip tebusan mana yang sedang dipegang oleh pemain.
"Tiada satu pun daripada itu mungkin dilakukan daripada skrip sebelum minggu ini," menurut laporan.
Fungsi Instance.Precache baharu mengembalikan objek CSPrecache yang membolehkan pembuat peta menyemak sama ada aset sedang dimuatkan atau telah dimuatkan pada pelayan dan setiap klien.
Kaedah Release membebaskannya apabila peta tidak lagi memerlukannya.
"Itu sepatutnya mengurangkan pop-in dan aset yang hilang dalam peta komuniti yang lebih berat," kata nota itu.
Kawalan pusingan dan perlawanan kini berada di bawah eksport GameRules peringkat atas, yang merangkumi StartWarmup, EndWarmup, GetTeamScore, AddTeamScore, TerminateRound dan AddTeamMoney.
Beberapa fungsi seperti IsWarmupPeriod, GetRoundsPlayed dan SetRoundRemainingTime yang dahulunya berada pada Instance telah dipindahkan ke sana, dengan versi lama ditanda sebagai usang tetapi masih berfungsi.
Eksport Console baharu mengumpulkan pengambil convar untuk boolean, nombor, rentetan, vektor, sudut dan warna, bersama dengan ClientCommand, ServerCommand dan RegisterCheatCommand.
"Console.SetConvar, yang Valve kata tidak dihadkan oleh sv_cheats," adalah tambahan ketara.
Instance.Msg telah dinamakan semula sebagai Console.Log.
Entiti radar_element kini dilukis dalam semua mod permainan, berbanding sebelum ini yang hanya berfungsi dalam mod Rush yang dilancarkan pada kemas kini Rush Hour September lalu.
Dua kelas tataletak HUD baharu, HUD_TEAMMENU_VISIBLE dan HUD_CHAT_VISIBLE, membolehkan HUD tersuai bertindak balas apabila menu pasukan atau sembang dibuka.
Kelas ini dibina di atas entiti custom_hud_layout yang diperkenalkan dalam kemas kini skrip peta akhir Ogos, yang juga menambah kamera pemain berskrip.
Kemas kini ini ialah yang kedua dalam tempoh lapan hari, selepas kemas kini 14 Oktober yang memberi tumpuan kepada penambahbaikan demo.
Sistem skrip CS2 berjalan pada cs_script, sistem JavaScript yang menggantikan VScript berasaskan Lua yang digunakan dalam permainan Source 2 terdahulu seperti Half-Life: Alyx dan Dota 2.
Peta melampirkan kod melalui entiti point_script, menurut wiki pemaju Valve.
Valve telah mengisi API itu sedikit demi sedikit, dengan kemas kini skrip 25 September 2025 menambah cangkuk acara pusingan, bom dan tembakan senjata serta peta contoh de_train.
Kemas kini Ogos 2026 membawa HUD dan kamera tersuai, dan kini tebusan dan peraturan permainan dimasukkan.
"Dengan eksport GameRules dan akses konsol terbina dalam, lebih banyak logik itu boleh dihantar dalam peta itu sendiri," kata laporan itu.
Pencipta Workshop dijangka mula menguji mod berasaskan tebusan terlebih dahulu, kerana itu adalah jurang yang paling ketara sebelum ini.
Pemilik pelayan yang menggunakan panggilan Instance usang harus merancang untuk memindahkannya ke GameRules dan Console sebelum Valve akhirnya mengalih keluar nama lama.



