Epic Games ปั้น EAC v2 เตรียมส่ง Fortnite ลง Linux อย่างเป็นทางการ
เกมเมอร์สาย Linux มักคุ้นเคยกับการถูกทอดทิ้ง เมื่อเกมมัลติเพลเยอร์ชื่อดังหลายเกมตัดสินใจตัดการสนับสนุนแพลตฟอร์มนี้ด้วยเหตุผลที่หลากหลาย ซึ่งส่วนใหญ่มักถูกมองว่าเป็นเพียงข้ออ้างในการหลีกเลี่ยงความยุ่งยากในการพัฒนา
ตัวอย่างที่เห็นได้ชัดคือ Ubisoft ที่เพิ่งระงับการสนับสนุน For Honor บน Linux และ Steam Deck โดยให้เหตุผลว่าไม่สามารถวางระบบป้องกันการโกงบนแพลตฟอร์มนี้ได้อย่างมีประสิทธิภาพเพียงพอ
ทว่าล่าสุด Epic Games กำลังไปในทิศทางตรงกันข้าม ด้วยการสร้างระบบ anti-cheat สำหรับ Linux ขึ้นมาใหม่ทั้งหมดภายใต้ชื่อใหม่ พร้อมเตรียมส่ง Epic Games Launcher เวอร์ชัน native ที่แฟนๆ เรียกร้องมาอย่างยาวนานออกสู่ตลาดในรูปแบบ preview
Anti-cheat บน Linux ไม่ใช่ความฝันที่เลื่อนลอย
Easy Anti-Cheat (EAC) สนับสนุนเกม Linux แบบ native มาตั้งแต่ปี 2014 และรองรับเกม Windows ที่รันผ่าน Wine หรือ Proton มาตั้งแต่ปี 2021 แต่ปัจจุบัน Epic กำลังยกระดับการใช้งานขึ้นใหม่เป็น EAC Linux v2 โดยมีเป้าหมายเพื่อเพิ่มความปลอดภัยให้ใกล้เคียงกับมาตรฐานบน Windows ผ่านฟีเจอร์ความปลอดภัยที่มีอยู่แล้วในตัว Linux
ความแตกต่างที่สำคัญคือ บน Windows นั้น EAC จะพึ่งพา kernel driver ที่ทำงานเฉพาะช่วงเวลาเล่นเกม แต่สำหรับ EAC Linux v2 จะไม่มีโมดูลที่เข้าไปทำงานในส่วน kernel ซึ่งเป็นจุดที่ละเอียดอ่อนที่สุดของระบบ
ประเด็นนี้ถือเป็นเรื่องสำคัญมาก เพราะระบบ kernel-level anti-cheat มักสร้างความกังวลและเป็นปัญหา สำหรับเกมเมอร์ฝั่ง Linux มาโดยตลอด
EAC Linux v2 จะทำงานผ่าน systemd service ที่รันเฉพาะในช่วงเวลาที่เข้าเซสชันเกมที่ได้รับการคุ้มครอง ควบคู่ไปกับโปรแกรม eBPF ที่พัฒนาโดย Epic เพื่อคอยเฝ้าระวังการดัดแปลงและการโกงเกมอย่างใกล้ชิด
สำหรับผู้เล่น สิ่งนี้หมายถึงความเข้มงวดในการตั้งค่าระบบที่มากขึ้น โดย จำเป็นต้องเปิดใช้งาน Secure Boot และ TPM 2.0 นอกจากนี้ตัว kernel จะต้องได้รับการลงนามด้วย key ที่ Epic รู้จัก รวมถึงต้องมีการตั้งค่าการบูตและ kernel อื่นๆ ที่ถูกต้องตามข้อกำหนด
ทั้งนี้ EAC จะทำการตรวจสอบเงื่อนไขเหล่านี้เฉพาะตอนเปิดเกมเท่านั้น หากตรวจสอบไม่ผ่าน ระบบจะแสดงข้อความแจ้งเตือนข้อผิดพลาดแทนการสั่งแบน เพื่อให้ผู้เล่นสามารถแยกรายการการบูตสำหรับเกมที่ต้องการความปลอดภัยสูง และใช้ key ของตนเองในส่วนอื่นๆ ของระบบได้
การทดลองตลาดครั้งสำคัญ
Fortnite จะทำหน้าที่เป็น เกมแรกที่ทดสอบระบบ EAC Linux v2 โดย Epic มีแผนจะเปิดให้ผู้พัฒนารายอื่นใช้งานเมื่อระบบผ่านการรับรองความเสถียรแล้ว ซึ่งผู้พัฒนาที่มีเกมรันบน EAC เวอร์ชันเดิมอยู่สามารถเลือกได้ว่าจะใช้เวอร์ชันเดิมต่อไปหรือเปลี่ยนมาใช้เวอร์ชันใหม่
การนำ Fortnite มาลง Linux อย่างเต็มตัวนั้นยังขึ้นอยู่กับการสนับสนุนของแต่ละดิสทริบิวชัน (distro) โดยจะเปิดให้เข้าถึงผ่าน ลอนเชอร์ตัวใหม่ (ตามภาพด้านล่าง) เมื่อมีผู้ดูแลระบบฝั่ง Linux ตอบรับข้อกำหนดด้านความปลอดภัยมากเพียงพอ

ปัจจุบันเวอร์ชัน preview สนับสนุนอย่างเป็นทางการบน Ubuntu 22.04 LTS, Fedora 43 และ Debian 12 หรือเวอร์ชันที่ใหม่กว่า ส่วน distro อื่นๆ แม้อาจจะใช้งานได้แต่ยังไม่ผ่านการทดสอบอย่างเป็นทางการจากผู้พัฒนา
แม้ตัวลอนเชอร์จะรันแบบ native แต่เนื่องจากหลายเกมถูกพัฒนามาสำหรับ Windows-only ผู้เล่นจึงยังอาจต้องพึ่งพา compatibility layer อย่าง Wine หรือ Proton ในการรันเกมควบคู่ไปด้วย
ชุมชนนักพัฒนาต้องร่วมมือ
ขณะนี้ Epic กำลังเร่งติดต่อผู้นำชุมชน Linux และเชิญชวนผู้ดูแล distro ต่างๆ เข้าร่วมหารือ เนื่องจากเกมที่ใช้ระบบป้องกันนี้จะทำงานได้เฉพาะบนระบบที่บูตด้วย key จากรายการที่เชื่อถือได้เท่านั้น โดยปัจจุบัน Epic เป็นผู้ดูแลรายการนี้เอง แต่มีเป้าหมายที่จะเปิดเป็น open source ในอนาคต
มีรายงานว่า Epic ได้เริ่มพูดคุยกับ Fedora แล้ว โดยมีการกำหนดตารางเสวนาในช่วงปลายปีนี้ร่วมกับ Jef Spaleta ผู้นำโปรเจกต์ Fedora เพื่อหาแนวทางสร้างสภาพแวดล้อมการเล่นเกมที่ยุติธรรมบน Linux
สำหรับ SteamOS และ Steam Deck แม้จะยังไม่ตรงตามข้อกำหนดในปัจจุบัน แต่การเจรจากับ Valve กำลังดำเนินอยู่เพื่อให้สามารถรองรับเครื่องเล่นเกมพกพายอดนิยมนี้ได้ในอนาคต ซึ่งถือเป็นสัญญาณที่ดีสำหรับชาว Linux ที่มักถูกมองข้ามในตลาดเกมกระแสหลักมาโดยตลอด
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
