




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持15文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.1.消息頭定義字段長度(字節(jié))描述MsgLen2消息長度MsgID4消息IDMsgVer1消息版本號ExtData1附加數(shù)據(jù)PlayerID4玩家ID2.協(xié)議定義請求public static final int/應(yīng)答publicstaticfinalint/客戶端服務(wù)器通訊消息號publicstaticfinalintpublicstaticfinalint2.1客戶端privatestaticfinalintprivatestaticfinalintprivatestaticfi
2、nalintprivatestatic final intprivatestaticfinalint/服務(wù)器端通信REQ= 0x00000000;ACK = 0X;CLIENT_NO = 0x00000000;SERVER_NO = 0x08000000;BASIC_ID = 0x00010000;ROOM_ID = 0x00020000;POKER_ID = 0x00030000;MAHJONG_ID = 0x00040000;LANDLORDS_ID = 0x00050000;2.2服務(wù)器3.客戶端消息協(xié)議定義3.1基礎(chǔ)消息3.1.1用戶登入BASIC_ID+1字段類型說明備注Client
3、-ServerRdfShort校驗(yàn)碼AppidShort游戲應(yīng)用id1.德州1為2PlatformByte登入方式或平臺2 .游客3 .手機(jī)4 .百度(第三方登入)5 .e騰訊(等三方登入)AccountString帳號6.游客登入時mac地址,手機(jī)登入時手機(jī)號,第三方登入時為第三方帳號PasswdString密碼7.手機(jī)號登入需要密碼,其他為空CodeString驗(yàn)證碼8.驗(yàn)證碼登入,和以后第三方登入使用Server-ClientStatusShort狀態(tài)碼RdfShort校驗(yàn)碼AccountString帳號PasswdString密碼AddressString連接地址RdflatByte數(shù)
4、據(jù)類型,1為大廳登入,0為應(yīng)用登入(下面的數(shù)據(jù)不要解析了)imgPathString頭像路徑NicknameString昵稱SexByte性別1.男2.女AgeInt年齡CoinInt同情expInt經(jīng)驗(yàn)giftCardInt禮券vipShortVip等級3.1.2進(jìn)入游戲BASIC_ID+14字段類型說明備注Client-ServergameIDByteKeyShort秘鑰Server-ClientStatusShort狀態(tài)NicknameString昵稱CoinInt金幣GiftCouponInt禮券TitleString頭銜LevelByte級別CurrentExpInt當(dāng)前級別經(jīng)驗(yàn)玩家
5、經(jīng)驗(yàn)減去該級別所需經(jīng)驗(yàn)的剩余經(jīng)驗(yàn)NextExpInt下一級經(jīng)驗(yàn)從該級別到下一級別的經(jīng)驗(yàn)值NoticeNumInt公告數(shù)量3.1.3綁定帳號BASICID+6RdfShort驗(yàn)證碼BindAccString手機(jī)號Server-ClientStatusShort狀態(tài)碼3.1.4手機(jī)驗(yàn)證碼校驗(yàn)更改帳號BASICID+7RdfShort驗(yàn)證碼CodeString校驗(yàn)碼帳號String手機(jī)號Server-ClientStatusShort狀態(tài)碼AccountIdString更新之后的帳號PwdString產(chǎn)生的密碼TypeByte任務(wù)類型taskIdByte任務(wù)idNumByte任務(wù)數(shù)量3.1.5投訴B
6、ASICID+11RdfShort驗(yàn)證碼TypeByte投訴類型ContextString投訴內(nèi)容PicByte圖片數(shù)據(jù)可選FormatString圖片格式可選Server-ClientStatusShort狀態(tài)碼3.1.6獲取兌換列表BASICID+24RdfShort驗(yàn)證碼LastmodiytmLong最后修改時間Server-ClientLastmodifytmLong最后修改時間SwitchrdsShowSwitchRd口兌換物品ShowSwitchRdIdInt兌換編號CostInt花費(fèi)禮券RdDescString獎勵描述detailAddrByte是否需要詳細(xì)地址startTmLo
7、ng開始時間endTmLong結(jié)束時間3.1.7兌換BASICID+10RdfShort驗(yàn)證碼CodeString兌換碼appIdShort應(yīng)用idServer-ClientStatusShort狀態(tài)碼ItemsShowItem口更新之后GoldInt金幣變化值ShowitemitemObjIdLong道具objIditemIdInt道具模版iditemTypeByte道具類型EffTmLong道具有效時間3.1.8心跳BASICID+9RdfShort驗(yàn)證碼Server-ClientStatusShort狀態(tài)碼3.1.9退出帳號BASICID+9RdfShort驗(yàn)證碼Server-Clien
8、tStatusShort狀態(tài)碼3.1.10商城購買BASICID+21RdfShort驗(yàn)證碼appIdShort應(yīng)用idSnShort道具編號CountInt購買數(shù)量Server-ClientStatusShort狀態(tài)碼ChargeNumInt訂單號PriceFloat訂單價(jià)格3.1.11獲取商城BASICID+9RdfShort驗(yàn)證碼AppidShort游戲應(yīng)用idlastmodifyTmLong配置表最后修改時間Server-ClientlastmodifyTmLong最后修改時間ItemsShowMkItem口商城道具信息有待商討,是服務(wù)器發(fā)送,還是客戶端讀取本地配置表ShowMkIte
9、mSnShort道具編號IdInt道具iditemTypeByte道具類型PriceFloat道具價(jià)格itemDescString道具描述StartLong開始時間EndLong結(jié)束時間3.1.12修改昵稱BASICID+5RdfShort驗(yàn)證碼NicknameString新昵稱Server-ClientStatusShort狀態(tài)碼3.1.13修改密碼BASICID+8RdfShort驗(yàn)證碼PwdString新密碼Server-ClientStatusShort狀態(tài)碼3.1.14頭像上傳BASICID+3RdfShort驗(yàn)證碼DataByte圖片數(shù)據(jù)FormatStirng圖片格式Server
10、-ClientStatusShort狀態(tài)碼PicNameString圖片名稱TypeByte任務(wù)類型taskIdByte任務(wù)idNumByte任務(wù)數(shù)量3.1.15獲取排行榜BASICID+16RdfShort驗(yàn)證碼Server-ClientStatusShort狀態(tài)碼SelfrankInt自己的名次RanksUserRank口用戶排行信息UserRankUidInt用戶idNicknameStirng用戶昵稱GoldInt金幣數(shù)量3.1.16簽到BASICID+22RdfShort驗(yàn)證碼AppidShort游戲應(yīng)用idServer-ClientStatusShort狀態(tài)碼ItemsShowIt
11、em口更新之后GoldInt金幣變化值ShowitemitemObjIdLong道具objIditemIdInt道具模版iditemTypeByte道具類型EffTmLong道具有效時間3.1.17兌換券BASICID+12RdfShort驗(yàn)證碼SwitchIdShot兌換idrecNameString收件人手機(jī)String手機(jī)號AddressString收件地址Server-ClientStatusShort狀態(tài)碼3.1.18獲取包裹BASICID+15RdfShort驗(yàn)證碼AppidShort游戲應(yīng)用diServer-ClientStatusShort狀態(tài)碼ItemsShowitem口包裹
12、道具ShowitemitemObjidLong道具objiditemidint道具模版iditemTypeByte道具類型EffTmLong道具有效時間3.2房間消息3.2.1房間列表ROOM_ID+1字段類型說明備注Client-ServerTimestampint時間戳Server-ClientTimestampint時間戳Loop循環(huán)RoomiDByte房間iDnameString房間標(biāo)題sbint小盲bbint大盲minCoinint最小攜帶金幣typeByte房間類型3.2.2進(jìn)入房間ROOM_ID+2字段類型說明備注Client-ServerroomiDByte房間iDServer
13、-ClientStatusShort狀態(tài)碼只有失敗才會返回3.2.3站起ROOM_ID+3字段類型說明備注Client-ServerroomIDByte房間IDtablelDInt牌桌IDServer-ClientStatusShort狀態(tài)碼SeatIDByte座位號廣播時需要3.2.4坐下ROOM_ID+4字段類型說明備注Client-ServerroomIDByte房間IDtableIDInt牌桌IDseatIDByte座位號Server-ClientStatusShort狀態(tài)碼PidInt玩家idNicknameString昵稱VipLevelIntVip等級PhotoString頭像S
14、eatByte座位號ChipByte籌碼3.2.5籌碼自動補(bǔ)齊ROOM_ID+5字段類型說明備注Client-ServerroomIDByte房間IDtableIDInt牌桌IDTypeByte補(bǔ)齊類型0取消1補(bǔ)齊ChipInt補(bǔ)齊籌碼Server-ClientStatusShort狀態(tài)碼3.2.6快速開始ROOM_ID+6字段類型說明備注Client-ServerServer-ClientStatusShort狀態(tài)碼失敗后返回3.2.7退出房間ROOM_ID+7字段類型說明備注Client-ServerroomIDByte房間IDtableIDInt牌桌IDServer-ClientStat
15、usShort狀態(tài)碼失敗后返回3.2.8換桌ROOM_ID+8Client-Server字段類型說明備注roomIDByte房間IDtableIDInt牌桌IDServer-ClientStatusShort狀態(tài)碼失敗后返回3.3德州消息3.3.1發(fā)底牌POKER_ID+1字段類型說明備注Client-ServerServer-Client字段類型說明備注ButtomSeatByte莊家座位CardCntByte牌數(shù)量SeatByteLoopCardInt牌值NextOperatorSeatSeatByte座位號CheckByte是否可讓牌CallByte是否可跟注RaiseByte是否可加注
16、FlopByte是否可棄牌3.3.2下注POKERID+2字段類型說明備注Client-ServerRoomIDByte房間IDtableIDInt牌桌IDTypeByte下注類型0跟住1加注2AllinChipInt籌碼Server-ClientStatusShort狀態(tài)碼SeatByte座位號BetTypeByte下注類型ChipInt籌碼RemainInt剩余籌碼NextOperatorSeatByte座位號CheckByte是否可讓牌CallByte是否可跟注RaiseByte是否可加注FlopByte是否可棄牌3.3.3發(fā)公共牌POKERID+3字段類型說明備注Client-Serv
17、erServer-ClientCardsLoopcardValueInt牌值mainChipInt主遲籌碼SidePotsLoopchip籌碼NextOperatorSeatByte座位號CheckByte是否可讓牌CallByte是否可跟注RaiseByte是否可加注FlopByte是否可棄牌3.3.4亮牌POKER_ID+4字段類型說明備注Client-ServerroomIDByte房間IDtableIDInt牌桌IDServer-ClientSeatByte座位號CardsLoopCardValueint3.3.5牌桌同步POKER_ID+5字段類型說明備注Client-ServerS
18、erver-ClientRoomIDByte房間號TableIDInt牌桌號BottomSeatByte莊家座位號CurrentSeatByte當(dāng)前操作玩家座位號CommonalityCardsLoop公共牌值ValueIntPlayersLoop玩家信息PidInt玩家IDNicknameString昵稱VipLevelIntVip等級IconString頭像SeatByte座位號ChipInt總籌碼betChipInt已下籌碼CardsLoopCardValueInt玩家自己的牌值只有沒有棄牌時才會發(fā)送3.3.6牌桌結(jié)果POKER_ID+6字段類型說明備注Client-ServerServ
19、er-ClientDetailsLoopChipint該池籌碼WinnerSeatLoop贏家座位號,可能有多個seatBytePlayerInfoLoopSeatIDByte該池中玩家座位號showByte是否可亮牌CardsLoopCardValueInt牌值3.3.7棄牌POKER_ID+7字段類型說明備注Client-ServerroomIDByte房間IDtableIDInt牌桌IDServer-ClientStatusShort狀態(tài)碼seatIDByte座位號3.4斗地主消息3.4.1發(fā)手牌/地主牌LANDLORDS_ID+1字段類型說明備注Client-ServerServer-Client字段類型說明備注ButtomSeatByte莊家座位SeatByteLoopCardInt牌值3.4.2叫牌/搶地主LANDLORDS_ID+2字段類型說明備注Client-ServerRoomIDByte房間IDtableIDInt牌桌IDSeatByte座位號TypeByte類型0叫分1搶地主ChipByte倍數(shù)BidTypeServer-ClientStatusShort狀態(tài)碼0失敗1成功SeatByte座位號typeByte下注類型0叫分1搶地主ChipInt倍數(shù)BidType3.4.3出手牌LANDLORDS_ID+3字段類型說明備注Client-Serve
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲物流信息化管理與運(yùn)輸服務(wù)合同
- 跨國公司境內(nèi)股權(quán)轉(zhuǎn)讓及稅務(wù)籌劃協(xié)議
- 生態(tài)柴油購銷合同范本與規(guī)范
- 成都租賃合同(含租客租后押金退還)
- 民宿民宿風(fēng)格改造裝修合同
- 互聯(lián)網(wǎng)保險(xiǎn)保本投資協(xié)議
- 北京二手房交易稅費(fèi)減免咨詢與代理合同
- 餐飲店拆伙協(xié)議及員工安置合同
- 時尚購物廣場門面房租賃與品牌合作合同
- 腫瘤的影像學(xué)診斷
- 2024-2025年上海中考英語真題及答案解析
- 《網(wǎng)架結(jié)構(gòu)》課件
- 黑惡線索核查線上培訓(xùn)課件
- 虛擬貨幣與數(shù)字資產(chǎn)交易培訓(xùn)資料
- 火電廠危險(xiǎn)化學(xué)品安全管理課件
- JB-T 4149-2022 臂式斗輪堆取料機(jī)
- 電梯維保服務(wù)投標(biāo)方案
- 2023年資產(chǎn)負(fù)債表模板
- 01SS105給排水常用儀表及特種閥門安裝圖集
- 【VCGE06】昌平區(qū)2020-2021學(xué)年第二學(xué)期高二年級期末質(zhì)量抽測
- 小學(xué)四年級英語答題卡(Word版可以編輯修改)
評論
0/150
提交評論