ได้มาละ ไปเปิดดูในกระทู้ของ zyxel นะครับ
ขั้นตอนแรก คือ การกำหนด PORT และ FIREWALL เพื่อ create เกมใน BattleNet ได้ การกำหนด PORT ของเกม WarCraftเพื่ออะไร?
- เพื่อให้รู้ว่า PORT ในเครื่องนั้นๆเป็นอะไร (จำเป็นต้องรู้เพราะจะใช้ในการตั้ง firewall และ port forward ต่อไป)
- เพื่อเปลี่ยนให้เลข PORT ในคอมแต่ละตัวใน LAN เดียวกันไม่ซ้ำกัน (เพื่อให้ create เกมได้ทุกๆเครื่อง)
ขั้นตอน
1. เข้าเกม WarCraft ซะก่อนแล้วมองหาหัวข้อ Options
2. เลือกหัวข้อ Gameplay
3. กำหนดเลขที่อยากใช้ลงใน Game Port (เลือกเลขได้ระหว่าง 1024 ถึง 49151, โดยแต่ละเครื่องไม่ซ้ำกัน, และหลีกเลี่ยงการใช้เลข 6112)
4. เลือกเสร็จแล้วกด OK ก็เรียบร้อย
การตั้งค่า FIREWALL ของ Windowsเพื่ออะไร?
- FIREWALL มีหน้าที่ป้องกันเราจากการแทรกแซงระบบโดยผู้อื่น... แต่ในขณะเดียวกันก็จะขัดขวางการรับส่งข้อมูลกับผู้อื่นอีกด้วย
- การปิด FIREWALL ไปเลยจะง่ายกว่าแต่ผลที่ตามมาคือความเสี่ยงต่อ VIRUS - TROJAN - WORM - และงไม่พึงประสงค์อื่นๆ
- วิธีที่แนะนำต่อไปนี้จะไม่ใช่การปิด FIREWALL แต่เป็นการเว้นช่อง FIREWALL เล็กๆไว้ให้ Create เกมได้... โดย FIREWALL ยังคงทำงานอยู่
- หากไม่ได้ปรับหรือปรับผิด FIREWALL อาจจะขวางไม่ให้คนอื่นเข้ามา Join ในเกมของเรารวมทั้งดหลด MAP จากเราไม่ได้อีกด้วย
ขั้นตอน
1. ที่ Desktop ให้คลิกขวาที่ MyNetworkPlace จะมีเมนูเล็กๆขึ้นมา
2. ให้เลือก Properties เพื่อเข้าสู่ส่วน NetworkConnection
( หมายเหตุ... สามารถเข้า Network Connection จากทาง ControlPanel ได้ผลเช่นเดียวกัน ตามความถนัดของแต่ละคน)
3. คลิกขวาที่ Connection ตัวที่ใช้ต่อเชื่อมกับ Internet... มีเมนูขึ้นมาอีกแล้ว
(สำหรับคนที่แชร์ Internet กันผ่าน LAN ให้คลิกขวาที่ LocalAreaConnection อันที่ใช้ส่งข้อมูลแทนครับ)
4. เลือก Properties เพื่อเข้าส่วน Setting ขั้นสูง
5. มองหาแถบ Advanced
6. แล้วคลิกเข้าไปที่ FIREWALL Settings ตามรูป
( Internet connection Sharing ด้านล่างจะมีเฉพาะในกรณีที่คุณใช้ Dial-Up เป็นตัวเชื่อมกับอินเตอร์เน็ต... ใน LocalAreaConnection จะไม่มีส่วนนี้)
*** ปรับ FIREWALL เป็น ON แล้วอย่าติ้กถูกที่ Don't allow exceptions (ตามรูป) ***
7 คลิกที่แถบ Exceptions
8 กดปุ่ม Add Port...
*** ใช้ PORT ที่เราเลือกใน WarCraft มากรอกลงใน Exception ***
9. เมื่อกรอบเล็กๆขี้นมาก็ตั้งชื่อตามใจชอบ แล้วใส่เลข Port ลงไป กำหนด Protocol เป็น TCP
10. กด OK (เสร้จไป1 Protocol)
11. กด Add Port ตามข้อ 8 อีกครั้ง.... คราวนี้ใส่ Protocal เป็น UDP บ้าง (ระวังอย่าให้ชื่อซ้ำกับของเก่า)
12. กด OK (เสร้จ Exceptions ไปทำ Services กันต่อ)
13. ดูแถบ Advanced
14. เลือก Connection ตัวที่ใช้เชื่อมกับอินเตอร์เน็ต (ให้แถบสีไปอยู่ที่ช่องนั้น)
15. พอเลือกได้แล้วกด Settings
16.เลือกหัวข้อ Services
17. กดปุ่ม Add...
*** ใช้ PORT ที่เราเลือกใน WarCraft มากรอกลงใน Internal/External Port ***
*** 127.0.0.1 ใช้แทน IP ของเครื่องนั้นๆได้ โดยจะเปลี่ยนเป็น IP/Name ของคอมตัวนั้นๆให้โดยอัตโนมัติ ***
18. กรอก IP และ เลข PORT ลงไป (Internal กับ Exteral ใช้ตัวเดียวกัน)
19. กำหนด Protocol เป็น TCP
20. กด OK (เสร็จไป 1 Protocol).... แล้วกด Add ตามขั้นตอน 17 อีกครั้งสำหรับ Protocol UDP
21. กรอก IP และ เลข PORT ลงไป (Internal กับ Exteral ใช้ตัวเดียวกัน)
22. กำหนด Protocol เป็น UDP
23. เสร็จแล้วกด OK ออกมาจาก FIREWALL ซะ...
ใกล้จะเสร้จแล้น~น
24. รีสตาร์ทคอมสักทีก่อน
25. ถ้าเป็น Dial-up ก็ให้ลอง Create เกมดูกันเลย
แต่..... ถ้าแชร์เน็ตผ่าน Router จะต้องไปทำ Port Forward ใน router อีกหน่อยนึงครับ
Port Forwarding แบบปกติมีแทบทุกรุ่นhttp://www.portforward.com/english/routers/port_forwarding/routerindex.htm
Port Triggering สำหรับ join กันเองในร้านได้(ทำได้แค่บางรุ่น)http://www.portforward.com/english/routers/port_triggering/routerindex.htm
Quote from: ข้อควรระวัง
จุดที่มักพลาดกันบ่อย (ระวังกันหน่อยนึง)
1. 6112 ห้ามใช้ เพราะจะไปชนกับ AntiHack อาจทำให้เครื่องนั้นๆ และเครื่องอื่นๆในร้านเข้า BNet ไม่ได้ด้วย
2. PORT ที่กำหนดใน WarCraft กับ Exception และ Service ไม่ตรงกัน => แก้ให้ตรงกันด้วยครับ
3. ติ้กถูกที่ Don't allow exceptions ทำให้ Exception ที่ตั้งไว้ไม่ทำงาน => ที่ firewall หน้าแรก เอาDon't allow exceptionsออกไป
4. Exception กับ Service ใส่ Protocol ไม่ครบ => ให้ใช้ทั้ง TCP และ UDP รวมทั้งอย่าลืมติ๊กถูกข้อที่เราเพิ่มเข้าไปด้วย
5. Sercive ใส่ IP/NAME ผิดหรือเลข IP เปลี่ยน =>ใส่ 127.0.0.1 ลงในช่อง IP แล้ว windows จะเปลี่ยนเป็น name ที่ถูกให้เอง
6. PORT ที่เลือกไว้บังเอิญไปซ้ำกับเครื่องอื่นใน LAN เดียวกัน => แก้ไขให้ PORT ในแต่ละเครื่องให้ไม่ซ้ำกัน
7. มี AntiVirus บางตัวที่มี Firewall ในตัว=> ให้หาทางปรับหรือเพิ่ม Except ให้กับ Port ของเกม