ชุมชนผู้เล่นเกมสร้างเมือง Cities: Skylines รายงานว่าพบมัลแวร์แอบฝังอยู่ในม็อดบางตัว
ม็อดที่ประสงค์ร้ายใช้วิธี fork จากม็อดยอดนิยม แอบฝังมัลแวร์ในโค้ด แล้วนำมาอัพโหลดใหม่บน Steam Workshop โดยโพสต์หลอกให้ผู้เล่นที่มีปัญหากับการใช้ม็อดของแท้ ให้ดาวน์โหลดเวอร์ชันที่ถูกดัดแปลงไปติดตั้งเพื่อแก้บั๊กบางจุด
ตอนนี้บัญชีผู้อัพโหลดม็อดประสงค์ร้ายถูกแบนจาก Steam แล้ว (ชื่อบัญชีคือ Holy Water และ Chaos) แต่ยังอาจมีผู้เล่นจำนวนมากติดตั้งไฟล์ม็อดไปแล้ว
ช่วงหลังเราเห็นการใช้ช่องทางโจมตีผ่านโปรแกรมส่วนเสริม ส่วนขยาย แพ็กเกจ ม็อด ที่สร้างโดยชุมชนกันมากขึ้น เพราะมีการตรวจสอบที่เข้มงวดน้อยกว่าตัวโปรแกรมหลักมาก ตัวอย่างเช่น ส่วนขยายของ Firefox และ Chrome ที่เจอมัลแวร์อยู่บ่อยครั้ง, ปัญหาแพ็กเกจ NPM ถูกแฮ็กแล้วฝังมัลแวร์, ปัญหาแพ็กเกจ PyPI ของ Python เป็นต้น
Comments
ถ้า malware ฝั่ง end user อย่างพวก mod game, browser extension นี้น่าจะเยอะอยู่แล้ว แค่ไม่เป็นข่าว
แต่ฝั่ง dev พวกที่เป็น dependency รู้สึกจะเยอะขึ้น
อาจจะเป็นเพราะ dev จะขี้เกียจกันมากขึ้น
แค่ program ง่ายๆ อย่าง convert color system 50-100 บรรทัด
ยังไม่คิดจะเขียนกันเอง จะหาแต่ dependency กันลูกเดียว
ว่าแต่เมื่อไรเขาจะปรับปรุง traffic เกมนี้สักที
ผมก็อุตสาห์สร้าง tollway AI มันก็ไม่ใช้กัน ใช้แต่ shortest path ลูกเดียว
AI ระบบจราจรของเกมนี้มันมีตรรกะเดียว คือ shortest path จึงไม่แปลกที่จะมีรถวิ่งช่องเดียวทั้งถนน หรือติดกันจนสุดแมพช่องเดียวเพราะต้องการออกจากทางหลัก ขนาดใช้ AI ง่อย ๆ แบบนี้ ตัวเกมเองยังกินทรัพยากรมหาศาล เพราะคนส่วนใหญ่แทบไม่มีใครเล่นแบบไม่เติมม็อต ถ้าเป็น AI ที่ฉลาดมากขึ้น คิดเหมือนคนขับรถจริง ๆ มากขึ้น เกรงว่าคอมพิวเตอร์คงจะรับไม่ไหวเป็นแน่แท้ จริง ๆ การมีม็อตมันก็ดี ทำให้เกมมันสนุกและน่าเล่นมากขึ้น แต่ก็ผิดคอนเซปเกมบริหารเมืองไปเยอะ กลายเป็นเกมสร้างเมืองให้สมจริง เน้นตกแต่ง และจัดการจราจรมากกว่า
มันก็ไม่ได้กินอะไรขนาดนั้นถ้าจะทำจริงๆ
แก้ algorithm หน่อยก็ได้แล้ว
- ใช้เวลาคำนวณหา path แทนการใช้ระยะทาง
- จะ update route table เมื่อไรก็ว่าไป ให้มันไม่กระทบ performance
มันเขียนยาก และเปลืองเวลานะ . . . ?
แต่ถ้าเป็น Godot อ้อนวอนอะไรไม่ได้ เขียนเองลูกเดียว
(ขนาดดึงตัว dotnet มาใช้ยังต้องแก้เองหลายบรรทัด)
City Skylines ใช้ Unity Engine ดังนั้นก็...แอดออนเยอะแยะครับ 555
นี่ล่ะสาเหตุที่เกมช้า และก็เป็นสาเหตุที่ม๊อดเยอะด้วย
ดีที่เล่นแบบไม่ม็อด
อยากได้ mod ที่ทำให้เกมลื่นขึ้น เล่นไปเรื่อยๆ กับม็อดนิดหน่อย เกมจะอืด