XtremeGaming Network API v1.0XtremeGaming Network เป็นตัว API เล็ก ๆ ที่ผมพัฒนาขึ้นการทำงานของตัวนี้คล้าย ๆ กับโปรแกรม Hamachi แต่จุดเด่นคือสามารถรองรับคนแบบไม่จำกัดจำนวน มีความปลอดภัยสูง และไม่จำเป็นต้องแอดหาคนโน่นคนนี่ให้เสียเวลาเหมือนฮามาชิโดยรวมก็ไม่ต่าง อะไรกับเกมออนไลน์ทั่ว ๆ ไป ในส่วนของออนไลน์ก็สนับสนุนทั้ง P2P และ Dedicate Server แต่ต้องมีความรู้ในเรื่องของ Network Programing ด้วย จริง ๆแล้วสามารถเชื่อมต่อผ่านตัว open vpn ได้เลยแต่ปัญหาคือต้องเชื่อมต่อทุกครั้งเมื่อเปิดเครื่องใหม่ผมเลยมีแนวคิด พัฒนาเป็นตัว API เพิ่มความสามารถให้กับมันซะเลยสามารถนำไปพัฒนาต่อยอดบน Windows Form หรือไม่ก็บนเกมอินจิ้นก็ยังได้ เช่น Unity, XNA , Axiom, OpenSimulator, Delta แต่ในส่วนของ UDK นั่นต้องทำสะพานเชื่อมเข้ากับ C ก่อนนะครับถึงจะทำได้เพราะไฟล์ API ตัวนี้ยังเป็น .NET อยู่ ข้อจำกัดของ API ตัวนี้คือสนับสนุนแค่ Windows เท่านั้นส่วน Mac ยังไม่รองรับคงต้องรอไปอีกสักระยะ
จุดประสงค์หลักของ API ตัวนี้
- เพิ่มความสะดวกให้กับผู้ใช้โดยไม่จำเป็นต้องเชื่อมต่อ VPN ทุกครั้ง หรือต้องไปตั้งค่าโน่นนี่ให้ยุ่งยาก
- สามารถนำไปพัฒนาต่อยอดได้บนทุก ๆ Game Engine อย่างเช่นเมื่อกดปุ่ม Multiplayer ตัวเกมก็สั่งให้ทำการเชื่อมต่อ VPN
โครงสร้างคลาส
วิธีใช้งาน
1. ดาวน์โหลดและติดตั้งตัว Open VPN ก่อน http://swupdate.openvpn.org/communit....2-install.exe
2. ดาวน์โหลดไฟล์ API & Manual มาแล้วเอาไปต่อยอดเขียนโปรแกรมได้ตามใจชอบ http://www.mediafire.com/?ezz4pf0d3v9zpc9
Powered by XtremeGaming Network
Bookmarks