- แพตช์แก้บั๊กที่ทำให้ระเบิดสามารถผ่านภูมิประเทศได้แล้ว
- มีการปิดจุดบูสต์บน Outside ของแผนที่ AShelter
- หลายช่องชนและการชนของแผนที่ Cache ถูกแก้ไขเพื่อลดการทะลุหรือการติดขัด
- นักพัฒนาแมปและสคริปต์สามารถใช้ฟังก์ชัน/เหตุการณ์ใหม่ที่เพิ่มเข้ามา
- มีการประกาศการเลิกใช้การส่งข้อมูล bounce ใน Instance.OnGrenadeBounce
Counter-Strike 2 ได้รับแพตช์ที่รวมการแก้ไขด้านภูมิประเทศและการชน (collision) บนแมปหลักหลายจุด พร้อมการอุดช่องว่างในแผนที่ Cache และการลบจุดบูสต์ใน Outside ของ AShelter แพตช์ยังแก้ปัญหาที่ทำให้ระเบิดถูกขว้างผ่านโครงสร้างแผนที่ได้ รวมถึงอัปเดตชุด API/เหตุการณ์สคริปต์เพื่อให้แผนที่และโหมดผู้เล่นสามารถอ่านเหตุการณ์เกี่ยวกับการขว้างระเบิด การเก็บอาวุธ และสถานะ C4 ได้ชัดเจนขึ้น (ตรวจข้อมูลจากประกาศทางการเมื่อ 2026-08-11) ผู้เล่นทั่วไปควรทราบการเปลี่ยนแปลงของแผนที่ที่อาจมีผลต่อมุมบูสต์และเส้นทางเดิน ส่วนผู้ดูแลเซิร์ฟเวอร์และครีเอเตอร์แมปควรตรวจสอบสคริปต์ของตนให้สอดคล้องกับเหตุการณ์และฟังก์ชันใหม่ที่เพิ่มเข้ามา และการเลิกใช้ข้อมูล bounce ใน OnGrenadeBounce
ภาพรวมการแก้ไขบั๊กสำคัญ
แพตช์นี้แก้ปัญหาที่ระบุว่า 'ระเบิดสามารถถูกขว้างผ่านภูมิประเทศ' ซึ่งเป็นปัญหาสำคัญที่ส่งผลต่อพฤติกรรมระเบิดในแมตช์ การแก้ไขรวมถึงการปรับ collision ในจุดต่างๆ ของแผนที่เพื่อป้องกันการส่งวัตถุทะลุผิวแผนที่ นอกจากนี้ยังแก้ปัญหาแสงหรือวัตถุบางรายการที่เกิดการ flicker ซึ่งอาจส่งผลต่อการมองเห็นในบางมุมมอง
การปรับแผนที่: Cache และ AShelter
สำหรับแผนที่ Cache ทีมงานได้อุด 'ช่อง' หลายจุดและแก้ไขการชนในตำแหน่งที่พบปัญหา ทั้งนี้จะช่วยลดจุดที่ผู้เล่นอาจติดหรือสามารถใช้ช่องว่างเพื่อได้เปรียบอย่างไม่ตั้งใจ ส่วน AShelter ได้ลบจุดบูสต์บนด้าน Outside ที่เคยถูกใช้เป็นมุมพิเศษ การเปลี่ยนแปลงเหล่านี้มุ่งลดจุดได้เปรียบที่ไม่พึงประสงค์และทำให้เส้นทางการเล่นมีความแน่นอนมากขึ้น
รายการการเปลี่ยนแปลงเกี่ยวกับระเบิดและการชน
นอกจากการแก้บั๊กการขว้างระเบิดแล้ว แพตช์ยังเพิ่มการจัดการเหตุการณ์ที่เกี่ยวข้องกับระเบิด เช่น การเพิ่มฟิลด์ hitEntity และ normal ในเหตุการณ์ Instance.OnGrenadeBounce เพื่อให้สคริปต์สามารถรับข้อมูลการกระทบได้ละเอียดขึ้น มีการเพิ่มฟังก์ชันใหม่ใน CSGrenadeProjectileBase เพื่อเข้าถึงชนิดระเบิดและผู้ขว้าง รวมถึงเมธอด Detonate เพื่อเรียกการระเบิดจากโค้ดได้สะดวกขึ้น
ฟีเจอร์สคริปต์และ API ที่เพิ่มเข้าไป
ประกาศทางการระบุเหตุการณ์และเมธอดที่ถูกเพิ่ม ได้แก่ Instance.TracePlayer, Instance.OnWeaponPickup, Instance.OnBombExplode, Instance.SpawnGrenadeProjectile และการเพิ่ม dropper ใน Instance.OnWeaponDrop นอกจากนี้มีการเพิ่มเมธอดของ CSPlantedC4 (เช่น IsBombsiteA, IsBombsiteB, GetPlanter, GetDefuser, IsActive, IsExploded, IsDefused, GetPlantTime, GetExplodeTime, GetDefuseStartTime, GetDefuseFinishTime) รวมถึง CSPlayerPawn.HasDefuser และ CSPlayerPawn.SetHasDefuser การเปลี่ยนแปลงเหล่านี้ช่วยให้ครีเอเตอร์สามารถตรวจสอบสถานะ C4 และการจัดการอุปกรณ์ได้ละเอียดขึ้น
การเปลี่ยนแปลงที่ต้องสังเกตสำหรับนักพัฒนา
มีการลบการส่งข้อมูล bounces จากเหตุการณ์ Instance.OnGrenadeBounce (deprecated) ดังนั้นสคริปต์ที่พึ่งพาข้อมูลเดิมอาจต้องปรับให้ใช้ฟิลด์ใหม่ เช่น hitEntity และ normal แพตช์ยังแก้บั๊กที่ทำให้ Instance.RegisterCheatCommand ไม่ทำงานหลังการรีโหลดสคริปต์ ข้อเสนอแนะคือให้ตรวจสอบสคริปต์ที่ลงทะเบียนคำสั่ง cheat และทดสอบการโหลดซ้ำเพื่อยืนยันพฤติกรรม
คำแนะนำสำหรับผู้เล่นและครีเอเตอร์แมป
ผู้เล่นควรอัปเดตเกมและระวังการเปลี่ยนแปลงมุมบูสต์หรือเส้นทางบนแมปที่อาจเปลี่ยนความสมดุลของการเล่น ฝึกฝนมุมเว้นระยะใหม่บน Cache และ AShelter หลังแพตช์ ส่วนครีเอเตอร์แมปและผู้ดูแลเซิร์ฟเวอร์ควรตรวจสอบสคริปต์และโหมดเกมว่าทำงานร่วมกับเหตุการณ์และเมธอดใหม่ได้ถูกต้อง หากมีสคริปต์ที่ใช้ข้อมูล bounce ให้แก้ไขไปใช้ฟิลด์ใหม่หรือปรับตรรกะให้สอดคล้องกับการประกาศการเลิกใช้
ภาพทางการประกอบการอัปเดต





คำถามที่พบบ่อย
แพตช์นี้แก้ปัญหาอะไรเกี่ยวกับระเบิดบ้าง?
ประกาศทางการระบุว่าแพตช์แก้ปัญหาที่ทำให้ระเบิดสามารถขว้างผ่านภูมิประเทศได้ นอกจากนี้ยังมีการเพิ่มข้อมูลการกระทบ (hitEntity และ normal) ในเหตุการณ์ OnGrenadeBounce และเพิ่มเมธอดใน CSGrenadeProjectileBase เพื่อให้สคริปต์จัดการประเภทระเบิดและผู้ขว้างได้
มีการเปลี่ยนแปลงใดในแผนที่ที่ผู้เล่นต้องรู้?
ทีมงานได้อุดช่องว่างและปรับการชนในแผนที่ Cache หลายจุดเพื่อป้องกันการทะลุหรือการติด และได้ลบจุดบูสต์ใน Outside ของแผนที่ AShelter การเปลี่ยนแปลงเหล่านี้มีผลต่อมุมบูสต์และเส้นทางบนแผนที่
นักพัฒนาสคริปต์ต้องปรับโค้ดอะไรบ้างหลังแพตช์?
มีการเพิ่มเหตุการณ์และเมธอดใหม่ เช่น Instance.TracePlayer, Instance.OnWeaponPickup, Instance.OnBombExplode และเมธอดของ CSPlantedC4 รวมถึงการเลิกใช้การส่ง bounce ใน Instance.OnGrenadeBounce ดังนั้นสคริปต์ที่พึ่งพาข้อมูล bounce เดิมควรปรับไปใช้ฟิลด์ใหม่ (hitEntity, normal) และตรวจสอบการทำงานของ Instance.RegisterCheatCommand หลังการรีโหลดสคริปต์
Shipping Storm เขียนและเรียบเรียงเนื้อหาใหม่จากแหล่งทางการ ไม่จัดเก็บไฟล์เกม และแก้ไขข้อมูลเมื่อผู้พัฒนาประกาศการเปลี่ยนแปลง