ไปที่เนื้อหา


รูปภาพ

เรียนรู้ Packet เกม DarkStory


  • กรุณาลงชื่อเข้าใช้เพื่อตอบกระทู้
มี 3 โพสต์ตอบกลับกระทู้นี้

#1 MasterOishi

MasterOishi

    Exclusive Member

  • Exclusive Programmer
  • 10020 โพสต์

โพสต์เมื่อ 04 May 2007 - 08:46:01 AM

1. Introduction

ก็ ไม่มีอะไรทำนะครับ + ต้องการความช่วยเหลือด้วย เลยเอาความรู้ 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


Note: Character Server แต่ละเซิฟมี 3 อันเพราะว่า มันจะส่งสุ่ม มา อันไหนสักอันนึงให้เรา Connect

#2 Darkprogramer

Darkprogramer

    จอมยุทธใหม่

  • Members
  • 4 โพสต์

โพสต์เมื่อ 05 May 2007 - 02:04:39 PM

สงสัยจะว่างจัด ไม่มีอะไรทำ สอนหลายเว็บจัง
สอนพี่บ้างซิครับ 555

#3 SezunA

SezunA

    เฝิงจี้

  • Special Member
  • 100 โพสต์

โพสต์เมื่อ 05 May 2007 - 05:15:49 PM

อ๊ากกกกะลังอยากรู้อยู่พอดี

#4 MasterOishi

MasterOishi

    Exclusive Member

  • Exclusive Programmer
  • 10020 โพสต์

โพสต์เมื่อ 05 May 2007 - 11:17:35 PM

เด่วไปต่อกันที่ Packet Diary ของผมละกัน รู้สึกที่ MH มัน Edit แล้ว Fail ประจำ เลยมาทำที่นี่แทน




1 สมาชิกกำลังอ่านกระทู้นี้

0 สมาชิก, 1 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว