DotA on Ubuntu Part I
ที่มี Part I เพราะเชื่อว่า จะมี Part II อะนะ
เหตุผลนึงในไม่กี่เหตุผล ที่ผมยังต้องมี window อยู่คือ Warcraft III สำหรับ DotA
เห็นตามเว็บหลายทีแล้วว่ามันก็เล่นบนลีนุกซ์ได้ แต่ไม่ได้ลองซักที
วันนี้ว่างอยู่ 1 ชั่วโมง ไม่รู้ทำอะไร เลยลองซะเลย
สิ่งที่ผมทำคือ ย้าย Warcraft จาก partition ของ window มาดื้อๆ
ผมเองในเครื่องลง Wine 0.9.x ไว้อยู่แล้ว
ย้ายมาไว้ดื้อๆ ใน partition linux เอาไว้ใน virtual drive_c ของ wine
แล้วก็รันมันดื้อเลยๆ ใช้คำสั่ง wine w3l.exe -opengl
ตอนแรกมันรันไม่ได้ครับ เกิดปัญหา เกี่ยว openGL ไปหากูเกิ้ล สืบได้ความว่า
มันจะไม่สามารถเล่น ได้พร้อมกับ ใช้ XGL ไปด้วย (หรือก็ใช้ Beryl ไปด้วยอะแหละ)
ผมเลย เปลี่ยนมา login โดยใช้ Gnome session แทน ไม่ได้ใช้ XGL session
เหมือนปกติ
รัน wine w3l.exe -opengl ใหม่ มันได้ครับ เหมือนในวินส์โดว์ทุกอย่าง
เล่นกับ bot ได้ ไม่กระตุก ไม่ช้าด้วยครับ ติดแค่เรื่อง ฟอนต์ ทีไม่สวยเท่าไหร่
ผมเดาว่า map ใช้ฟอนต์ มาตรฐานของวินส์โดว์ ซักฟอนต์ ซึ่งผมยังไม่ได้เอามา
ลงใน wine แต่แค่เล่นได้ก็ดีใจแล้วครับ
ปัญหาต่อไปคือ เล่น battle.net ครับ มันก็เล่นได้ปกติ โดยการ รัน
wine BNetGatewayEditor.exe เพิ่ม server เข้าไป เพิ่ม ThaiGameSport.com
เข้าไป เข้าได้ครับ เล่นได้ แต่ เซิร์ฟเวอร์นี้ มันไม่มีคนเล่นน่ะสิ
Thaicybergames.com เอง เค้าใช้ วิธี ต้องเข้าเว็บเค้า เพื่อรัน activex บางอย่าง
มันสั่งให้ตัว loader ในเครื่องเรารัน เพื่อจะเข้า server ซึ่งแน่นอน
ใน ubuntu ใช้ activex ไม่ได้ หรือไม่ก็ผมยังไม่รู้วิธี
ผมลองลง ie6 ใน wine ดู ลงหลายรอบอยู่เหมือนกัน กว่าจะสำเร็จ
แต่ ie6 มันกลับบอกว่าไม่รับ activex ซะนี่ ผมอาจจะลงอะไรผิดก็ได้
ตอนนี้กำลังจะพยายาม หาวิธี inject ไอ activex ดู อยู่ครับ
ไม่รู้จะเป็นไปได้มั้ย คงต้องพยายามต่อไป
ถ้าทำได้ คงมี Part II มาอัพแน่ครับ