Table of content
Changelog
Date (UTC - dd/mm/yyyy hh:mm) | Description |
---|---|
20/02/2024 23:08 | initial release — raw messages dump |
21/02/2024 14:03 | added friendly names & descriptions to some packets |
25/02/2024 15:19 | added missing 0x00 byte in the packer algorithm |
Why
I made this page because I don't have that much time to spend for Belfast, and I wanted to share the resources I've been using to build it.
If you plan to use those resources let me know here [email protected] I'd be happy to know what you're doing with them.
What is it
This page contains all Protobuf messages of the game Azur Lane, they've been automatically generated by Belfast, and correspond to current EN game version.
With a solid programming knowledge and reverse-engineering skills, you can re-build those for your own use.
Nothing in this page is meant for beginners, and I won't provide any help on how to use these resources, avoid doing edgy h4ck3r stuff with them.
If you have any question contact me here [email protected], I'll be glad to help you if you're a bit techie & as long as you're not doing anything I'd consider stupid. (if your project is cool I'd be happy to contribute to it)
Currently this documentation is a bit empty, but don't worry, I'll add more stuff soon™.
How to use
If you're asking yourself how to use those resources, you're probably not the right person to use them.
Having the messages won't help you that much anyway.
Download
You can download the resources here, if you clicked before reading this entire sentence, you're definitely not the right person to use those resources.
Just scrap this page and build the messages yourself, it's not that hard, I'm too lazy to do it for you, sorry. (don't search for a download link anywhere else, there's none)
Contributing
If you wish to contribute or idk add me on discord: ggmolly
Yostar employees
If you're a Yostar employee, contact me here [email protected] if you want me to remove this page it'll be faster than a DMCA request I guess. By the way, I'm looking for a job/internship, contact me if you're interested.
Packer
Packer
is the algorithm used to pack & unpack messages. It represents basically the structure of a packet sent/received by the game server. You must reimplement it when working with the game's client/server.
Offset | Type | Name | Description |
---|---|---|---|
0x00 |
u16 | message size | Size of the packet after the 5 bytes header |
0x02 |
u8 | padding | Padding byte, always 0x00 |
0x03 |
u16 | packet id | Identifier specified after CS/SC_ prefix, referred as the protocol ID |
0x05 |
u16 | index | Index of the packet, when answering to a packet, you must echo this index back |
0x07 |
[]u8 | message | protobuf message |
You can pack multiple protobuf messages in a single packet, and you should do it to reduce latency, you'll have to reimplement it anyway because the game server sometimes sends multiple messages in a single packet. This entire structure repeats itself for each packets in the TCP packet.
Game Objects
# ACHIEVEMENT_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | timestamp | 3 |
# ACTIVITYINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | stop_time | 2 | |
optional | uint32 | data1 | 3 | |
optional | uint32 | data2 | 4 | |
optional | uint32 | data3 | 5 | |
optional | uint32 | data4 | 6 | |
repeated | []uint32 | data1_list | 7 | |
repeated | []uint32 | data2_list | 8 | |
repeated | []uint32 | data3_list | 9 | |
repeated | []KEYVALUELIST | date1_key_value_list | 10 | |
repeated | []GROUPINFO | group_list | 11 | |
repeated | []INS_MESSAGE | ins_message_list | 12 | |
repeated | []COLLECTIONINFO | collection_list | 13 | |
repeated | []TASKINFO | task_list | 14 | |
repeated | []BENEFITBUFF | buff_list | 15 |
# ACT_GOODS_BUY game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | itemid | 1 | |
required | uint32 | count | 2 |
# ACT_GOODS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 | |
repeated | []uint32 | bought_record | 3 |
# ACT_TASK_LIST game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
repeated | []ACT_TASK | tasks | 2 |
# AD_ARG game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
optional | string | string | 2 | |
optional | uint32 | int | 3 |
# AI_ACT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | CHAPTERCELLPOS | ai_pos | 1 | |
optional | uint32 | strategy_id | 2 | |
optional | CHAPTERCELLPOS | target_pos | 3 | |
repeated | []CHAPTERCELLPOS | move_path | 4 | |
repeated | []CHAPTERCELLINFO | map_update | 5 | |
repeated | []SHIPINCHAPTER | ship_update | 6 | |
optional | uint32 | commander_skill_effect_id | 7 | |
optional | uint32 | act_type | 8 | |
optional | uint32 | hp_del | 9 | |
repeated | []CELLFLAG | cell_flag_list | 10 |
# APPRECIATIONINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | gallerys | 1 | |
repeated | []uint32 | musics | 2 | |
repeated | []uint32 | favor_gallerys | 3 | |
repeated | []uint32 | favor_musics | 4 |
# ARENARANK game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | level | 2 | |
required | string | name | 3 | |
required | uint32 | score | 4 | |
optional | DISPLAYINFO | display | 5 |
# ATTACHMENT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | uint32 | id | 2 | |
required | uint32 | number | 3 |
# AWARDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []DROPINFO | award_list | 2 |
# BATTLE_BONUS game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []DROPINFO | bonus | 1 | |
repeated | []ROGUE_DROPINFO | coin_bonus | 2 | |
repeated | []uint32 | cardlist | 3 | |
repeated | []ROGUE_DROPINFO | rogue_bonus | 4 |
# BLUPRINTINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | ship_id | 2 | |
required | uint32 | start_time | 3 | |
required | uint32 | blue_print_level | 4 | |
required | uint32 | exp | 5 | |
optional | uint32 | start_duration | 6 |
# BOSSEVENTFLEET game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | fleet_id | 1 | |
repeated | []TEAM_CELL | ships | 2 | |
repeated | []COMMANDERSINFO | commanders | 3 |
# BUFF_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | stack | 2 | |
required | uint32 | timestamp | 3 | |
required | uint32 | round | 4 | |
required | uint32 | step | 5 |
# BUFF_SLOT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | pos | 1 | |
required | uint32 | itemid | 2 | |
required | uint32 | itemnum | 3 |
# BUILDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | time | 1 | |
required | uint32 | finish_time | 2 | |
required | uint32 | build_id | 3 |
# CAPITAL_LOG game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | member_id | 1 | |
required | string | name | 2 | |
required | uint32 | event_type | 3 | |
repeated | []uint32 | event_target | 4 | |
required | uint32 | time | 5 |
# CELLFLAG game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | CHAPTERCELLPOS | pos | 1 | |
repeated | []uint32 | flag_list | 2 |
# CELLSINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | row | 1 | |
required | uint32 | column | 2 | |
required | uint32 | color | 3 |
# CHALLENGEINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | season_max_score | 1 | |
required | uint32 | activity_max_score | 2 | |
required | uint32 | season_max_level | 3 | |
required | uint32 | activity_max_level | 4 | |
required | uint32 | season_id | 6 | |
repeated | []uint32 | dungeon_id_list | 7 | |
repeated | []uint32 | buff_list | 8 |
# CHAPTERAWARDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | award | 2 | |
required | uint32 | flag | 3 |
# CHAPTERCELLINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | CHAPTERCELLPOS | pos | 1 | |
required | uint32 | item_type | 2 | |
optional | uint32 | item_id | 3 | |
optional | uint32 | item_flag | 4 | |
optional | uint32 | item_data | 5 | |
repeated | []uint32 | extra_id | 6 |
# CHAPTERINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | kill_boss_count | 3 | |
required | uint32 | kill_enemy_count | 4 | |
required | uint32 | take_box_count | 5 | |
required | uint32 | defeat_count | 6 | |
required | uint32 | today_defeat_count | 7 | |
required | uint32 | pass_count | 8 |
# CHILDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | id | 1 | |
required | uint32 | x | 2 | |
required | uint32 | y | 3 |
# CHILD_BUFF game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | CHILD_TIME | time | 2 |
# CHILD_DROP game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | uint32 | id | 2 | |
required | int32 | number | 3 |
# CHILD_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tid | 1 | |
required | CHILD_TIME | cur_time | 2 | |
required | uint32 | mood | 3 | |
required | uint32 | money | 4 | |
required | uint32 | site_number | 5 | |
repeated | []CHILD_ATTR | attrs | 6 | |
required | CHILD_FAVOR | favor | 7 | |
repeated | []CHILD_ITEM | items | 8 | |
repeated | []CHILD_PLAN_HISTORY | plan_history | 9 | |
repeated | []uint32 | memorys | 10 | |
repeated | []CHILD_PLAN_CELL | plans | 11 | |
repeated | []CHILD_POLAROID | polaroids | 12 | |
required | uint32 | target | 13 | |
repeated | []CHILD_TASK | tasks | 14 | |
repeated | []uint32 | realized_wish | 15 | |
repeated | []CHILD_BUFF | buffs | 16 | |
required | string | user_name | 17 | |
repeated | []uint32 | spec_events | 18 | |
required | uint32 | can_trigger_home_event | 19 | |
repeated | []uint32 | home_events | 20 | |
repeated | []uint32 | discount_event_id | 21 | |
repeated | []CHILD_SHOP_DATA | shop | 22 | |
repeated | []CHILD_OPTION_RECORD | option_records | 23 | |
repeated | []uint32 | favor_award_history | 24 | |
required | uint32 | is_ending | 25 | |
required | uint32 | new_game_plus_count | 26 | |
required | uint32 | had_target_stage_award | 27 | |
required | uint32 | had_adjustment | 28 | |
required | uint32 | is_special_secretary_valid | 29 |
# CHILD_OPTION_RECORD game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 |
# CHILD_PLAN_CELL game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | day | 1 | |
required | uint32 | index | 2 | |
repeated | []CHILD_PLAN_VAL | value | 3 |
# CHILD_PLAN_HISTORY game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | plan_id | 1 | |
required | uint32 | count | 2 |
# CHILD_PLAN_RESULT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | day | 1 | |
required | uint32 | index | 2 | |
repeated | []CHILD_DROP | plan_drops | 3 | |
repeated | []CHILD_DROP | event_drops | 4 | |
repeated | []CHILD_DROP | spec_event_drops | 5 |
# CHILD_PLAN_VAL game object ↑
label | type | name | description | index |
---|---|---|---|---|
optional | uint32 | plan_id | 1 | |
optional | uint32 | event_id | 2 | |
optional | uint32 | spec_event_id | 3 |
# CHILD_POLAROID game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | CHILD_TIME | time | 2 |
# CHILD_PROGRESS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | task_id | 1 | |
required | uint32 | progress | 2 |
# CHILD_SHOP_DATA game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
repeated | []CHILD_SHOP_GOODS | goods | 2 |
# CHILD_SITE_OPTION game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | site_id | 1 | |
repeated | []uint32 | option_ids | 2 |
# CHILD_TIME game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | month | 1 | |
required | uint32 | week | 2 | |
required | uint32 | day | 3 |
# CMDCOLLECTION game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | CMDCOLLECTION | cmd_collection | 2 |
# COLLECTIONINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | finish_time | 2 | |
required | uint32 | over_time | 3 | |
repeated | []uint32 | ship_id_list | 4 |
# COMMANDERBOXINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | poolId | 2 | |
required | uint32 | finish_time | 3 | |
required | uint32 | begin_time | 4 |
# COMMANDERHOMESLOT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | op_flag | 2 | |
required | uint32 | exp_time | 3 | |
required | uint32 | commander_id | 4 | |
required | uint32 | style | 5 | |
optional | uint32 | commander_level | 6 | |
optional | uint32 | commander_exp | 7 | |
required | uint32 | cache_exp | 8 |
# COMMANDERINCHALLENGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | pos | 1 | |
required | COMMANDERINFO | commanderinfo | 2 |
# COMMANDERINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | template_id | 2 | |
required | uint32 | level | 3 | |
required | uint32 | exp | 4 | |
required | uint32 | is_locked | 5 | |
repeated | []uint32 | ability | 6 | |
repeated | []uint32 | ability_origin | 7 | |
required | uint32 | ability_time | 8 | |
repeated | []SKILLINFO | skill | 9 | |
required | uint32 | used_pt | 10 | |
required | string | name | 11 | |
required | uint32 | rename_time | 12 | |
optional | uint32 | home_clean_time | 13 | |
optional | uint32 | home_play_time | 14 | |
optional | uint32 | home_feed_time | 15 |
# COMMANDER_EXP game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | commander_id | 1 | |
required | uint32 | exp | 2 |
# COUNTINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | step_count | 1 | |
required | uint32 | treasure_count | 2 | |
required | uint32 | task_progress | 3 | |
required | uint32 | activate_count | 4 | |
repeated | []uint32 | collection_list | 5 |
# CURRENTCHAPTERINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | time | 2 | |
repeated | []CHAPTERCELLINFO | cell_list | 3 | |
repeated | []GROUPINCHAPTER | group_list | 4 | |
repeated | []CHAPTERCELLINFO | ai_list | 5 | |
repeated | []CHAPTERCELLINFO | escort_list | 6 | |
required | uint32 | round | 7 | |
optional | uint32 | is_submarine_auto_attack | 8 | |
repeated | []uint32 | operation_buff | 9 | |
optional | uint32 | model_act_count | 10 | |
repeated | []uint32 | buff_list | 11 | |
optional | uint32 | loop_flag | 12 | |
repeated | []uint32 | extra_flag_list | 13 | |
repeated | []CELLFLAG | cell_flag_list | 14 | |
required | uint32 | chapter_hp | 15 | |
repeated | []STRATEGYINFO | chapter_strategy_list | 16 | |
required | uint32 | kill_count | 17 | |
required | uint32 | init_ship_count | 18 | |
required | uint32 | continuous_kill_count | 19 | |
repeated | []STRATEGYINFO | battle_statistics | 20 | |
repeated | []FLEETDUTYKEYVALUEPAIR | fleet_duties | 21 | |
required | uint32 | move_step_count | 22 |
# CURRENT_OPERATION game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | operation_id | 1 | |
required | uint32 | start_time | 2 | |
repeated | []EVENT_BASE | base_events | 3 | |
optional | EVENT_BOSS | boss_event | 4 | |
repeated | []EVENT_PERFORMANCE | perfs | 5 | |
repeated | []KEYVALUE | formation_time | 6 | |
repeated | []EVENT_BASE_COMPLETED | completed_events | 7 | |
required | uint32 | daily_count | 8 | |
repeated | []BOSSEVENTFLEET | fleets | 9 | |
required | uint32 | join_times | 10 | |
required | uint32 | is_participant | 11 |
# DETAIL_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | title | 3 | |
required | uint32 | lv | 4 | |
required | uint32 | ship_count | 5 | |
required | uint32 | collection_count | 6 | |
required | uint32 | pvp_attack_count | 7 | |
required | uint32 | pvp_win_count | 8 | |
required | uint32 | collect_attack_count | 9 | |
required | uint32 | attack_count | 10 | |
required | uint32 | win_count | 11 | |
required | string | adv | 12 | |
required | uint32 | online | 13 | |
required | uint32 | pre_online_time | 14 | |
required | uint32 | score | 15 | |
repeated | []uint32 | medal_id | 16 | |
optional | DISPLAYINFO | display | 17 |
# DISCUSS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_group_id | 1 | |
required | uint32 | discuss_count | 2 | |
required | uint32 | heart_count | 3 | |
repeated | []DISCUSS_INFO | discuss_list | 4 | |
required | uint32 | daily_discuss_count | 5 |
# DISPLAYINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | icon | 1 | |
required | uint32 | skin | 2 | |
required | uint32 | icon_frame | 3 | |
required | uint32 | chat_frame | 4 | |
required | uint32 | icon_theme | 5 | |
required | uint32 | marry_flag | 6 | |
required | uint32 | transform_flag | 7 |
# DORMTHEME game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | id | 1 | |
required | string | name | 2 | |
repeated | []FURNITUREPUTINFO | furniture_put_list | 3 | |
required | uint32 | user_id | 4 | |
required | uint32 | pos | 5 | |
required | uint32 | like_count | 6 | |
required | uint32 | fav_count | 7 | |
required | uint32 | upload_time | 8 | |
required | string | icon_image_md5 | 9 | |
required | string | image_md5 | 10 |
# DORMTHEME_PROFILE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | id | 1 | |
required | uint32 | upload_time | 2 |
# DROPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | uint32 | id | 2 | |
required | uint32 | number | 3 |
# DROPPERFORMANCE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | enemy_id | 1 | |
required | uint32 | resource_num | 2 | |
required | uint32 | other_num | 3 |
# ELITEFLEETINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
optional | uint32 | map_id | 1 | |
repeated | []uint32 | main_id | 2 | |
repeated | []COMMANDERSINFO | commanders | 3 |
# ENEMYINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | enemy_id | 1 | |
required | uint32 | damage_taken | 2 | |
required | uint32 | total_hp | 3 |
# EQCODE_SHARE_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | eqcode | 2 | |
required | uint32 | like | 3 | |
required | uint32 | eval_point | 4 | |
required | uint32 | state | 5 |
# ESCORT_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | line_id | 1 | |
required | uint32 | award_timestamp | 2 | |
required | uint32 | flash_timestamp | 3 | |
repeated | []ESCORT_POS | map | 4 |
# ESCORT_POS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | map_id | 1 | |
required | uint32 | chapter_id | 2 |
# EVENT_BASE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | event_id | 1 | |
required | uint32 | position | 2 | |
required | uint32 | start_time | 3 | |
required | uint32 | complete_time | 4 | |
repeated | []SHIP_IN_EVENT | shipinevent | 5 | |
repeated | []KEYVALUE | attr_acc_list | 6 | |
repeated | []KEYVALUE | attr_count_list | 7 | |
repeated | []EVENT_NODE | eventnodes | 8 | |
required | uint32 | efficiency | 9 | |
repeated | []PERSON_SHIP_IN_PAGE | personship | 10 |
# EVENT_BASE_COMPLETED game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | event_id | 1 | |
required | uint32 | position | 2 |
# EVENT_BOSS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | boss_id | 1 | |
required | uint32 | damage | 2 | |
required | uint32 | hp | 3 |
# EVENT_NODE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | position | 1 | |
required | uint32 | node_id | 2 | |
required | uint32 | status | 3 |
# EVENT_PERFORMANCE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | event_id | 1 | |
required | uint32 | index | 2 |
# EXPEDITION_DAILY_COUNT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 |
# FINISH_TASK game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | skill_id | 1 | |
required | uint32 | task_id | 2 | |
required | uint32 | finish_cnt | 3 |
# FLEETDUTYKEYVALUEPAIR game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | key | 1 | |
required | uint32 | value | 2 |
# FLEETINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | ship_list | 2 | |
repeated | []COMMANDERSINFO | commanders | 3 |
# FLEETTECH game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | uint32 | effect_tech_id | 2 | |
required | uint32 | study_tech_id | 3 | |
required | uint32 | study_finish_time | 4 | |
required | uint32 | rewarded_tech | 5 |
# FLEET_CHANGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
repeated | []uint32 | ship_id | 2 |
# FRIENDSCORE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | score | 3 | |
required | DISPLAYINFO | display | 4 |
# FRIEND_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | lv | 3 | |
required | string | adv | 4 | |
required | uint32 | online | 5 | |
required | uint32 | pre_online_time | 6 | |
optional | DISPLAYINFO | display | 7 |
# FURFLOORPUTINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | floor | 1 | |
repeated | []FURNITUREPUTINFO | furniture_put_list | 2 |
# FURNITUREINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 | |
optional | uint32 | get_time | 3 |
# FURNITUREPUTINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | id | 1 | |
required | uint32 | x | 2 | |
required | uint32 | y | 3 | |
required | uint32 | dir | 4 | |
repeated | []CHILDINFO | child | 5 | |
required | uint64 | parent | 6 | |
required | uint32 | shipId | 7 |
# GROUPCMDCOLLECTION game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | CMDCOLLECTION | cmd_collection | 2 |
# GROUPINCHAPTER game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []SHIPINCHAPTER | ship_list | 2 | |
required | CHAPTERCELLPOS | pos | 3 | |
required | uint32 | step_count | 4 | |
repeated | []STRATEGYINFO | box_strategy_list | 5 | |
repeated | []STRATEGYINFO | ship_strategy_list | 6 | |
repeated | []uint32 | strategy_ids | 7 | |
required | uint32 | bullet | 8 | |
required | CHAPTERCELLPOS | start_pos | 9 | |
repeated | []COMMANDERSINFO | commander_list | 10 | |
required | uint32 | move_step_down | 11 | |
required | uint32 | kill_count | 12 | |
required | uint32 | fleet_id | 13 |
# GROUPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | ship_list | 2 | |
repeated | []COMMANDERSINFO | commanders | 3 |
# GROUPINFOINCHALLENGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []SHIPINCHALLENGE | ships | 2 | |
repeated | []COMMANDERINCHALLENGE | commanders | 3 |
# GROUPINFOUPDATE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []BUFF_INFO | buff_list | 2 |
# GUIDE_CHAT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | PLAYER_INFO | player | 1 | |
required | string | content | 2 | |
required | uint32 | time | 3 |
# GUILD_BASE_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | policy | 2 | |
required | uint32 | faction | 3 | |
required | string | name | 4 | |
required | uint32 | level | 5 | |
required | string | announce | 6 | |
required | string | manifesto | 7 | |
required | uint32 | exp | 8 | |
required | uint32 | member_count | 9 | |
required | uint32 | change_faction_cd | 10 | |
required | uint32 | kick_leader_cd | 11 |
# GUILD_EXPANSION_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | capital | 1 | |
required | WEEKLY_TASK | this_weekly_tasks | 2 | |
required | uint32 | benefit_finish_time | 3 | |
repeated | []GUILD_TECHNOLOGY | technologys | 4 | |
required | uint32 | retreat_cnt | 5 | |
required | uint32 | tech_cancel_cnt | 6 | |
required | uint32 | last_benefit_finish_time | 7 | |
required | uint32 | active_event_cnt | 8 |
# GUILD_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | GUILD_BASE_INFO | base | 1 | |
repeated | []MEMBER_INFO | member | 2 | |
repeated | []LOG_INFO | log | 3 | |
required | GUILD_EXPANSION_INFO | guild_ex | 4 |
# GUILD_SIMPLE_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | GUILD_BASE_INFO | base | 1 | |
required | PLAYER_INFO | leader | 2 | |
required | uint32 | tech_seat | 3 |
# GUILD_TECHNOLOGY game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | state | 2 | |
required | uint32 | progress | 3 |
# HPDROPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | hp | 1 | |
repeated | []DROPINFO | drop_info | 2 |
# INS_MESSAGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | time | 2 | |
required | string | text | 3 | |
optional | string | picture | 4 | |
repeated | []INS_PLAYER | player_discuss | 5 | |
repeated | []INS_NPC | npc_discuss | 6 | |
repeated | []INS_NPC | npc_reply | 7 | |
required | uint32 | good | 8 | |
required | uint32 | is_good | 9 | |
required | uint32 | is_read | 10 |
# INS_NPC game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | time | 2 | |
required | string | text | 3 | |
repeated | []uint32 | npc_reply | 4 |
# INS_PLAYER game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | time | 2 | |
repeated | []string | text_list | 3 | |
required | string | text | 4 | |
required | uint32 | npc_reply | 5 |
# KEYVALUELIST game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | key | 1 | |
repeated | []KEYVALUE | value_list | 2 | |
optional | uint32 | value | 3 |
# LANDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | CHAPTERCELLPOS | pos | 1 | |
required | uint32 | type | 2 | |
required | CHAPTERCELLPOS | dir | 3 | |
required | uint32 | distance | 4 |
# LOG_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | cmd | 1 | |
required | uint32 | time | 2 | |
required | uint32 | user_id | 3 | |
required | string | name | 4 | |
optional | uint32 | arg1 | 5 |
# MAIL_DETAIL game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | content | 2 | |
repeated | []ATTACHMENT | attachment_list | 3 |
# MAIL_SIGLE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | date | 2 | |
required | string | title | 3 | |
required | uint32 | attach_flag | 4 | |
required | uint32 | read_flag | 5 | |
repeated | []ATTACHMENT | attachment_list | 6 | |
required | uint32 | imp_flag | 7 |
# MAPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | WORLDMAPID | id | 1 | |
repeated | []CHAPTERCELLINFO | cell_list | 2 | |
repeated | []uint32 | state_flag | 3 | |
repeated | []LANDINFO | land_list | 4 | |
repeated | []WORLDPOSINFO | pos_list | 5 |
# MAP_VISION game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | map_id | 1 | |
repeated | []CHAPTERCELLPOS | vision_list | 2 |
# MEMBER_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | liveness | 1 | |
required | uint32 | duty | 2 | |
required | uint32 | id | 3 | |
required | string | name | 4 | |
required | uint32 | lv | 5 | |
required | string | adv | 6 | |
required | uint32 | online | 7 | |
required | uint32 | pre_online_time | 8 | |
optional | DISPLAYINFO | display | 9 | |
required | uint32 | join_time | 12 |
# META_SHIP_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | uint32 | pt | 2 | |
repeated | []uint32 | fetch_list | 3 |
# META_SKILL_SIMPLE_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | exp | 2 | |
required | uint32 | skill_id | 3 | |
repeated | []SKILL_EXP | skill_exp | 4 |
# MINIGAMEDATA game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | datas | 2 | |
repeated | []KEYVALUELIST | date1_key_value_list | 3 |
# MINIGAMEHUB game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
optional | uint32 | available_cnt | 2 | |
optional | uint32 | used_cnt | 3 | |
optional | uint32 | ultimate | 4 | |
repeated | []KVDATA | maxscores | 5 |
# MSG_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | timestamp | 1 | |
required | PLAYER_INFO | player | 2 | |
required | string | content | 3 |
# MULKEYVALUE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | key | 1 | |
required | uint32 | value1 | 2 | |
optional | uint32 | value2 | 3 | |
optional | uint32 | value3 | 4 |
# NAVALACADEMY_STUDENT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | energy | 2 |
# NOTICEINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | version | 2 | |
required | string | btn_title | 3 | |
required | string | title | 4 | |
required | string | title_image | 5 | |
required | string | time_desc | 6 | |
required | string | content | 7 |
# OTHERSHIPID game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | user_id | 2 |
# PB_ISLAND_NODE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | event_id | 2 | |
required | uint32 | is_new | 3 |
# PB_ROGUE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | hp | 1 | |
required | uint32 | level | 2 | |
required | uint32 | mode | 3 | |
required | uint32 | index | 4 | |
required | uint32 | coin | 5 | |
repeated | []DROPINFO | cache_bonus | 6 | |
repeated | []ROGUECARD | card_list | 7 | |
repeated | []ROGUETREASURE | treasure_list | 8 | |
optional | ROGUEMAP | map | 9 | |
required | uint32 | front_id | 10 | |
required | uint32 | back_id | 11 | |
required | uint32 | cache_oil | 12 | |
repeated | []CARDBUNDLE | bundles | 13 | |
required | uint32 | time | 14 |
# PERSON_SHIP_IN_PAGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | page_id | 1 | |
repeated | []uint32 | ship_ids | 2 |
# PLAYER_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | lv | 3 | |
optional | DISPLAYINFO | display | 4 |
# POP_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | intimacy | 2 | |
required | uint32 | dorm_icon | 3 |
# PORT_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | port_id | 1 | |
repeated | []uint32 | task_list | 2 | |
repeated | []GOODS_INFO | goods_list | 3 | |
required | uint32 | next_refresh_time | 4 |
# PRESETFLEET game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []COMMANDERSINFO | commandersid | 2 | |
required | string | name | 3 |
# PRO_CHAPTER_SUBMARINE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | chapter_id | 1 | |
required | uint32 | active_time | 2 | |
required | uint32 | index | 3 |
# P_PARTY_ROLE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tid | 1 | |
required | uint32 | bubble | 2 | |
required | uint32 | speech_bubble | 3 |
# P_SPECIAL_ROLE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tid | 1 | |
required | uint32 | state | 2 | |
required | uint32 | gift | 3 |
# QUICK_REWARD game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []DROPINFO | drop_list | 1 |
# RANK_USER_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | user_id | 1 | |
required | uint32 | count | 2 |
# REACTCHAPTER_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | count | 1 | |
required | uint32 | active_timestamp | 2 | |
required | uint32 | active_id | 3 | |
required | uint32 | daily_count | 4 |
# REFUND_SHOPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | uint32 | buy_time | 2 | |
required | uint32 | refund_time | 3 |
# REMAPCOUNT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | chapter_id | 1 | |
required | uint32 | pos | 2 | |
required | uint32 | count | 3 | |
required | uint32 | flag | 4 |
# REPORT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | event_id | 2 | |
required | uint32 | event_type | 3 | |
required | uint32 | score | 4 | |
repeated | []REPORT_NODE | nodes | 5 | |
required | uint32 | status | 6 |
# RETURN_USER_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | USERSIMPLEINFO | user | 1 | |
required | uint32 | pt | 2 |
# ROGUEMAP game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []ROGUE_NODE_ARRAY | nodes | 2 |
# ROGUENODE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | status | 1 | |
required | uint32 | value | 2 | |
repeated | []uint32 | items | 3 | |
repeated | []uint32 | boughtItemList | 4 | |
optional | BATTLE_BONUS | bonus | 5 | |
optional | uint32 | opt | 6 |
# ROGUE_DROPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | uint32 | id | 2 | |
required | int32 | number | 3 |
# ROGUE_NODE_ARRAY game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ROGUENODE | node_array | 1 |
# ROGUE_UPDATE_NODE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | layer | 1 | |
required | uint32 | index | 2 | |
required | ROGUENODE | node | 3 |
# SERVERINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | ids | 1 | |
required | string | ip | 2 | |
required | uint32 | port | 3 | |
required | uint32 | state | 4 | |
required | string | name | 5 | |
optional | uint32 | tag_state | 6 | |
optional | uint32 | sort | 7 | |
optional | string | proxy_ip | 8 | |
optional | uint32 | proxy_port | 9 |
# SHIPCOREINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | exp | 2 | |
repeated | []SHIPMODELINFO | model_list | 3 |
# SHIPID_POS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | pos | 1 | |
required | SHIPINFO | ship | 2 | |
required | uint32 | last_time | 3 |
# SHIPINCHALLENGE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | hp_rant | 2 | |
required | SHIPINFO | ship_info | 3 |
# SHIPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | template_id | 2 | |
required | uint32 | level | 3 | |
required | uint32 | exp | 4 | |
repeated | []EQUIPSKIN_INFO | equip_info_list | 5 | |
required | uint32 | energy | 6 | |
required | SHIPSTATE | state | 7 | |
required | uint32 | is_locked | 8 | |
repeated | []TRANSFORM_INFO | transform_list | 9 | |
repeated | []SHIPSKILL | skill_id_list | 10 | |
required | uint32 | intimacy | 11 | |
required | uint32 | proficiency | 12 | |
repeated | []STRENGTH_INFO | strength_list | 13 | |
required | uint32 | create_time | 14 | |
required | uint32 | skin_id | 15 | |
required | uint32 | propose | 16 | |
optional | string | name | 17 | |
optional | uint32 | change_name_timestamp | 18 | |
required | uint32 | commanderid | 19 | |
required | uint32 | max_level | 20 | |
required | uint32 | blue_print_flag | 21 | |
optional | uint32 | common_flag | 22 | |
required | uint32 | activity_npc | 23 | |
repeated | []uint32 | meta_repair_list | 24 | |
repeated | []SHIPCOREINFO | core_list | 25 | |
optional | SPWEAPONINFO | spweapon | 26 |
# SHIPSKILL game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | skill_id | 1 | |
required | uint32 | skill_lv | 2 | |
required | uint32 | skill_exp | 3 |
# SHIPSTATE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | state | 1 | |
optional | uint32 | state_info_1 | 2 | |
optional | uint32 | state_info_2 | 3 | |
optional | uint32 | state_info_3 | 4 | |
optional | uint32 | state_info_4 | 5 |
# SHIP_DISCUSS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_group_id | 1 | |
required | uint32 | discuss_count | 2 | |
required | uint32 | heart_count | 3 | |
repeated | []DISCUSS_INFO | discuss_list | 4 | |
required | uint32 | daily_discuss_count | 5 |
# SHIP_EXP game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | exp | 2 | |
required | uint32 | intimacy | 3 | |
required | uint32 | energy | 4 |
# SHIP_IN_DROM game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | tid | 2 | |
required | uint32 | state | 3 | |
required | uint32 | skin_id | 4 |
# SHIP_IN_EVENT game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | user_id | 1 | |
required | uint32 | ship_id | 2 | |
required | uint32 | template_id | 3 | |
required | uint32 | skin | 4 |
# SHIP_STATISTICS_AWARD game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | award_index | 2 |
# SHIP_STATISTICS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | star | 2 | |
required | uint32 | heart_flag | 3 | |
required | uint32 | heart_count | 4 | |
required | uint32 | marry_flag | 5 | |
required | uint32 | intimacy_max | 6 | |
required | uint32 | lv_max | 7 |
# SHIP_TAKING_DATA game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | uid | 1 | |
required | uint32 | isnew | 2 |
# SHOPINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | uint32 | pay_count | 2 |
# SHOPPINGSTREET game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | lv | 1 | |
required | uint32 | next_flash_time | 2 | |
required | uint32 | lv_up_time | 3 | |
repeated | []STREETGOODS | goods_list | 4 | |
required | uint32 | flash_count | 5 |
# SHOP_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | refresh_count | 1 | |
required | uint32 | next_refresh_time | 2 | |
repeated | []GOODS_INFO | good_list | 3 |
# SKILL_CLASS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | room_id | 1 | |
required | uint32 | ship_id | 2 | |
required | uint32 | start_time | 3 | |
required | uint32 | finish_time | 4 | |
required | uint32 | skill_pos | 5 | |
required | uint32 | exp | 6 |
# SKILL_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skill_id | 2 | |
required | uint32 | skill_level | 3 | |
required | uint32 | skill_exp | 4 | |
required | uint32 | day_exp | 5 | |
required | uint32 | add_exp | 6 |
# SPWEAPONINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | template_id | 2 | |
required | uint32 | attr_1 | 3 | |
required | uint32 | attr_2 | 4 | |
required | uint32 | attr_temp_1 | 5 | |
required | uint32 | attr_temp_2 | 6 | |
required | uint32 | effect | 7 | |
required | uint32 | pt | 8 |
# STATISTICSINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | damage_cause | 2 | |
required | uint32 | damage_caused | 3 | |
required | uint32 | hp_rest | 4 | |
required | uint32 | max_damage_once | 5 | |
required | uint32 | ship_gear_score | 6 |
# STREETGOODS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | goods_id | 1 | |
required | uint32 | discount | 2 | |
required | uint32 | buy_count | 3 |
# TARGETINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | level | 2 | |
required | string | name | 3 | |
required | uint32 | score | 4 | |
required | uint32 | rank | 5 | |
repeated | []SHIPINFO | vanguard_ship_list | 6 | |
repeated | []SHIPINFO | main_ship_list | 7 | |
optional | DISPLAYINFO | display | 8 |
# TASKINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | accept_time | 3 | |
required | uint32 | submit_time | 4 |
# TASK_ADD game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | accept_time | 3 | |
optional | uint32 | submit_time | 4 |
# TASK_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | accept_time | 3 | |
required | uint32 | submite_time | 4 | |
required | uint32 | event_map_id | 5 |
# TASK_UPDATE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | mode | 2 | |
required | uint32 | progress | 3 |
# TEAM_CHUNK game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | user_id | 1 | |
repeated | []SHIPINFO | ships | 2 |
# TECHNOLOGYCATCHUP game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | version | 1 | |
required | uint32 | target | 2 | |
repeated | []TECHPURSUING | pursuings | 3 |
# TECHNOLOGYDROP game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []DROPINFO | common_list | 1 | |
repeated | []DROPINFO | drop_list | 2 | |
repeated | []DROPINFO | catchup_list | 3 | |
repeated | []DROPINFO | catchupact_list | 4 |
# TECHNOLOGYREFRESH game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | target | 2 | |
repeated | []TECHNOLOGYINFO | technologys | 3 |
# TECHPURSUING game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | version | 1 | |
required | uint32 | number | 2 | |
repeated | []DR_NUMBER | dr_numbers | 3 |
# TECHSET game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_type | 1 | |
required | uint32 | attr_type | 2 | |
required | uint32 | set_value | 3 |
# USERCHALLENGEINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | current_score | 1 | |
required | uint32 | level | 2 | |
repeated | []GROUPINFOINCHALLENGE | groupinc_list | 3 | |
required | uint32 | mode | 4 | |
required | uint32 | issl | 5 | |
required | uint32 | season_id | 6 | |
repeated | []uint32 | dungeon_id_list | 7 | |
repeated | []uint32 | buff_list | 8 |
# USERSIMPLEINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | lv | 3 | |
required | DISPLAYINFO | display | 4 |
# USER_GUILD_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | donate_count | 1 | |
repeated | []uint32 | donate_tasks | 2 | |
required | uint32 | benefit_time | 3 | |
repeated | []uint32 | tech_id | 4 | |
required | uint32 | weekly_task_flag | 5 | |
required | uint32 | extra_donate | 6 | |
required | uint32 | extra_operation | 7 |
# VISITOR game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | name | 1 | |
required | uint32 | ship_template | 2 | |
required | uint32 | ship_skin | 3 |
# WEEKLY_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WEEKLY_TASK | task | 1 | |
required | uint32 | pt | 2 | |
required | uint32 | reward_lv | 3 |
# WEEKLY_TASK game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | progress | 2 | |
required | uint32 | monday_0clock | 3 |
# WORLDBOSS_INFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | template_id | 2 | |
required | uint32 | lv | 3 | |
required | uint32 | hp | 4 | |
required | uint32 | owner | 5 | |
required | uint32 | last_time | 6 |
# WORLDBOSS_RANK game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
required | uint32 | damage | 3 |
# WORLDBOSS_SIMPLE game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | hp | 2 | |
required | uint32 | rank_count | 3 |
# WORLDINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | map_id | 1 | |
optional | uint32 | time | 2 | |
repeated | []GROUPINCHAPTER | group_list | 3 | |
optional | uint32 | round | 4 | |
optional | uint32 | task_finish_count | 5 | |
repeated | []TASK_INFO | task_list | 6 | |
required | uint32 | submarine_state | 7 | |
repeated | []WORLD_ITEM_INFO | item_list | 8 | |
repeated | []GOODS_INFO | goods_list | 9 | |
required | uint32 | action_power | 11 | |
required | uint32 | action_power_extra | 12 | |
required | uint32 | last_recover_timestamp | 13 | |
required | uint32 | action_power_fetch_count | 14 | |
required | uint32 | last_change_group_timestamp | 15 | |
required | uint32 | enter_map_id | 16 | |
repeated | []IDTIMEINFO | cd_list | 17 | |
repeated | []BUFF_INFO | buff_list | 18 | |
repeated | []WORLDMAPID | chapter_list | 19 | |
repeated | []uint32 | sairen_chapter | 20 | |
repeated | []KVDATA | month_boss | 21 |
# WORLDITEMINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | item_type | 1 | |
optional | uint32 | item_id | 2 | |
optional | uint32 | item_flag | 3 | |
optional | uint32 | item_data | 4 | |
repeated | []uint32 | buff_list | 5 | |
optional | uint32 | boss_hp | 6 | |
repeated | []uint32 | effect_list | 7 |
# WORLDMAPID game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | random_id | 1 | |
required | uint32 | template_id | 2 |
# WORLDPOSINFO game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | CHAPTERCELLPOS | pos | 1 | |
repeated | []WORLDITEMINFO | item_list | 2 |
# WORLDTARGET game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []WORLDTARGET_PROCESS | process_list | 2 |
# WORLDTARGET_FETCH game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | star_list | 2 |
# WORLDTARGET_PROCESS game object ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | trigger_id | 1 | |
required | uint32 | count | 2 |
Packets
# CS_10001 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | account | 1 | |
required | string | password | 2 | |
required | string | mail_box | 3 |
# CS_10020 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | login_type | 1 | |
required | string | arg1 | 2 | |
optional | string | arg2 | 3 | |
optional | string | arg3 | 4 | |
optional | string | arg4 | 5 | |
required | string | check_key | 6 | |
optional | uint32 | device | 7 |
# SC_10021 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SERVERINFO | serverlist | 2 | |
required | uint32 | account_id | 3 | |
required | string | server_ticket | 4 | |
repeated | []NOTICEINFO | notice_list | 5 | |
optional | uint32 | device | 6 | |
repeated | []uint32 | limit_server_ids | 7 |
# CS_10022 (ServerAuth) client->server ↑
Packet sent along with authentication data to connect to a game server.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | account_id | 1 | |
required | string | server_ticket | 2 | |
required | string | platform | 3 | |
required | uint32 | serverid | 4 | |
required | string | check_key | 5 | |
required | string | device_id | 6 |
# SC_10023 (ServerAuthResponse) server->client ↑
Authentication response, answers with user's ID, and server statistics along with an ephemeral server ticket.If the
result
field is set to 17, and the user_id
is 0, the clients interprets the response as a permanent ban, otherwise the expiration date must be placed in the user_id
field (as a 32-bit unix timestamp)label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | user_id | 2 | |
required | string | server_ticket | 3 | |
optional | uint32 | server_load | 4 | |
optional | uint32 | db_load | 5 |
# CS_10024 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | nick_name | 1 | |
required | uint32 | ship_id | 2 | |
required | string | device_id | 3 |
# SC_10025 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | user_id | 2 |
# CS_10100 (HeartbeatRequest) client->server ↑
Sent every minutes.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | need_request | 1 |
# SC_10101 (HeartbeatResponse) server->client ↑
Keeps the connection between the game and the server alive.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | state | 1 |
# CS_10800 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | state | 1 | |
required | string | platform | 2 |
# SC_10801 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | gateway_ip | 1 | |
required | uint32 | gateway_port | 2 | |
required | string | url | 3 | |
repeated | []string | version | 4 | |
optional | string | proxy_ip | 5 | |
optional | uint32 | proxy_port | 6 | |
required | uint32 | is_ts | 7 | |
required | uint32 | timestamp | 8 | |
required | uint32 | monday_0oclock_timestamp | 9 |
# CS_10993 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | action_system | 1 | |
required | uint32 | action_id | 2 | |
required | string | action_des | 3 | |
optional | uint32 | action_arg | 4 |
# CS_10996 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | state | 1 | |
required | string | platform | 2 |
# SC_10997 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | version1 | 1 | |
required | uint32 | version2 | 2 | |
required | uint32 | version3 | 3 | |
required | uint32 | version4 | 4 | |
required | string | gateway_ip | 5 | |
required | uint32 | gateway_port | 6 | |
required | string | url | 7 |
# SC_11000 (TimestampSync) server->client ↑
Synchronizes client's time with server's timelabel | type | name | description | index |
---|---|---|---|---|
required | uint32 | timestamp | 1 | |
required | uint32 | monday_0oclock_timestamp | 2 |
# CS_11001 (LoadPlayerData) client->server ↑
Packet sent after receiving a SC_10023, awaits a SC_11002 to trigger the scene change.These packets are expected by the client:SC_11000,SC_11003,SC_11015,SC_63315,SC_11752,SC_22001,SC_26120,SC_25001,SC_17001,SC_12024,SC_12001,SC_12010,SC_12101,SC_12201,SC_63000,SC_63100,SC_64000,SC_13001,SC_13002,SC_13201,SC_16200,SC_33114,SC_14001,SC_14101,SC_15001,SC_20001,SC_20101,SC_19001,SC_12031,SC_30001,SC_50000,SC_11700,SC_11200,SC_11210,SC_11300 &SC_11002. You can also send a SC_11700 for Juustagram.
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | timestamp | 1 |
# SC_11002 (CommanderShipCount) server->client ↑
Triggers a scene change, if the number is invalid the game won't change scene.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | timestamp | 1 | |
required | uint32 | monday_0oclock_timestamp | 2 | |
required | uint32 | ship_count | 3 |
# SC_11003 (CommanderInfo) server->client ↑
Returns a player's info, character
represents player's secretaries, must be atleast populated by one ID, otherwise the game will hang.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | Commander's UID | 1 |
required | string | name | Commander's name | 2 |
required | uint32 | level | Commander's level | 3 |
required | uint32 | exp | Commander's experience | 4 |
repeated | []RESOURCE | resource_list | Array of resources owned by the player (coin, oil, gems, ...) | 5 |
required | uint32 | attack_count | Number of attacks (commander stats) | 6 |
required | uint32 | win_count | Number of victories (commander stats) | 7 |
required | string | adv | 8 | |
repeated | []uint32 | character | Secretaries, must be atleast populated by one ID, otherwise the game will hang. | 9 |
required | uint32 | ship_bag_max | Current level of the commander's dock | 10 |
required | uint32 | equip_bag_max | Current level of the commander's equipment depot | 11 |
required | uint32 | gm_flag | 12 | |
required | uint32 | rank | 13 | |
required | uint32 | pvp_attack_count | Number of attacks in exercises | 14 |
required | uint32 | pvp_win_count | Number of victories in exercises | 15 |
required | uint32 | collect_attack_count | 16 | |
required | uint32 | guide_index | 17 | |
required | uint32 | buy_oil_count | 18 | |
required | uint32 | chat_room_id | Chat room ID, player will be connected to this room after receiving this packet | 19 |
repeated | []CARDINFO | card_list | 20 | |
required | uint32 | max_rank | 21 | |
required | uint32 | register_time | Commander's registration date, used for tracking purposes | 22 |
required | uint32 | ship_count | Number of ships in the commander's dock | 23 |
required | uint32 | acc_pay_lv | 24 | |
repeated | []uint32 | story_list | 25 | |
required | uint32 | guild_wait_time | 26 | |
required | uint32 | chat_msg_ban_time | Unban timestamp for chat | 27 |
repeated | []uint32 | flag_list | Account flags, whether the name has been reset and must be changed, ... | 28 |
repeated | []COOLDOWN | cd_list | 29 | |
required | uint32 | commander_bag_max | Current level of the commander's meowfficer depot | 30 |
repeated | []uint32 | medal_id | Unlocked medals | 31 |
repeated | []IDTIMEINFO | icon_frame_list | Unlocked frames for the commander's portrait | 32 |
repeated | []IDTIMEINFO | chat_frame_list | Unlocked frames for the commander's chat messages | 33 |
optional | DISPLAYINFO | display | Commander's displayed data (in the chat, friend list, ...) | 34 |
required | uint32 | rmb | 35 | |
required | APPRECIATIONINFO | appreciation | 36 | |
required | uint32 | theme_upload_not_allowed_time | 37 | |
repeated | []REFUND_SHOPINFO | refund_shop_info_list | 38 | |
repeated | []uint32 | cartoon_read_mark | 39 | |
repeated | []uint32 | cartoon_collect_mark | 40 | |
required | uint32 | random_ship_mode | Secretaries shuffle mode | 41 |
repeated | []uint32 | random_ship_list | Secretaries shuffle list | 42 |
required | uint32 | marry_ship | 43 | |
repeated | []SHIP_TAKING_DATA | taking_ship_list | 44 | |
repeated | []uint32 | soundstory | 45 | |
required | uint32 | child_display | TB's displayed skin. 1000 is default. | 46 |
# SC_11004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []RESOURCE | resource_list | 1 |
# CS_11011 (PlayerUpdateSecretariesCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | character | 1 |
# SC_11012 (PlayerUpdateSecretariesResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# SC_11015 (CommanderBuffs) server->client ↑
Currently active buffs. timestamp
is the expiry date.label | type | name | description | index |
---|---|---|---|---|
repeated | []BENEFITBUFF | buff_list | 1 |
# SC_11018 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_11024 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []REFUND_SHOPINFO | shop_info | 2 |
# CS_11100 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | cmd | 1 | |
optional | string | arg1 | 2 | |
optional | string | arg2 | 3 | |
optional | string | arg3 | 4 | |
optional | string | arg4 | 5 |
# SC_11200 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACTIVITYINFO | activity_list | 1 | |
repeated | []uint32 | hx_list | 2 |
# SC_11201 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | ACTIVITYINFO | activity_info | 1 |
# CS_11202 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | activity_id | 1 | |
required | uint32 | cmd | 2 | |
optional | uint32 | arg1 | 3 | |
optional | uint32 | arg2 | 4 | |
optional | uint32 | arg3 | 5 | |
repeated | []uint32 | arg_list | 6 | |
repeated | []uint32 | arg_list2 | 7 | |
repeated | []KVDATA | kvargs1 | 8 |
# SC_11203 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 | |
repeated | []BUILDINFO | build | 3 | |
repeated | []uint32 | number | 4 | |
repeated | []RETURN_USER_INFO | return_user_list | 5 | |
optional | INS_MESSAGE | ins_message | 6 | |
repeated | []COLLECTIONINFO | collection_list | 7 | |
repeated | []TASKINFO | task_list | 8 |
# CS_11204 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | activity_id | 1 | |
repeated | []GROUPINFO | group_list | 2 |
# SC_11205 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | activity_id | 1 | |
required | uint32 | result | 2 |
# SC_11210 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | permanent_activity | 1 | |
required | uint32 | permanent_now | 2 |
# SC_11300 (GameNotices) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []NOTICEINFO | notice_list | 1 |
# CS_11401 (ChatRoomChangeCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | room_id | 1 |
# SC_11402 (ChatRoomChangeResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | room_id | 2 |
# CS_11501 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | uint32 | device | 2 |
# SC_11502 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | string | pay_id | 2 | |
required | string | url | 3 | |
required | string | order_sign | 4 |
# SC_11503 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | string | pay_id | 2 | |
required | uint32 | gem | 3 | |
required | uint32 | gem_free | 4 |
# CS_11504 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | pay_id | 1 | |
required | string | pay_id_bili | 2 |
# SC_11505 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | shop_id | 2 | |
required | uint32 | gem | 3 | |
required | uint32 | gem_free | 4 |
# CS_11513 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | uint32 | device | 2 |
# SC_11514 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | string | pay_id | 2 | |
required | string | url | 3 | |
required | string | order_sign | 4 |
# SC_11604 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | state | 1 | |
repeated | []uint32 | system_list | 2 | |
optional | uint32 | fail_count | 3 | |
optional | uint32 | fail_cd | 4 | |
optional | string | notice | 5 |
# CS_11605 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | password | 1 | |
repeated | []uint32 | system_list | 2 | |
required | string | notice | 3 |
# CS_11607 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | password | 1 | |
repeated | []uint32 | system_list | 2 |
# SC_11700 (JuustagramData) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []INS_MESSAGE | ins_message_list | 1 |
# SC_11702 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | INS_MESSAGE | data | 2 |
# CS_11703 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | discuss | 2 | |
required | uint32 | index | 3 |
# SC_11704 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | INS_MESSAGE | data | 2 |
# SC_11752 (LastOnlineData) server->client ↑
Haven't really dug that one, I assume it is tied to every rewards if you haven't played for some days, also active
might be tied to the 'Return' badge on top of the main screen.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | active | 1 | |
optional | uint32 | return_lv | 2 | |
optional | uint32 | return_time | 3 | |
optional | uint32 | ship_number | 4 | |
optional | uint32 | last_offline_time | 5 | |
optional | uint32 | pt | 6 | |
optional | uint32 | sign_cnt | 7 | |
optional | uint32 | sign_last_time | 8 | |
optional | uint32 | pt_stage | 9 |
# SC_11754 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_11756 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_12001 (PlayerDockA) server->client ↑
Tied to SC_12010, game returns first 100 ships of player's dock ¯\_(ツ)_/¯label | type | name | description | index |
---|---|---|---|---|
repeated | []SHIPINFO | shiplist | 1 |
# CS_12002 (BuildShipCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 | |
required | uint32 | costtype | 3 |
# SC_12003 (BuildShipResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []BUILDINFO | build_info | 2 |
# CS_12004 (ShipRetireCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | ship_id_list | 1 |
# SC_12005 (ShipRetireResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | ship_id_list | 2 |
# CS_12006 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | equip_id | 2 | |
required | uint32 | pos | 3 | |
required | uint32 | type | 4 |
# CS_12008 (BuildQuickFinishCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
repeated | []uint32 | pos_list | 2 |
# SC_12009 (BuildQuickFinishResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | pos_list | 2 |
# SC_12010 (PlayerDockB) server->client ↑
Tied to SC_12001, game returns other ships ¯\_(ツ)_/¯label | type | name | description | index |
---|---|---|---|---|
repeated | []SHIPINFO | ship_list | 1 |
# CS_12011 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | remould_id | 2 | |
repeated | []uint32 | material_id | 3 |
# CS_12017 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
repeated | []uint32 | material_id_list | 2 |
# CS_12022 (UpdateShipLockFlagCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | ship_id_list | 1 | |
required | uint32 | is_locked | 2 |
# SC_12023 (UpdateShipLockFlagResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# SC_12024 (OngoingBuilds) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | worklist_count | 1 | |
repeated | []BUILDINFO | worklist_list | 2 | |
required | uint32 | draw_count_1 | 3 | |
required | uint32 | draw_count_10 | 4 | |
required | uint32 | exchange_count | 5 |
# CS_12025 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
repeated | []uint32 | pos_list | 2 |
# SC_12026 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SHIPINFO | ship_list | 2 |
# CS_12027 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
repeated | []uint32 | material_id_list | 2 |
# SC_12030 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SHIPINFO | ship_list | 2 |
# SC_12031 (FleetEnergyRecoverTime) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | energy_auto_increase_time | 1 |
# CS_12032 (ShipProposeCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 |
# SC_12033 (ShipProposeResponse) server->client ↑
Sent when the player puts the ring on the shipgirl's finger.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | time | 2 |
# CS_12034 (RenameProposedShipCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | string | name | 2 |
# SC_12035 (RenameProposedShipAnswer) server->client ↑
The server returns 4 if the 30-days cooldown hasn't passed.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# CS_12036 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | equip_skin_id | 2 | |
required | uint32 | pos | 3 |
# CS_12040 (UpdateShipFavoriteFlagCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | flag | 2 |
# SC_12041 (UpdateShipFavoriteFlagResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# SC_12042 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SHIPINFO | ship_list | 1 |
# SC_12044 (GetBuiltShipResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []BUILD_INFO | infoList | 1 |
# CS_12045 (GetShipConfirmCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 |
# SC_12046 (GetShipConfirmResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# CS_12047 (BuildPoolRegularExchangeCommand) client->server ↑
UR Exchanges you can make after building 400 ships.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_tid | 1 |
# SC_12048 (BuildPoolRegularExchangeResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_12101 (CommanderFleets) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []GROUPINFO | group_list | 1 |
# CS_12102 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | ship_list | 2 |
# SC_12201 (CommanderOwnedSkins) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []IDTIMEINFO | skin_list | 1 | |
repeated | []uint32 | forbidden_skin_list | 2 | |
repeated | []uint32 | forbidden_skin_type | 3 |
# CS_12202 (ChangeShipSelectedSkinCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skin_id | 2 |
# SC_12203 (ChangeShipSelectedSkinResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# CS_12208 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | add_list | 1 | |
repeated | []uint32 | del_list | 2 |
# CS_12301 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
repeated | []uint32 | id_list | 2 |
# SC_12302 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SHIPINFO | ship_list | 1 |
# SC_13001 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CHAPTERINFO | chapter_list | 1 | |
optional | CURRENTCHAPTERINFO | current_chapter | 2 | |
required | uint32 | daily_repair_count | 3 | |
optional | REACTCHAPTER_INFO | react_chapter | 4 | |
repeated | []ELITEFLEETINFO | fleet_list | 5 |
# SC_13002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []COLLECTIONINFO | collection_list | 1 | |
required | uint32 | max_team | 2 |
# CS_13003 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | ship_id_list | 2 |
# SC_13006 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | exp | 2 | |
repeated | []DROPINFO | drop_list | 3 | |
repeated | []COLLECTIONINFO | new_collection | 4 | |
required | uint32 | is_cri | 5 |
# SC_13010 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []COLLECTIONINFO | collection_list | 2 |
# SC_13011 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []COLLECTIONINFO | collection | 1 |
# CS_13101 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []uint32 | group_id_list | 2 | |
repeated | []ELITEFLEETINFO | elite_fleet_list | 3 | |
optional | uint32 | operation_item | 4 | |
optional | uint32 | loop_flag | 5 | |
repeated | []FLEETDUTYKEYVALUEPAIR | fleet_duties | 6 |
# SC_13102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | CURRENTCHAPTERINFO | current_chapter | 2 |
# CS_13103 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act | 1 | |
required | uint32 | group_id | 2 | |
optional | uint32 | act_arg_1 | 3 | |
optional | uint32 | act_arg_2 | 4 | |
optional | uint32 | act_arg_3 | 5 | |
optional | uint32 | act_arg_4 | 6 | |
optional | uint32 | act_arg_5 | 7 |
# SC_13104 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHAPTERCELLPOS | move_path | 2 | |
repeated | []DROPINFO | drop_list | 3 | |
repeated | []CHAPTERCELLINFO | map_update | 4 | |
repeated | []SHIPINCHAPTER | ship_update | 5 | |
repeated | []CHAPTERCELLINFO | ai_list | 6 | |
repeated | []AI_ACT | ai_act_list | 7 | |
repeated | []AI_ACT | submarine_act_list | 8 | |
repeated | []AI_ACT | escort_act_list | 9 | |
repeated | []AI_ACT | fleet_act_list | 10 | |
repeated | []uint32 | buff_list | 11 | |
repeated | []uint32 | add_flag_list | 12 | |
repeated | []uint32 | del_flag_list | 13 | |
repeated | []CELLFLAG | cell_flag_list | 14 |
# SC_13105 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CHAPTERCELLINFO | map_update | 1 | |
repeated | []CHAPTERCELLINFO | ai_list | 2 | |
repeated | []uint32 | add_flag_list | 3 | |
repeated | []uint32 | del_flag_list | 4 | |
repeated | []uint32 | buff_list | 5 | |
repeated | []CELLFLAG | cell_flag_list | 6 |
# CS_13107 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []ELITEFLEETINFO | elite_fleet_list | 2 |
# SC_13112 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ELITEFLEETINFO | fleet_list | 1 |
# SC_13201 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []EXPEDITION_DAILY_COUNT | count_list | 1 | |
required | uint32 | elite_expedition_count | 2 | |
required | uint32 | escort_expedition_count | 3 | |
repeated | []EXPEDITION_DAILY_COUNT | chapter_count_list | 4 | |
repeated | []uint32 | quick_expedition_list | 5 |
# SC_13302 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ESCORT_INFO | escort_info | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_13402 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | next_refresh_time | 1 | |
required | uint32 | refresh_count | 2 | |
repeated | []PRO_CHAPTER_SUBMARINE | chapter_list | 3 | |
required | uint32 | progress | 4 |
# SC_13404 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | PRO_CHAPTER_SUBMARINE | chapter_id | 2 |
# SC_13506 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []REMAPCOUNT | remap_count_list | 1 |
# CS_13507 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | chapter_id | 1 | |
required | uint32 | pos | 2 |
# SC_13508 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_14001 (EquipedSpecialWeapons) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []EQUIPINFO | equip_list | 1 | |
repeated | []uint32 | ship_id_list | 2 | |
repeated | []SPWEAPONINFO | spweapon_list | 3 | |
required | uint32 | spweapon_bag_size | 4 |
# CS_14008 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []EQUIPINFO | equip_list | 1 |
# CS_14013 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | pos | 2 | |
required | uint32 | upgrade_id | 3 |
# CS_14015 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | equip_id | 1 | |
required | uint32 | upgrade_id | 2 |
# SC_14101 (EquippedWeaponSkin) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []EQUIPSKININFO | equip_skin_list | 1 |
# SC_14200 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SPWEAPONINFO | spweapon_list | 1 |
# CS_14201 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | spweapon_id | 2 |
# CS_14203 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | spweapon_id | 2 | |
repeated | []uint32 | item_id_list | 3 | |
repeated | []uint32 | spweapon_id_list | 4 |
# CS_14205 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | spweapon_id | 2 |
# SC_14206 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | attr_temp_1 | 2 | |
required | uint32 | attr_temp_2 | 3 |
# CS_14207 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | spweapon_id | 2 | |
required | uint32 | cmd | 3 |
# CS_14209 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | template_id | 1 | |
repeated | []uint32 | item_id_list | 2 | |
repeated | []uint32 | spweapon_id_list | 3 |
# SC_14210 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | SPWEAPONINFO | spweapon | 2 |
# SC_15001 (OwnedItems) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ITEMINFO | item_list | 1 | |
repeated | []ITEMINFO | limit_list | 2 | |
repeated | []ITEMMISC | item_misc_list | 3 |
# CS_15002 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 | |
repeated | []uint32 | arg | 3 |
# SC_15003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# CS_15008 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ITEMINFO | item_list | 1 |
# CS_15012 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CS_15002 | use_list | 1 |
# SC_15013 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SC_15003 | ret_list | 1 |
# CS_16001 (ShopBuyCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | number | 2 |
# SC_16002 (ShopBuyResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_16101 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SHIPINFO | ship_list | 2 |
# SC_16105 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | first_pay_list | 1 | |
repeated | []SHOPINFO | pay_list | 2 | |
repeated | []SHOPINFO | normal_list | 3 | |
repeated | []SHOPINFO | normal_group_list | 4 |
# SC_16107 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | item_flash_time | 2 | |
repeated | []GOODS_INFO | good_list | 3 |
# CS_16108 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | flash_time | 1 | |
required | uint32 | shopid | 2 | |
repeated | []SELECTED_INFO | selected | 3 |
# SC_16109 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_16200 (ShopData) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SHOPINFO | core_shop_list | 1 | |
repeated | []SHOPINFO | blue_shop_list | 2 | |
repeated | []SHOPINFO | normal_shop_list | 3 | |
required | uint32 | month | 4 |
# CS_16201 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | uint32 | id | 2 | |
required | uint32 | count | 3 |
# SC_16202 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_17001 (ResearchData) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | finish_list | 1 | |
repeated | []ACHIEVEMENT_INFO | progress_list | 2 | |
repeated | []SHIP_STATISTICS_INFO | ship_info_list | 3 | |
repeated | []SHIP_STATISTICS_AWARD | ship_award_list | 4 | |
required | uint32 | daily_discuss | 5 | |
repeated | []uint32 | transform_list | 6 |
# SC_17002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACHIEVEMENT_INFO | progress_list | 1 |
# SC_17004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | SHIP_STATISTICS_INFO | ship_info | 1 |
# CS_17005 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | award_index | 2 |
# SC_17102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | SHIP_DISCUSS_INFO | ship_discuss | 1 |
# CS_17103 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_group_id | 1 | |
required | string | context | 2 |
# SC_17104 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | SHIP_DISCUSS_INFO | ship_discuss | 2 |
# CS_17105 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_group_id | 1 | |
required | uint32 | discuss_id | 2 | |
required | uint32 | good_or_bad | 3 |
# CS_17109 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_group_id | 1 | |
required | uint32 | discuss_id | 2 | |
required | string | reason | 3 |
# SC_17202 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | daily_vote | 1 | |
required | uint32 | love_vote | 2 | |
repeated | []uint32 | daily_ship_list | 3 |
# SC_17204 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []MULKEYVALUE | list | 1 |
# SC_17302 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | uint32 | timestamp | 2 | |
repeated | []ACHIEVEMENT_INFO | next | 3 |
# CS_17401 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | medal_id | 1 | |
required | uint32 | fixed_const | 2 |
# SC_17602 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []EQCODE_SHARE_INFO | infos | 2 | |
repeated | []EQCODE_SHARE_INFO | recent_infos | 3 |
# CS_17603 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shipgroup | 1 | |
required | string | eqcode | 2 |
# CS_17605 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shipgroup | 1 | |
required | uint32 | shareid | 2 |
# CS_17607 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shipgroup | 1 | |
required | uint32 | shareid | 2 | |
required | uint32 | report_type | 3 |
# SC_18002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | score | 1 | |
required | uint32 | rank | 2 | |
required | uint32 | fight_count | 3 | |
required | uint32 | fight_count_reset_time | 4 | |
required | uint32 | flash_target_count | 5 | |
repeated | []uint32 | vanguard_ship_id_list | 6 | |
repeated | []uint32 | main_ship_id_list | 7 | |
repeated | []TARGETINFO | target_list | 8 |
# SC_18004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TARGETINFO | target_list | 2 |
# SC_18005 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | score | 1 | |
required | uint32 | rank | 2 | |
repeated | []TARGETINFO | target_list | 3 |
# SC_18007 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ARENARANK | arena_rank_lsit | 1 |
# CS_18008 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | vanguard_ship_id_list | 1 | |
repeated | []uint32 | main_ship_id_list | 2 |
# SC_18101 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | flash_count | 1 | |
repeated | []ARENASHOP | arena_shop_list | 2 | |
required | uint32 | next_flash_time | 3 |
# SC_18103 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []ARENASHOP | arena_shop_list | 2 |
# SC_18105 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | TARGETINFO | info | 1 |
# CS_18201 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | page | 1 | |
required | uint32 | type | 2 | |
optional | uint32 | act_id | 3 |
# SC_18202 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []RANK_INFO | list | 1 |
# SC_19001 (DormData) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | lv | 1 | |
required | uint32 | food | 2 | |
required | uint32 | food_max_increase | 3 | |
required | uint32 | food_max_increase_count | 4 | |
repeated | []uint32 | ship_id_list | 5 | |
repeated | []FURNITUREINFO | furniture_id_list | 6 | |
required | uint32 | floor_num | 7 | |
required | uint32 | exp_pos | 8 | |
repeated | []FURFLOORPUTINFO | furniture_put_list | 9 | |
required | uint32 | next_timestamp | 10 | |
required | uint32 | load_exp | 11 | |
required | uint32 | load_food | 12 | |
required | uint32 | load_time | 13 | |
required | string | name | 14 |
# CS_19006 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | furniture_id | 1 | |
required | uint32 | currency | 2 |
# CS_19008 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | floor | 1 | |
repeated | []FURNITUREPUTINFO | furniture_put_list | 2 |
# SC_19009 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | exp | 1 | |
required | uint32 | food_consume | 2 |
# SC_19010 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []POP_INFO | pop_list | 1 |
# SC_19019 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []DORMTHEME | theme_list | 1 |
# CS_19020 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | name | 2 | |
repeated | []FURNITUREPUTINFO | furniture_put_list | 3 |
# SC_19025 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []FURFLOORPUTINFO | furniture_put_list | 1 | |
optional | VISITOR | visitor | 2 |
# SC_19102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | lv | 1 | |
required | uint32 | food | 2 | |
required | uint32 | food_max_increase | 3 | |
required | uint32 | food_max_increase_count | 4 | |
repeated | []SHIP_IN_DROM | ship_id_list | 5 | |
repeated | []FURNITUREINFO | furniture_id_list | 6 | |
required | uint32 | floor_num | 7 | |
required | uint32 | exp_pos | 8 | |
repeated | []FURFLOORPUTINFO | furniture_put_list | 9 | |
required | string | name | 10 |
# SC_19104 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | string | access_id | 2 | |
required | string | access_secret | 3 | |
required | uint32 | expire_time | 4 | |
required | string | security_token | 5 |
# SC_19106 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DORMTHEME | theme_list | 2 |
# SC_19108 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DORMTHEME | theme_list | 2 |
# CS_19109 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | pos | 1 | |
required | string | name | 2 | |
repeated | []FURNITUREPUTINFO | furniture_put_list | 3 | |
required | string | icon_image_md5 | 4 | |
required | string | image_md5 | 5 |
# SC_19114 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | int32 | result | 1 | |
required | DORMTHEME | theme | 2 | |
required | bool | has_fav | 3 | |
required | bool | has_like | 4 |
# SC_19116 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | int32 | result | 1 | |
repeated | []DORMTHEME_PROFILE | theme_profile_list | 2 |
# CS_19117 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | int32 | typ | 1 | |
required | int32 | page | 2 | |
required | int32 | num | 3 |
# SC_19118 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | int32 | result | 1 | |
repeated | []string | theme_id_list | 2 |
# CS_19119 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | theme_id | 1 | |
required | uint32 | upload_time | 2 |
# CS_19121 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | theme_id | 1 | |
required | uint32 | upload_time | 2 |
# CS_19129 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | target_id | 1 | |
required | string | target_name | 2 | |
required | string | theme_id | 3 | |
required | string | theme_name | 4 | |
required | uint32 | reason | 5 |
# SC_19132 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []THEME_MD5 | list | 1 |
# SC_20001 (CommanderMissions) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TASKINFO | info | 1 |
# SC_20002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TASK_PROGRESS | info | 1 |
# SC_20003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TASK_ADD | info | 1 |
# CS_20005 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []DROPINFO | choice_award | 2 |
# SC_20006 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# CS_20007 (ShipInteractionQuestCommand) client->server ↑
Sent when the player interacts with some ships, referred as Character Memories.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 |
# SC_20008 (ShipInteractionQuestResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | TASK_ADD | task | 2 |
# CS_20009 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TASK_UPDATE | progressinfo | 1 |
# SC_20012 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | id_list | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_20014 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_20101 (WeeklyMissions) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | WEEKLY_INFO | info | 1 |
# SC_20102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WEEKLY_TASK | task | 1 |
# SC_20107 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | WEEKLY_TASK | next | 2 |
# SC_20109 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | pt | 2 | |
repeated | []WEEKLY_TASK | next | 3 |
# SC_20111 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_20201 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACT_TASK_LIST | info | 1 |
# SC_20202 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACT_TASK_LIST | info | 1 |
# SC_20203 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACT_TASK_LIST | info | 1 |
# SC_20204 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ACT_TASK_LIST | info | 1 |
# CS_20205 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
repeated | []uint32 | task_ids | 2 |
# SC_20206 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# SC_22001 (HQData) server->client ↑
Levels for Academy (class), Merchant (GoldWell) & Canteen (OilWell).label | type | name | description | index |
---|---|---|---|---|
required | uint32 | oil_well_level | 1 | |
required | uint32 | oil_well_lv_up_time | 2 | |
required | uint32 | gold_well_level | 3 | |
required | uint32 | gold_well_lv_up_time | 4 | |
required | uint32 | class_lv | 5 | |
required | uint32 | class_lv_up_time | 6 | |
required | NAVALACADEMY_CLASS | class | 7 | |
repeated | []SKILL_CLASS | skill_class_list | 8 | |
required | uint32 | skill_class_num | 9 | |
required | uint32 | daily_finish_buff_cnt | 10 |
# SC_22010 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | exp_in_well | 2 |
# CS_22011 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
repeated | []ITEM_INFO | books | 2 |
# SC_22013 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | proficiency | 1 | |
required | uint32 | exp_in_well | 2 |
# SC_22102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | SHOPPINGSTREET | street | 1 |
# CS_22201 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | room_id | 1 | |
required | uint32 | ship_id | 2 | |
required | uint32 | skill_pos | 3 | |
required | uint32 | item_id | 4 |
# SC_22202 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | SKILL_CLASS | class_info | 2 |
# CS_24002 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | activity_id | 1 | |
repeated | []GROUPINFO | group_list | 2 | |
required | uint32 | mode | 3 |
# SC_24005 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | CHALLENGEINFO | current_challenge | 2 | |
repeated | []USERCHALLENGEINFO | user_challenge | 3 |
# CS_24011 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | activity_id | 1 | |
required | uint32 | mode | 2 |
# SC_24021 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []KVDATA | times | 2 | |
repeated | []KVDATA | awards | 3 |
# SC_24023 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_25001 (MeowfficerBuilds) server->client ↑
Ongoing builds for Meowfficers.label | type | name | description | index |
---|---|---|---|---|
repeated | []COMMANDERINFO | commanders | 1 | |
repeated | []COMMANDERBOXINFO | box | 2 | |
required | uint32 | usage_count | 3 | |
repeated | []PRESETFLEET | presets | 4 |
# SC_25003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | COMMANDERBOXINFO | box | 2 |
# SC_25005 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | COMMANDERINFO | commander | 2 | |
required | uint32 | finish_time | 3 |
# CS_25006 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | groupid | 1 | |
required | uint32 | pos | 2 | |
required | uint32 | commanderid | 3 |
# CS_25008 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | targetid | 1 | |
repeated | []uint32 | materialid | 2 |
# SC_25011 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | abilityid | 2 |
# CS_25012 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | commanderid | 1 | |
required | uint32 | targetid | 2 | |
required | uint32 | replaceid | 3 |
# CS_25016 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | commanderid | 1 | |
required | uint32 | flag | 2 |
# SC_25019 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | awards | 2 |
# CS_25020 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | string | name | 1 | |
required | uint32 | commanderid | 2 |
# CS_25022 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []COMMANDERSINFO | commandersid | 2 |
# SC_25027 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | level | 1 | |
required | uint32 | exp | 2 | |
repeated | []COMMANDERHOMESLOT | slots | 3 | |
required | uint32 | clean | 4 |
# SC_25029 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | level | 2 | |
required | uint32 | exp | 3 | |
repeated | []DROPINFO | awards | 4 | |
required | uint32 | op_time | 5 |
# CS_25030 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | slotidx | 1 | |
required | uint32 | commander_id | 2 |
# SC_25031 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | time | 2 | |
required | uint32 | commander_level | 3 | |
required | uint32 | commander_exp | 4 |
# CS_25032 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | slotidx | 1 | |
required | uint32 | styleidx | 2 |
# SC_25035 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []COMMANDERBOXINFO | box_list | 1 |
# CS_25037 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | item_cnt | 1 | |
required | uint32 | finish_cnt | 2 | |
required | uint32 | affect_cnt | 3 |
# SC_25039 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []COMMANDERINFO | commander_list | 1 |
# SC_26001 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
repeated | []CELLSINFO | cell_list | 2 | |
repeated | []COLORINFO | color_list | 3 | |
repeated | []AWARDINFO | award_list | 4 | |
required | uint32 | start_time | 5 |
# SC_26003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# CS_26004 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | act_id | 2 | |
repeated | []CELLSINFO | cell_list | 3 |
# SC_26022 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | register_date | 2 | |
required | string | guild_name | 3 | |
required | uint32 | chapter_id | 4 | |
required | uint32 | marry_number | 5 | |
required | uint32 | medal_number | 6 | |
required | uint32 | furniture_number | 7 | |
required | uint32 | furniture_worth | 8 | |
required | uint32 | character_id | 9 | |
required | uint32 | first_lady_id | 10 | |
required | string | first_lady_name | 11 | |
required | uint32 | first_lady_time | 12 | |
required | uint32 | first_online | 13 | |
required | uint32 | world_max_task | 14 | |
required | uint32 | collect_num | 15 | |
required | uint32 | combat | 16 | |
required | uint32 | ship_num_total | 17 | |
required | uint32 | ship_num_120 | 18 | |
required | uint32 | ship_num_125 | 19 | |
required | uint32 | love200_num | 20 | |
required | uint32 | skin_num | 21 | |
required | uint32 | skin_ship_num | 22 |
# SC_26032 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | boss_hp | 2 | |
repeated | []uint32 | milestones | 3 | |
required | uint32 | death | 4 |
# SC_26042 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | start_time | 2 | |
required | uint32 | stop_time | 3 | |
repeated | []ACT_GOODS_INFO | goods | 4 |
# CS_26043 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | goodsid | 2 | |
repeated | []ACT_GOODS_BUY | selected | 3 |
# SC_26044 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_26052 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []KVDATA | items | 2 | |
repeated | []KVDATA | recipes | 3 | |
repeated | []BUFF_SLOT | slots | 4 |
# CS_26053 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | recipe_id | 2 | |
repeated | []KVDATA | items | 3 | |
required | uint32 | times | 4 |
# SC_26054 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 |
# CS_26055 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
repeated | []BUFF_SLOT | slots | 2 |
# SC_26102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []MINIGAMEHUB | hubs | 1 |
# CS_26103 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | hubid | 1 | |
required | uint32 | cmd | 2 | |
repeated | []uint32 | args1 | 3 |
# SC_26104 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | award_list | 2 | |
optional | MINIGAMEHUB | hub | 3 | |
optional | MINIGAMEDATA | data | 4 |
# CS_26105 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CS_26103 | combine | 1 |
# SC_26107 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ret | 1 | |
repeated | []PB_ACTIVITY_ITEM | item_list | 2 |
# SC_26109 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ret | 1 | |
repeated | []PB_ISLAND_NODE | node_list | 2 |
# SC_26112 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []FRIENDSCORE | ranks | 1 |
# SC_26120 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | weekly_free | 1 | |
required | uint32 | monthly_ticket | 2 | |
repeated | []GAMEROOM | rooms | 3 | |
required | uint32 | pay_coin_count | 4 | |
required | uint32 | first_enter | 5 |
# CS_26126 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | roomid | 1 | |
required | uint32 | times | 2 | |
required | uint32 | score | 3 |
# SC_26127 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_26151 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []GOODS_INFO | goods | 1 | |
required | uint32 | next_flash_time | 2 |
# CS_26152 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | goodsid | 1 | |
repeated | []SELECT_INFO | selected | 2 |
# SC_26153 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_26155 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | next_flash_time | 2 |
# SC_26157 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ret | 1 | |
repeated | []P_PARTY_ROLE | party_roles | 2 | |
repeated | []P_SPECIAL_ROLE | special_roles | 3 | |
optional | uint32 | refresh_time | 4 |
# CS_26158 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
repeated | []uint32 | ship_group_id | 2 |
# SC_26159 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ret | 1 | |
optional | uint32 | refresh_time | 2 | |
repeated | []P_PARTY_ROLE | party_roles | 3 |
# SC_27001 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | CHILD_INFO | child | 2 |
# SC_27003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_PLAN_RESULT | plan_results | 2 | |
repeated | []CHILD_PLAN_CELL | events | 3 |
# CS_27004 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | siteid | 1 | |
required | uint32 | optionid | 2 |
# SC_27005 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 | |
repeated | []CHILD_DROP | event_drops | 3 | |
repeated | []uint32 | events | 4 | |
required | uint32 | branch_id | 5 |
# SC_27007 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 |
# CS_27012 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CHILD_PLAN_CELL | plans | 1 |
# SC_27013 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_PLAN_CELL | plans | 2 |
# SC_27015 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | events | 2 |
# SC_27017 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 |
# SC_27019 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | code | 1 | |
repeated | []uint32 | cardlist | 2 |
# CS_27020 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
repeated | []uint32 | cardlist | 2 |
# SC_27021 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CHILD_TASK | tasks | 1 |
# SC_27024 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | awards | 2 |
# CS_27024 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | layer | 2 | |
required | uint32 | node_index | 3 | |
repeated | []uint32 | index_list | 4 |
# SC_27025 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []CHILD_TASK | tasks | 1 |
# CS_27026 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | layer | 2 | |
required | uint32 | node_index | 3 | |
required | uint32 | opt_index | 4 |
# SC_27027 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | code | 1 | |
required | uint32 | event_id | 2 | |
repeated | []ROGUE_DROPINFO | rogue_drop_list | 3 |
# CS_27028 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | layer | 2 | |
required | uint32 | node_index | 3 |
# SC_27028 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 |
# CS_27030 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act_id | 1 | |
required | uint32 | treasure_id | 2 | |
required | uint32 | arg1 | 3 |
# CS_27033 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
repeated | []CHILD_SHOP_GOODS | goods | 2 |
# SC_27034 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 |
# SC_27036 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_DROP | drops | 2 |
# CS_27037 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type_1 | 1 | |
repeated | []CHILD_PROGRESS | progresses | 2 |
# SC_27044 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | CHILD_SHOP_DATA | shop_data | 2 |
# SC_27046 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHILD_SITE_OPTION | opts | 2 |
# SC_30001 (Mailbox) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | unread_number | 1 | |
required | uint32 | total_number | 3 |
# CS_30002 (GetMailListCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
optional | uint32 | split_id | 2 |
# SC_30003 (GetMailListResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []MAIL_SIGLE | mail_list | 1 |
# CS_30004 (TakeAllAttachmentCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | id | 1 |
# SC_30005 (TakeAllAttachmentResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ATTACHMENT | attachment_list | 1 |
# SC_30007 (DeleteAllMailResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []uint32 | id_list | 1 |
# CS_30008 (MarkReadMailCommand) client->server ↑
Sent whenever a non-read mail is opened by the player.label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 |
# SC_30009 (MarkReadMailResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | MAIL_DETAIL | detail_info | 1 |
# CS_30010 (MarkImportantMailCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | flag | 2 |
# SC_30011 (MarkImportantMailResponse) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 |
# SC_33001 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
optional | WORLDINFO | world | 1 | |
required | uint32 | is_world_open | 2 | |
repeated | []uint32 | port_list | 3 | |
required | uint32 | camp | 4 | |
repeated | []WORLDTARGET | target_list | 5 | |
repeated | []WORLDTARGET_FETCH | target_fetch_list | 6 | |
required | COUNTINFO | count_info | 7 | |
repeated | []GOODS_INFO | out_shop_buy_list | 8 | |
repeated | []uint32 | clean_chapter | 9 | |
repeated | []CHAPTERAWARDINFO | chapter_award | 10 | |
repeated | []FLEETINFO | fleet_list | 11 | |
repeated | []uint32 | new_flag_port_list | 12 | |
repeated | []uint32 | global_flag_list | 13 |
# CS_33101 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | enter_map_id | 2 | |
repeated | []ELITEFLEETINFO | elite_fleet_list | 3 | |
required | uint32 | camp | 4 |
# SC_33102 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | WORLDINFO | world | 2 | |
repeated | []CHAPTERAWARDINFO | chapter_award | 3 | |
required | COUNTINFO | count_info | 4 | |
repeated | []uint32 | port_list | 5 | |
repeated | []uint32 | new_flag_port_list | 6 |
# CS_33103 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | act | 1 | |
required | uint32 | group_id | 2 | |
optional | uint32 | act_arg_1 | 3 | |
optional | uint32 | act_arg_2 | 4 | |
repeated | []CHAPTERCELLPOS | pos_list | 5 |
# SC_33104 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CHAPTERCELLPOS | move_path | 2 | |
repeated | []DROPINFO | drop_list | 3 | |
optional | uint32 | enter_map_id | 4 | |
repeated | []SHIPINCHAPTER | ship_update | 5 | |
repeated | []AI_ACT | ai_act_list | 6 | |
optional | WORLDMAPID | id | 7 | |
repeated | []LANDINFO | land_list | 8 | |
repeated | []GROUPINFOUPDATE | group_update | 9 | |
required | uint32 | event_id | 10 | |
repeated | []WORLDPOSINFO | pos_list | 11 | |
optional | uint32 | action_power | 12 | |
optional | uint32 | action_power_extra | 13 | |
repeated | []WORLDTARGET | target_list | 14 | |
repeated | []GROUPCMDCOLLECTION | cmd_collection_list | 15 |
# SC_33105 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDPOSINFO | pos_list | 1 |
# SC_33107 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | MAPINFO | map | 2 | |
optional | uint32 | is_reset | 3 |
# SC_33113 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 | |
required | uint32 | time | 3 | |
repeated | []uint32 | sairen_chapter | 4 |
# SC_33114 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | is_world_open | 1 | |
repeated | []uint32 | ship_id_list | 2 | |
repeated | []uint32 | cmd_id_list | 3 | |
required | uint32 | progress | 4 |
# SC_33203 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TASK_INFO | update_list | 1 |
# SC_33206 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | TASK_INFO | task | 2 |
# SC_33208 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drops | 2 | |
required | uint32 | exp | 3 | |
required | uint32 | intimacy | 4 |
# CS_33301 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | count | 2 | |
repeated | []uint32 | arg | 3 |
# SC_33302 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# CS_33403 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | shop_id | 1 | |
required | uint32 | shop_type | 2 | |
required | uint32 | count | 3 |
# SC_33404 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# CS_33405 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []FLEET_CHANGE | fleet_list | 1 |
# CS_33409 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []ELITEFLEETINFO | elite_fleet_list | 1 |
# SC_33410 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []GROUPINCHAPTER | group_list | 3 |
# SC_33414 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | task_list | 2 | |
required | uint32 | next_refresh_time | 3 |
# SC_33416 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TASK_INFO | task_list | 2 |
# SC_33601 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDTARGET | target_list | 1 |
# CS_33602 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDTARGET_FETCH | list | 1 |
# SC_33603 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drops | 2 |
# SC_34002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []META_SHIP_INFO | meta_ship_list | 1 |
# CS_34003 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | uint32 | target_pt | 2 |
# SC_34004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_34502 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | fight_count | 1 | |
required | uint32 | fight_count_update_time | 2 | |
optional | WORLDBOSS_INFO | self_boss | 3 | |
repeated | []WORLDBOSS_INFO | other_boss | 4 | |
required | uint32 | summon_pt | 5 | |
required | uint32 | summon_pt_old | 6 | |
required | uint32 | summon_pt_daily_acc | 7 | |
required | uint32 | summon_pt_old_daily_acc | 8 | |
required | uint32 | summon_free | 9 | |
required | uint32 | auto_fight_finish_time | 10 | |
required | uint32 | default_boss_id | 11 | |
required | uint32 | auto_fight_max_damage | 12 | |
required | uint32 | guild_support | 13 | |
required | uint32 | friend_support | 14 | |
required | uint32 | world_support | 15 |
# SC_34504 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDBOSS_INFO | boss_list | 1 |
# SC_34506 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDBOSS_RANK | rank_list | 1 |
# SC_34507 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | WORLDBOSS_INFO | boss_info | 1 | |
required | USERSIMPLEINFO | user_info | 2 | |
required | uint32 | type | 3 |
# SC_34512 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drops | 2 |
# CS_34515 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | boss_id | 1 | |
optional | uint32 | last_time | 2 |
# SC_34518 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []WORLDBOSS_SIMPLE | list | 1 |
# CS_34519 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | boss_id | 1 | |
required | uint32 | userId | 2 |
# SC_34520 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SHIPINFO | ship_list | 2 |
# SC_34522 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | WORLDBOSS_INFO | boss | 2 |
# SC_34524 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | auto_fight_finish_time | 2 |
# SC_34526 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | count | 2 | |
required | uint32 | damage | 3 | |
required | uint32 | oil | 4 |
# CS_40001 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | system | 1 | |
repeated | []uint32 | ship_id_list | 2 | |
required | uint32 | data | 3 | |
repeated | []uint32 | data2 | 4 | |
repeated | []OTHERSHIPID | other_ship_id_list | 5 |
# SC_40002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | uint32 | key | 2 | |
repeated | []DROPPERFORMANCE | drop_performance | 3 |
# CS_40003 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | system | 1 | |
required | uint32 | data | 2 | |
required | uint32 | key | 3 | |
optional | uint32 | score | 4 | |
repeated | []STATISTICSINFO | statistics | 5 | |
repeated | []uint32 | kill_id_list | 6 | |
required | uint32 | total_time | 7 | |
required | uint32 | bot_percentage | 8 | |
required | uint32 | extra_param | 9 | |
optional | string | file_check | 10 | |
optional | uint32 | boss_hp | 11 | |
repeated | []ENEMYINFO | enemy_info | 12 | |
repeated | []uint32 | data2 | 13 | |
repeated | []uint32 | commander_id_list | 14 | |
repeated | []STATISTICSINFO | otherstatistics | 15 |
# SC_40004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_info | 2 | |
repeated | []DROPINFO | extra_drop_info | 3 | |
required | uint32 | player_exp | 4 | |
repeated | []SHIP_EXP | ship_exp_list | 5 | |
required | uint32 | mvp | 6 | |
repeated | []COMMANDER_EXP | commander_exp | 7 | |
repeated | []HPDROPINFO | hp_drop_info | 8 |
# CS_40007 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | system | 1 | |
required | uint32 | id | 2 | |
required | uint32 | cnt | 3 |
# SC_40008 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []QUICK_REWARD | reward_list | 2 |
# SC_40009 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SC_40004 | re40004 | 1 | |
required | uint32 | system | 2 | |
optional | uint32 | arg1 | 3 |
# SC_50000 (CommanderFriendList) server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []FRIEND_INFO | friend_list | 1 | |
repeated | []MSG_INFO | request_list | 2 |
# SC_50002 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | DETAIL_INFO | player | 2 |
# SC_50008 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | FRIEND_INFO | player | 1 |
# SC_50015 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []PLAYER_INFO | player_list | 1 |
# SC_50017 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []PLAYER_INFO | black_list | 3 |
# SC_50101 (MessageReceived) server->client ↑
Global handler, if type
is 1000 acts as a chat ban message, in that case the content will be displayed on player's screen.label | type | name | description | index |
---|---|---|---|---|
required | PLAYER_INFO | player | 1 | |
required | uint32 | type | 2 | |
required | string | content | 3 |
# CS_50102 (SendMessageCommand) client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
required | string | content | 2 |
# SC_50103 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ad_id | 1 | |
repeated | []AD_ARG | arg_list | 2 |
# CS_50111 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | string | info | 2 | |
required | string | content | 3 |
# SC_50114 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | PLAYER_INFO | player | 2 |
# SC_60000 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | GUILD_INFO | guild | 1 |
# CS_60001 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | faction | 1 | |
required | uint32 | policy | 2 | |
required | string | name | 3 | |
required | string | manifesto | 4 |
# SC_60004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []MSG_INFO | request_list | 2 |
# SC_60008 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | GUIDE_CHAT | chat | 1 |
# CS_60012 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | player_id | 1 | |
required | uint32 | duty_id | 2 |
# SC_60025 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []GUILD_SIMPLE_INFO | guild_list | 1 |
# CS_60026 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | type | 1 | |
optional | uint32 | int | 2 | |
optional | string | str | 3 |
# SC_60029 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []GUILD_SIMPLE_INFO | guild | 2 |
# SC_60030 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | GUILD_BASE_INFO | guild | 1 |
# SC_60031 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []MEMBER_INFO | member_list | 1 | |
repeated | []LOG_INFO | log_list | 2 |
# SC_60034 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | SHOP_INFO | info | 2 |
# CS_60035 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | goodsid | 1 | |
required | uint32 | index | 2 | |
repeated | []GUILD_SHOP_INFO | selected | 3 |
# SC_60036 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_60101 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []GUIDE_CHAT | chat_list | 1 |
# SC_60103 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | USER_GUILD_INFO | user_info | 1 |
# CS_61003 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SHIPID_POS | shipIds | 1 |
# SC_61006 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | CURRENT_OPERATION | operation | 2 |
# CS_61007 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | event_tid | 1 | |
repeated | []uint32 | ship_ids | 2 |
# SC_61010 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []SHIPID_POS_INFO | person_ships | 2 |
# SC_61012 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TEAM_CHUNK | ships | 2 | |
repeated | []TEAM_CELL | recommends | 3 |
# CS_61013 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []BOSSEVENTFLEET | fleet | 1 |
# SC_61020 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_61024 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
optional | EVENT_BASE | event_info | 2 | |
optional | EVENT_BASE_COMPLETED | completed_info | 3 |
# CS_61025 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []EVENT_PERFORMANCE | perf | 1 |
# SC_61028 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | EVENT_BOSS | boss_event | 2 |
# SC_61030 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []RANK_INFO | list | 1 |
# CS_61033 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | recommend_uid | 1 | |
required | uint32 | recommend_shipid | 2 | |
required | uint32 | cmd | 3 |
# SC_61036 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TEAM_CELL | recommends | 1 |
# SC_61038 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []RANK_INFO | list | 1 |
# SC_62003 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []uint32 | donate_tasks | 2 |
# SC_62004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | WEEKLY_TASK | this_weekly_tasks | 1 |
# SC_62010 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | drop_list | 2 |
# SC_62012 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []CAPITAL_LOG | inclog | 2 | |
repeated | []CAPITAL_LOG | declog | 3 | |
repeated | []CAPITAL_LOG | otherlog | 4 |
# SC_62019 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | id | 1 | |
required | uint32 | user_id | 2 | |
required | uint32 | has_capital | 3 | |
required | uint32 | has_tech_point | 4 |
# SC_62023 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | progress | 2 |
# SC_62025 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | capital | 2 |
# SC_62030 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []RANK_INFO | list | 1 |
# SC_62101 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []GUILD_TECHNOLOGY | technologys | 1 |
# SC_63000 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []TECHNOLOGYREFRESH | refresh_list | 1 | |
required | uint32 | refresh_flag | 2 | |
required | TECHNOLOGYCATCHUP | catchup | 3 | |
repeated | []TECHNOLOGYINFO | queue | 4 |
# CS_63001 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tech_id | 1 | |
required | uint32 | refresh_id | 2 |
# CS_63003 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tech_id | 1 | |
required | uint32 | refresh_id | 2 |
# SC_63004 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | common_list | 2 | |
repeated | []TECHNOLOGYREFRESH | refresh_list | 3 | |
repeated | []DROPINFO | drop_list | 4 | |
repeated | []DROPINFO | catchup_list | 5 | |
repeated | []DROPINFO | catchupact_list | 6 |
# CS_63005 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tech_id | 1 | |
required | uint32 | refresh_id | 2 |
# SC_63008 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TECHNOLOGYREFRESH | refresh_list | 2 |
# CS_63011 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | version | 1 | |
required | uint32 | target | 2 |
# CS_63013 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tech_id | 1 | |
required | uint32 | refresh_id | 2 |
# SC_63014 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TECHNOLOGYREFRESH | refresh_list | 2 |
# SC_63016 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []TECHNOLOGYDROP | drops | 2 |
# SC_63100 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []BLUPRINTINFO | blueprint_list | 1 | |
required | uint32 | cold_time | 2 | |
required | uint32 | daily_catchup_strengthen | 3 | |
required | uint32 | daily_catchup_strengthen_ur | 4 |
# CS_63210 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | blueprintid | 1 | |
required | uint32 | itemid | 2 | |
required | uint32 | number | 3 | |
required | uint32 | task_id | 4 |
# SC_63300 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []METACHARINFO | meta_char_list | 1 |
# CS_63301 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | repair_id | 2 |
# CS_63307 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skill_id | 2 |
# SC_63308 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | switch_cnt | 2 |
# CS_63309 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skill_id | 2 |
# SC_63310 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
required | uint32 | switch_cnt | 2 |
# CS_63311 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skill_id | 2 | |
required | uint32 | index | 3 |
# SC_63314 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | double_exp | 2 | |
required | uint32 | exp | 3 | |
required | uint32 | skill_id | 4 | |
repeated | []FINISH_TASK | tasks | 5 | |
required | uint32 | switch_cnt | 6 | |
repeated | []SKILL_EXP | skill_exp | 7 |
# SC_63316 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []SKILL_INFO | skill_info_list | 1 |
# SC_63318 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []META_SKILL_SIMPLE_INFO | info_list | 1 |
# CS_63319 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ship_id | 1 | |
required | uint32 | skill_id | 2 | |
repeated | []ITEM_INFO | books | 3 |
# SC_63320 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | ret | 1 | |
optional | uint32 | level | 2 | |
optional | uint32 | exp | 3 |
# SC_64000 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []FLEETTECH | tech_list | 1 | |
repeated | []TECHSET | techset_list | 2 |
# CS_64001 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | tech_group_id | 1 | |
required | uint32 | tech_id | 2 |
# CS_64005 client->server ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | group_id | 1 | |
required | uint32 | tech_id | 2 |
# SC_64006 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | rewards | 2 |
# SC_64008 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
required | uint32 | result | 1 | |
repeated | []DROPINFO | rewards | 2 |
# SC_70000 server->client ↑
label | type | name | description | index |
---|---|---|---|---|
repeated | []METACHARINFO | meta_char_list | 1 |