



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
游戲數據接口說明游戲數據接口說明1cboss系統數據接口1Gm平臺控制接口2cboss系統數據接口1、 說明:這里定義了游戲提供給cboss系統的數據結構及操作流程。2、 操作流程:每個游戲線路,會收集玩家角色在該線路的登錄信息,并定時(如:間隔10分鐘)發送一次下面定義的所有數據到cboss系統提供的http接口。3、 數據定義:4、 當前在線人數(sum)5、 角色上下線記錄(roles)6、 接口定義:http接口使用post協議提交數據,數據使用json格式,并用zip方式壓縮;字符串數據使用utf-8編碼;json格式:num: 當前在線人數, roles: 角色上下線記錄角色上下線記錄json格式:角色名, 等級, 登錄時間, 退出時間, .例子:num: 100, roles: abc, 10, 1112291212, 1112291812, ddd, 11, 1112291212, 1112291812上面例子經過Zip壓縮后數據:xx9cxabVxca+xcdUxb2R040xd0QP*xcaxcfI-x06xf2xa2xa3x95x12x93x92x95tx80xc2QCCC#KC#C#%x04xcfx02xc8x8bxd5Qx88VJIIx01)4xc4xab0xb6x16x00x13xc3x17T7、 Cboss系統http接口地址:Gm平臺控制接口1、 說明:這里定義了游戲提供給gm系統的數據結構及其操作流程。2、 操作流程:游戲提供http接口,gm系統使用http POST,調用游戲提供的http 接口。接口數據結構和安全認證,使用dgapi相同的數據結構和認證機制:認證機制:由游戲方發放gm用戶名和key給gm系統。gm系統使用key加密傳輸的具體數據,并將gm用戶名和加密數據post到http接口;數據加密過程:encrypt_data = DGCrypt.encrypt(key, json_data)加密的數據 = base64.b64encode(encrypt_data)數據解密過程:encrypt_data = base64.b64decode(加密的數據)json_data = DGCrypt.decrypt(key, encrypt_data)數據結構:client: gm用戶名, data:加密的數據具體細節參考dgapi;3、 接口定義:說明:http接口處理post協議提交的數據,原始數據使用json格式;數據中的字符串數據使用utf-8編碼;a) 獲取線路列表請求:barea:大區名, area:服名應答:area_key:area_key, list:線路名, chl_key, ., .說明:area_key, chl_key代表對應服或線路的唯一標識字符串,需要在后面使用;大區名、服名,從(:8080/config/area_svr.xml)地址獲取;b) 系統消息發送請求:發送到整個服:area_key:area_key, message:消息, chat_scope:世界, chat_type:消息類型, view_type:消息的顯示位置發送到特定線:chl_key:chl_key, message:消息, chat_type:消息類型, view_type:消息的顯示位置應答:result:Result, fail:失敗的原因說明:chat_type:設定消息的類型:7=系統消息;view_type:設定消息顯示的位置:1=滾動位置c) 角色列表查詢請求:area_key:area_key, user_id:帳號id應答:角色名, 性別, 等級, 職業, ., .d) 角色詳細信息查詢請求:area_key:area_key, role:角色名應答:uid:角色id, name:角色名, sex:性別, job:職業, level:等級, exp:經驗, last_leave:最后下線時間, total_online_time:總在線時間, acts:行動力, strength:力量, physique:體質, spirit:精神, intellect:智力, hp:生命值, ep:氣力值, bag_money:包裹錢, reel:禮卷, chl:當前線路名, forbid_logon:是否禁止登錄, forbid_chat:是否禁言e) 角色禁言請求:area_key:area_key, role:角色名, forbid_chat:是否禁言應答:result:Result, fail:失敗的原因說明:要求角色在線f) 角色封禁請求:area_key:area_key, role:角色名, forbid_logon:是否禁止登錄應答:result:Result, fail:失敗的原因說明:要求角色在線g) 角色行動力修改請求:area_key:area_key, role:角色名, acts:行動力應答:result:Result, fail:失敗的原因說明:要求角色在線h) 角色修改等級請求:area_key:area_key, role:角色名, level:等級應答:result:Result, fail:失敗的原因說明:要求角色在線i) 角色發錢幣請求:area_key:area_key, role:角色名, money:金錢應答:result:Result, fail:失敗的原因說明:要求角色在線j) 郵件發送請求:area_key:area_key, roles:角色名, ., content:郵件內容, items:物品id, 數量, .應答:result:Result, fail:失敗的原因說明:items:郵件發送的物品列表,最多允許發送4種物品k)備注:a. 是否xxx的類型都為整型,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴金屬壓延加工中的節能減排措施考核試卷
- 纖維制造企業運營與管理考核試卷
- 平遙現代工程技術學校
- 學生人工呼吸訓練方案
- 麻醉學科核心體系解析
- 皮膚軟組織感染(SSTI)
- 呼吸護理創新案例前沿進展
- 教育培訓總結匯報
- 2025年雇主品牌調研-中國大陸區報告-任仕達
- 2025年公交優先戰略對城市交通擁堵治理的促進作用研究報告
- 消防控制室值班服務消防控制室值班服務整體設想
- 化療病人的營養膳食課件
- 2024年寧夏中衛市沙坡頭區民政和社會保障局招聘工作人員筆試高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 高考日語復習:日語形容詞用法專項課件
- 文化與科技的融合傳統與現代的碰撞
- “拍賣委托書–古董拍賣”
- 《HSK標準教程1》課件-HSK1-L13
- 大型火災戰評報告
- 切口感染護理查房
- 高二語文選擇性必修下冊理解性默寫及其答案
- 打印設備維護服務投標方案
評論
0/150
提交評論