Street Fighter 5 Fan Mod แก้ไขข้อผิดพลาด Netcode ที่สำคัญใช้เวลาเพียงสองวันในการพัฒนา
Street Fighter 5 เกมต่อสู้ของ Capcom ซึ่งเปิดตัวในปี 2559 นั้นน่าอับอายสำหรับเน็ตโค้ดที่น่ากลัว ตั้งแต่เบต้าเมื่อหลายปีก่อนข้อบกพร่องที่เกี่ยวข้องกับการจัดการการเล่นออนไลน์ของเกมหมายความว่าผู้เล่นคนหนึ่งจะล่าช้าในขณะที่อีกคนหนึ่งจะไม่ได้รับผลกระทบ ข้อบกพร่องที่น่ารังเกียจนี้ทำให้เกมไม่สามารถเล่นได้เกือบตลอดเวลาและเกือบสี่ปีหลังจากเปิดตัวนักพัฒนาซอฟต์แวร์ก็ยังไม่ได้รับการแก้ไข แม้ว่าบั๊กจะแพร่หลายในทุกแพลตฟอร์ม แต่ในที่สุดผู้เล่นพีซีก็สามารถสัมผัสประสบการณ์ออนไลน์ที่ดีขึ้นได้ด้วยตัวดัดแปลงใหม่
การแก้ไข Netcode ของ Street Fighter 5
สร้างโดยผู้ใช้ Reddit Altimor ซึ่งเห็นได้ชัดว่าม็อด Street Fighter 5 นี้ได้แก้ไขข้อบกพร่องดังกล่าวเพื่อให้การแข่งขันออนไลน์ปราศจากความล่าช้า
Altimor อธิบายสาเหตุของบั๊กผ่านโพสต์บน subreddit ของ Street Fighter โดยพื้นฐานแล้วเมื่อเกมของผู้เล่นคนใดคนหนึ่งล่าช้าเกมของผู้เล่นคนอื่นจะต้องทนทุกข์ทรมาน “ ความล่าช้าเทียม” เพื่อพิจารณา desync ในนาฬิกาของผู้เล่น นับเป็นข้อบกพร่องขนาดใหญ่ที่ส่งผลกระทบต่อ Street Fighter 5 ตั้งแต่เปิดตัวและหลังจากมีการร้องเรียนจำนวนมากจากแฟน ๆ ที่ซ้ำเติม Capcom ก็ยังไม่ออกมาตรการแก้ไข โชคดีที่การปรับแต่งของ Altimor ทำในสิ่งที่นักพัฒนาทำไม่ได้หรือทำไม่ได้
ม็อดช่วยขจัดข้อบกพร่องโดยการตรวจสอบผู้เล่น “ นาฬิกาไม่เคยเกินครึ่งของเวลาเดินทางไปกลับแพ็คเก็ตของคุณก่อนคู่แข่งดังนั้นคุณจะไม่มีประสบการณ์ย้อนกลับมากไปกว่าพวกมัน”
เนื่องจากการแก้ไขนี้เป็นแบบฝั่งไคลเอ็นต์ทั้งสองฝ่ายจึงจำเป็นต้องนำไปใช้เพื่อกำจัดการย้อนกลับด้านเดียวโดยสิ้นเชิง อย่างไรก็ตาม Altimor กำลังอัปเกรดการแก้ไขเป็น “ อนุญาตให้แก้ไขสำหรับผู้เล่นทั้งสองคนเมื่อเล่นกับไคลเอนต์ที่ไม่มีการดัดแปลง”
ผู้ใช้ทดสอบรายงานแพตช์ “ ยอดเยี่ยม” ผลลัพธ์บอกว่า mod ทำให้เกม “ สนุกกับการเล่นออนไลน์เหมือนออฟไลน์” การแก้ไขนี้ใช้ไม่ได้กับการเล่นข้ามแพลตฟอร์ม แต่การจับคู่ระหว่างพีซีกับพีซีตามการตอบสนองของชุมชนไม่เคยรู้สึกดีขึ้น
Altimor ระบุว่าการแก้ไขนี้ “ ใช้เวลาสร้างนานกว่า 2 วัน”และสามารถทำได้โดยใช้เวลาน้อยลงด้วยซอร์สโค้ดที่มีอยู่ เป็นเรื่องน่าเสียดายที่ Capcom เพิกเฉยต่อปัญหาดังกล่าวทำให้ผู้เล่นต้องคิดหาสิ่งต่างๆด้วยตัวเอง
ขอบคุณ Eurogamer