Xodus เปิดเกม Xbox PC และ Game Pass บน Linux โดยไม่ต้องสตรีม

ที่มาภาพ: Tom's Hardware

Software-อ่าน 6 นาทีTom's Hardware

Xodus เปิดเกม Xbox PC และ Game Pass บน Linux โดยไม่ต้องสตรีม

⚡ สรุป 30 วิ

Xodus เป็นโครงการโอเพ่นซอร์สของทีม Heroic Launcher ที่จำลอง GDK เพื่อให้เกม Xbox PC และคอนเทนท์ Game Pass รันบน Linux ได้โดยไม่ต้องพึ่งบริการสตรีมคลาวด์ ผู้ใช้…

โครงการเปิด‑source ใหม่ชื่อ Xodus ที่พัฒนาโดยทีมงานของ Heroic Launcher ประกาศมุ่งทำให้เกม Xbox PC และคอนเทนท์จาก Game Pass สามารถรันบนระบบปฏิบัติการ Linux ได้เอง ไม่ต้องอาศัยการสตรีมผ่านคลาวด์ ตามรายงานของ *Tom’s Hardware* การเปิดตัวนี้สำคัญต่อผู้ใช้ Linux ที่เคยถูกจำกัดจากการเข้าถึงไลบรารีเกมของ Microsoft

Overview

Microsoft ปิดกั้นการรันเกม Xbox PC บน Linux เนื่องจากต้องพึ่งพา GDK (Game Development Kit) ของบริษัทซึ่งเป็นซอฟต์แวร์แบบปิดและทำหน้าที่ตรวจสอบสิทธิ์ผ่านบริการ Xbox Live รวมถึงแพคเกจรูปแบบ MSIXVC** ที่เข้ารหัสไว้ การขาดส่วนประกอบเหล่านี้ทำให้เกมที่กระจายผ่านแอป Xbox ไม่สามารถเปิดได้บน Linux แม้ว่าบริการสตรีม Game Pass จะยังทำงานได้

จากมุมมองของชุมชนโอเพน‑ซอร์ส ปัญหานี้ไม่ได้เกิดจากข้อจำกัดของ DirectX หรือสถาปัตยกรรม x86 ซึ่งเครื่องมืออย่าง Proton, DXVK และ VKD3D สามารถแปลงได้แล้ว แต่เป็น “สามเหลี่ยม” ของ GDK, ระบบตรวจสอบตัวตนและการเข้ารหัสแพคเกจที่ต้องมีการจำลองหรือถอดรหัสก่อนเกมจะเริ่มทำงาน

Technical Challenges

ส่วนแรกของอุปสรรคคือ Xbox Gaming Runtime ที่อยู่ใน GDK ซึ่งทำหน้าที่จัดการ API ต่าง ๆ ของ Xbox Live และตรวจสอบลิขสิทธิ์ การไม่มีไดนามิกไลบรารีเช่น `xgameruntime.dll` ทำให้เกมพุ่งออกจากตัวกลางทันทีเมื่อเปิดใช้งาน

ประเด็นต่อมาคือบริการยืนยันตัวตนของ Microsoft ที่ต้องส่ง Xbox Live token ไปยังเซิร์ฟเวอร์เพื่อรับสิทธิ์การเล่น หากไม่มีไคลเอนต์ที่สามารถสร้างและส่งโทเค่นเหล่านี้ เกมจะหยุดทำงานก่อนที่จะโหลดระดับแรก

สุดท้ายคือรูปแบบแพคเกจ MSIXVC ซึ่งเป็นไฟล์บีบอัดพร้อมระบบ DRM ภายใน การถอดรหัสต้องใช้กุญแจลับที่ Microsoft เก็บไว้ในโครงสร้าง GDK ทำให้เครื่องมือทั่วไปไม่สามารถเข้าถึงได้โดยตรง

Project Details

ทีมพัฒนา Xodus ได้จัดทำส่วนประกอบหลายอย่างเพื่อแก้ไขปัญหาเหล่านี้ ได้แก่

  • การจำลอง xgameruntime.dll ด้วยโค้ดโอเพน‑ซอร์สที่เขียนใหม่ทั้งหมด
  • ฟอร์กของ Wine และ Proton ที่ปรับให้รองรับ API ของ GDK
  • ไลบรารี xal-rs – โมดูล Rust สำหรับการยืนยันตัวตนกับ Xbox Live

โดย Xodus ใช้ “proxy libraries” เพื่อสกัดกั้นและแทรกแซงการเรียก API ของเกม ส่งต่อโทเค่นที่ถูกต้องให้กับเกมผ่านช่องทางปลอดภัย การทำงานนี้ทำให้ระบบสามารถดาวน์โหลดแพคเกจ MSIXVC, ถอดรหัสไฟล์ และตรวจสอบใบอนุญาตได้โดยไม่ต้องพึ่ง GDK ดั้งเดิม

Compatibility & Roadmap

โครงการตั้งเป้าหมายหลักที่เกม Xbox PC รุ่นใหม่ที่สร้างด้วย GDK และจัดอยู่ในแพคเกจ MSIXVC เท่านั้น ไม่รวมเกมรุ่นเก่าแบบ UWP เช่น *Gears of War 4* หรือ *Forza Horizon* รุ่นแรก ๆ ที่สามารถรันบน Linux ได้แล้วหากมีไฟล์เอ็กเซคิวเทเบิลที่ไม่มี DRM

ตามข้อมูลล่าสุดจากทีม Xodus การเข้าสู่ระบบ Xbox Live และการดาวน์โหลดแพคเกจสำเร็จเรียบร้อยแล้ว ขั้นต่อไปคือการทำให้เกมเริ่มต้นและเล่นได้จริงบนเครื่อง Linux ผ่าน Wine/Proton ที่ปรับแต่งเพิ่มเติม หากสามารถจัดการส่วนนี้ได้ เกม Game Pass บน PC คาดว่าจะพร้อมใช้งานในระยะสั้นโดยไม่ต้องพึ่งสตรีมคลาวด์

โครงการอื่น ๆ เช่น BedrockonLinux 2.0 ซึ่งนำ Minecraft Bedrock ไปยัง Linux ได้สำเร็จโดยใช้เทคนิคการวิศวกรรมย้อนกลับแบบเดียวกัน แสดงให้เห็นว่าการทำงานร่วมกับ GDK นั้นเป็นไปได้และอาจกลายเป็นมาตรฐานสำหรับโครงการโอเพน‑ซอร์สในอนาคต

Industry Impact

การเปิดตัว Xodus มีแนวโน้มจะเปลี่ยนแปลงทัศนคติของผู้พัฒนาเกมต่อระบบ Linux อย่างมีนัยสำคัญ หาก Microsoft ยังคงสนับสนุน GDK สำหรับเกม PC ใหม่ การทำให้เกมเหล่านี้เข้าถึงได้บน Linux จะเพิ่มฐานผู้เล่นและอาจกระตุ้นให้บริษัทอื่น ๆ พิจารณาเปิด API หรือเอกสารสำหรับนักพัฒนาด้านโอเพน‑ซอร์ส

ในระดับกว้าง การที่ Game Pass สามารถทำงานโดยตรงบน Linux โดยไม่ต้องใช้บริการคลาวด์จะเป็นการลดค่าใช้จ่ายด้านแบนด์วิธและปรับปรุงประสบการณ์ผู้เล่นที่มีฮาร์ดแวร์ส่วนบุคคล นอกจากนี้ยังอาจเร่งให้ผู้จัดจำหน่ายเกมพิจารณาเพิ่มช่องทางแจกจ่ายแบบไม่มี DRM มากขึ้นเพื่อสนองต่อความต้องการของชุมชน Linux

Summary

Xodus กำลังทำวิศวกรรมย้อนกลับ GDK ของ Microsoft เพื่อเปิดโอกาสให้เกม Xbox PC และคอนเทนท์จาก Game Pass รันบน Linux ได้โดยตรง การพัฒนาไลบรารีจำลองและฟอร์ก Wine/Proton ที่รองรับการตรวจสอบสิทธิ์เป็นขั้นตอนสำคัญที่อาจทำให้ผู้ใช้ Linux เข้าถึงคลังเกมของ Microsoft ในเร็ว ๆ นี้.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Xbox PC and Game Pass titles are coming to Linux through 'Xodus' — Heroic Launcher devs embark on new open-source reverse-engineering project
ผู้เขียน
Hassam Nasir
แหล่ง
Tom's Hardware
วันที่เผยแพร่
11 สิงหาคม 2569 เวลา 01:11

Related

บทความที่เกี่ยวข้อง

KDE Plasma 6.8 แก้ปัญหาการพิมพ์ล้มเหลวด้วยการแจ้งเตือนอัตโนมัติSoftware
10 สิงหาคม 2569 เวลา 13:00

KDE Plasma 6.8 แก้ปัญหาการพิมพ์ล้มเหลวด้วยการแจ้งเตือนอัตโนมัติ

KDE Plasma 6.8 เพิ่มการแจ้งเตือนเมื่อพิมพ์ล้มเหลวบนเครื่องที่ไม่ได้เชื่อมต่อหรือขาดไดรเวอร์ ลดความสับสนของผู้ใช้ Linux ที่เคยต้องตรวจสอบสถานะด้วยตนเอง…

XDA Developers8 นาที
Castlevania Symphony of the Night กลับสู่ PC อีกครั้งด้วยพอรต์จาก PS1 ที่รักษาความสมบูรณ์เดิมSoftware
7 สิงหาคม 2569 เวลา 22:00

Castlevania Symphony of the Night กลับสู่ PC อีกครั้งด้วยพอรต์จาก PS1 ที่รักษาความสมบูรณ์เดิม

เกมคลาสสิก Castlevania: Symphony of the Night ได้รับการพอร์ทอย่างเป็นทางการสำหรับ PC อีกครั้ง ผ่านโปรเจกต์ SymphonyRecomp ใช้โค้ดจาก PS1 ทำให้ผู้เล่นบน Windows…

GamesRadar7 นาที
Xbox เผยรายชื่อเกม 25 รายการสำหรับ Gamescom พร้อมสาธิต Fable และข่าว Alien Isolation 2Software
31 กรกฎาคม 2569 เวลา 02:30

Xbox เผยรายชื่อเกม 25 รายการสำหรับ Gamescom พร้อมสาธิต Fable และข่าว Alien Isolation 2

Xbox เปิดเผยเกม 25 เกมที่จะแสดงใน Gamescom โดยเน้นการสาธิต Fable ใหม่และข้อมูลเกี่ยวกับ Alien Isolation 2. การเปิดตัวนี้บ่งชี้ความมุ่งมั่นของ Microsoft…

Polygon5 นาที
Windows 11 ทำให้แล็ปท็อปเก่าช้า แต่ Linux เบา ช่วยคืนชีพเครื่องSoftware
29 กรกฎาคม 2569 เวลา 22:00

Windows 11 ทำให้แล็ปท็อปเก่าช้า แต่ Linux เบา ช่วยคืนชีพเครื่อง

การอัปเดต Windows 11 ทำให้แล็ปท็อปปี 2019 ช้าลงอย่างมาก ผู้ใช้จึงเปลี่ยนเป็นติดตั้งดิสโทร Linux แบบเบาซึ่งบู๊ตเร็วและตอบสนองดีขึ้น.

XDA Developers6 นาที
คัดลอกลิงก์แล้ว!