ก็ ไม่มีอะไรทำนะครับ + ต้องการความช่วยเหลือด้วย เลยเอาความรู้ Packet มาให้กัน...
' = = = *************
คนที่เริ่มใหม่ๆ ให้อ่านกระทู้ของท่าน XCrosS ก่อนละกันนะครับ
[ http://www.maplehack...opic.php?t=5616 ]
2. รูปแบบของ Packet เกมนี้เปนยังไง??
Packet ของเกมนี้ รูปแบบเหมือนเกมทั่วๆ ไปแหละครับ แต่จะ No Header & Footer หรือเป็นผีหัวขาดครับ และที่สำคัญ ไม่เข้ารหัสอะไรเลย ^ ^[2.1 Header คืออะไร?] [2.2 Footer คืออะไร?]
รูปแบบก็จะเป็น:
<<SIZE>> <<DATA>>
แค่นี้แหละ!
2.1 Header คืออะไร?
Header ก็คือ หัวของ Packet ที่มีขนาด 2 Bytes ครับ ตามชื่อภาษาอังกฤษ
2.2 Footer คืออะไร?
Footer ก็คือ ท้ายของ Packet (หรือว่าเท้า (ผมเรียกว่า ***)) ที่มีขนาด 2 Bytes ครับ ตามชื่อ ภาษาอังกฤษเช่นกัน
3. เจาะลึกกับ Format ของ Packet
SIZE??
DATA??
SIZE คือ ตัวเลข ที่บอก ความยาวของ ข้อมูลใน packet เพื่อ ที่จะได้รู้ ว่า จะต้อง เก็บข้อมูลจาก packet นั้น ๆ ก็ bytes ส่วน ขนาด ก็ 2 BYTES
DATA คือ ข้อมูลที่ต่อท้ายเข้ามายัง packet เพื่อใช้ เป็น ข่าวสาร แลกเปลี่ยน ระหว่าง SERVER กะ ตัว เกมส์ CLIENT
ตัวอย่าง Packet
[08 00] [05 00 07 46 CC CC CC CC]
จะเห็นได้ว่า:
ความยาว คือ 08 00 หรือถ้าแปลงเป็น Decimal ก็จะได้ 8
ข้อมูล ก็คือ (05 00 07 46 CC CC CC CC)
รุ้แค่นี้ก็ถือว่ารุ้จักเรื่อง Packet ไปนิดนึงแล้วละกัน (เพราะเรื่องพื้นฐานพวกนี้ ใน กระทู้ที่ผมเขียนมีอธิบายเยอะกว่านี้ครับ)
[ http://board.thaicom...pic.php?t=41923 ]
4. IP & Port ของ เกม DarkStory
รายการ IP และ Port ของเกม DarkStory Online [Thai]
Login Server
===============================
SERVER 1
61.47.6.132:16400
SERVER 2 (PK)
61.47.6.135:16400
SERVER 3
61.47.6.138:16400
Character Server
===============================
SERVER 1
61.47.6.132:16600
61.47.6.133:16600
61.47.6.134:16600
SERVER 2 (PK)
61.47.6.135:16601
61.47.6.136:16601
61.47.6.137:16601
SERVER 3
61.47.6.138:16602
61.47.6.139:16602
61.47.6.140:16602
===============================
SERVER 1
61.47.6.132:16400
SERVER 2 (PK)
61.47.6.135:16400
SERVER 3
61.47.6.138:16400
Character Server
===============================
SERVER 1
61.47.6.132:16600
61.47.6.133:16600
61.47.6.134:16600
SERVER 2 (PK)
61.47.6.135:16601
61.47.6.136:16601
61.47.6.137:16601
SERVER 3
61.47.6.138:16602
61.47.6.139:16602
61.47.6.140:16602
Note: Character Server แต่ละเซิฟมี 3 อันเพราะว่า มันจะส่งสุ่ม มา อันไหนสักอันนึงให้เรา Connect