- การใช้งานแอนตี้ชีตรายเกมและความเข้ากันได้ของ Linux ที่รวบรวมใน ฐานข้อมูลแบบ Crowdsourcing
- ในเกมทั้งหมด 1,136 เกม มี 194 เกม (17%) ที่รองรับเต็มรูปแบบ, 258 เกม (23%) ที่สามารถรันได้, 635 เกม (56%) ที่ไม่สามารถทำงานได้, 47 เกม (4%) ที่ถูกปฏิเสธ
- 2 เกม (0%) ระบุว่า Planned ว่าอยู่ระหว่างการรองรับ
- แต่ละเกมถูกจัดหมวดเป็น Supported, Running, Planned, Broken, Denied
- สำหรับนักเล่นเกม Linux นี่คือข้อมูลอ้างอิงเพื่อประเมินความเป็นไปได้ของการรันในสภาพแวดล้อม Wine/Proton
ภาพรวมเว็บไซต์
- “Are We Anti-Cheat Yet?” คือเว็บไซต์ที่สรุปความเข้ากันได้ของเกมที่ใช้งาน ระบบแอนตี้ชีต บน Linux
- ข้อมูลถูกเก็บรวบรวมแบบ การมีส่วนร่วมของผู้ใช้ (Crowdsourcing)
- จัดหมวดหมู่ตามความสามารถในการรันในสภาพแวดล้อม Wine/Proton
- เว็บไซต์มีฟังก์ชัน Search (ค้นหา), Sort By / Sort Order (เรียงลำดับ)
สรุปสถิติ
- มีเกมรวมทั้งหมด 1,136 เกม ในรายชื่อ
- 194 เกม (17%) : Supported ครบถ้วน
- 258 เกม (23%) : สถานะ Running
- 2 เกม (0%) : Planned
- 635 เกม (56%) : Broken
- 47 เกม (4%) : Denied
- แต่ละสถานะบ่งชี้ระดับความเป็นไปได้ในการรันได้ในสภาพแวดล้อม Linux หรือ Proton
ตัวอย่างเกมรายเกม
- Halo: The Master Chief Collection – Supported
- Battlefield™ 2042 – Denied
- Paladins – Running
- มีปัญหาหยุดทำงานบ่อย ควรตรวจสอบการอัปเดตล่าสุดเป็นระยะ เพราะข้อมูลสถานะอาจไม่เป็นปัจจุบัน
- Black Desert Online – Broken
- ต้องใช้ Proton GE หรือ Proton Experimental
- เวอร์ชันบน Epic Games Store ใช้งานไม่ได้บน Linux และ แนะนำให้ใช้เวอร์ชัน Steam
ความหมายในการใช้งาน
- แหล่งข้อมูลอ้างอิงสำหรับนักเล่นเกม Linux และนักพัฒนาในการ ตรวจสอบภาพรวมความเข้ากันได้ของระบบแอนตี้ชีตได้อย่างรวดเร็ว
- ใช้เป็นข้อมูลประกอบในการ ปรับปรุงสภาพแวดล้อมรันเกมบนพื้นฐาน Proton หรือ กำหนดลำดับความสำคัญของคำขอรองรับ
1 ความคิดเห็น
ความเห็นจาก Hacker News
เมื่อก่อนเกมมัลติเพลเยอร์สามารถ เปิดและดูแลเซิร์ฟเวอร์เอง ได้โดยตรง
แต่ตอนนี้ทุกอย่างต้องพึ่งพาเซิร์ฟเวอร์ของบริษัท ทำให้ผู้เล่นจัดการลงโทษกันเองไม่ได้ และกลายเป็นสถานการณ์ที่ต้องพึ่ง แอนตี้ชีตระดับรูทคิต
การโกงก็คือ การแข่งขันสะสมอาวุธกับการแฮ็ก ดังนั้นถ้าอยากรักษาความยุติธรรมของเกมก็แทบเลี่ยงไม่ได้
พวกคนโกงก็แค่ย้ายเซิร์ฟเวอร์ จึงไม่ได้แปลว่าสมัยก่อนดีกว่าตอนนี้เสมอไป
เครื่องมืออย่าง Punkbuster, BattleEye, EasyAntiCheat ก็เริ่มจากตรงนั้นทั้งหมด และแม้ตอนนี้คอมมูนิตี้เซิร์ฟเวอร์อย่าง FaceIT หรือ ESEA ก็ยังใช้แอนตี้ชีตที่เข้มงวดยิ่งกว่าเดิม
ถ้าแอดมินปิดแอนตี้ชีต งานก็จะยิ่งมากขึ้น จึงไม่มีเหตุผลให้ทำแบบนั้น
ถ้าระบบจับคู่ตามฝีมือทำงานได้ดี ต่อให้เจอคนโกงก็จะยังอยู่ในระดับใกล้เคียงกัน
สุดท้ายปัญหาจึงอยู่ที่การแข่งขันเรื่องอันดับ ไม่ใช่ความสนุกของตัวเกมเอง
แอดมินต้องใช้เวลากว่าจะจับคนโกงได้ การหาเซิร์ฟเวอร์ที่ดีก็ยาก และโมเดลนี้ก็ไม่เหมาะกับแนวเกมที่ต้องการ การจับคู่ที่แม่นยำ แบบเกมกีฬา
แม้จะเล่นมัลติเพลเยอร์มานานกว่า 30 ปี แต่ ความสะดวกของระบบจับคู่อัตโนมัติ ในปัจจุบันก็ยังเป็นสิ่งที่คอมมูนิตี้เซิร์ฟเวอร์แทนไม่ได้
เกมมัลติเพลเยอร์เกมเดียวที่ฉันเล่นช่วงนี้คือ Beyond All Reason (BAR)
เป็น RTS โอเพนซอร์ส เลยดูเหมือนน่าจะทำชีตได้ง่าย แต่ในความเป็นจริงแทบไม่มีเลย
เหตุผลคือคอมมูนิตี้ขนาดเล็ก, ระบบผู้ชม, การเปิดเผยบันทึกเกมทั้งหมด และ ทีมม็อดเดอเรเตอร์ที่ทำงานกันอย่างแข็งขัน
ถ้า 15 คนเห็นผลลัพธ์เหมือนกันและมีแค่ 1 คนที่ต่างออกไป ก็ไม่มีเหตุผลอะไรให้เชื่อ 1 คนนั้น
สิ่งที่พบบ่อยที่สุดคือ smurfing (เล่นด้วยบัญชีรอง) แต่ก็มีมาตรการรับมือหลายอย่าง
แอนตี้ชีตสมัยนี้แทบจะเรียกร้อง สิทธิ์ระดับรูทคิต
นี่ไม่ใช่แค่ปัญหาความปลอดภัยธรรมดา แต่ยังโยงไปถึงปัญหา การเก็บข้อมูลเชิงภูมิรัฐศาสตร์ ด้วย
ถ้าคอมมูนิตี้เป็นพิษขนาดนั้น ฉันคิดว่านี่เป็น ปัญหาทางวัฒนธรรม มากกว่าปัญหาทางเทคนิค
คือให้ค่ายเกมยืนยันได้ว่าเป็นฮาร์ดแวร์ที่เชื่อถือได้ ขณะเดียวกันฉันก็ยังปกป้องข้อมูลส่วนตัวของตัวเองได้
ตอนนี้ FPS มัลติเพลเยอร์กลายเป็น คอมมูนิตี้ที่เป็นพิษ เกินไปจนไม่อยากเล่นแล้ว
ฉันเพิ่งสั่งโน้ตบุ๊กใหม่มาไว้ทำงานกับ LLM แต่พอเห็นเกมที่ บังคับ Secure Boot ก็หมดอารมณ์ไปเลย
ฉันไม่ชอบให้คนอื่นมาตัดสินว่าบนคอมพิวเตอร์ของฉันจะรันอะไรได้บ้าง
เกมไม่ได้สำคัญถึงขนาดนั้น ถ้าจำเป็นก็จะเล่นผ่าน คลาวด์สตรีมมิง
แค่ไม่ต้องเอาโค้ดขยะไปยัดไว้ในเคอร์เนลสเปซก็สบายใจแล้ว
เกมอย่าง Arc Raiders ก็รันบน Linux ได้ดี
มันน่าขำที่ค่ายเกมใช้เรื่องแอนตี้ชีตบน Linux เป็นข้ออ้าง แต่กลับยังออก เวอร์ชัน Switch ที่แทบไม่มีความปลอดภัย
ทุกวันนี้เซิร์ฟเวอร์ก็น่าจะ วิเคราะห์พฤติกรรมหรือฝึกโมเดล เพื่อตรวจจับคนโกงได้แล้ว เลยสงสัยว่าทำไมยังต้องมีแอนตี้ชีตฝั่งไคลเอนต์อยู่
แม้แต่ เทคโนโลยี Fog of War ของ Riot ก็ยังไม่สมบูรณ์
หัวใจสำคัญคือต้องกดอัตราการตรวจผิดพลาดให้ต่ำกว่า 1%
เมื่อก่อนฉันเคยทำดูอัลบูต แต่ตอนนี้ ซื้อเฉพาะเกมที่เล่นบน Linux ได้
EA กัน BF6 ไว้เพราะปัญหาแอนตี้ชีต ก็เลยไม่ซื้อไปเลย
เคยสงสัยว่าจะสร้าง แอนตี้ชีตที่เลี่ยงไม่ได้ บน Linux ได้ไหม
เซิร์ฟเวอร์ต้องเป็นฝ่ายตรวจสอบกฎและควบคุมการเปิดเผยข้อมูล
เพราะถ้าจะควบคุมไคลเอนต์ให้ได้ ผู้ใช้ก็ต้องไม่สามารถควบคุมคอมพิวเตอร์ของตัวเองได้ ซึ่งขัดกับปรัชญาของ Linux
เกมรันด้วยสิทธิ์ root และไฮเปอร์ไวเซอร์จะปกป้องหน้าเมมโมรี
ใช้ TPM รับรองความสมบูรณ์ของไฮเปอร์ไวเซอร์ และเมื่อปิดเกม ระบบก็กลับคืนสภาพเดิม
ถึงจะไม่สมบูรณ์แบบ แต่ก็เป็นแนวทางที่ สร้างสมดุลระหว่างอิสรภาพของผู้ใช้กับความปลอดภัย ได้
หลังย้ายมา Linux แล้ว สิ่งเดียวที่คิดถึงคือ League of Legends
น่าเสียดายที่ Riot ทำลายความเข้ากันได้กับ Wine ไปแล้ว
ถ้าแก้แค่ปัญหาฝั่งเซิร์ฟเวอร์ก็คงไม่ต้องมีรูทคิตแบบนี้หรอก
ทั้ง TF2 และ CS2 มี อาการหน่วงและเฟรมเรตตก ชัดเจน และทั้ง GPTK กับ Rosetta 2 ก็มีข้อจำกัด
อยากให้ Apple ใส่ใจกับระบบนิเวศเกมมากกว่านี้
มีคนถามว่าเกมแข่งขันมี ระบบให้คะแนนแบบ Uber หรือไม่