《幻寵大陸》項目協議文檔

Ø 協議格式説明

遊戲系統中協議是由兩部分組成:協議頭+協議體。其中協議頭的數據長度為固定。如下顯示

客户端發送的消息格式:

字段意義

字段類型

説明

消息長度

INT

描述協議體的長度,包括當前

消息頭

 SHORT

協議ID

消息回執碼

SHORT

壓縮或加密的標識,或者是回執碼

消息內容

-

 

 

服務端發送的消息格式:

字段意義

字段類型

説明

消息長度

INT

描述協議體的長度,包括當前

消息頭

 SHORT

協議ID

消息回執碼

SHORT

回執碼

錯誤碼

SHORT

錯誤碼!=0時一般無消息內容

消息內容

-

 

 

字段類型説明:

字段類型

説明

BYTE

1個字節

SHORT

2個字節

INT

4個字節

LONG

8個字節

UTF-8

説明字符串的編碼是由UTF-8格式。

 

協議按系統功能進行分類。部分協議具體系統功能沒有關係,如系統消息。有些協議是服務器主動發送給客户端的。不需要客户端主動請求。有些協議操作需要服務器立即返回協議。如提示用户操作是否成功類,客户端對應此需要做相關邏輯。本文檔服務器和客户端在一起。

【C】標識是客户端協議,【S】標識服務器端協議。

 

 

一、       揹包系統

Ø  使用揹包中的道具【1031】

請求

字段功能説明

字段類型

説明

道具唯一id

LONG

 

使用數量

SHORT

 

擴展信息

UTF8

 

返回:

字段功能説明

字段類型

説明

道具ID

INT

 

擴展信息

UTF8

 

Ø  擴充揹包【1032】

請求

字段功能説明

字段類型

説明

揹包類型

BYTE

 

擴充數量

SHORT

 

返回:

字段功能説明

字段類型

説明

 

揹包類型

BYTE

 

最新容量

SHORT

 

 

 

Ø  丟棄揹包數據【1033】

請求

字段功能説明

字段類型

説明

道具唯一id

LONG

 

使用數量

SHORT

 

返回:

字段功能説明

字段類型

説明

 

Ø  整理揹包數據【1034】

請求

字段功能説明

字段類型

説明

返回:

字段功能説明

字段類型

説明

Ø  出售道具【1035】

請求

字段功能説明

字段類型

説明

道具唯一id

LONG

 

使用數量

SHORT

 

返回:

字段功能説明

字段類型

説明

道具唯一id

LONG

 

使用數量

SHORT

 

 

Ø  道具拖拽【1036】

請求

字段功能説明

字段類型

説明

道具唯一id

LONG

 

新位置

SHORT

 

返回:

字段功能説明

字段類型

説明

道具唯一id

LONG

 

新位置

SHORT

 

 

 

Ø  道具碎片合成【1038】

請求

字段功能説明

字段類型

説明

碎片道具id

INT

 

合成數量

INT

 

返回:

字段功能説明

字段類型

説明

合成的道具id

INT

 

合成數量

INT

 

 

Ø  裝備出售【1039】

請求

字段功能説明

字段類型

説明

道具ID

INT

 

數量

INT

 

返回:

字段功能説明

字段類型

説明

 

道具ID

INT

 

數量

INT

 

獎勵

UTF8