वाल्व ने CS2 के लिए मैप स्क्रिप्टिंग में होस्टेज ट्रैकिंग, गेम रूल्स और कंसोल एक्सेस जोड़ा
22 अक्टूबर के अपडेट में होस्टेज रेस्क्यू पर नज़र रखने, गेम नियमों को नियंत्रित करने और कंसोल कमांड चलाने की क्षमता शामिल है।

वाल्व ने 22 अक्टूबर, 2026 को काउंटर-स्ट्राइक 2 का एक अपडेट जारी किया जिसमें मैप निर्माताओं के लिए होस्टेज पर नज़र रखने, गेम नियमों को नियंत्रित करने और कंसोल कमांड चलाने की नई सुविधाएं शामिल हैं।
नया CSHostage क्लास अब स्क्रिप्ट्स को यह देखने देता है कि कोई होस्टेज उठाया जा रहा है, ले जाया जा रहा है या बचा लिया गया है।
इसमें उस खिलाड़ी को वापस करने की क्षमता भी है जिसने होस्टेज को बचाया, साथ ही पिकअप के सटीक शुरू और समाप्ति समय भी।
वाल्व के अनुसार, "छह नई इवेंट हुक्स प्रत्येक चरण पर फायर करती हैं" और इनमें OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue और OnHostageKill शामिल हैं।
इससे क्रिएटर्स टाइम्ड एस्कॉर्ट मोड बना सकते हैं, साफ बचाव के लिए पैसे दे सकते हैं, या उस टीम को दंडित कर सकते हैं जो होस्टेज को ज़ोन के आधे रास्ते में खो देती है।
नया Instance.Precache कॉल एक CSPrecache ऑब्जेक्ट लौटाता है, जिससे मैपमेकर्स यह जांच सकते हैं कि कोई एसेट सर्वर पर, प्रत्येक क्लाइंट पर, या हर कनेक्टेड प्लेयर के लिए लोड हो रहा है या लोड हो चुका है।
इसका मतलब है कि एक मैप अब हर प्लेयर के पास मॉडल या साउंड तैयार होने तक इंतज़ार कर सकता है, इससे पहले कि वह उसे इस्तेमाल करने वाली किसी भी चीज़ को स्पॉन करे।
राउंड और मैच कंट्रोल अब एक टॉप-लेवल गेमरूल्स एक्सपोर्ट के अंतर्गत आते हैं, जिसमें StartWarmup, EndWarmup, GetTeamScore, AddTeamScore, TerminateRound और AddTeamMoney शामिल हैं।
इंस्टेंस पर बैठे कई फंक्शन, जैसे IsWarmupPeriod, GetRoundsPlayed और SetRoundRemainingTime, भी वहां चले गए हैं और पुराने वर्जन को डिप्रिकेटेड चिह्नित किया गया है।
नया कंसोल एक्सपोर्ट बूलियन, नंबर, स्ट्रिंग, वेक्टर, एंगल और कलर के लिए कॉनवार गेटर्स को एकत्र करता है, साथ ही ClientCommand, ServerCommand और RegisterCheatCommand भी।
वाल्व के मुताबिक, Console.SetConvar "sv_cheats चालू किए बिना भी प्रतिबंधित नहीं है"।
दो नए लेआउट क्लास, HUD_TEAMMENU_VISIBLE और HUD_CHAT_VISIBLE, एक कस्टम HUD को प्रतिक्रिया देने देते हैं जब टीम मेनू या चैट खुला होता है।
रडार की ओर, radar_element अब सभी गेम मोड में दिखाता है, जबकि इस पैच से पहले यह इकाई केवल रश मोड में काम करती थी।
CS2 स्क्रिप्टिंग cs_script पर चलती है, जो एक जावास्क्रिप्ट सिस्टम है जिसने पुराने सोर्स 2 गेम्स में इस्तेमाल होने वाले Lua-आधारित VScript की जगह ली है।
वाल्व पैच दर पैच उस API को भर रहा है, जिसमें पिछले साल राउंड, बम और गनफायर इवेंट हुक्स और अगस्त 2026 में कस्टम HUD और कैमरे जोड़े गए थे।
वर्कशॉप क्रिएटर्स से होस्टेज-आधारित मोड्स का परीक्षण शुरू करने की उम्मीद है, क्योंकि यह सबसे स्पष्ट कमी थी।
डिप्रिकेटेड इंस्टेंस कॉल्स का उपयोग करने वाले सर्वर मालिकों को वाल्व द्वारा पुराने नामों को हटाने से पहले उन्हें गेमरूल्स और कंसोल में स्थानांतरित करने की योजना बनानी चाहिए।



