แฟนเกม GTA Online แก้เวลาโหลดเข้าเกม 70% ทีมงานจ่ายเงินให้แล้วนำไปใช้จริง

ข่าว

t0st  ผู้เล่นแฟน GTA Online สงสัยว่าทำไมตัวเกมถึงโหลดเข้าเกมช้านัก ซึ่งมันช้ากว่าการโหลดเข้าโหมดเนื้อเรื่องของตัวเกมมากถึง 6 เท่า หรือนานประมาณ 6 นาทีด้วยกัน ซึ่งทาง t0st  ก็เลยลองแกะโค้ดของตัวเกมมาดูแล้วพบว่ามีโค้ดอยู่ชุดหนึ่งที่ทำให้เกิดคอขวดขึ้นบน CPU โดย t0st ที่ใช้ CPU อย่าง AMD-FX8350 ได้ทำการค้นหาปัญหาโดยใช้ตัว Profiler ชื่อ Luke Stackwalker ก่อนจะพบปัญหาต้นตอ และพบว่าตัวเกมมีปัญหาในการ Parse ไฟล์ JSON ขนาด 10MB เพราะตัว Parser ถูกเขียนมาไม่ดี และยังพบปัญหาหลัง Parser ไฟล์เสร็จ ตัวโค้ดยังพยายามทำ Duplication Check อีกครั้ง ซึ่งกินเวลาเป็นจำนวนมาก

เมื่อ t0st แก้ปัญหาสำเร็จ เวลาโหลดจาก 6 นาทีก็เหลือเพียง 1 นาที 50 วินาทีเท่านั้น เรียกได้ว่าลดลงไปมากถึง 69.4% เลยทีเดียว

เรื่องนี้รู้ถึงทีมงานของ Rockstar ซึ่งเมื่อตรวจสอบแล้วพบว่าตัวโค้ดมีปัญหาจริง ทาง Rockstar จึงมอบเงินให้กับทาง t0st มากถึง 10,000 ดอลลาร์ และจะเอาวิธีแก้ปัญหาดังกล่าวไปอัปเดตในแพทช์ในอนาคต สามารถอ่านวิธีแก้ปัญหาทั้งหมดของ t0st ได้ที่นี่ >> [คลิก]

แหล่งที่มา pcgamer.com

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

Menu