นักพัฒนาปรับระบบป้องกันการโกงอีสปอร์ต

CS2 Anti
แชร์ข่าว
Share on facebook
Facebook
Share on twitter
Twitter

นักพัฒนาบน Reddit ผู้อยู่เบื้องหลังโปรเจกต์เซิร์ฟเวอร์ชุมชนเกมอีสปอร์ต Counter-Strike 2 สองรายการ ได้เผยแพร่การอัปเดตครั้งใหญ่สำหรับ CS2FOW และ CS2AC โดยเครื่องมือเหล่านี้ทำงานบนเซิร์ฟเวอร์เฉพาะ (dedicated server) ทั้งหมด และผู้เล่นไม่จำเป็นต้องติดตั้งโปรแกรมใดๆ ลงในเครื่องของตน
การอัปเดตนี้น่าสนใจตรงที่ CS2FOW มีเป้าหมายเพื่อสกัดกั้นการโกงแบบ Wallhack ก่อนที่ข้อมูลของผู้เล่นที่ถูกซ่อนอยู่จะถูกส่งไปยังไคลเอนต์ของผู้โกง ในขณะเดียวกัน CS2AC ก็ได้เปลี่ยนมาใช้โมดูลแยกกันถึง 19 โมดูลเพื่อตรวจจับพฤติกรรมที่น่าสงสัย ทั้งในด้านการเล็ง การเคลื่อนที่ การป้อนคำสั่ง และพฤติกรรมของไคลเอนต์
CS2FOW สกัดกั้น Wallhack ได้อย่างไร
ตามข้อมูลจากนักพัฒนา karola3vax โดยปกติแล้วไคลเอนต์ของเกมอีสปอร์ต Counter-Strike 2 จะได้รับข้อมูลเกี่ยวกับผู้เล่นฝ่ายตรงข้าม รวมถึงศัตรูที่อยู่หลังกำแพง ซึ่งโปรแกรมโกงประเภท Wallhack สามารถอ่านและแสดงผลข้อมูลเหล่านั้นได้
CS2FOW เข้ามาปรับเปลี่ยนกระบวนการนี้ที่ฝั่งเซิร์ฟเวอร์ โดยใช้การตรวจสอบแนวสายตา (line-of-sight) ก่อนที่เซิร์ฟเวอร์จะส่งข้อมูลเอนทิตี (entity) ของศัตรูที่ถูกซ่อนอยู่ไปยังไคลเอนต์ของผู้เล่นเกมอีสปอร์ต ส่งผลให้ศัตรูที่ไม่ควรจะมองเห็นได้นั้น ไม่ถูกเรนเดอร์ (render) หรือแสดงผลบนไคลเอนต์ของผู้เล่นคนดังกล่าว
ระบบนี้ผสานการทำงานของ PVS, BVH8 และการประมวลผลแบบ AVX เข้าด้วยกัน โดย PVS จะคัดกรองข้ามผู้เล่นที่ไม่สามารถมองเห็นได้ออกไปก่อน จากนั้น BVH8 จะทำหน้าที่ตรวจสอบโครงสร้างแผนที่ (map geometry) เฉพาะในกรณีที่จำเป็นเท่านั้น
นักพัฒนาระบุว่า PVS สามารถลดภาระการคำนวณการมองเห็นได้สูงสุดถึง 86% ขึ้นอยู่กับตำแหน่งของผู้เล่น และในบางสถานการณ์ ระบบสามารถข้ามการคำนวณดังกล่าวได้ทั้งหมด นอกจากนี้ ผลการทดสอบยังแสดงให้เห็นว่าอัตราเฟรมเรต (FPS) ของไคลเอนต์เพิ่มขึ้นเฉลี่ยประมาณ 20% แม้ว่าผลลัพธ์จะขึ้นอยู่กับปัจจัยต่างๆ เช่น แผนที่ ฮาร์ดแวร์ จำนวนผู้เล่น และจำนวนศัตรูที่ถูกซ่อนอยู่ก็ตาม
CS2FOW จะทำการกรองข้อมูลเอนทิตีของศัตรู อาวุธ และเอนทิตีลูก (child entities) ที่เกี่ยวข้องซึ่งถูกซ่อนอยู่ อย่างไรก็ตาม ระบบจะไม่ตัดเสียงต่างๆ เช่น เสียงฝีเท้าหรือเสียงปืนออกไป และจะไม่ซ่อนข้อมูลเกี่ยวกับศัตรูที่ผู้เล่นเกมอีสปอร์ตเคยเห็นมาแล้ว
ในปัจจุบัน ประตู วัตถุที่ทำลายได้ และวัตถุประกอบฉากที่เคลื่อนที่ได้ (moving props) ยังไม่ถูกนับว่าเป็นสิ่งกีดขวางการมองเห็น หากโครงสร้างแผนที่ส่วนใดไม่สามารถประมวลผลได้อย่างปลอดภัย ระบบจะเลือกแสดงผลผู้เล่นไว้ตามปกติแทนที่จะเสี่ยงต่อการลบข้อมูลที่อาจผิดพลาด
แผนที่จาก Workshop และปัญหาค่า Ping สูง
CS2FOW รองรับแผนที่จาก Workshop ผ่านระบบ “map baker” แบบอัตโนมัติ ซึ่งนักพัฒนาระบุว่าระบบจะเตรียมข้อมูลที่จำเป็นไว้ในเบื้องหลัง โดยปกติจะใช้เวลาเพียงไม่กี่วินาทีเท่านั้น
นอกจากนี้ยังมีเว็บไซต์สำหรับประมวลผลแผนที่ (baking website) แยกต่างหากไว้เป็นทางเลือกสำรอง สำหรับสภาพแวดล้อมการโฮสต์ที่ไม่สามารถใช้งานระบบ baker ที่มาพร้อมกับตัวโปรแกรมได้ นอกจากนี้ ระบบยังปรับค่า preload โดยอิงจากค่า ping ของผู้เล่น ซึ่งทางผู้พัฒนาได้สาธิตฟีเจอร์นี้โดยใช้ค่า ping ระดับ 120ms ในแผนที่ de_mirage
CS2AC มุ่งเป้าไปที่การเล็ง การเคลื่อนไหว และการป้อนข้อมูล
โครงการที่สอง CS2AC เป็นระบบป้องกันการโกงแบบพฤติกรรมฝั่งเซิร์ฟเวอร์ มันวิเคราะห์ข้อมูลที่ผู้เล่นเกมอีสปอร์ตส่งไปยังเซิร์ฟเวอร์อยู่แล้ว รวมถึงการเล็ง การยิง การเคลื่อนไหว การกดปุ่ม คำสั่งย่อย และการตั้งค่าเกม
โมดูลการต่อสู้ของมันมุ่งเป้าไปที่พฤติกรรมที่น่าสงสัยหลายรูปแบบ การตรวจจับ Aimbot จะมองหาการเล็งที่กระชาก การดีดกลับอย่างรวดเร็ว การช่วยเหลือที่ราบรื่น และเส้นโค้งการเล็งที่ดูเป็นธรรมชาติมากขึ้นรอบๆ การยิงที่สร้างความเสียหาย การตรวจจับ Aimlock มุ่งเน้นไปที่การติดตามศัตรูที่เคลื่อนไหวอย่างแม่นยำราวกับเครื่องจักร รวมถึงการติดตามผ่านกำแพง
โมดูลอื่นๆ มุ่งเป้าไปที่พฤติกรรม Triggerbot การเล็งเงียบๆ ความแม่นยำสูงผิดปกติ ความผิดปกติของความแม่นยำ และการกระทำซ้ำๆ ในระดับความโกรธ ซึ่งรวมถึงการยิงกลางอากาศ การยิงโดยไม่ใช้กล้องเล็ง การยิงหัวระยะไกล และการยิงทะลุกำแพง
CS2AC ยังตรวจสอบการเคลื่อนไหวอัตโนมัติ โมดูลของมันมองหารูปแบบการเคลื่อนที่อัตโนมัติ การกระโดดอัตโนมัติ พฤติกรรม Hyperscroll และสคริปต์ที่สลับระหว่างปุ่มการเคลื่อนไหวตรงข้ามด้วยจังหวะเวลาที่สมบูรณ์แบบราวกับเครื่องจักร
สุดท้ายนี้ เครื่องมือนี้ยังรวมถึงการตรวจสอบการต่อต้านการเล็งเป้าหมาย การสมัครรับเหตุการณ์ DLL ที่น่าสงสัย คำสั่งที่ถูกยกเลิกการสมัครรับข้อมูล การยิงปืนสองกระบอกพร้อมกันที่เป็นไปไม่ได้ การตั้งค่าไคลเอ็นต์ที่ไม่ถูกต้อง การป้อนข้อมูลการเคลื่อนไหวที่ผิดรูปแบบ การเปลี่ยนชื่ออย่างรวดเร็ว และการสแปมซับทิก
ระบบตรวจจับตามหลักฐาน
Karola3vax กล่าวว่า CS2AC ไม่ได้ตั้งข้อสงสัยผู้เล่นเพียงเพราะการยิงที่โชคดีเพียงครั้งเดียวหรือคะแนนความน่าสงสัยโดยทั่วไป แต่ละโมดูลจะมีข้อกำหนดด้านหลักฐานและการตรวจสอบความปลอดภัยของตนเอง
ระบบการเล็งเป้าหมายจะพิจารณาพฤติกรรมที่เกิดขึ้นซ้ำๆ และคำนึงถึงการกระจายของอาวุธ ความไม่แม่นยำ สภาพเครือข่าย ระยะทาง การเคลื่อนไหว การยิงทะลุกำแพง ควัน การยิงกลางอากาศ และการยิงโดยไม่ใช้กล้องเล็ง เมื่อรวบรวมหลักฐานได้เพียงพอ CS2AC จะสร้างรายงานที่อ่านง่ายซึ่งอธิบายพฤติกรรมที่ตรวจพบ
เจ้าของเซิร์ฟเวอร์สามารถส่งรายงานเหล่านี้ไปยังคอนโซลเซิร์ฟเวอร์ Discord หรือแพลตฟอร์มอื่นได้ พวกเขายังตัดสินใจได้ว่าจะจัดการกับการตรวจจับแต่ละครั้งอย่างไร ข้อความสาธารณะและรายงานหลักฐานรองรับ 37 ภาษา
ทั้ง CS2FOW และ CS2AC ทำงานเป็นปลั๊กอิน Metamod บนเซิร์ฟเวอร์เฉพาะของเกมอีสปอร์ต CS2 บน Windows และ Linux ผู้เล่นไม่จำเป็นต้องดาวน์โหลดหรือติดตั้งไฟล์ใดๆ
ผู้พัฒนาได้กล่าวว่าการพัฒนาในอนาคตได้ย้ายไปยังที่เก็บข้อมูลส่วนตัวหลังจากบัญชี GitHub ถูกจำกัดเนื่องจากมีการรายงานจำนวนมากและการนำไปบรรจุใหม่และขายต่อโดยไม่ได้รับอนุญาตซ้ำแล้วซ้ำเล่า เครื่องมือทั้งสองยังคงได้รับการพัฒนาอย่างต่อเนื่อง โดยปัจจุบัน CS2AC ถูกวางตำแหน่งให้เป็นระบบที่ครอบคลุมมากขึ้น ออกแบบมาเพื่อตรวจจับการโกงในหลายประเภทมากขึ้น เดิมพันอีสปอร์ต dafabet การันตีค่าน้ำดีที่สุด และเงินชนะ 100%
ปฏิกิริยาจากชุมชน
Dafaesports รายงานว่าโครงการนี้ได้รับการตอบรับที่ดีจากชุมชนเกมอีสปอร์ต Counter-Strike 2 ผู้เล่นต่างชื่นชมผลงานของผู้พัฒนา โดยเฉพาะอย่างยิ่งเพราะเครื่องมือเหล่านี้สามารถจัดการกับการมองทะลุกำแพงและพฤติกรรมที่น่าสงสัยโดยไม่ต้องติดตั้งฝั่งไคลเอนต์ ในขณะเดียวกัน โครงการนี้ก็ทำให้เกิดการวิพากษ์วิจารณ์ความพยายามต่อต้านการโกงของ Valve อีกครั้ง สมาชิกในชุมชนตั้งข้อสังเกตว่านักพัฒนาอิสระรายหนึ่งได้สร้างระบบป้องกันฝั่งเซิร์ฟเวอร์ ซึ่งผู้เล่นหลายคนเชื่อว่าควรมีอยู่ในเกมอีสปอร์ต Counter-Strike 2 อยู่แล้ว
dafabet เปิด เดิมพันอีสปอร์ต พนันออนไลน์ บอลออนไลน์ คาสิโนออนไลน์ กีฬา เทนนิส ฟุตบอล บาสเก็ตบอล มวย พนันอีสปอร์ต ทัวร์นาเมนต์ทั่วโลก เล่นพนันได้ทุกแมตช์ สดและล่วงหน้า ค่าน้ำดี dafabet การันตีเงินชนะ เช็คผลบอลสด ดูถ่ายทอดสด ได้ทุกลีกทั่วโลก