86 KiB
86 KiB
MahjongSoul protocol documentation
NotifyRoomGameStart
# | Field name | Field type |
---|---|---|
1 | game_url | string |
2 | connect_token | string |
3 | game_uuid | string |
4 | location | string |
NotifyMatchGameStart
# | Field name | Field type |
---|---|---|
1 | game_url | string |
2 | connect_token | string |
3 | game_uuid | string |
4 | match_mode_id | uint32 |
5 | location | string |
NotifyRoomPlayerReady
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | ready | bool |
NotifyRoomPlayerDressing
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | dressing | bool |
NotifyRoomPlayerUpdate
# | Field name | Field type |
---|---|---|
1 | update_list | PlayerBaseView |
2 | remove_list | uint32 |
3 | owner_id | uint32 |
4 | robot_count | uint32 |
NotifyRoomKickOut
No fields
NotifyMatchTimeout
No fields
NotifyFriendStateChange
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | active_state | AccountActiveState |
NotifyFriendViewChange
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | base | PlayerBaseView |
NotifyFriendChange
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | type | uint32 |
3 | friend | Friend |
NotifyNewFriendApply
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | apply_time | uint32 |
3 | removed_id | uint32 |
NotifyClientMessage
# | Field name | Field type |
---|---|---|
1 | sender | PlayerBaseView |
2 | type | uint32 |
3 | content | string |
NotifyAccountUpdate
# | Field name | Field type |
---|---|---|
1 | update | AccountUpdate |
NotifyAnotherLogin
No fields
NotifyAccountLogout
No fields
NotifyAnnouncementUpdate
# | Field name | Field type |
---|---|---|
1 | announcements | Announcement |
2 | sort | uint32 |
NotifyNewMail
# | Field name | Field type |
---|---|---|
1 |
NotifyDeleteMail
# | Field name | Field type |
---|---|---|
1 | mail_id_list | uint32 |
NotifyReviveCoinUpdate
# | Field name | Field type |
---|---|---|
1 | has_gained | bool |
NotifyDailyTaskUpdate
# | Field name | Field type |
---|---|---|
1 | progresses | TaskProgress |
2 | max_daily_task_count | uint32 |
3 | refresh_count | uint32 |
NotifyActivityTaskUpdate
# | Field name | Field type |
---|---|---|
1 | progresses | TaskProgress |
NotifyActivityPeriodTaskUpdate
# | Field name | Field type |
---|---|---|
1 | progresses | TaskProgress |
NotifyAccountRandomTaskUpdate
# | Field name | Field type |
---|---|---|
1 | progresses | TaskProgress |
NotifyNewComment
No fields
NotifyRollingNotice
# | Field name | Field type |
---|---|---|
1 | notice | RollingNotice |
NotifyGiftSendRefresh
No fields
NotifyShopUpdate
# | Field name | Field type |
---|---|---|
1 | shop_info | ShopInfo |
NotifyVipLevelChange
# | Field name | Field type |
---|---|---|
1 | gift_limit | uint32 |
2 | friend_max_count | uint32 |
3 | zhp_free_refresh_limit | uint32 |
4 | zhp_cost_refresh_limit | uint32 |
5 | buddy_bonus | float |
6 | record_collect_limit | uint32 |
NotifyServerSetting
# | Field name | Field type |
---|---|---|
1 | settings | ServerSettings |
NotifyPayResult
# | Field name | Field type |
---|---|---|
1 | pay_result | uint32 |
2 | order_id | string |
3 | goods_id | uint32 |
4 | new_month_ticket | uint32 |
5 | resource_modify | ResourceModify |
NotifyCustomContestAccountMsg
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | account_id | uint32 |
3 | sender | string |
4 | content | string |
5 | verified | uint32 |
NotifyCustomContestSystemMsg
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | type | uint32 |
3 | uuid | string |
4 | game_start | CustomizedContestGameStart |
5 | game_end | CustomizedContestGameEnd |
NotifyCustomContestState
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | state | uint32 |
NotifyActivityChange
# | Field name | Field type |
---|---|---|
1 | new_activities | Activity |
2 | end_activities | uint32 |
NotifyAFKResult
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | ban_end_time | uint32 |
3 | game_uuid | string |
Error
# | Field name | Field type |
---|---|---|
1 | code | uint32 |
2 | u32_params | uint32 |
3 | str_params | string |
4 | json_param | string |
Wrapper
# | Field name | Field type |
---|---|---|
1 | name | string |
2 | data | bytes |
NetworkEndpoint
# | Field name | Field type |
---|---|---|
1 | family | string |
2 | address | string |
3 | port | uint32 |
ReqCommon
No fields
ResCommon
# | Field name | Field type |
---|---|---|
1 | error | Error |
ResAccountUpdate
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | update | AccountUpdate |
AntiAddiction
# | Field name | Field type |
---|---|---|
1 | online_duration | uint32 |
AccountMahjongStatistic
# | Field name | Field type |
---|---|---|
1 | final_position_counts | uint32 |
2 | recent_round | RoundSummary |
3 | recent_hu | HuSummary |
4 | highest_hu | HighestHuRecord |
6 | recent_20_hu_summary | Liqi20Summary |
7 | recent_10_hu_summary | LiQi10Summary |
8 | recent_10_game_result | GameResult |
AccountStatisticData
# | Field name | Field type |
---|---|---|
1 | mahjong_category | uint32 |
2 | game_category | uint32 |
3 | statistic | AccountMahjongStatistic |
AccountLevel
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | score | uint32 |
ViewSlot
# | Field name | Field type |
---|---|---|
1 | slot | uint32 |
2 | item_id | uint32 |
Account
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | nickname | string |
3 | login_time | uint32 |
4 | logout_time | uint32 |
5 | room_id | uint32 |
6 | anti_addiction | AntiAddiction |
7 | title | uint32 |
8 | signature | string |
9 | string | |
10 | email_verify | uint32 |
11 | gold | uint32 |
12 | diamond | uint32 |
13 | avatar_id | uint32 |
14 | vip | uint32 |
15 | birthday | int32 |
16 | phone | string |
17 | phone_verify | uint32 |
18 | platform_diamond | PlatformDiamond |
21 | level | AccountLevel |
22 | level3 | AccountLevel |
23 | avatar_frame | uint32 |
24 | skin_ticket | uint32 |
25 | platform_skin_ticket | PlatformSkinTicket |
26 | verified | uint32 |
AccountOwnerData
# | Field name | Field type |
---|---|---|
1 | unlock_characters | uint32 |
AccountUpdate
# | Field name | Field type |
---|---|---|
1 | numerical | NumericalUpdate |
2 | character | CharacterUpdate |
3 | bag | BagUpdate |
4 | achievement | AchievementUpdate |
5 | shilian | AccountShiLian |
6 | daily_task | DailyTaskUpdate |
7 | title | TitleUpdate |
8 | new_recharged_list | uint32 |
9 | activity_task | TaskUpdate |
10 | activity_flip_task | TaskUpdate |
11 | activity_period_task | TaskUpdate |
12 | activity_random_task | TaskUpdate |
GameMetaData
# | Field name | Field type |
---|---|---|
1 | room_id | uint32 |
2 | mode_id | uint32 |
3 | contest_uid | uint32 |
AccountPlayingGame
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
2 | category | uint32 |
3 | meta | GameMetaData |
AccountCacheView
# | Field name | Field type |
---|---|---|
1 | cache_version | uint32 |
2 | account_id | uint32 |
3 | nickname | string |
4 | login_time | uint32 |
5 | logout_time | uint32 |
6 | is_online | bool |
7 | room_id | uint32 |
8 | title | uint32 |
9 | avatar_id | uint32 |
10 | vip | uint32 |
11 | level | AccountLevel |
12 | playing_game | AccountPlayingGame |
13 | level3 | AccountLevel |
14 | avatar_frame | uint32 |
15 | verified | uint32 |
16 | ban_deadline | uint32 |
17 | comment_ban | uint32 |
PlayerBaseView
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | avatar_id | uint32 |
3 | title | uint32 |
4 | nickname | string |
5 | level | AccountLevel |
6 | level3 | AccountLevel |
7 | avatar_frame | uint32 |
8 | verified | uint32 |
PlayerGameView
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | avatar_id | uint32 |
3 | title | uint32 |
4 | nickname | string |
5 | level | AccountLevel |
6 | character | Character |
7 | level3 | AccountLevel |
8 | avatar_frame | uint32 |
9 | verified | uint32 |
10 | views | ViewSlot |
GameMode
# | Field name | Field type |
---|---|---|
1 | mode | uint32 |
4 | ai | bool |
5 | extendinfo | string |
6 | detail_rule | GameDetailRule |
7 | testing_environment | GameTestingEnvironmentSet |
GameTestingEnvironmentSet
# | Field name | Field type |
---|---|---|
1 | paixing | uint32 |
2 | left_count | uint32 |
GameDetailRule
# | Field name | Field type |
---|---|---|
1 | time_fixed | uint32 |
2 | time_add | uint32 |
3 | dora_count | uint32 |
4 | shiduan | uint32 |
5 | init_point | uint32 |
6 | fandian | uint32 |
7 | can_jifei | bool |
8 | tianbian_value | uint32 |
9 | liqibang_value | uint32 |
10 | changbang_value | uint32 |
11 | noting_fafu_1 | uint32 |
12 | noting_fafu_2 | uint32 |
13 | noting_fafu_3 | uint32 |
14 | have_liujumanguan | bool |
15 | have_qieshangmanguan | bool |
16 | have_biao_dora | bool |
17 | have_gang_biao_dora | bool |
18 | ming_dora_immediately_open | bool |
19 | have_li_dora | bool |
20 | have_gang_li_dora | bool |
21 | have_sifenglianda | bool |
22 | have_sigangsanle | bool |
23 | have_sijializhi | bool |
24 | have_jiuzhongjiupai | bool |
25 | have_sanjiahele | bool |
26 | have_toutiao | bool |
27 | have_helelianzhuang | bool |
28 | have_helezhongju | bool |
29 | have_tingpailianzhuang | bool |
30 | have_tingpaizhongju | bool |
31 | have_yifa | bool |
32 | have_nanruxiru | bool |
33 | jingsuanyuandian | uint32 |
34 | shunweima_2 | int32 |
35 | shunweima_3 | int32 |
36 | shunweima_4 | int32 |
37 | bianjietishi | bool |
38 | ai_level | uint32 |
39 | have_zimosun | bool |
40 | disable_multi_yukaman | bool |
41 | fanfu | uint32 |
42 | guyi_mode | uint32 |
43 | dora3_mode | uint32 |
44 | begin_open_mode | uint32 |
45 | jiuchao_mode | uint32 |
46 | muyu_mode | uint32 |
47 | open_hand | uint32 |
Room
# | Field name | Field type |
---|---|---|
1 | room_id | uint32 |
2 | owner_id | uint32 |
3 | mode | GameMode |
4 | max_player_count | uint32 |
5 | persons | PlayerGameView |
6 | ready_list | uint32 |
7 | is_playing | bool |
8 | public_live | bool |
9 | robot_count | uint32 |
10 | tournament_id | uint32 |
GameEndResult
# | Field name | Field type |
---|---|---|
1 | players | PlayerItem |
GameConnectInfo
# | Field name | Field type |
---|---|---|
2 | connect_token | string |
3 | game_uuid | string |
4 | location | string |
ItemGainRecord
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
2 | count | uint32 |
ItemGainRecords
# | Field name | Field type |
---|---|---|
1 | record_time | uint32 |
2 | limit_source_id | uint32 |
3 | records | ItemGainRecord |
Item
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
2 | stack | uint32 |
Bag
# | Field name | Field type |
---|---|---|
1 | items | Item |
2 | daily_gain_record | ItemGainRecords |
BagUpdate
# | Field name | Field type |
---|---|---|
1 | update_items | Item |
2 | update_daily_gain_record | ItemGainRecords |
RewardSlot
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | count | uint32 |
OpenResult
# | Field name | Field type |
---|---|---|
1 | reward | RewardSlot |
2 | replace | RewardSlot |
RewardPlusResult
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | count | uint32 |
3 | exchange | Exchange |
ExecuteReward
# | Field name | Field type |
---|---|---|
1 | reward | RewardSlot |
2 | replace | RewardSlot |
3 | replace_count | uint32 |
# | Field name | Field type |
---|---|---|
1 | mail_id | uint32 |
2 | state | uint32 |
3 | take_attachment | bool |
4 | title | string |
5 | content | string |
6 | attachments | RewardSlot |
7 | create_time | uint32 |
8 | expire_time | uint32 |
9 | reference_id | uint32 |
AchievementProgress
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | counter | uint32 |
3 | achieved | bool |
4 | date | uint32 |
AccountStatisticByGameMode
# | Field name | Field type |
---|---|---|
1 | mode | uint32 |
2 | game_count_sum | uint32 |
3 | game_final_position | uint32 |
4 | fly_count | uint32 |
5 | gold_earn_sum | float |
6 | round_count_sum | uint32 |
7 | dadian_sum | float |
8 | round_end | RoundEndData |
9 | ming_count_sum | uint32 |
10 | liqi_count_sum | uint32 |
11 | xun_count_sum | uint32 |
12 | highest_lianzhuang | uint32 |
13 | score_earn_sum | uint32 |
14 | rank_score | RankScore |
AccountStatisticByFan
# | Field name | Field type |
---|---|---|
1 | fan_id | uint32 |
2 | sum | uint32 |
AccountFanAchieved
# | Field name | Field type |
---|---|---|
1 | mahjong_category | uint32 |
2 | fan | AccountStatisticByFan |
3 | liujumanguan | uint32 |
AccountDetailStatistic
# | Field name | Field type |
---|---|---|
1 | game_mode | AccountStatisticByGameMode |
2 | fan | AccountStatisticByFan |
3 | liujumanguan | uint32 |
4 | fan_achieved | AccountFanAchieved |
AccountDetailStatisticByCategory
# | Field name | Field type |
---|---|---|
1 | category | uint32 |
2 | detail_statistic | AccountDetailStatistic |
AccountDetailStatisticV2
# | Field name | Field type |
---|---|---|
1 | friend_room_statistic | AccountDetailStatistic |
2 | rank_statistic | RankStatistic |
3 | customized_contest_statistic | CustomizedContestStatistic |
4 | leisure_match_statistic | AccountDetailStatistic |
AccountShiLian
# | Field name | Field type |
---|---|---|
1 | step | uint32 |
2 | state | uint32 |
ClientDeviceInfo
# | Field name | Field type |
---|---|---|
1 | device_type | string |
2 | os | string |
3 | os_version | string |
4 | browser | string |
GamePlayerState
Announcement
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | title | string |
3 | content | string |
TaskProgress
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | counter | uint32 |
3 | achieved | bool |
4 | rewarded | bool |
GameConfig
# | Field name | Field type |
---|---|---|
1 | category | uint32 |
2 | mode | GameMode |
3 | meta | GameMetaData |
AccountActiveState
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | login_time | uint32 |
3 | logout_time | uint32 |
4 | is_online | bool |
5 | playing | AccountPlayingGame |
Friend
# | Field name | Field type |
---|---|---|
1 | base | PlayerBaseView |
2 | state | AccountActiveState |
GameLiveUnit
# | Field name | Field type |
---|---|---|
1 | timestamp | uint32 |
2 | action_category | uint32 |
3 | action_data | bytes |
GameLiveSegment
# | Field name | Field type |
---|---|---|
1 | actions | GameLiveUnit |
GameLiveSegmentUri
# | Field name | Field type |
---|---|---|
1 | segment_id | uint32 |
2 | segment_uri | string |
GameLiveHead
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | start_time | uint32 |
3 | game_config | GameConfig |
4 | players | PlayerGameView |
5 | seat_list | uint32 |
GameNewRoundState
# | Field name | Field type |
---|---|---|
1 | seat_states | uint32 |
GameEndAction
# | Field name | Field type |
---|---|---|
1 | state | uint32 |
GameNoopAction
No fields
CommentItem
# | Field name | Field type |
---|---|---|
1 | comment_id | uint32 |
2 | timestamp | uint32 |
3 | commenter | PlayerBaseView |
4 | content | string |
5 | is_banned | uint32 |
RollingNotice
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | content | string |
3 | start_time | uint32 |
4 | end_time | uint32 |
5 | repeat_interval | uint32 |
BillingGoods
# | Field name | Field type |
---|---|---|
1 | id | string |
2 | name | string |
3 | desc | string |
4 | icon | string |
5 | resource_id | uint32 |
6 | resource_count | uint32 |
BillShortcut
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | count | uint32 |
3 | dealPrice | uint32 |
BillingProduct
# | Field name | Field type |
---|---|---|
1 | goods | BillingGoods |
2 | currency_code | string |
3 | currency_price | uint32 |
4 | sort_weight | uint32 |
Character
# | Field name | Field type |
---|---|---|
1 | charid | uint32 |
2 | level | uint32 |
3 | exp | uint32 |
4 | views | ViewSlot |
5 | skin | uint32 |
6 | is_upgraded | bool |
7 | extra_emoji | uint32 |
BuyRecord
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | count | uint32 |
ZHPShop
# | Field name | Field type |
---|---|---|
1 | goods | uint32 |
2 | buy_records | BuyRecord |
3 | free_refresh | RefreshCount |
4 | cost_refresh | RefreshCount |
MonthTicketInfo
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | end_time | uint32 |
3 | last_pay_time | uint32 |
ShopInfo
# | Field name | Field type |
---|---|---|
1 | zhp | ZHPShop |
2 | buy_records | BuyRecord |
3 | last_refresh_time | uint32 |
ChangeNicknameRecord
# | Field name | Field type |
---|---|---|
1 | from | string |
2 | to | string |
3 | time | uint32 |
ServerSettings
# | Field name | Field type |
---|---|---|
3 | payment_setting | PaymentSetting |
PaymentSetting
# | Field name | Field type |
---|---|---|
1 | open_payment | uint32 |
2 | payment_info_show_type | uint32 |
3 | payment_info | string |
4 | WechatData | |
5 | alipay | AlipayData |
AccountSetting
# | Field name | Field type |
---|---|---|
1 | key | uint32 |
2 | value | uint32 |
ChestData
# | Field name | Field type |
---|---|---|
1 | chest_id | uint32 |
2 | total_open_count | uint32 |
3 | consume_count | uint32 |
4 | face_black_count | uint32 |
ChestDataV2
# | Field name | Field type |
---|---|---|
1 | chest_id | uint32 |
2 | total_open_count | uint32 |
3 | face_black_count | uint32 |
FaithData
# | Field name | Field type |
---|---|---|
1 | faith_id | uint32 |
2 | total_open_count | uint32 |
3 | consume_count | uint32 |
4 | modify_count | int32 |
CustomizedContestBase
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | contest_id | uint32 |
3 | contest_name | string |
4 | state | uint32 |
5 | creator_id | uint32 |
6 | create_time | uint32 |
7 | start_time | uint32 |
8 | finish_time | uint32 |
9 | open | bool |
10 | contest_type | uint32 |
CustomizedContestExtend
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | public_notice | string |
CustomizedContestAbstract
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | contest_id | uint32 |
3 | contest_name | string |
4 | state | uint32 |
5 | creator_id | uint32 |
6 | create_time | uint32 |
7 | start_time | uint32 |
8 | finish_time | uint32 |
9 | open | bool |
10 | public_notice | string |
CustomizedContestDetail
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | contest_id | uint32 |
3 | contest_name | string |
4 | state | uint32 |
5 | creator_id | uint32 |
6 | create_time | uint32 |
7 | start_time | uint32 |
8 | finish_time | uint32 |
9 | open | bool |
10 | rank_rule | uint32 |
11 | game_mode | GameMode |
12 | private_notice | string |
13 | observer_switch | uint32 |
CustomizedContestPlayerReport
# | Field name | Field type |
---|---|---|
1 | rank_rule | uint32 |
2 | rank | uint32 |
3 | point | int32 |
4 | game_ranks | uint32 |
5 | total_game_count | uint32 |
RecordGame
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | start_time | uint32 |
3 | end_time | uint32 |
5 | config | GameConfig |
11 | accounts | AccountInfo |
12 | result | GameEndResult |
CustomizedContestGameStart
# | Field name | Field type |
---|---|---|
1 | players | Item |
CustomizedContestGameEnd
# | Field name | Field type |
---|---|---|
1 | players | Item |
Activity
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
2 | start_time | uint32 |
3 | end_time | uint32 |
4 | type | string |
ExchangeRecord
# | Field name | Field type |
---|---|---|
1 | exchange_id | uint32 |
2 | count | uint32 |
ActivityAccumulatedPointData
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
2 | point | int32 |
3 | gained_reward_list | uint32 |
ActivityRankPointData
# | Field name | Field type |
---|---|---|
1 | leaderboard_id | uint32 |
2 | point | int32 |
3 | gained_reward | bool |
4 | gainable_time | uint32 |
GameRoundHuData
# | Field name | Field type |
---|---|---|
1 | hupai | HuPai |
2 | fans | Fan |
3 | score | uint32 |
4 | xun | uint32 |
5 | title_id | uint32 |
6 | fan_sum | uint32 |
7 | fu_sum | uint32 |
8 | yakuman_count | uint32 |
9 | biao_dora_count | uint32 |
10 | red_dora_count | uint32 |
11 | li_dora_count | uint32 |
12 | babei_count | uint32 |
13 | xuan_shang_count | uint32 |
GameRoundPlayerResult
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | hands | string |
3 | ming | string |
4 | liqi_type | uint32 |
5 | is_fulu | bool |
6 | is_liujumanguan | bool |
7 | lian_zhuang | uint32 |
8 | hu | GameRoundHuData |
GameRoundPlayer
# | Field name | Field type |
---|---|---|
1 | score | int32 |
2 | rank | uint32 |
3 | result | GameRoundPlayerResult |
GameRoundSnapshot
# | Field name | Field type |
---|---|---|
1 | ju | uint32 |
2 | ben | uint32 |
3 | players | GameRoundPlayer |
GameFinalSnapshot
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | state | uint32 |
3 | category | uint32 |
4 | mode | GameMode |
5 | meta | GameMetaData |
6 | calculate_param | CalculateParam |
7 | create_time | uint32 |
8 | start_time | uint32 |
9 | finish_time | uint32 |
10 | seats | GameSeat |
11 | rounds | GameRoundSnapshot |
12 | account_views | PlayerGameView |
13 | final_players | FinalPlayer |
14 | afk_info | AFKInfo |
RecordCollectedData
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | remarks | string |
3 | start_time | uint32 |
4 | end_time | uint32 |
ContestDetailRule
# | Field name | Field type |
---|---|---|
5 | init_point | uint32 |
6 | fandian | uint32 |
7 | can_jifei | bool |
8 | tianbian_value | uint32 |
9 | liqibang_value | uint32 |
10 | changbang_value | uint32 |
11 | noting_fafu_1 | uint32 |
12 | noting_fafu_2 | uint32 |
13 | noting_fafu_3 | uint32 |
14 | have_liujumanguan | bool |
15 | have_qieshangmanguan | bool |
16 | have_biao_dora | bool |
17 | have_gang_biao_dora | bool |
18 | ming_dora_immediately_open | bool |
19 | have_li_dora | bool |
20 | have_gang_li_dora | bool |
21 | have_sifenglianda | bool |
22 | have_sigangsanle | bool |
23 | have_sijializhi | bool |
24 | have_jiuzhongjiupai | bool |
25 | have_sanjiahele | bool |
26 | have_toutiao | bool |
27 | have_helelianzhuang | bool |
28 | have_helezhongju | bool |
29 | have_tingpailianzhuang | bool |
30 | have_tingpaizhongju | bool |
31 | have_yifa | bool |
32 | have_nanruxiru | bool |
33 | jingsuanyuandian | uint32 |
34 | shunweima_2 | int32 |
35 | shunweima_3 | int32 |
36 | shunweima_4 | int32 |
37 | bianjietishi | bool |
38 | ai_level | uint32 |
39 | have_zimosun | bool |
40 | disable_multi_yukaman | bool |
41 | guyi_mode | uint32 |
ContestDetailRuleV2
# | Field name | Field type |
---|---|---|
1 | game_rule | ContestDetailRule |
2 | extra_rule | ExtraRule |
GameRuleSetting
# | Field name | Field type |
---|---|---|
1 | round_type | uint32 |
2 | shiduan | bool |
3 | dora_count | uint32 |
4 | thinking_type | uint32 |
5 | use_detail_rule | bool |
6 | detail_rule_v2 | ContestDetailRuleV2 |
Lobby
- fetchConnectionInfo(ResConnectionInfo return ReqCommon
- signup(ResSignupAccount return ReqSignupAccount
- login(ResLogin return ReqLogin
- emailLogin(ResLogin return ReqEmailLogin
- oauth2Auth(ResOauth2Auth return ReqOauth2Auth
- oauth2Check(ResOauth2Check return ReqOauth2Check
- oauth2Signup(ResOauth2Signup return ReqOauth2Signup
- oauth2Login(ResLogin return ReqOauth2Login
- dmmPreLogin(ResDMMPreLogin return ReqDMMPreLogin
- createPhoneVerifyCode(ResCommon return ReqCreatePhoneVerifyCode
- createEmailVerifyCode(ResCommon return ReqCreateEmailVerifyCode
- verfifyCodeForSecure(ResVerfiyCodeForSecure return ReqVerifyCodeForSecure
- bindPhoneNumber(ResCommon return ReqBindPhoneNumber
- unbindPhoneNumber(ResCommon return ReqUnbindPhoneNumber
- fetchPhoneLoginBind(ResFetchPhoneLoginBind return ReqCommon
- createPhoneLoginBind(ResCommon return ReqCreatePhoneLoginBind
- bindEmail(ResCommon return ReqBindEmail
- modifyPassword(ResCommon return ReqModifyPassword
- bindAccount(ResCommon return ReqBindAccount
- logout(ResLogout return ReqLogout
- heatbeat(ResCommon return ReqHeatBeat
- loginBeat(ResCommon return ReqLoginBeat
- createNickname(ResCommon return ReqCreateNickname
- modifyNickname(ResCommon return ReqModifyNickname
- modifyBirthday(ResCommon return ReqModifyBirthday
- fetchRoom(ResSelfRoom return ReqCommon
- createRoom(ResCreateRoom return ReqCreateRoom
- joinRoom(ResJoinRoom return ReqJoinRoom
- leaveRoom(ResCommon return ReqCommon
- readyPlay(ResCommon return ReqRoomReady
- dressingStatus(ResCommon return ReqRoomDressing
- startRoom(ResCommon return ReqRoomStart
- kickPlayer(ResCommon return ReqRoomKick
- modifyRoom(ResCommon return ReqModifyRoom
- matchGame(ResCommon return ReqJoinMatchQueue
- cancelMatch(ResCommon return ReqCancelMatchQueue
- fetchAccountInfo(ResAccountInfo return ReqAccountInfo
- changeAvatar(ResCommon return ReqChangeAvatar
- fetchAccountStatisticInfo(ResAccountStatisticInfo return ReqAccountStatisticInfo
- fetchAccountCharacterInfo(ResAccountCharacterInfo return ReqCommon
- shopPurchase(ResShopPurchase return ReqShopPurchase
- fetchGameRecord(ResGameRecord return ReqGameRecord
- fetchGameRecordList(ResGameRecordList return ReqGameRecordList
- fetchCollectedGameRecordList(ResCollectedGameRecordList return ReqCommon
- fetchGameRecordsDetail(ResGameRecordsDetail return ReqGameRecordsDetail
- addCollectedGameRecord(ResAddCollectedGameRecord return ReqAddCollectedGameRecord
- removeCollectedGameRecord(ResRemoveCollectedGameRecord return ReqRemoveCollectedGameRecord
- changeCollectedGameRecordRemarks(ResChangeCollectedGameRecordRemarks return ReqChangeCollectedGameRecordRemarks
- fetchLevelLeaderboard(ResLevelLeaderboard return ReqLevelLeaderboard
- fetchMultiAccountBrief(ResMultiAccountBrief return ReqMultiAccountId
- fetchFriendList(ResFriendList return ReqCommon
- fetchFriendApplyList(ResFriendApplyList return ReqCommon
- applyFriend(ResCommon return ReqApplyFriend
- handleFriendApply(ResCommon return ReqHandleFriendApply
- removeFriend(ResCommon return ReqRemoveFriend
- searchAccountById(ResSearchAccountById return ReqSearchAccountById
- searchAccountByPattern(ResSearchAccountByPattern return ReqSearchAccountByPattern
- fetchAccountState(ResAccountStates return ReqAccountList
- fetchBagInfo(ResBagInfo return ReqCommon
- useBagItem(ResCommon return ReqUseBagItem
- openManualItem(ResCommon return ReqOpenManualItem
- openRandomRewardItem(ResOpenRandomRewardItem return ReqOpenRandomRewardItem
- composeShard(ResCommon return ReqComposeShard
- fetchAnnouncement(ResAnnouncement return ReqCommon
- readAnnouncement(ResCommon return ReqReadAnnouncement
- fetchMailInfo(ResMailInfo return ReqCommon
- readMail(ResCommon return ReqReadMail
- deleteMail(ResCommon return ReqDeleteMail
- takeAttachmentFromMail(ResCommon return ReqTakeAttachment
- fetchAchievement(ResAchievement return ReqCommon
- buyShiLian(ResCommon return ReqBuyShiLian
- matchShiLian(ResCommon return ReqCommon
- goNextShiLian(ResCommon return ReqCommon
- updateClientValue(ResCommon return ReqUpdateClientValue
- fetchClientValue(ResClientValue return ReqCommon
- clientMessage(ResCommon return ReqClientMessage
- fetchCurrentMatchInfo(ResCurrentMatchInfo return ReqCurrentMatchInfo
- userComplain(ResCommon return ReqUserComplain
- fetchReviveCoinInfo(ResReviveCoinInfo return ReqCommon
- gainReviveCoin(ResCommon return ReqCommon
- fetchDailyTask(ResDailyTask return ReqCommon
- refreshDailyTask(ResRefreshDailyTask return ReqRefreshDailyTask
- useGiftCode(ResUseGiftCode return ReqUseGiftCode
- fetchTitleList(ResTitleList return ReqCommon
- useTitle(ResCommon return ReqUseTitle
- sendClientMessage(ResCommon return ReqSendClientMessage
- fetchGameLiveInfo(ResGameLiveInfo return ReqGameLiveInfo
- fetchGameLiveLeftSegment(ResGameLiveLeftSegment return ReqGameLiveLeftSegment
- fetchGameLiveList(ResGameLiveList return ReqGameLiveList
- fetchCommentSetting(ResCommentSetting return ReqCommon
- updateCommentSetting(ResCommon return ReqUpdateCommentSetting
- fetchCommentList(ResFetchCommentList return ReqFetchCommentList
- fetchCommentContent(ResFetchCommentContent return ReqFetchCommentContent
- leaveComment(ResCommon return ReqLeaveComment
- deleteComment(ResCommon return ReqDeleteComment
- updateReadComment(ResCommon return ReqUpdateReadComment
- fetchRollingNotice(ReqRollingNotice return ReqCommon
- fetchServerTime(ResServerTime return ReqCommon
- fetchPlatformProducts(ResPlatformBillingProducts return ReqPlatformBillingProducts
- cancelGooglePlayOrder(ResCommon return ReqCancelGooglePlayOrder
- openChest(ResOpenChest return ReqOpenChest
- buyFromChestShop(ResBuyFromChestShop return ReqBuyFromChestShop
- fetchDailySignInInfo(ResDailySignInInfo return ReqCommon
- doDailySignIn(ResCommon return ReqCommon
- doActivitySignIn(ResDoActivitySignIn return ReqDoActivitySignIn
- fetchCharacterInfo(ResCharacterInfo return ReqCommon
- changeMainCharacter(ResCommon return ReqChangeMainCharacter
- changeCharacterSkin(ResCommon return ReqChangeCharacterSkin
- changeCharacterView(ResCommon return ReqChangeCharacterView
- sendGiftToCharacter(ResSendGiftToCharacter return ReqSendGiftToCharacter
- sellItem(ResCommon return ReqSellItem
- fetchCommonView(ResCommonView return ReqCommon
- changeCommonView(ResCommon return ReqChangeCommonView
- saveCommonViews(ResCommon return ReqSaveCommonViews
- fetchCommonViews(ResCommonViews return ReqCommonViews
- fetchAllCommonViews(ResAllcommonViews return ReqCommon
- useCommonView(ResCommon return ReqUseCommonView
- upgradeCharacter(ResUpgradeCharacter return ReqUpgradeCharacter
- addFinishedEnding(ResCommon return ReqFinishedEnding
- receiveEndingReward(ResCommon return ReqFinishedEnding
- gameMasterCommand(ResCommon return ReqGMCommand
- fetchShopInfo(ResShopInfo return ReqCommon
- buyFromShop(ResBuyFromShop return ReqBuyFromShop
- buyFromZHP(ResCommon return ReqBuyFromZHP
- refreshZHPShop(ResRefreshZHPShop return ReqReshZHPShop
- fetchMonthTicketInfo(ResMonthTicketInfo return ReqCommon
- payMonthTicket(ResPayMonthTicket return ReqPayMonthTicket
- exchangeCurrency(ResCommon return ReqExchangeCurrency
- exchangeChestStone(ResCommon return ReqExchangeCurrency
- exchangeDiamond(ResCommon return ReqExchangeCurrency
- fetchServerSettings(ResServerSettings return ReqCommon
- fetchAccountSettings(ResAccountSettings return ReqCommon
- updateAccountSettings(ResCommon return ReqUpdateAccountSettings
- fetchModNicknameTime(ResModNicknameTime return ReqCommon
- createWechatNativeOrder(ResCreateWechatNativeOrder return ReqCreateWechatNativeOrder
- createWechatAppOrder(ResCreateWechatAppOrder return ReqCreateWechatAppOrder
- createAlipayOrder(ResCreateAlipayOrder return ReqCreateAlipayOrder
- createAlipayScanOrder(ResCreateAlipayScanOrder return ReqCreateAlipayScanOrder
- createAlipayAppOrder(ResCreateAlipayAppOrder return ReqCreateAlipayAppOrder
- createJPCreditCardOrder(ResCreateJPCreditCardOrder return ReqCreateJPCreditCardOrder
- createJPPaypalOrder(ResCreateJPPaypalOrder return ReqCreateJPPaypalOrder
- createJPAuOrder(ResCreateJPAuOrder return ReqCreateJPAuOrder
- createJPDocomoOrder(ResCreateJPDocomoOrder return ReqCreateJPDocomoOrder
- createJPWebMoneyOrder(ResCreateJPWebMoneyOrder return ReqCreateJPWebMoneyOrder
- createJPSoftbankOrder(ResCreateJPSoftbankOrder return ReqCreateJPSoftbankOrder
- createENPaypalOrder(ResCreateENPaypalOrder return ReqCreateENPaypalOrder
- createENMasterCardOrder(ResCreateENMasterCardOrder return ReqCreateENMasterCardOrder
- createENVisaOrder(ResCreateENVisaOrder return ReqCreateENVisaOrder
- createENJCBOrder(ResCreateENJCBOrder return ReqCreateENJCBOrder
- createENAlipayOrder(ResCreateENAlipayOrder return ReqCreateENAlipayOrder
- createDMMOrder(ResCreateDmmOrder return ReqCreateDMMOrder
- createIAPOrder(ResCreateIAPOrder return ReqCreateIAPOrder
- createMyCardAndroidOrder(ResCreateMyCardOrder return ReqCreateMyCardOrder
- createMyCardWebOrder(ResCreateMyCardOrder return ReqCreateMyCardOrder
- verifyMyCardOrder(ResCommon return ReqVerifyMyCardOrder
- verificationIAPOrder(ResVerificationIAPOrder return ReqVerificationIAPOrder
- createYostarSDKOrder(ResCreateYostarOrder return ReqCreateYostarOrder
- createBillingOrder(ResCreateBillingOrder return ReqCreateBillingOrder
- solveGooglePlayOrder(ResCommon return ReqSolveGooglePlayOrder
- solveGooglePayOrderV3(ResCommon return ReqSolveGooglePlayOrderV3
- fetchMisc(ResMisc return ReqCommon
- modifySignature(ResCommon return ReqModifySignature
- fetchIDCardInfo(ResIDCardInfo return ReqCommon
- updateIDCardInfo(ResCommon return ReqUpdateIDCardInfo
- fetchVipReward(ResVipReward return ReqCommon
- gainVipReward(ResCommon return ReqGainVipReward
- fetchCustomizedContestList(ResFetchCustomizedContestList return ReqFetchCustomizedContestList
- fetchCustomizedContestExtendInfo(ResFetchCustomizedContestExtendInfo return ReqFetchCustomizedContestExtendInfo
- fetchCustomizedContestAuthInfo(ResFetchCustomizedContestAuthInfo return ReqFetchCustomizedContestAuthInfo
- enterCustomizedContest(ResEnterCustomizedContest return ReqEnterCustomizedContest
- leaveCustomizedContest(ResCommon return ReqCommon
- fetchCustomizedContestOnlineInfo(ResFetchCustomizedContestOnlineInfo return ReqFetchCustomizedContestOnlineInfo
- fetchCustomizedContestByContestId(ResFetchCustomizedContestByContestId return ReqFetchCustomizedContestByContestId
- startCustomizedContest(ResCommon return ReqStartCustomizedContest
- stopCustomizedContest(ResCommon return ReqCommon
- joinCustomizedContestChatRoom(ResJoinCustomizedContestChatRoom return ReqJoinCustomizedContestChatRoom
- leaveCustomizedContestChatRoom(ResCommon return ReqCommon
- sayChatMessage(ResCommon return ReqSayChatMessage
- fetchCustomizedContestGameRecords(ResFetchCustomizedContestGameRecords return ReqFetchCustomizedContestGameRecords
- fetchCustomizedContestGameLiveList(ResFetchCustomizedContestGameLiveList return ReqFetchCustomizedContestGameLiveList
- followCustomizedContest(ResCommon return ReqTargetCustomizedContest
- unfollowCustomizedContest(ResCommon return ReqTargetCustomizedContest
- fetchActivityList(ResActivityList return ReqCommon
- fetchAccountActivityData(ResAccountActivityData return ReqCommon
- exchangeActivityItem(ResExchangeActivityItem return ReqExchangeActivityItem
- completeActivityTask(ResCommon return ReqCompleteActivityTask
- completeActivityFlipTask(ResCommon return ReqCompleteActivityTask
- completePeriodActivityTask(ResCommon return ReqCompleteActivityTask
- completeRandomActivityTask(ResCommon return ReqCompleteActivityTask
- receiveActivityFlipTask(ResReceiveActivityFlipTask return ReqReceiveActivityFlipTask
- fetchActivityFlipInfo(ResFetchActivityFlipInfo return ReqFetchActivityFlipInfo
- gainAccumulatedPointActivityReward(ResCommon return ReqGainAccumulatedPointActivityReward
- fetchRankPointLeaderboard(ResFetchRankPointLeaderboard return ReqFetchRankPointLeaderboard
- gainRankPointReward(ResCommon return ReqGainRankPointReward
- richmanActivityNextMove(ResRichmanNextMove return ReqRichmanNextMove
- richmanAcitivitySpecialMove(ResRichmanNextMove return ReqRichmanSpecialMove
- richmanActivityChestInfo(ResRichmanChestInfo return ReqRichmanChestInfo
- createGameObserveAuth(ResCreateGameObserveAuth return ReqCreateGameObserveAuth
- refreshGameObserveAuth(ResRefreshGameObserveAuth return ReqRefreshGameObserveAuth
ResConnectionInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | client_endpoint | NetworkEndpoint |
ReqSignupAccount
# | Field name | Field type |
---|---|---|
1 | account | string |
2 | password | string |
3 | code | string |
4 | type | uint32 |
ResSignupAccount
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqLogin
# | Field name | Field type |
---|---|---|
1 | account | string |
2 | password | string |
3 | reconnect | bool |
4 | device | ClientDeviceInfo |
5 | random_key | string |
6 | client_version | string |
7 | gen_access_token | bool |
8 | currency_platforms | uint32 |
9 | type | uint32 |
ResLogin
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | account_id | uint32 |
3 | account | Account |
4 | game_info | GameConnectInfo |
5 | has_unread_announcement | bool |
6 | access_token | string |
7 | signup_time | uint32 |
8 | is_id_card_authed | bool |
ReqEmailLogin
# | Field name | Field type |
---|---|---|
1 | string | |
2 | password | string |
3 | reconnect | bool |
4 | device | ClientDeviceInfo |
5 | random_key | string |
6 | client_version | string |
7 | gen_access_token | bool |
8 | currency_platforms | uint32 |
ReqBindAccount
# | Field name | Field type |
---|---|---|
1 | account | string |
2 | password | string |
ReqCreatePhoneVerifyCode
# | Field name | Field type |
---|---|---|
1 | phone | string |
2 | usage | uint32 |
ReqCreateEmailVerifyCode
# | Field name | Field type |
---|---|---|
1 | string | |
2 | usage | uint32 |
ReqVerifyCodeForSecure
# | Field name | Field type |
---|---|---|
1 | code | string |
2 | operation | uint32 |
ResVerfiyCodeForSecure
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | secure_token | string |
ReqBindPhoneNumber
# | Field name | Field type |
---|---|---|
1 | code | string |
2 | phone | string |
3 | password | string |
4 | multi_bind_version | bool |
ReqUnbindPhoneNumber
# | Field name | Field type |
---|---|---|
1 | code | string |
2 | phone | string |
3 | password | string |
ResFetchPhoneLoginBind
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | phone_login | uint32 |
ReqCreatePhoneLoginBind
# | Field name | Field type |
---|---|---|
1 | password | string |
ReqBindEmail
# | Field name | Field type |
---|---|---|
1 | string | |
2 | code | string |
3 | password | string |
ReqModifyPassword
# | Field name | Field type |
---|---|---|
1 | new_password | string |
2 | old_password | string |
3 | secure_token | string |
ReqOauth2Auth
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | code | string |
3 | uid | string |
ResOauth2Auth
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | access_token | string |
ReqOauth2Check
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | access_token | string |
ResOauth2Check
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | has_account | bool |
ReqOauth2Signup
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | access_token | string |
3 | string | |
4 | advertise_str | string |
ResOauth2Signup
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqOauth2Login
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | access_token | string |
3 | reconnect | bool |
4 | device | ClientDeviceInfo |
5 | random_key | string |
6 | client_version | string |
8 | currency_platforms | uint32 |
ReqDMMPreLogin
# | Field name | Field type |
---|---|---|
1 | finish_url | string |
ResDMMPreLogin
# | Field name | Field type |
---|---|---|
1 | parameter | string |
ReqLogout
No fields
ResLogout
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqHeatBeat
# | Field name | Field type |
---|---|---|
1 | no_operation_counter | uint32 |
ReqLoginBeat
# | Field name | Field type |
---|---|---|
1 | contract | string |
ReqJoinMatchQueue
# | Field name | Field type |
---|---|---|
1 | match_mode | uint32 |
ReqCancelMatchQueue
# | Field name | Field type |
---|---|---|
1 | match_mode | uint32 |
ReqAccountInfo
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
ResAccountInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | account | Account |
3 | room | Room |
ReqCreateNickname
# | Field name | Field type |
---|---|---|
1 | nickname | string |
2 | advertise_str | string |
ReqModifyNickname
# | Field name | Field type |
---|---|---|
1 | nickname | string |
2 | use_item_id | uint32 |
ReqModifyBirthday
# | Field name | Field type |
---|---|---|
1 | birthday | int32 |
ResSelfRoom
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | room | Room |
ReqCreateRoom
# | Field name | Field type |
---|---|---|
1 | player_count | uint32 |
2 | mode | GameMode |
3 | public_live | bool |
ResCreateRoom
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | room | Room |
ReqJoinRoom
# | Field name | Field type |
---|---|---|
1 | room_id | uint32 |
ResJoinRoom
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | room | Room |
ReqRoomReady
# | Field name | Field type |
---|---|---|
1 | ready | bool |
ReqRoomDressing
# | Field name | Field type |
---|---|---|
1 | dressing | bool |
ReqRoomStart
No fields
ReqRoomKick
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
ReqModifyRoom
# | Field name | Field type |
---|---|---|
1 | robot_count | uint32 |
ReqChangeAvatar
# | Field name | Field type |
---|---|---|
1 | avatar_id | uint32 |
ReqAccountStatisticInfo
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
ResAccountStatisticInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | statistic_data | AccountStatisticData |
3 | detail_data | AccountDetailStatisticV2 |
ResAccountCharacterInfo
# | Field name | Field type |
---|---|---|
1 | unlock_list | uint32 |
ReqShopPurchase
# | Field name | Field type |
---|---|---|
1 | type | string |
2 | id | uint32 |
ResShopPurchase
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | update | AccountUpdate |
ReqGameRecord
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
ResGameRecord
# | Field name | Field type |
---|---|---|
1 | error | Error |
3 | head | RecordGame |
4 | data | bytes |
5 | data_url | string |
ReqGameRecordList
# | Field name | Field type |
---|---|---|
1 | start | uint32 |
2 | count | uint32 |
3 | type | uint32 |
ResGameRecordList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | total_count | uint32 |
3 | record_list | RecordGame |
ResCollectedGameRecordList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | record_list | RecordCollectedData |
3 | record_collect_limit | uint32 |
ReqGameRecordsDetail
# | Field name | Field type |
---|---|---|
1 | uuid_list | string |
ResGameRecordsDetail
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | record_list | RecordGame |
ReqAddCollectedGameRecord
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | remarks | string |
3 | start_time | uint32 |
4 | end_time | uint32 |
ResAddCollectedGameRecord
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqRemoveCollectedGameRecord
# | Field name | Field type |
---|---|---|
1 | uuid | string |
ResRemoveCollectedGameRecord
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqChangeCollectedGameRecordRemarks
# | Field name | Field type |
---|---|---|
1 | uuid | string |
2 | remarks | string |
ResChangeCollectedGameRecordRemarks
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqLevelLeaderboard
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
ResLevelLeaderboard
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | items | Item |
3 | self_rank | uint32 |
ReqMultiAccountId
# | Field name | Field type |
---|---|---|
1 | account_id_list | uint32 |
ResMultiAccountBrief
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | players | PlayerBaseView |
ResFriendList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | friends | Friend |
3 | friend_max_count | uint32 |
ResFriendApplyList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | applies | FriendApply |
ReqApplyFriend
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
ReqHandleFriendApply
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | method | uint32 |
ReqRemoveFriend
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
ReqSearchAccountByPattern
# | Field name | Field type |
---|---|---|
1 | search_next | bool |
2 | pattern | string |
ResSearchAccountByPattern
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | is_finished | bool |
3 | match_accounts | uint32 |
4 | decode_id | uint32 |
ReqAccountList
# | Field name | Field type |
---|---|---|
1 | account_id_list | uint32 |
ResAccountStates
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | states | AccountActiveState |
ReqSearchAccountById
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
ResSearchAccountById
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | player | PlayerBaseView |
ResBagInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | bag | Bag |
ReqUseBagItem
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
ReqOpenManualItem
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
2 | count | uint32 |
3 | select_id | uint32 |
ReqOpenRandomRewardItem
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
ResOpenRandomRewardItem
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | results | OpenResult |
ReqComposeShard
# | Field name | Field type |
---|---|---|
1 | item_id | uint32 |
ResAnnouncement
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | announcements | Announcement |
3 | sort | uint32 |
4 | read_list | uint32 |
ResMailInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | mails |
ReqReadMail
# | Field name | Field type |
---|---|---|
1 | mail_id | uint32 |
ReqDeleteMail
# | Field name | Field type |
---|---|---|
1 | mail_id | uint32 |
ReqTakeAttachment
# | Field name | Field type |
---|---|---|
1 | mail_id | uint32 |
ResAchievement
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | progresses | AchievementProgress |
ResTitleList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | title_list | uint32 |
ReqUseTitle
# | Field name | Field type |
---|---|---|
1 | title | uint32 |
ReqBuyShiLian
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
ReqUpdateClientValue
# | Field name | Field type |
---|---|---|
1 | key | uint32 |
2 | value | uint32 |
ResClientValue
# | Field name | Field type |
---|---|---|
1 | datas | Value |
2 | recharged_count | uint32 |
ReqClientMessage
# | Field name | Field type |
---|---|---|
1 | timestamp | uint32 |
2 | message | string |
ReqCurrentMatchInfo
# | Field name | Field type |
---|---|---|
1 | mode_list | uint32 |
ResCurrentMatchInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | matches | CurrentMatchInfo |
ReqUserComplain
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | type | uint32 |
ReqReadAnnouncement
# | Field name | Field type |
---|---|---|
1 | announcement_id | uint32 |
ResReviveCoinInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | has_gained | bool |
ResDailyTask
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | progresses | TaskProgress |
3 | has_refresh_count | bool |
4 | max_daily_task_count | uint32 |
5 | refresh_count | uint32 |
ReqRefreshDailyTask
# | Field name | Field type |
---|---|---|
1 | task_id | uint32 |
ResRefreshDailyTask
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | progress | TaskProgress |
3 | refresh_count | uint32 |
ReqUseGiftCode
# | Field name | Field type |
---|---|---|
1 | code | string |
ResUseGiftCode
# | Field name | Field type |
---|---|---|
1 | error | Error |
6 | rewards | RewardSlot |
ReqSendClientMessage
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | type | uint32 |
3 | content | string |
ReqGameLiveInfo
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
ResGameLiveInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | left_start_seconds | uint32 |
3 | live_head | GameLiveHead |
4 | segments | GameLiveSegmentUri |
5 | now_millisecond | uint32 |
ReqGameLiveLeftSegment
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
2 | last_segment_id | uint32 |
ResGameLiveLeftSegment
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | live_state | uint32 |
4 | segments | GameLiveSegmentUri |
5 | now_millisecond | uint32 |
6 | segment_end_millisecond | uint32 |
ReqGameLiveList
# | Field name | Field type |
---|---|---|
1 | filter_id | uint32 |
ResGameLiveList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | live_list | GameLiveHead |
ResCommentSetting
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | comment_allow | uint32 |
ReqUpdateCommentSetting
# | Field name | Field type |
---|---|---|
1 | comment_allow | uint32 |
ReqFetchCommentList
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
ResFetchCommentList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | comment_allow | uint32 |
3 | comment_id_list | uint32 |
4 | last_read_id | uint32 |
ReqFetchCommentContent
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | comment_id_list | uint32 |
ResFetchCommentContent
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | comments | CommentItem |
ReqLeaveComment
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | content | string |
ReqDeleteComment
# | Field name | Field type |
---|---|---|
1 | target_id | uint32 |
2 | delete_list | uint32 |
ReqUpdateReadComment
# | Field name | Field type |
---|---|---|
1 | read_id | uint32 |
ReqRollingNotice
# | Field name | Field type |
---|---|---|
1 | notice | RollingNotice |
ResServerTime
# | Field name | Field type |
---|---|---|
1 | server_time | uint32 |
ReqPlatformBillingProducts
# | Field name | Field type |
---|---|---|
1 | shelves_id | uint32 |
ResPlatformBillingProducts
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | products | BillingProduct |
ReqCreateBillingOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | payment_platform | uint32 |
3 | client_type | uint32 |
4 | account_id | uint32 |
ResCreateBillingOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqSolveGooglePlayOrder
# | Field name | Field type |
---|---|---|
2 | inapp_purchase_data | string |
3 | inapp_data_signature | string |
ReqSolveGooglePlayOrderV3
# | Field name | Field type |
---|---|---|
1 | order_id | string |
2 | transaction_id | string |
3 | token | string |
4 | account_id | uint32 |
ReqCancelGooglePlayOrder
# | Field name | Field type |
---|---|---|
1 | order_id | string |
ReqCreateWechatNativeOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | account_ip | string |
ResCreateWechatNativeOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | qrcode_buffer | string |
3 | order_id | string |
ReqCreateWechatAppOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | account_ip | string |
ResCreateWechatAppOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | call_wechat_app_param | CallWechatAppParam |
ReqCreateAlipayOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | alipay_trade_type | string |
5 | return_url | string |
ResCreateAlipayOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | alipay_url | string |
ReqCreateAlipayScanOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
ResCreateAlipayScanOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | qrcode_buffer | string |
3 | order_id | string |
4 | qr_code | string |
ReqCreateAlipayAppOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
ResCreateAlipayAppOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | alipay_url | string |
ReqCreateJPCreditCardOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPCreditCardOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateJPPaypalOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPPaypalOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateJPAuOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPAuOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateJPDocomoOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPDocomoOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateJPWebMoneyOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPWebMoneyOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateJPSoftbankOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateJPSoftbankOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateYostarOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | order_type | uint32 |
ResCreateYostarOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateENPaypalOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateENPaypalOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateENJCBOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateENJCBOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateENMasterCardOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateENMasterCardOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateENVisaOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateENVisaOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateENAlipayOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | return_url | string |
5 | access_token | string |
ResCreateENAlipayOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqCreateDMMOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | account_id | uint32 |
3 | client_type | uint32 |
ResCreateDmmOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
3 | transaction_id | string |
4 | dmm_user_id | string |
5 | token | string |
6 | callback_url | string |
9 | request_time | string |
10 | dmm_app_id | string |
ReqCreateIAPOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
4 | access_token | string |
ResCreateIAPOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | order_id | string |
ReqVerificationIAPOrder
# | Field name | Field type |
---|---|---|
1 | order_id | string |
2 | transaction_id | string |
3 | receipt_data | string |
4 | account_id | uint32 |
ResVerificationIAPOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
ReqCreateMyCardOrder
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | client_type | uint32 |
3 | account_id | uint32 |
ResCreateMyCardOrder
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | auth_code | string |
3 | order_id | string |
ReqVerifyMyCardOrder
# | Field name | Field type |
---|---|---|
1 | order_id | string |
2 | account_id | uint32 |
ReqOpenChest
# | Field name | Field type |
---|---|---|
1 | chest_id | uint32 |
2 | count | uint32 |
3 | use_ticket | bool |
ResOpenChest
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | results | OpenResult |
3 | total_open_count | uint32 |
4 | faith_count | uint32 |
ReqBuyFromChestShop
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | count | uint32 |
ResBuyFromChestShop
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | chest_id | uint32 |
3 | consume_count | uint32 |
4 | faith_count | uint32 |
ResDailySignInInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | sign_in_days | uint32 |
ReqDoActivitySignIn
# | Field name | Field type |
---|---|---|
2 | activity_id | uint32 |
ResDoActivitySignIn
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | rewards | RewardData |
3 | sign_in_count | uint32 |
ResCharacterInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | characters | Character |
3 | skins | uint32 |
4 | main_character_id | uint32 |
5 | send_gift_count | uint32 |
6 | send_gift_limit | uint32 |
7 | finished_endings | uint32 |
8 | rewarded_endings | uint32 |
ReqChangeMainCharacter
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
ReqChangeCharacterSkin
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
2 | skin | uint32 |
ReqChangeCharacterView
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
2 | slot | uint32 |
3 | item_id | uint32 |
ReqSendGiftToCharacter
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
2 | gifts | Gift |
ResSendGiftToCharacter
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | level | uint32 |
3 | exp | uint32 |
ReqSellItem
# | Field name | Field type |
---|---|---|
1 | sells | Item |
ResCommonView
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | slots | Slot |
ReqChangeCommonView
# | Field name | Field type |
---|---|---|
1 | slot | uint32 |
2 | value | uint32 |
ReqSaveCommonViews
# | Field name | Field type |
---|---|---|
1 | views | ViewSlot |
2 | save_index | uint32 |
3 | is_use | uint32 |
ReqCommonViews
# | Field name | Field type |
---|---|---|
1 | index | uint32 |
ResCommonViews
# | Field name | Field type |
---|---|---|
1 | views | ViewSlot |
ResAllcommonViews
# | Field name | Field type |
---|---|---|
1 | views | Views |
2 | use | uint32 |
3 | error | Error |
ReqUseCommonView
# | Field name | Field type |
---|---|---|
3 | index | uint32 |
ReqUpgradeCharacter
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
ResUpgradeCharacter
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | character | Character |
ReqFinishedEnding
# | Field name | Field type |
---|---|---|
1 | character_id | uint32 |
2 | story_id | uint32 |
3 | ending_id | uint32 |
ReqGMCommand
# | Field name | Field type |
---|---|---|
1 | command | string |
ResShopInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | shop_info | ShopInfo |
ReqBuyFromShop
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | count | uint32 |
3 | bill_short_cut | BillShortcut |
4 | deal_price | uint32 |
ResBuyFromShop
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | rewards | RewardSlot |
ReqBuyFromZHP
# | Field name | Field type |
---|---|---|
1 | goods_id | uint32 |
2 | count | uint32 |
ReqPayMonthTicket
# | Field name | Field type |
---|---|---|
1 | ticket_id | uint32 |
ResPayMonthTicket
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | resource_id | uint32 |
3 | resource_count | uint32 |
ReqReshZHPShop
# | Field name | Field type |
---|---|---|
1 | free_refresh | uint32 |
2 | cost_refresh | uint32 |
ResRefreshZHPShop
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | zhp | ZHPShop |
ResMonthTicketInfo
# | Field name | Field type |
---|---|---|
1 | month_ticket_info | MonthTicketInfo |
ReqExchangeCurrency
# | Field name | Field type |
---|---|---|
1 | id | uint32 |
2 | count | uint32 |
ResServerSettings
# | Field name | Field type |
---|---|---|
1 | settings | ServerSettings |
ResAccountSettings
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | settings | AccountSetting |
ReqUpdateAccountSettings
# | Field name | Field type |
---|---|---|
1 | setting | AccountSetting |
ResModNicknameTime
# | Field name | Field type |
---|---|---|
1 | last_mod_time | uint32 |
ResMisc
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | recharged_list | uint32 |
3 | faiths | MiscFaithData |
ReqModifySignature
# | Field name | Field type |
---|---|---|
1 | signature | string |
ResIDCardInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | is_authed | bool |
3 | country | string |
ReqUpdateIDCardInfo
# | Field name | Field type |
---|---|---|
1 | fullname | string |
2 | card_no | string |
ResVipReward
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | gained_vip_levels | uint32 |
ReqGainVipReward
# | Field name | Field type |
---|---|---|
1 | vip_level | uint32 |
ReqFetchCustomizedContestList
# | Field name | Field type |
---|---|---|
1 | start | uint32 |
2 | count | uint32 |
ResFetchCustomizedContestList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | contests | CustomizedContestBase |
3 | follow_contests | CustomizedContestBase |
ReqFetchCustomizedContestExtendInfo
# | Field name | Field type |
---|---|---|
1 | uid_list | uint32 |
ResFetchCustomizedContestExtendInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | extend_list | CustomizedContestExtend |
ReqFetchCustomizedContestAuthInfo
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResFetchCustomizedContestAuthInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | observer_level | uint32 |
ReqEnterCustomizedContest
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResEnterCustomizedContest
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | detail_info | CustomizedContestDetail |
3 | player_report | CustomizedContestPlayerReport |
4 | is_followed | bool |
ReqFetchCustomizedContestOnlineInfo
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResFetchCustomizedContestOnlineInfo
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | online_player | uint32 |
ReqFetchCustomizedContestByContestId
# | Field name | Field type |
---|---|---|
1 | contest_id | uint32 |
ResFetchCustomizedContestByContestId
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | contest_info | CustomizedContestAbstract |
ReqStartCustomizedContest
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ReqJoinCustomizedContestChatRoom
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResJoinCustomizedContestChatRoom
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | chat_history | bytes |
ReqSayChatMessage
# | Field name | Field type |
---|---|---|
1 | content | string |
ReqFetchCustomizedContestGameLiveList
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResFetchCustomizedContestGameLiveList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | live_list | GameLiveHead |
ReqFetchCustomizedContestGameRecords
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
2 | last_index | uint32 |
ResFetchCustomizedContestGameRecords
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | next_index | uint32 |
3 | record_list | RecordGame |
ReqTargetCustomizedContest
# | Field name | Field type |
---|---|---|
1 | unique_id | uint32 |
ResActivityList
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | activities | Activity |
ResAccountActivityData
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | exchange_records | ExchangeRecord |
3 | task_progress_list | TaskProgress |
4 | accumulated_point_list | ActivityAccumulatedPointData |
5 | rank_data_list | ActivityRankPointData |
6 | flip_task_progress_list | TaskProgress |
7 | sign_in_data | ActivitySignInData |
8 | richman_data | ActivityRichmanData |
9 | period_task_progress_list | TaskProgress |
10 | random_task_progress_list | TaskProgress |
ReqExchangeActivityItem
# | Field name | Field type |
---|---|---|
1 | exchange_id | uint32 |
ResExchangeActivityItem
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | execute_reward | ExecuteReward |
ReqCompleteActivityTask
# | Field name | Field type |
---|---|---|
1 | task_id | uint32 |
ReqReceiveActivityFlipTask
# | Field name | Field type |
---|---|---|
1 | task_id | uint32 |
ResReceiveActivityFlipTask
# | Field name | Field type |
---|---|---|
1 | count | uint32 |
2 | error | Error |
ReqFetchActivityFlipInfo
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
ResFetchActivityFlipInfo
# | Field name | Field type |
---|---|---|
1 | rewards | uint32 |
2 | count | uint32 |
3 | error | Error |
ReqGainAccumulatedPointActivityReward
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
2 | reward_id | uint32 |
ReqFetchRankPointLeaderboard
# | Field name | Field type |
---|---|---|
1 | leaderboard_id | uint32 |
ResFetchRankPointLeaderboard
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | items | Item |
3 | last_refresh_time | uint32 |
ReqGainRankPointReward
# | Field name | Field type |
---|---|---|
1 | leaderboard_id | uint32 |
2 | activity_id | uint32 |
ReqRichmanNextMove
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
ResRichmanNextMove
# | Field name | Field type |
---|---|---|
1 | paths | PathData |
2 | dice | uint32 |
3 | location | uint32 |
4 | finished_count | uint32 |
5 | step | uint32 |
6 | buff | BuffData |
7 | bank_save | uint32 |
8 | chest_position | uint32 |
9 | exp | uint32 |
10 | bank_save_add | uint32 |
11 | error | Error |
ReqRichmanSpecialMove
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
2 | step | uint32 |
ReqRichmanChestInfo
# | Field name | Field type |
---|---|---|
1 | activity_id | uint32 |
ResRichmanChestInfo
# | Field name | Field type |
---|---|---|
1 | items | ItemData |
2 | error | Error |
ReqCreateGameObserveAuth
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
ResCreateGameObserveAuth
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | token | string |
3 | location | string |
ReqRefreshGameObserveAuth
# | Field name | Field type |
---|---|---|
1 | token | string |
ResRefreshGameObserveAuth
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | ttl | uint32 |
ActionMJStart
No fields
NewRoundOpenedTiles
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | tiles | string |
3 | count | uint32 |
MuyuInfo
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | count | uint32 |
3 | count_max | uint32 |
4 | id | uint32 |
ActionNewRound
# | Field name | Field type |
---|---|---|
1 | chang | uint32 |
2 | ju | uint32 |
3 | ben | uint32 |
4 | tiles | string |
5 | dora | string |
6 | scores | int32 |
7 | operation | OptionalOperationList |
8 | liqibang | uint32 |
9 | tingpais0 | TingPaiDiscardInfo |
10 | tingpais1 | TingPaiInfo |
11 | al | bool |
12 | md5 | string |
13 | left_tile_count | uint32 |
14 | doras | string |
15 | opens | NewRoundOpenedTiles |
16 | muyu | MuyuInfo |
RecordNewRound
# | Field name | Field type |
---|---|---|
1 | chang | uint32 |
2 | ju | uint32 |
3 | ben | uint32 |
4 | dora | string |
5 | scores | int32 |
6 | liqibang | uint32 |
7 | tiles0 | string |
8 | tiles1 | string |
9 | tiles2 | string |
10 | tiles3 | string |
11 | tingpai | TingPai |
12 | operation | OptionalOperationList |
13 | md5 | string |
14 | paishan | string |
15 | left_tile_count | uint32 |
16 | doras | string |
17 | opens | NewRoundOpenedTiles |
18 | muyu | MuyuInfo |
GameSnapshot
# | Field name | Field type |
---|---|---|
1 | chang | uint32 |
2 | ju | uint32 |
3 | ben | uint32 |
4 | index_player | uint32 |
5 | left_tile_count | uint32 |
6 | hands | string |
7 | doras | string |
8 | liqibang | uint32 |
9 | players | PlayerSnapshot |
10 | zhenting | bool |
ActionPrototype
# | Field name | Field type |
---|---|---|
1 | step | uint32 |
2 | name | string |
3 | data | bytes |
GameDetailRecords
# | Field name | Field type |
---|---|---|
1 | records | bytes |
OptionalOperation
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | combination | string |
OptionalOperationList
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | operation_list | OptionalOperation |
4 | time_add | uint32 |
5 | time_fixed | uint32 |
LiQiSuccess
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | score | int32 |
3 | liqibang | uint32 |
FanInfo
# | Field name | Field type |
---|---|---|
1 | name | string |
2 | val | uint32 |
3 | id | uint32 |
HuleInfo
# | Field name | Field type |
---|---|---|
1 | hand | string |
2 | ming | string |
3 | hu_tile | string |
4 | seat | uint32 |
5 | zimo | bool |
6 | qinjia | bool |
7 | liqi | bool |
8 | doras | string |
9 | li_doras | string |
10 | yiman | bool |
11 | count | uint32 |
12 | fans | FanInfo |
13 | fu | uint32 |
14 | title | string |
15 | point_rong | uint32 |
16 | point_zimo_qin | uint32 |
17 | point_zimo_xian | uint32 |
18 | title_id | uint32 |
19 | point_sum | uint32 |
TingPaiInfo
# | Field name | Field type |
---|---|---|
1 | tile | string |
2 | haveyi | bool |
3 | yiman | bool |
4 | count | uint32 |
5 | fu | uint32 |
6 | biao_dora_count | uint32 |
7 | yiman_zimo | bool |
8 | count_zimo | uint32 |
9 | fu_zimo | uint32 |
TingPaiDiscardInfo
# | Field name | Field type |
---|---|---|
1 | tile | string |
2 | zhenting | bool |
3 | infos | TingPaiInfo |
GameEnd
# | Field name | Field type |
---|---|---|
1 | scores | int32 |
ActionDiscardTile
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | tile | string |
3 | is_liqi | bool |
4 | operation | OptionalOperationList |
5 | moqie | bool |
6 | zhenting | bool |
7 | tingpais | TingPaiInfo |
8 | doras | string |
9 | is_wliqi | bool |
10 | tile_state | uint32 |
11 | muyu | MuyuInfo |
RecordDiscardTile
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | tile | string |
3 | is_liqi | bool |
5 | moqie | bool |
6 | zhenting | bool |
7 | tingpais | TingPaiInfo |
8 | doras | string |
9 | is_wliqi | bool |
10 | operations | OptionalOperationList |
11 | tile_state | uint32 |
12 | muyu | MuyuInfo |
ActionDealTile
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | tile | string |
3 | left_tile_count | uint32 |
4 | operation | OptionalOperationList |
5 | liqi | LiQiSuccess |
6 | doras | string |
7 | zhenting | bool |
8 | tingpais | TingPaiDiscardInfo |
9 | tile_state | uint32 |
10 | muyu | MuyuInfo |
RecordDealTile
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | tile | string |
3 | left_tile_count | uint32 |
5 | liqi | LiQiSuccess |
6 | doras | string |
7 | zhenting | bool |
8 | operation | OptionalOperationList |
9 | tile_state | uint32 |
11 | muyu | MuyuInfo |
ActionChiPengGang
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | type | uint32 |
3 | tiles | string |
4 | froms | uint32 |
5 | liqi | LiQiSuccess |
6 | operation | OptionalOperationList |
7 | zhenting | bool |
8 | tingpais | TingPaiDiscardInfo |
9 | tile_states | uint32 |
10 | muyu | MuyuInfo |
RecordChiPengGang
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | type | uint32 |
3 | tiles | string |
4 | froms | uint32 |
5 | liqi | LiQiSuccess |
7 | zhenting | bool |
8 | operation | OptionalOperationList |
9 | tile_states | uint32 |
10 | muyu | MuyuInfo |
ActionAnGangAddGang
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | type | uint32 |
3 | tiles | string |
4 | operation | OptionalOperationList |
6 | doras | string |
7 | zhenting | bool |
8 | tingpais | TingPaiInfo |
9 | muyu | MuyuInfo |
RecordAnGangAddGang
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | type | uint32 |
3 | tiles | string |
6 | doras | string |
7 | operations | OptionalOperationList |
8 | muyu | MuyuInfo |
ActionBaBei
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
4 | operation | OptionalOperationList |
6 | doras | string |
7 | zhenting | bool |
8 | tingpais | TingPaiInfo |
9 | moqie | bool |
10 | tile_state | uint32 |
11 | muyu | MuyuInfo |
RecordBaBei
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
6 | doras | string |
7 | operations | OptionalOperationList |
8 | moqie | bool |
10 | tile_state | uint32 |
11 | muyu | MuyuInfo |
ActionHule
# | Field name | Field type |
---|---|---|
1 | hules | HuleInfo |
2 | old_scores | int32 |
3 | delta_scores | int32 |
4 | wait_timeout | uint32 |
5 | scores | int32 |
6 | gameend | GameEnd |
7 | doras | string |
8 | muyu | MuyuInfo |
RecordHule
# | Field name | Field type |
---|---|---|
1 | hules | HuleInfo |
2 | old_scores | int32 |
3 | delta_scores | int32 |
4 | wait_timeout | uint32 |
5 | scores | int32 |
6 | gameend | GameEnd |
7 | doras | string |
8 | muyu | MuyuInfo |
ActionLiuJu
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | gameend | GameEnd |
3 | seat | uint32 |
4 | tiles | string |
5 | liqi | LiQiSuccess |
6 | allplayertiles | string |
7 | muyu | MuyuInfo |
RecordLiuJu
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | gameend | GameEnd |
3 | seat | uint32 |
4 | tiles | string |
5 | liqi | LiQiSuccess |
6 | allplayertiles | string |
7 | muyu | MuyuInfo |
NoTilePlayerInfo
# | Field name | Field type |
---|---|---|
3 | tingpai | bool |
4 | hand | string |
5 | tings | TingPaiInfo |
NoTileScoreInfo
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | old_scores | int32 |
3 | delta_scores | int32 |
4 | hand | string |
5 | ming | string |
6 | doras | string |
7 | score | uint32 |
ActionNoTile
# | Field name | Field type |
---|---|---|
1 | liujumanguan | bool |
2 | players | NoTilePlayerInfo |
3 | scores | NoTileScoreInfo |
4 | gameend | bool |
5 | muyu | MuyuInfo |
RecordNoTile
# | Field name | Field type |
---|---|---|
1 | liujumanguan | bool |
2 | players | NoTilePlayerInfo |
3 | scores | NoTileScoreInfo |
4 | gameend | bool |
5 | muyu | MuyuInfo |
PlayerLeaving
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
FastTest
- authGame(ResAuthGame return ReqAuthGame
- enterGame(ResEnterGame return ReqCommon
- syncGame(ResSyncGame return ReqSyncGame
- finishSyncGame(ResCommon return ReqCommon
- terminateGame(ResCommon return ReqCommon
- inputOperation(ResCommon return ReqSelfOperation
- inputChiPengGang(ResCommon return ReqChiPengGang
- confirmNewRound(ResCommon return ReqCommon
- broadcastInGame(ResCommon return ReqBroadcastInGame
- inputGameGMCommand(ResCommon return ReqGMCommandInGaming
- fetchGamePlayerState(ResGamePlayerState return ReqCommon
- checkNetworkDelay(ResCommon return ReqCommon
- clearLeaving(ResCommon return ReqCommon
- voteGameEnd(ResGameEndVote return ReqVoteGameEnd
- authObserve(ResCommon return ReqAuthObserve
- startObserve(ResStartObserve return ReqCommon
- stopObserve(ResCommon return ReqCommon
ReqAuthGame
# | Field name | Field type |
---|---|---|
1 | account_id | uint32 |
2 | token | string |
3 | game_uuid | string |
ResAuthGame
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | players | PlayerGameView |
3 | seat_list | uint32 |
4 | is_game_start | bool |
5 | game_config | GameConfig |
6 | ready_id_list | uint32 |
GameRestore
# | Field name | Field type |
---|---|---|
1 | snapshot | GameSnapshot |
2 | actions | ActionPrototype |
3 | passed_waiting_time | uint32 |
4 | game_state | uint32 |
5 | start_time | uint32 |
6 | last_pause_time_ms | uint32 |
ResEnterGame
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | is_end | bool |
3 | step | uint32 |
4 | game_restore | GameRestore |
ReqSyncGame
# | Field name | Field type |
---|---|---|
1 | round_id | string |
2 | step | uint32 |
ResSyncGame
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | is_end | bool |
3 | step | uint32 |
4 | game_restore | GameRestore |
ReqSelfOperation
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | index | uint32 |
3 | tile | string |
4 | cancel_operation | bool |
5 | moqie | bool |
6 | timeuse | uint32 |
7 | tile_state | int32 |
ReqChiPengGang
# | Field name | Field type |
---|---|---|
1 | type | uint32 |
2 | index | uint32 |
3 | cancel_operation | bool |
6 | timeuse | uint32 |
ReqBroadcastInGame
# | Field name | Field type |
---|---|---|
1 | content | string |
2 | except_self | bool |
ReqGMCommandInGaming
# | Field name | Field type |
---|---|---|
1 | json_data | string |
ResGamePlayerState
# | Field name | Field type |
---|---|---|
1 | error | Error |
2 | state_list | GamePlayerState |
ReqVoteGameEnd
# | Field name | Field type |
---|---|---|
1 | yes | bool |
ResGameEndVote
# | Field name | Field type |
---|---|---|
1 | success | bool |
2 | vote_cd_end_time | uint32 |
3 | error | Error |
ReqAuthObserve
# | Field name | Field type |
---|---|---|
1 | token | string |
ResStartObserve
# | Field name | Field type |
---|---|---|
1 | head | GameLiveHead |
2 | passed | GameLiveSegment |
NotifyNewGame
# | Field name | Field type |
---|---|---|
1 | game_uuid | string |
2 | player_list | string |
NotifyPlayerLoadGameReady
# | Field name | Field type |
---|---|---|
1 | ready_id_list | uint32 |
NotifyGameBroadcast
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | content | string |
NotifyGameEndResult
# | Field name | Field type |
---|---|---|
1 | result | GameEndResult |
NotifyGameTerminate
# | Field name | Field type |
---|---|---|
1 | reason | string |
NotifyPlayerConnectionState
# | Field name | Field type |
---|---|---|
1 | seat | uint32 |
2 | state | GamePlayerState |
NotifyAccountLevelChange
# | Field name | Field type |
---|---|---|
1 | origin | AccountLevel |
2 | final | AccountLevel |
3 | type | uint32 |
NotifyGameFinishReward
# | Field name | Field type |
---|---|---|
1 | mode_id | uint32 |
2 | level_change | LevelChange |
3 | match_chest | MatchChest |
4 | main_character | MainCharacter |
5 | character_gift | CharacterGift |
NotifyActivityReward
# | Field name | Field type |
---|---|---|
1 | activity_reward | ActivityReward |
NotifyActivityPoint
# | Field name | Field type |
---|---|---|
1 | activity_points | ActivityPoint |
NotifyLeaderboardPoint
# | Field name | Field type |
---|---|---|
1 | leaderboard_points | LeaderboardPoint |
NotifyGamePause
# | Field name | Field type |
---|---|---|
1 | paused | bool |
NotifyEndGameVote
# | Field name | Field type |
---|---|---|
1 | results | VoteResult |
2 | start_time | uint32 |
3 | duration_time | uint32 |
NotifyObserveData
# | Field name | Field type |
---|---|---|
1 | unit | GameLiveUnit |