mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-03-01 00:35:36 +08:00
完善客户端协议
This commit is contained in:
59
protocol/proto_hk4e/server_only/SVOProto.proto
Normal file
59
protocol/proto_hk4e/server_only/SVOProto.proto
Normal file
@@ -0,0 +1,59 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package ToTheMoonProto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message Pos {
|
||||
float x = 1;
|
||||
float y = 2;
|
||||
float z = 3;
|
||||
}
|
||||
|
||||
message SVONodeProto {
|
||||
int32 area = 1;
|
||||
int64 mortonIndex = 2;
|
||||
int64 parent = 3;
|
||||
int64 children = 4;
|
||||
int32 childNum = 5;
|
||||
repeated int64 neighbors = 6;
|
||||
repeated int32 neighborsLevel = 7;
|
||||
repeated int64 planarNeighbors = 8;
|
||||
repeated int32 planarNeighborsLevel = 9;
|
||||
repeated int64 diagonalNeighbors = 10;
|
||||
repeated int32 diagonalNeighborsLevel = 11;
|
||||
}
|
||||
|
||||
message SVOLayerProto {
|
||||
int32 level = 1;
|
||||
repeated SVONodeProto nodeData = 2;
|
||||
}
|
||||
|
||||
message SVOStructureProto {
|
||||
Pos basePos = 1;
|
||||
repeated SVOLayerProto layerData = 2;
|
||||
repeated int32 totalIndex = 3;
|
||||
}
|
||||
|
||||
message SVOBlockProto {
|
||||
SVOStructureProto svo = 1;
|
||||
int32 sceneId = 2;
|
||||
repeated int32 blockIndex = 3;
|
||||
}
|
||||
|
||||
message SVOWorldProto {
|
||||
repeated SVOBlockProto blocks = 1;
|
||||
float side_length = 2;
|
||||
int32 sceneId = 3;
|
||||
}
|
||||
|
||||
message SVONodeWrapperProto {
|
||||
SVONodeProto svoNode = 1;
|
||||
int32 level = 2;
|
||||
}
|
||||
|
||||
message SVONodePathProto {
|
||||
Pos start = 1;
|
||||
Pos end = 2;
|
||||
repeated SVONodeWrapperProto svoNodes = 3;
|
||||
}
|
||||
151
protocol/proto_hk4e/server_only/bin.block.proto
Normal file
151
protocol/proto_hk4e/server_only/bin.block.proto
Normal file
@@ -0,0 +1,151 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin_common.server.proto";
|
||||
|
||||
message BlossomChestBin {
|
||||
uint32 blossom_chest_id = 1;
|
||||
uint32 drop_id = 2;
|
||||
fixed32 dead_time = 3;
|
||||
repeated uint32 qualify_uid_list = 4;
|
||||
repeated uint32 remain_uid_list = 5;
|
||||
uint32 item_limit_type = 6;
|
||||
uint32 refresh_id = 7;
|
||||
}
|
||||
|
||||
message GadgetPlatformBin {
|
||||
uint32 route_id = 1;
|
||||
int32 point_index = 2;
|
||||
bool is_started = 3;
|
||||
uint32 point_id = 4;
|
||||
uint32 moving_platform_type = 5;
|
||||
}
|
||||
|
||||
message BossChestBin {
|
||||
repeated uint32 remain_uid_list = 1;
|
||||
fixed32 dead_time = 2;
|
||||
uint32 dead_level = 3;
|
||||
repeated uint32 qualify_uid_list = 4;
|
||||
}
|
||||
|
||||
message ChallengeRecordBin {
|
||||
uint32 challenge_index = 1;
|
||||
uint32 challenge_id = 2;
|
||||
uint32 challenge_record_type = 3;
|
||||
uint32 best_value = 4;
|
||||
}
|
||||
|
||||
message BossDieInfoBin {
|
||||
repeated uint32 surround_uid_list = 1;
|
||||
fixed32 dead_time = 2;
|
||||
uint32 dead_level = 3;
|
||||
}
|
||||
|
||||
message GroupTriggerBin {
|
||||
uint32 trigger_count = 1;
|
||||
uint32 config_id = 2;
|
||||
}
|
||||
|
||||
message GeneralRewardBin {
|
||||
uint32 drop_id = 1;
|
||||
uint32 reward_id = 2;
|
||||
uint32 drop_num = 3;
|
||||
map<uint32, uint32> drop_map = 4;
|
||||
}
|
||||
|
||||
message GadgetGeneralRewardBin {
|
||||
uint32 resin = 2;
|
||||
uint32 dead_time = 3;
|
||||
repeated uint32 remain_uid_list = 5;
|
||||
map<uint32, GeneralRewardBin> qualify_info_map = 7;
|
||||
uint32 destroy_cd = 8;
|
||||
uint32 item_limit_type = 9;
|
||||
ItemParamBin item_param = 10;
|
||||
repeated uint32 open_state_list = 11;
|
||||
}
|
||||
|
||||
message FishStockBin {
|
||||
uint32 stock_type = 1;
|
||||
uint32 gen_fish_num = 2;
|
||||
uint32 max_num = 3;
|
||||
}
|
||||
|
||||
message GadgetFishPoolBin {
|
||||
repeated FishStockBin fish_stock_list = 1;
|
||||
uint32 today_fish_num = 2;
|
||||
uint32 last_refresh_today_fish_time = 3;
|
||||
map<uint32, uint32> cached_fish_map = 4;
|
||||
}
|
||||
|
||||
message CustomGadgetNodeInfoBin {
|
||||
int32 parent_index = 1;
|
||||
uint32 config_id = 2;
|
||||
string slot_identifier = 3;
|
||||
}
|
||||
|
||||
message CustomGadgetTreeInfoBin {
|
||||
repeated CustomGadgetNodeInfoBin node_list = 1;
|
||||
}
|
||||
|
||||
message GadgetWorktopBin {
|
||||
repeated uint32 option_list = 1;
|
||||
}
|
||||
|
||||
message GroupGadgetBin {
|
||||
uint32 gadget_state = 1;
|
||||
bool is_enable_interact = 2;
|
||||
uint32 gadget_talk_state = 3;
|
||||
oneof component {
|
||||
GadgetPlatformBin platform = 101;
|
||||
BossChestBin boss_chest = 102;
|
||||
BlossomChestBin blossom_chest = 103;
|
||||
GadgetGeneralRewardBin general_reward = 104;
|
||||
GadgetFishPoolBin fish_pool = 105;
|
||||
CustomGadgetTreeInfoBin custom_gadget_tree_info = 106;
|
||||
GadgetWorktopBin worktop = 107;
|
||||
}
|
||||
}
|
||||
|
||||
message GroupMonsterBin {
|
||||
uint32 dropped_hp_percent = 1;
|
||||
}
|
||||
|
||||
message GroupGatherBin {
|
||||
uint32 config_id = 1;
|
||||
fixed32 last_refresh_time = 2;
|
||||
}
|
||||
|
||||
message GroupRefreshTimeBin {
|
||||
uint32 save_type = 1;
|
||||
fixed32 last_refresh_time = 2;
|
||||
}
|
||||
|
||||
message GroupBin {
|
||||
map<uint32, GroupMonsterBin> monster_map = 1;
|
||||
repeated uint32 del_monster_list = 2;
|
||||
map<uint32, GroupGadgetBin> gadget_map = 3;
|
||||
repeated uint32 del_gadget_list = 4;
|
||||
map<string, GroupTriggerBin> trigger_map = 5;
|
||||
map<string, GroupVariableBin> variable_map = 6;
|
||||
uint32 suite_index = 7;
|
||||
repeated uint32 show_cutscene_chest_list = 8;
|
||||
repeated ChallengeRecordBin challenge_record_list = 9;
|
||||
uint32 revise_level = 10;
|
||||
fixed32 last_refresh_time = 11;
|
||||
uint32 target_suite_index = 12;
|
||||
map<uint32, BossDieInfoBin> boss_die_info_map = 13;
|
||||
repeated GroupGatherBin gather_refresh_time_list = 14;
|
||||
bool is_replaceable = 15;
|
||||
uint32 replaceable_version = 16;
|
||||
repeated GroupTriggerBin trigger_list = 17;
|
||||
repeated GroupRefreshTimeBin group_refresh_list = 18;
|
||||
repeated GroupVariableConfigIdBin variable_config_id_bin_list = 19;
|
||||
}
|
||||
|
||||
message BlockBin {
|
||||
map<uint32, bytes> group_map = 1;
|
||||
map<uint32, GroupProductBin> group_product_map = 2;
|
||||
}
|
||||
322
protocol/proto_hk4e/server_only/bin.home.proto
Normal file
322
protocol/proto_hk4e/server_only/bin.home.proto
Normal file
@@ -0,0 +1,322 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin_common.server.proto";
|
||||
import "define.proto";
|
||||
|
||||
message HomeBasicCompBin {
|
||||
uint64 trans_no_count = 1;
|
||||
uint64 exp = 4;
|
||||
uint32 level = 5;
|
||||
string owner_nick_name = 6;
|
||||
uint32 total_home_time = 7;
|
||||
uint64 home_time_ms = 8;
|
||||
}
|
||||
|
||||
message HomeFurnitureBin {
|
||||
uint32 furniture_id = 1;
|
||||
VectorBin spawn_pos = 3;
|
||||
VectorBin spawn_rot = 4;
|
||||
int32 parent_furniture_index = 7;
|
||||
uint32 guid = 8;
|
||||
uint32 version = 9;
|
||||
}
|
||||
|
||||
message HomeFurnitureSuiteBin {
|
||||
uint32 suite_id = 1;
|
||||
VectorBin spawn_pos = 2;
|
||||
repeated int32 included_furniture_index_list = 3;
|
||||
uint32 guid = 4;
|
||||
bool is_allow_summon = 5;
|
||||
}
|
||||
|
||||
message HomeNpcBin {
|
||||
uint32 avatar_id = 1;
|
||||
VectorBin spawn_pos = 2;
|
||||
VectorBin spawn_rot = 3;
|
||||
uint32 costume_id = 4;
|
||||
}
|
||||
|
||||
message HomeAnimalBin {
|
||||
uint32 furniture_id = 1;
|
||||
VectorBin spawn_pos = 2;
|
||||
VectorBin spawn_rot = 3;
|
||||
}
|
||||
|
||||
message HomeBlockSubFieldBin {
|
||||
VectorBin spawn_pos = 1;
|
||||
VectorBin spawn_rot = 2;
|
||||
}
|
||||
|
||||
message HomeBlockFieldBin {
|
||||
uint32 guid = 1;
|
||||
uint32 furniture_id = 2;
|
||||
VectorBin spawn_pos = 3;
|
||||
VectorBin spawn_rot = 4;
|
||||
repeated HomeBlockSubFieldBin sub_field_list = 5;
|
||||
}
|
||||
|
||||
message HomeFurnitureGroupBin {
|
||||
uint32 group_furniture_index = 1;
|
||||
repeated HomeFurnitureBin virtual_furniure_list = 2;
|
||||
}
|
||||
|
||||
message HomeFurnitureCustomSuiteBin {
|
||||
VectorBin spawn_pos = 1;
|
||||
repeated int32 included_furniture_index_list = 2;
|
||||
uint32 guid = 3;
|
||||
}
|
||||
|
||||
message HomeBlockBin {
|
||||
uint32 block_id = 1;
|
||||
repeated HomeFurnitureBin persistent_furniture_list = 2;
|
||||
repeated HomeFurnitureBin deploy_furniure_list = 3;
|
||||
repeated HomeNpcBin deploy_npc_list = 4;
|
||||
repeated HomeFurnitureSuiteBin furniture_suite_list = 5;
|
||||
repeated HomeAnimalBin deploy_animal_list = 6;
|
||||
bool is_unlocked = 7;
|
||||
repeated HomeBlockFieldBin deploy_field_list = 8;
|
||||
repeated HomeFurnitureGroupBin deploy_furniture_group_list = 9;
|
||||
repeated HomeFurnitureCustomSuiteBin furniture_custom_suite_list = 10;
|
||||
}
|
||||
|
||||
message HomeSceneBin {
|
||||
uint32 scene_id = 1;
|
||||
SceneBin scene_bin = 2;
|
||||
repeated HomeBlockBin block_bin_list = 3;
|
||||
bool is_set_born_pos = 4;
|
||||
VectorBin born_pos = 5;
|
||||
VectorBin born_rot = 6;
|
||||
repeated HomeFurnitureBin door_list = 7;
|
||||
repeated HomeFurnitureBin stair_list = 8;
|
||||
HomeFurnitureBin main_house = 9;
|
||||
VectorBin djinn_pos = 10;
|
||||
uint32 tmp_version = 12;
|
||||
fixed32 save_time = 13;
|
||||
uint32 bgm_id = 14;
|
||||
}
|
||||
|
||||
message HomeModuleBin {
|
||||
uint32 module_id = 1;
|
||||
uint32 cur_room_scene_id = 2;
|
||||
repeated HomeSceneBin scene_bin_list = 3;
|
||||
}
|
||||
|
||||
message HomeSceneCompBin {
|
||||
uint32 cur_module_id = 1;
|
||||
repeated HomeModuleBin module_bin_list = 2;
|
||||
}
|
||||
|
||||
message HomeOfflineMsgExeBin {
|
||||
HomeOfflineMsgBin msg = 1;
|
||||
uint32 exe_times = 2;
|
||||
}
|
||||
|
||||
message HomeOfflineMsgCompBin {
|
||||
uint32 index = 1;
|
||||
repeated HomeOfflineMsgExeBin next_offline_msg_list = 2;
|
||||
}
|
||||
|
||||
message HomeFurnitureMakeBin {
|
||||
repeated FurnitureMakeSlotsBin furniture_make_slots_bin_list = 1;
|
||||
}
|
||||
|
||||
message HomeLimitedShopPoolRecordBin {
|
||||
uint32 pool_id = 1;
|
||||
repeated uint32 goods_id_list = 2;
|
||||
}
|
||||
|
||||
message HomeLimitedShopGoodsInfoBin {
|
||||
uint32 goods_id = 1;
|
||||
uint32 buy_num = 2;
|
||||
}
|
||||
|
||||
message HomeLimitedShopNPCPosBin {
|
||||
uint32 module_id = 1;
|
||||
uint32 scene_id = 4;
|
||||
uint32 block_id = 5;
|
||||
uint32 index = 6;
|
||||
}
|
||||
|
||||
message HomeLimitedShopBin {
|
||||
uint32 last_refresh_time = 1;
|
||||
repeated HomeLimitedShopPoolRecordBin pool_record_bin_list = 3;
|
||||
repeated HomeLimitedShopGoodsInfoBin goods_info_bin_list = 4;
|
||||
repeated HomeLimitedShopNPCPosBin npc_pos_bin_list = 5;
|
||||
}
|
||||
|
||||
message HomePlantSubFieldBin {
|
||||
uint32 index = 1;
|
||||
uint32 seed_id = 2;
|
||||
uint32 grow_time = 3;
|
||||
uint32 last_update_time = 4;
|
||||
repeated uint32 gather_index_list = 5;
|
||||
uint32 home_gather_id = 6;
|
||||
}
|
||||
|
||||
message HomePlantFieldBin {
|
||||
uint32 module_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 guid = 3;
|
||||
uint32 furniture_id = 4;
|
||||
repeated HomePlantSubFieldBin sub_field_bin_list = 5;
|
||||
}
|
||||
|
||||
message HomePlantBin {
|
||||
repeated HomePlantFieldBin field_bin_list = 1;
|
||||
}
|
||||
|
||||
message HomeFishpondFarmingBin {
|
||||
uint32 scene_id = 1;
|
||||
uint32 fishpond_guid = 2;
|
||||
uint32 furniture_id = 3;
|
||||
repeated uint32 fish_id_list = 4;
|
||||
}
|
||||
|
||||
message HomeScenePointFishFarmingBin {
|
||||
uint32 scene_id = 1;
|
||||
uint32 local_entity_id = 2;
|
||||
repeated uint32 fish_id_list = 4;
|
||||
}
|
||||
|
||||
message HomeModuleFishFarmingBin {
|
||||
uint32 module_id = 1;
|
||||
repeated HomeFishpondFarmingBin fishpond_farming_bin_list = 2;
|
||||
repeated HomeScenePointFishFarmingBin scene_point_fish_farming_bin_list = 3;
|
||||
}
|
||||
|
||||
message HomeFishFarmingBin {
|
||||
repeated HomeModuleFishFarmingBin module_fish_farming_bin_list = 1;
|
||||
}
|
||||
|
||||
message HomeCustomFurnitureNodeInfoBin {
|
||||
int32 parent_index = 1;
|
||||
uint32 furniture_id = 2;
|
||||
string slot_identifier = 3;
|
||||
}
|
||||
|
||||
message HomeOneCustomFurnitureBin {
|
||||
uint32 scene_id = 1;
|
||||
uint32 guid = 2;
|
||||
uint32 furniture_id = 3;
|
||||
repeated HomeCustomFurnitureNodeInfoBin sub_furniture_list = 4;
|
||||
}
|
||||
|
||||
message HomeModuleCustomFurnitureBin {
|
||||
uint32 module_id = 1;
|
||||
repeated HomeOneCustomFurnitureBin custom_furniture_bin_list = 2;
|
||||
}
|
||||
|
||||
message HomeCustomFurnitureBin {
|
||||
repeated HomeModuleCustomFurnitureBin module_custom_furniture_bin_list = 1;
|
||||
}
|
||||
|
||||
message HomeOnePictureFrameBin {
|
||||
uint32 scene_id = 1;
|
||||
uint32 guid = 2;
|
||||
uint32 furniture_id = 3;
|
||||
uint32 picture_id = 4;
|
||||
}
|
||||
|
||||
message HomeModulePictureFrameBin {
|
||||
uint32 module_id = 1;
|
||||
repeated HomeOnePictureFrameBin picture_frame_bin_list = 2;
|
||||
}
|
||||
|
||||
message HomePictureFrameBin {
|
||||
repeated HomeModulePictureFrameBin module_picture_frame_bin_list = 1;
|
||||
}
|
||||
|
||||
message HomeGroupPlayerInfoBin {
|
||||
uint32 uid = 1;
|
||||
string nickname = 2;
|
||||
uint32 player_level = 3;
|
||||
ProfilePictureBin profile_picture = 4;
|
||||
string online_id = 5;
|
||||
string psn_id = 6;
|
||||
}
|
||||
|
||||
message HomeRacingGalleryRecordBin {
|
||||
uint32 use_time = 1;
|
||||
HomeGroupPlayerInfoBin player_info = 2;
|
||||
uint32 timestamp = 3;
|
||||
}
|
||||
|
||||
message HomeRacingRecordBin {
|
||||
repeated HomeRacingGalleryRecordBin record_list = 1;
|
||||
}
|
||||
|
||||
message HomeBalloonGalleryRecordBin {
|
||||
uint32 score = 1;
|
||||
uint32 hit_count = 2;
|
||||
HomeGroupPlayerInfoBin player_info = 3;
|
||||
uint32 timestamp = 4;
|
||||
}
|
||||
|
||||
message HomeBalloonRecordBin {
|
||||
repeated HomeBalloonGalleryRecordBin record_list = 1;
|
||||
}
|
||||
|
||||
message HomeStakePlayRecordBin {
|
||||
uint32 timestamp = 1;
|
||||
repeated HomeGroupPlayerInfoBin engaged_player_info_list = 2;
|
||||
}
|
||||
|
||||
message HomeStakeRecordBin {
|
||||
repeated HomeStakePlayRecordBin record_list = 1;
|
||||
}
|
||||
|
||||
message HomeSeekFurniturePlayerScoreBin {
|
||||
HomeGroupPlayerInfoBin player_info = 1;
|
||||
uint32 score = 2;
|
||||
}
|
||||
|
||||
message HomeSeekFurnitureOneRecordBin {
|
||||
uint32 timestamp = 1;
|
||||
repeated HomeSeekFurniturePlayerScoreBin engaged_player_score_list = 2;
|
||||
}
|
||||
|
||||
message HomeSeekFurnitureAllRecordBin {
|
||||
repeated HomeSeekFurnitureOneRecordBin record_list = 1;
|
||||
}
|
||||
|
||||
message HomeGroupRecordBin {
|
||||
oneof detail {
|
||||
HomeRacingRecordBin racing_gallery_info_bin = 11;
|
||||
HomeBalloonRecordBin balloon_gallery_info_bin = 12;
|
||||
HomeStakeRecordBin stake_play_info_bin = 13;
|
||||
HomeSeekFurnitureAllRecordBin seek_furniture_play_info_bin = 14;
|
||||
}
|
||||
}
|
||||
|
||||
message HomeGroupRecordCompBin {
|
||||
map<uint32, HomeGroupRecordBin> group_record_map_bin = 1;
|
||||
}
|
||||
|
||||
message HomeBlueprintCompBin {
|
||||
bool is_allow_friend_copy = 1;
|
||||
}
|
||||
|
||||
message HomeDataBin {
|
||||
HomeBasicCompBin basic_bin = 1;
|
||||
HomeSceneCompBin scene_bin = 2;
|
||||
HomeOfflineMsgCompBin offline_msg_bin = 3;
|
||||
HomeFurnitureMakeBin furniture_make_bin = 4;
|
||||
HomeLimitedShopBin limited_shop_bin = 5;
|
||||
HomePlantBin plant_bin = 6;
|
||||
HomeFishFarmingBin fish_farming_bin = 7;
|
||||
HomeCustomFurnitureBin custom_furniture_bin = 8;
|
||||
HomePictureFrameBin picture_frame_bin = 9;
|
||||
HomeGroupRecordCompBin group_record_bin = 10;
|
||||
HomeBlueprintCompBin blueprint_bin = 11;
|
||||
}
|
||||
|
||||
message HomeData {
|
||||
uint32 uid = 1;
|
||||
uint32 data_version = 2;
|
||||
bytes bin_data = 3;
|
||||
int32 block_end_time = 4;
|
||||
}
|
||||
5
protocol/proto_hk4e/server_only/bin.multiserver.proto
Normal file
5
protocol/proto_hk4e/server_only/bin.multiserver.proto
Normal file
@@ -0,0 +1,5 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
3954
protocol/proto_hk4e/server_only/bin.server.proto
Normal file
3954
protocol/proto_hk4e/server_only/bin.server.proto
Normal file
File diff suppressed because it is too large
Load Diff
911
protocol/proto_hk4e/server_only/bin_common.server.proto
Normal file
911
protocol/proto_hk4e/server_only/bin_common.server.proto
Normal file
@@ -0,0 +1,911 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
|
||||
enum GroupBinOperation {
|
||||
GROUP_OP_NONE = 0;
|
||||
GROUP_OP_GADGET_MAP_DEL = 1;
|
||||
GROUP_OP_DEL_GADGET_LIST = 2;
|
||||
GROUP_OP_MONSTER_MAP_DEL = 3;
|
||||
GROUP_OP_DEL_MONSTER_LIST = 4;
|
||||
GORUP_OP_DEL_TRIGGER = 5;
|
||||
GROUP_OP_SET_TRIGGER_COUNT = 6;
|
||||
GROUP_OP_SET_VARIABLE_VAL = 7;
|
||||
GROUP_OP_SET_TARGET_SUITE = 8;
|
||||
GROUP_OP_SET_GADGET_STATE = 9;
|
||||
GROUP_OP_SET_DEAD = 10;
|
||||
GROUP_OP_SET_UNREGISTER = 11;
|
||||
}
|
||||
|
||||
enum GroupLinkOpType {
|
||||
GROUP_LINK_OP_NONE = 0;
|
||||
GROUP_LINK_OP_BUNDLE_REGISTER = 1;
|
||||
GROUP_LINK_OP_BUNDLE_FINISH = 2;
|
||||
GROUP_LINK_OP_BUNDLE_UNREGISTER = 3;
|
||||
}
|
||||
|
||||
enum SceneTagOpType {
|
||||
SCENE_TAG_OP_NONE = 0;
|
||||
SCENE_TAG_OP_ADD = 1;
|
||||
SCENE_TAG_OP_DEL = 2;
|
||||
}
|
||||
|
||||
enum OfflineOpType {
|
||||
OFFLINE_OP_NONE = 0;
|
||||
OFFLINE_OP_TEST = 1;
|
||||
OFFLINE_OP_FURNITURE_MAKE_HELP = 2;
|
||||
OFFLINE_OP_PLANT_FLOWER_ACTIVITY_GIVE_FLOWER = 3;
|
||||
OFFLINE_OP_WINTER_CAMP_GIVE_ITEM = 4;
|
||||
OFFLINE_OP_ACTIVITY_GIVE_GIFT = 5;
|
||||
OFFLINE_OP_VINTAGE_ACTIVITY_DIVIDEND = 6;
|
||||
OFFLINE_OP_GCG_SETTLE = 7;
|
||||
}
|
||||
|
||||
message VectorBin {
|
||||
float x = 1;
|
||||
float y = 2;
|
||||
float z = 3;
|
||||
}
|
||||
|
||||
message Uint32PairBin {
|
||||
uint32 key = 1;
|
||||
uint32 value = 2;
|
||||
}
|
||||
|
||||
message Uint32ToInt32PairBin {
|
||||
uint32 key = 1;
|
||||
int32 value = 2;
|
||||
}
|
||||
|
||||
message FloatPairBin {
|
||||
float first = 1;
|
||||
float second = 2;
|
||||
}
|
||||
|
||||
message Uint32List {
|
||||
repeated uint32 uint32_list = 1;
|
||||
}
|
||||
|
||||
message Int32List {
|
||||
repeated int32 int32_list = 1;
|
||||
}
|
||||
|
||||
message ReliquaryBin {
|
||||
uint32 level = 1;
|
||||
uint32 exp = 2;
|
||||
uint32 main_prop_id = 4;
|
||||
repeated uint32 append_prop_id_list = 5;
|
||||
}
|
||||
|
||||
message WeaponBin {
|
||||
uint32 level = 1;
|
||||
uint32 exp = 2;
|
||||
uint32 promote_level = 3;
|
||||
map<uint32, uint32> affix_map = 4;
|
||||
}
|
||||
|
||||
message ItemParamBin {
|
||||
uint32 item_id = 1;
|
||||
uint32 count = 2;
|
||||
uint32 level = 3;
|
||||
uint32 promote_level = 4;
|
||||
}
|
||||
|
||||
message MailBin {
|
||||
string title = 1;
|
||||
string content = 2;
|
||||
string sender = 3;
|
||||
repeated ItemParamBin item_param_list = 4;
|
||||
fixed32 send_time = 5;
|
||||
fixed32 expire_time = 6;
|
||||
uint32 importance = 7;
|
||||
uint32 config_id = 8;
|
||||
repeated string argument_list = 9;
|
||||
uint32 item_limit_type = 10;
|
||||
uint32 source_type = 11;
|
||||
string tag = 12;
|
||||
uint32 reason_type = 13;
|
||||
uint32 collect_state = 14;
|
||||
}
|
||||
|
||||
message DelItemOp {
|
||||
uint32 item_id = 1;
|
||||
uint32 item_num = 2;
|
||||
}
|
||||
|
||||
message DelItemNegativeOp {
|
||||
uint32 item_id = 1;
|
||||
uint32 item_num = 2;
|
||||
uint32 remain_num = 3;
|
||||
}
|
||||
|
||||
message DelEquipOp {
|
||||
uint64 guid = 1;
|
||||
}
|
||||
|
||||
message PlayerGotoOp {
|
||||
uint32 scene_id = 1;
|
||||
VectorBin pos = 2;
|
||||
}
|
||||
|
||||
message ResetParentQuestOp {
|
||||
uint32 parent_quest_id = 3;
|
||||
}
|
||||
|
||||
message RefreshGroupOp {
|
||||
uint32 group_id = 1;
|
||||
uint32 suite_id = 2;
|
||||
uint32 scene_id = 3;
|
||||
}
|
||||
|
||||
message SetScenePointLockStatusOp {
|
||||
uint32 scene_id = 1;
|
||||
uint32 point_id = 2;
|
||||
bool is_locked = 3;
|
||||
}
|
||||
|
||||
message SetPlayerNickNameOp {
|
||||
string nick_name = 1;
|
||||
}
|
||||
|
||||
message RefreshShopOp {
|
||||
}
|
||||
|
||||
message UnlockTalentOp {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 skill_depot_id = 2;
|
||||
uint32 talent_id = 3;
|
||||
}
|
||||
|
||||
message TakeOffEquipOp {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 equip_type = 2;
|
||||
}
|
||||
|
||||
message DelMailOp {
|
||||
repeated uint32 mail_id_list = 1;
|
||||
}
|
||||
|
||||
message UnlockAreaOp {
|
||||
uint32 area_id = 1;
|
||||
}
|
||||
|
||||
message FinishDailyTaskOp {
|
||||
uint32 daily_task_id = 1;
|
||||
uint32 daily_time = 2;
|
||||
}
|
||||
|
||||
message AddItemOp {
|
||||
uint32 item_id = 1;
|
||||
uint32 item_count = 2;
|
||||
oneof detail {
|
||||
ReliquaryBin reliquary = 101;
|
||||
WeaponBin weapon = 102;
|
||||
}
|
||||
}
|
||||
|
||||
message ModifyBornPosOp {
|
||||
uint32 scene_id = 1;
|
||||
VectorBin pos = 2;
|
||||
}
|
||||
|
||||
message SubCoinNegativeOp {
|
||||
uint32 scoin = 1;
|
||||
uint32 hcoin = 2;
|
||||
uint32 mcoin = 3;
|
||||
uint32 home_coin = 4;
|
||||
PlatformType platform_type = 5;
|
||||
}
|
||||
|
||||
message SetQuestContentProgressOp {
|
||||
uint32 quest_id = 1;
|
||||
map<uint32, uint32> finish_progress_map = 2;
|
||||
map<uint32, uint32> fail_progress_map = 3;
|
||||
}
|
||||
|
||||
message FinishOrderOp {
|
||||
uint32 order_id = 1;
|
||||
}
|
||||
|
||||
message AddOrModifyWatcherOp {
|
||||
uint32 watcher_id = 1;
|
||||
uint32 progress = 2;
|
||||
}
|
||||
|
||||
message DelWatcherOp {
|
||||
uint32 watcher_id = 1;
|
||||
}
|
||||
|
||||
message SetSignatureOp {
|
||||
string signature = 1;
|
||||
}
|
||||
|
||||
message AddOrSubResinOp {
|
||||
uint32 delta_count = 1;
|
||||
bool is_sub = 2;
|
||||
}
|
||||
|
||||
message SetQuestGlobalVarValueOp {
|
||||
uint32 id = 1;
|
||||
int32 value = 2;
|
||||
}
|
||||
|
||||
message AddMcoinVipPointOp {
|
||||
uint32 mcoin = 1;
|
||||
uint32 vip_point = 2;
|
||||
PlatformType platform_type = 3;
|
||||
}
|
||||
|
||||
message ExchangeMcoinOp {
|
||||
uint32 num = 1;
|
||||
ExchangeMcoinType exchange_type = 2;
|
||||
}
|
||||
|
||||
message GroupBinOp {
|
||||
GroupBinOperation op_type = 1;
|
||||
uint32 group_id = 2;
|
||||
uint32 config_id = 3;
|
||||
bool is_add = 4;
|
||||
uint32 state = 5;
|
||||
bool is_create = 6;
|
||||
string trigger_name = 7;
|
||||
uint32 trigger_count = 8;
|
||||
string variable_name = 9;
|
||||
int32 variable_value = 10;
|
||||
uint32 target_suite = 11;
|
||||
uint32 scene_id = 12;
|
||||
}
|
||||
|
||||
message DelOneOffOp {
|
||||
uint32 group_id = 1;
|
||||
uint32 config_id = 2;
|
||||
bool is_monster = 3;
|
||||
uint32 scene_id = 4;
|
||||
}
|
||||
|
||||
message FinishRoutineOp {
|
||||
uint32 routine_id = 1;
|
||||
}
|
||||
|
||||
message FinishDailyTaskUnloadGroupOp {
|
||||
uint32 daily_task_id = 1;
|
||||
uint32 daily_time = 2;
|
||||
}
|
||||
|
||||
message RefreshBlossomCircleCampOp {
|
||||
uint32 refresh_id = 1;
|
||||
uint32 circle_camp_id = 2;
|
||||
}
|
||||
|
||||
message BlessingActivityGivePicOp {
|
||||
uint32 source_uid = 1;
|
||||
uint32 target_uid = 2;
|
||||
uint32 pic_id = 3;
|
||||
}
|
||||
|
||||
message ExpeditionActivityAssistOp {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 assist_time = 2;
|
||||
uint32 target_uid = 3;
|
||||
string target_nick_name = 4;
|
||||
string online_id = 5;
|
||||
uint32 assist_uid = 6;
|
||||
}
|
||||
|
||||
message RecoverWorldLevelOp {
|
||||
}
|
||||
|
||||
message AddRegionSearchProgressOp {
|
||||
uint32 region_id = 1;
|
||||
uint32 add_recycle = 2;
|
||||
uint32 add_progress = 3;
|
||||
}
|
||||
|
||||
message SetMatchPunishTimesOp {
|
||||
uint32 match_id = 1;
|
||||
uint32 punish_times = 2;
|
||||
}
|
||||
|
||||
message ResetChannellerSlabCampGroupOp {
|
||||
uint32 stage_id = 1;
|
||||
uint32 round_id = 2;
|
||||
}
|
||||
|
||||
message ForceAcceptQuestOp {
|
||||
uint32 quest_id = 1;
|
||||
}
|
||||
|
||||
message SetMainCoopConfidenceOp {
|
||||
uint32 confidence = 1;
|
||||
}
|
||||
|
||||
message AddCoopPointSavePointListOp {
|
||||
uint32 coop_point_id = 1;
|
||||
repeated uint32 save_point_list = 2;
|
||||
}
|
||||
|
||||
message SetClimateAreaTypeOp {
|
||||
uint32 scene_id = 1;
|
||||
uint32 climate_area_id = 2;
|
||||
uint32 climate_type = 3;
|
||||
}
|
||||
|
||||
message ProcSceneTagOp {
|
||||
uint32 scene_id = 1;
|
||||
uint32 scene_tag_id = 2;
|
||||
SceneTagOpType op_type = 3;
|
||||
}
|
||||
|
||||
message SetFinishedParentQuestChildStateOp {
|
||||
uint32 quest_id = 1;
|
||||
uint32 state = 2;
|
||||
}
|
||||
|
||||
message ChangeMapAreaInfoOp {
|
||||
uint32 map_area_id = 1;
|
||||
bool is_open = 2;
|
||||
}
|
||||
|
||||
message SetLevel1AreaExplorePointOp {
|
||||
uint32 scene_id = 1;
|
||||
uint32 level1_area_id = 2;
|
||||
uint32 explore_point = 3;
|
||||
}
|
||||
|
||||
message SetCodexOpenOrCloseOp {
|
||||
uint32 codex_type = 1;
|
||||
uint32 codex_id = 2;
|
||||
bool is_open = 3;
|
||||
}
|
||||
|
||||
message GroupLinkOp {
|
||||
GroupLinkOpType op_type = 1;
|
||||
uint32 group_bundle_id = 2;
|
||||
uint32 activity_id = 3;
|
||||
}
|
||||
|
||||
message SetWatcherCompRecordValueOp {
|
||||
oneof optional_max_critical_damage {
|
||||
float max_critical_damage = 1;
|
||||
}
|
||||
oneof optional_max_fly_map_distance {
|
||||
float max_fly_map_distance = 2;
|
||||
}
|
||||
oneof optional_max_fly_time {
|
||||
float max_fly_time = 3;
|
||||
}
|
||||
oneof optional_max_dash_time {
|
||||
float max_dash_time = 4;
|
||||
}
|
||||
}
|
||||
|
||||
message AddFriendOp {
|
||||
uint32 target_uid = 1;
|
||||
}
|
||||
|
||||
message DelFriendOp {
|
||||
uint32 target_uid = 1;
|
||||
}
|
||||
|
||||
message AddFriendAskOp {
|
||||
uint32 target_uid = 1;
|
||||
}
|
||||
|
||||
message DelFriendAskOp {
|
||||
uint32 target_uid = 1;
|
||||
}
|
||||
|
||||
message BanCustomDungeonOp {
|
||||
uint32 ban_expire_time = 1;
|
||||
}
|
||||
|
||||
message RemoveInvalidMapMarksOp {
|
||||
uint32 scene_id = 1;
|
||||
FloatPairBin x_range = 2;
|
||||
FloatPairBin z_range = 3;
|
||||
}
|
||||
|
||||
message RecalculateAreaExplorePointOp {
|
||||
uint32 area_id = 1;
|
||||
uint32 old_exp = 2;
|
||||
uint32 recalc_exp = 3;
|
||||
uint32 new_exp = 4;
|
||||
}
|
||||
|
||||
message NicknameAuditResultOp {
|
||||
string nickname = 1;
|
||||
bool is_ok = 2;
|
||||
}
|
||||
|
||||
message SignatureAuditResultOp {
|
||||
string signature = 1;
|
||||
bool is_ok = 2;
|
||||
}
|
||||
|
||||
message PassHomeSceneArrangementAuditOp {
|
||||
uint32 module_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 version = 3;
|
||||
}
|
||||
|
||||
message FailHomeSceneArrangementAuditOp {
|
||||
uint32 module_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 version = 3;
|
||||
}
|
||||
|
||||
message FailHomeModulesArrangementAuditOp {
|
||||
bool is_all_module = 1;
|
||||
repeated uint32 module_id_list = 2;
|
||||
uint32 version = 3;
|
||||
}
|
||||
|
||||
message BanUgcPublishOp {
|
||||
uint32 ban_publish_expire_time = 1;
|
||||
}
|
||||
|
||||
message ResetPlayerPersistentDungeonOp {
|
||||
uint32 scene_id = 1;
|
||||
}
|
||||
|
||||
message ResetPlayerPosInPersistentDungeonOp {
|
||||
uint32 scene_id = 1;
|
||||
}
|
||||
|
||||
message LevelTagChangeOp {
|
||||
uint32 level_tag_id = 1;
|
||||
}
|
||||
|
||||
message ResetPlayerWayPointInPersistentDungeonOp {
|
||||
uint32 scene_id = 1;
|
||||
uint32 way_point_id = 2;
|
||||
}
|
||||
|
||||
message ExhibitionSetOp {
|
||||
uint32 exhibition_id = 1;
|
||||
oneof optional_accumulable_val {
|
||||
uint32 accumulable_val = 2;
|
||||
}
|
||||
oneof optional_replaceable_val {
|
||||
uint32 replaceable_val = 3;
|
||||
}
|
||||
}
|
||||
|
||||
message SetAvatarExtraPropOp {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 extra_prop_id = 2;
|
||||
uint32 extra_prop_count = 3;
|
||||
}
|
||||
|
||||
message AddItemWithLimitOp {
|
||||
AddItemOp add_item_op = 1;
|
||||
uint32 max_item_count = 2;
|
||||
}
|
||||
|
||||
message SetGadgetChainLevelOp {
|
||||
uint32 gadgetchain_id = 1;
|
||||
uint32 gadgetchain_level = 2;
|
||||
}
|
||||
|
||||
message SetDailyTaskVarOp {
|
||||
uint32 task_id = 1;
|
||||
uint32 index = 2;
|
||||
int32 value = 3;
|
||||
}
|
||||
|
||||
message AvatarRenameAuditResultOp {
|
||||
uint32 rename_id = 1;
|
||||
string target_name = 2;
|
||||
bool is_succ = 3;
|
||||
uint32 source_type = 4;
|
||||
}
|
||||
|
||||
message ResetAvatarRenameOp {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 reason = 2;
|
||||
}
|
||||
|
||||
message AddFinishedTalkOp {
|
||||
uint32 talk_id = 1;
|
||||
}
|
||||
|
||||
message DelFinishedTalkOp {
|
||||
uint32 talk_id = 1;
|
||||
}
|
||||
|
||||
message SetPlayerGCGMatchScoreOp {
|
||||
uint32 match_id = 1;
|
||||
uint32 score = 2;
|
||||
}
|
||||
|
||||
message SetPushTipsStateOp {
|
||||
uint32 push_tips_id = 1;
|
||||
uint32 push_tips_state = 2;
|
||||
}
|
||||
|
||||
message DeletePlayerGCGCardOp {
|
||||
uint32 card_id = 1;
|
||||
uint32 del_num = 2;
|
||||
}
|
||||
|
||||
message DeletePlayerGCGCardFaceOp {
|
||||
uint32 card_face_id = 1;
|
||||
}
|
||||
|
||||
message DeletePlayerGCGCardBackOp {
|
||||
uint32 card_back_id = 1;
|
||||
}
|
||||
|
||||
message DeletePlayerGCGDeckFieldOp {
|
||||
uint32 deck_field_id = 1;
|
||||
}
|
||||
|
||||
message BanPlayerGCGMatchOp {
|
||||
uint32 expire_time = 1;
|
||||
}
|
||||
|
||||
message BanPlayerGCGPVPOp {
|
||||
uint32 expire_time = 1;
|
||||
}
|
||||
|
||||
message OfflineMsgBin {
|
||||
fixed32 enque_time = 1;
|
||||
string ticket = 2;
|
||||
uint32 index = 3;
|
||||
oneof detail {
|
||||
DelItemOp del_item_op = 4;
|
||||
PlayerGotoOp goto_op = 5;
|
||||
ResetParentQuestOp reset_parent_quest_op = 6;
|
||||
RefreshGroupOp refresh_group_op = 7;
|
||||
SetScenePointLockStatusOp set_scene_point_lock_status_op = 8;
|
||||
SetPlayerNickNameOp set_nick_name_op = 9;
|
||||
RefreshShopOp refresh_shop_op = 10;
|
||||
UnlockTalentOp unlock_talent_op = 11;
|
||||
TakeOffEquipOp take_off_equip_op = 12;
|
||||
DelMailOp del_mail_op = 13;
|
||||
FinishDailyTaskOp finish_daily_task_op = 14;
|
||||
UnlockAreaOp unlock_area_op = 15;
|
||||
DelItemNegativeOp del_item_negative_op = 16;
|
||||
DelEquipOp del_equip_op = 17;
|
||||
AddItemOp add_item_op = 18;
|
||||
ModifyBornPosOp modify_born_pos_op = 19;
|
||||
SubCoinNegativeOp sub_coin_negative_op = 20;
|
||||
SetQuestContentProgressOp set_quest_content_progress_op = 21;
|
||||
FinishOrderOp finish_order_op = 22;
|
||||
AddOrModifyWatcherOp add_or_modify_watcher_op = 23;
|
||||
DelWatcherOp del_watcher_op = 24;
|
||||
SetSignatureOp set_signature_op = 25;
|
||||
AddOrSubResinOp add_or_sub_resin_op = 26;
|
||||
SetQuestGlobalVarValueOp set_quest_global_var_value_op = 27;
|
||||
AddMcoinVipPointOp add_mcoin_op = 28;
|
||||
GroupBinOp group_bin_op = 29;
|
||||
DelOneOffOp del_one_off_op = 30;
|
||||
FinishRoutineOp finish_routine_op = 31;
|
||||
FinishDailyTaskUnloadGroupOp finish_daily_task_group_op = 32;
|
||||
RefreshBlossomCircleCampOp refresh_blossom_circle_camp_op = 33;
|
||||
BlessingActivityGivePicOp blessing_give_pic_op = 34;
|
||||
ExpeditionActivityAssistOp expedition_assist_op = 35;
|
||||
RecoverWorldLevelOp recover_world_level_op = 36;
|
||||
ForceAcceptQuestOp force_accept_quest_op = 37;
|
||||
SetMainCoopConfidenceOp set_main_coop_confidence_op = 38;
|
||||
AddCoopPointSavePointListOp add_coop_point_save_point_list_op = 39;
|
||||
AddRegionSearchProgressOp add_region_search_progress_op = 40;
|
||||
SetMatchPunishTimesOp set_match_punish_times_op = 41;
|
||||
ResetChannellerSlabCampGroupOp reset_channeller_slab_camp_group_op = 42;
|
||||
ProcSceneTagOp proc_scene_tag_op = 43;
|
||||
SetClimateAreaTypeOp set_climate_area_type_op = 44;
|
||||
ExchangeMcoinOp exchange_mcoin_op = 45;
|
||||
SetFinishedParentQuestChildStateOp set_finished_parent_quest_child_state_op = 46;
|
||||
SetLevel1AreaExplorePointOp set_level1_area_explore_point_op = 47;
|
||||
SetCodexOpenOrCloseOp set_codex_open_or_close_op = 48;
|
||||
ChangeMapAreaInfoOp change_map_area_info_op = 49;
|
||||
GroupLinkOp group_link_op = 50;
|
||||
SetWatcherCompRecordValueOp set_watcher_comp_record_value_op = 51;
|
||||
AddFriendOp add_friend_op = 52;
|
||||
DelFriendOp del_friend_op = 53;
|
||||
AddFriendAskOp add_friend_ask_op = 54;
|
||||
DelFriendAskOp del_friend_ask_op = 55;
|
||||
BanCustomDungeonOp ban_custom_dungeon_op = 56;
|
||||
RemoveInvalidMapMarksOp remove_invalid_map_marks_op = 57;
|
||||
RecalculateAreaExplorePointOp recalculate_area_explore_point_op = 58;
|
||||
NicknameAuditResultOp nickname_audit_result_op = 59;
|
||||
SignatureAuditResultOp signature_audit_result_op = 60;
|
||||
PassHomeSceneArrangementAuditOp pass_home_scene_arrangement_audit_op = 61;
|
||||
FailHomeSceneArrangementAuditOp fail_home_scene_arrangement_audit_op = 62;
|
||||
FailHomeModulesArrangementAuditOp fail_home_modules_arrangement_audit_op = 63;
|
||||
BanUgcPublishOp ban_ugc_publish_op = 64;
|
||||
ResetPlayerPersistentDungeonOp reset_player_persistent_dungeon_op = 28001;
|
||||
ResetPlayerPosInPersistentDungeonOp reset_player_pos_in_persistent_dungeon_op = 28002;
|
||||
LevelTagChangeOp level_tag_change_op = 28003;
|
||||
ResetPlayerWayPointInPersistentDungeonOp reset_player_way_point_in_persistent_dungeon_op = 28004;
|
||||
ExhibitionSetOp exhibition_set_op = 30000;
|
||||
SetAvatarExtraPropOp set_avatar_extra_prop_op = 30001;
|
||||
AddItemWithLimitOp add_item_with_limit_op = 30002;
|
||||
SetGadgetChainLevelOp set_gadget_chain_level_op = 31001;
|
||||
SetDailyTaskVarOp set_daily_task_var_op = 32001;
|
||||
AvatarRenameAuditResultOp avatar_rename_audit_result_op = 33001;
|
||||
ResetAvatarRenameOp reset_avatar_rename_op = 33002;
|
||||
AddFinishedTalkOp add_finished_talk_op = 33003;
|
||||
DelFinishedTalkOp del_finished_talk_op = 33004;
|
||||
SetPlayerGCGMatchScoreOp set_player_gcg_match_score_op = 33005;
|
||||
SetPushTipsStateOp set_push_tips_state_op = 33006;
|
||||
DeletePlayerGCGCardOp delete_player_gcg_card_op = 33007;
|
||||
DeletePlayerGCGCardFaceOp delete_player_gcg_card_face_op = 33008;
|
||||
DeletePlayerGCGCardBackOp delete_player_gcg_card_back_op = 33009;
|
||||
DeletePlayerGCGDeckFieldOp delete_player_gcg_deck_field_op = 33010;
|
||||
BanPlayerGCGMatchOp ban_player_gcg_match_op = 33011;
|
||||
BanPlayerGCGPVPOp ban_player_gcg_pvp_op = 33012;
|
||||
}
|
||||
}
|
||||
|
||||
message HomeTestOp {
|
||||
uint32 val = 1;
|
||||
}
|
||||
|
||||
message HomeRestoreDefaultsArrangementOp {
|
||||
bool is_all_module = 1;
|
||||
repeated uint32 module_id_list = 2;
|
||||
uint32 version = 3;
|
||||
}
|
||||
|
||||
message HomeRestoreDefaultsSceneArrangementOp {
|
||||
uint32 module_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 version = 3;
|
||||
}
|
||||
|
||||
message HomeOfflineMsgBin {
|
||||
fixed32 enque_time = 1;
|
||||
string ticket = 2;
|
||||
uint32 index = 3;
|
||||
oneof detail {
|
||||
HomeTestOp test_op = 101;
|
||||
HomeRestoreDefaultsArrangementOp restore_defaults_arrangement_op = 102;
|
||||
HomeRestoreDefaultsSceneArrangementOp restore_defaults_scene_arrangement_op = 103;
|
||||
}
|
||||
}
|
||||
|
||||
message GroupVariableBin {
|
||||
int32 value = 2;
|
||||
}
|
||||
|
||||
message GroupVariableConfigIdBin {
|
||||
uint32 config_id = 1;
|
||||
int32 value = 2;
|
||||
}
|
||||
|
||||
message GroupProductBin {
|
||||
map<uint32, uint32> gadget_one_off_map = 1;
|
||||
map<uint32, uint32> monster_one_off_map = 2;
|
||||
}
|
||||
|
||||
message InteractGadget {
|
||||
uint32 group_id = 1;
|
||||
uint32 config_id = 2;
|
||||
}
|
||||
|
||||
message AreaBin {
|
||||
uint32 explore_num = 1;
|
||||
uint32 explore_point = 2;
|
||||
repeated uint32 unlock_point_list = 3;
|
||||
repeated InteractGadget interact_gadget_list = 4;
|
||||
}
|
||||
|
||||
message CityBin {
|
||||
uint32 level = 1;
|
||||
uint32 crystal_num = 2;
|
||||
}
|
||||
|
||||
message ScenePlayerLocationBin {
|
||||
VectorBin cur_pos = 1;
|
||||
VectorBin cur_rot = 2;
|
||||
VectorBin last_valid_pos = 3;
|
||||
VectorBin last_valid_rot = 4;
|
||||
}
|
||||
|
||||
message EnvZoneInfoBin {
|
||||
fixed32 last_refresh_time = 1;
|
||||
uint32 animal_num = 2;
|
||||
}
|
||||
|
||||
message SceneEnvAnimalCompBin {
|
||||
map<uint32, EnvZoneInfoBin> zone_info_map = 1;
|
||||
}
|
||||
|
||||
message SceneWeatherInfoBin {
|
||||
uint32 height_area_id = 1;
|
||||
uint32 climate_type = 2;
|
||||
uint64 next_climate_time = 3;
|
||||
repeated uint32 forcast_climate_list = 4;
|
||||
}
|
||||
|
||||
message SceneClimateAreaInfoBin {
|
||||
uint32 climate_area_id = 1;
|
||||
uint32 json_climate_type = 2;
|
||||
}
|
||||
|
||||
message SceneAllWeatherInfoBin {
|
||||
repeated SceneWeatherInfoBin weather_info_list = 1;
|
||||
repeated uint32 closed_weather_area_list = 2;
|
||||
repeated SceneClimateAreaInfoBin climate_area_info_list = 3;
|
||||
repeated uint32 closed_climate_area_list = 4;
|
||||
}
|
||||
|
||||
message BackupGroupBin {
|
||||
repeated uint32 del_monster_list = 1;
|
||||
map<string, GroupVariableBin> variable_map = 2;
|
||||
uint32 revise_level = 3;
|
||||
fixed32 last_refresh_time = 4;
|
||||
}
|
||||
|
||||
message SceneBlockGroupCompBin {
|
||||
repeated uint32 dead_group_list = 1;
|
||||
map<uint32, BackupGroupBin> backup_group_map = 2;
|
||||
bool is_scene_group_all_dead = 3;
|
||||
}
|
||||
|
||||
message SceneAreaCompBin {
|
||||
repeated uint32 unlocked_area_list = 1;
|
||||
map<uint32, AreaBin> area_map = 2;
|
||||
map<uint32, CityBin> city_map = 3;
|
||||
}
|
||||
|
||||
message SceneEncounterCompBin {
|
||||
repeated uint32 parent_quest_id_list = 1;
|
||||
}
|
||||
|
||||
message ActivitySceneBin {
|
||||
bool is_open = 1;
|
||||
}
|
||||
|
||||
message SceneVehicleBin {
|
||||
uint32 config_id = 1;
|
||||
VectorBin cur_pos = 2;
|
||||
VectorBin cur_rot = 3;
|
||||
}
|
||||
|
||||
message SceneTagOp {
|
||||
uint32 id = 1;
|
||||
SceneTagOpType op_type = 2;
|
||||
}
|
||||
|
||||
message WayPoint {
|
||||
uint32 point_id = 1;
|
||||
uint32 activate_time = 2;
|
||||
}
|
||||
|
||||
message DungeonSceneBin {
|
||||
repeated WayPoint activated_way_point_list = 1;
|
||||
repeated WayPoint activated_slip_revive_list = 2;
|
||||
}
|
||||
|
||||
message SceneBin {
|
||||
repeated uint32 unlocked_point_list = 1;
|
||||
repeated uint32 unlocked_force_list = 2;
|
||||
repeated uint32 locked_point_list = 3;
|
||||
SceneAllWeatherInfoBin all_weather_info = 4;
|
||||
ScenePlayerLocationBin owner_player_location = 5;
|
||||
SceneBlockGroupCompBin block_group_bin = 6;
|
||||
SceneEnvAnimalCompBin env_animal_bin = 7;
|
||||
SceneAreaCompBin area_comp_bin = 8;
|
||||
SceneEncounterCompBin encounter_comp_bin = 9;
|
||||
uint64 last_spring_recover_time_ms = 10;
|
||||
repeated uint32 group_unlimit_point_list = 11;
|
||||
repeated uint32 interacted_to_be_explored_point_list = 12;
|
||||
float cur_spring_volume = 13;
|
||||
bool is_locked = 14;
|
||||
repeated SceneVehicleBin vehicle_list = 15;
|
||||
repeated SceneTagOp scene_tag_op_list = 16;
|
||||
repeated uint32 hide_point_list = 17;
|
||||
repeated uint32 unhide_point_list = 18;
|
||||
oneof detail {
|
||||
ActivitySceneBin activity_scene_bin = 101;
|
||||
DungeonSceneBin dungeon_scene_bin = 102;
|
||||
}
|
||||
}
|
||||
|
||||
message GCGSettleData {
|
||||
uint32 app_id = 1;
|
||||
uint32 thread_index = 2;
|
||||
uint32 game_id = 3;
|
||||
uint32 game_uid = 4;
|
||||
uint32 verify_code = 5;
|
||||
uint32 reason = 6;
|
||||
uint32 business_type = 7;
|
||||
map<uint32, uint32> uid_map = 8;
|
||||
uint32 winner_controller = 9;
|
||||
map<uint32, uint32> challenge_progress_map = 10;
|
||||
repeated uint32 card_id_list = 11;
|
||||
uint32 card_group_id = 12;
|
||||
map<uint32, uint32> score_map = 13;
|
||||
uint32 match_id = 14;
|
||||
repeated uint32 custom_param_list = 15;
|
||||
repeated uint32 forbid_finish_challenge_list = 16;
|
||||
}
|
||||
|
||||
message OfflineOpTestOp {
|
||||
string msg = 1;
|
||||
}
|
||||
|
||||
message OfflineOpFurnitureMakeHelp {
|
||||
string player_name = 1;
|
||||
fixed32 time = 2;
|
||||
uint32 uid = 3;
|
||||
uint32 icon = 4;
|
||||
ProfilePictureBin profile_picture_bin = 5;
|
||||
}
|
||||
|
||||
message OfflineOpPlantFlowerActivityGiveFlower {
|
||||
uint32 uid = 1;
|
||||
map<uint32, uint32> flower_num_map = 2;
|
||||
uint32 schedule_id = 3;
|
||||
}
|
||||
|
||||
message OfflineOpWinterCampActivityGiveItem {
|
||||
uint32 uid = 1;
|
||||
repeated ItemParamBin item_bin_list = 2;
|
||||
uint32 schedule_id = 3;
|
||||
}
|
||||
|
||||
message OfflineOpGCGSettle {
|
||||
GCGSettleData settle_data = 1;
|
||||
}
|
||||
|
||||
message OfflineOpActivityGiveGift {
|
||||
uint32 uid = 1;
|
||||
map<uint32, uint32> gift_num_map = 2;
|
||||
uint32 schedule_id = 3;
|
||||
}
|
||||
|
||||
message OfflineOpVintageActivityDividend {
|
||||
uint32 uid = 1;
|
||||
uint32 schedule_id = 2;
|
||||
}
|
||||
|
||||
message OfflineOpBin {
|
||||
oneof detail {
|
||||
OfflineOpTestOp test_op = 1;
|
||||
OfflineOpFurnitureMakeHelp furniture_make_help_op = 2;
|
||||
OfflineOpPlantFlowerActivityGiveFlower plant_flower_give_flower_op = 3;
|
||||
OfflineOpWinterCampActivityGiveItem winter_camp_give_item_op = 4;
|
||||
OfflineOpActivityGiveGift activity_give_gift_op = 5;
|
||||
OfflineOpVintageActivityDividend vintage_dividend_op = 6;
|
||||
OfflineOpGCGSettle gcg_settle_op = 7;
|
||||
}
|
||||
}
|
||||
|
||||
message FurnitureMakeSlotsBin {
|
||||
uint32 make_id = 1;
|
||||
fixed32 begin_time = 2;
|
||||
uint32 dur_time = 3;
|
||||
fixed32 accelerate_time = 4;
|
||||
uint32 accelerate_count = 6;
|
||||
uint32 avatar_id = 7;
|
||||
}
|
||||
|
||||
message ProfilePictureBin {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 costume_id = 2;
|
||||
}
|
||||
|
||||
message CustomDungeonSettingBin {
|
||||
bool is_arrive_finish = 1;
|
||||
uint32 coin_limit = 2;
|
||||
uint32 time_limit = 3;
|
||||
bool is_forbid_skill = 4;
|
||||
repeated uint32 open_room_list = 5;
|
||||
uint32 start_room_id = 6;
|
||||
uint32 life_num = 7;
|
||||
}
|
||||
|
||||
message CustomDungeonAbstractBin {
|
||||
uint32 finish_room_id = 1;
|
||||
uint32 total_coin_num = 2;
|
||||
uint32 first_publish_time = 3;
|
||||
uint32 last_publish_time = 4;
|
||||
map<uint32, uint32> brick_statistics_map = 5;
|
||||
}
|
||||
129
protocol/proto_hk4e/server_only/cmd_activity.server.proto
Normal file
129
protocol/proto_hk4e/server_only/cmd_activity.server.proto
Normal file
@@ -0,0 +1,129 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message SeaLampPlayerContributionNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10672;
|
||||
}
|
||||
|
||||
uint32 total_contribution = 1;
|
||||
uint32 add_progress = 2;
|
||||
}
|
||||
|
||||
message SeaLampProgressNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10698;
|
||||
}
|
||||
|
||||
uint32 schedule_id = 1;
|
||||
uint32 progress = 2;
|
||||
bool is_finished = 3;
|
||||
bool is_changed_by_muip = 4;
|
||||
}
|
||||
|
||||
message SeaLampBroadcastNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10612;
|
||||
}
|
||||
|
||||
uint32 schedule_id = 1;
|
||||
uint32 last_phase = 2;
|
||||
uint32 phase = 3;
|
||||
uint32 progress = 4;
|
||||
bool is_changed_by_muip = 5;
|
||||
}
|
||||
|
||||
message SeaLampSetProgressByMuipReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10635;
|
||||
}
|
||||
|
||||
uint32 progress = 1;
|
||||
}
|
||||
|
||||
message SeaLampSetProgressByMuipRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10607;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 old_progress = 2;
|
||||
uint32 new_progress = 3;
|
||||
uint32 factor = 4;
|
||||
}
|
||||
|
||||
message SeaLampProgressImplementNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10621;
|
||||
}
|
||||
|
||||
SeaLampProgressNotify msg = 1;
|
||||
}
|
||||
|
||||
message SeaLampClearProgressByGmNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10603;
|
||||
}
|
||||
}
|
||||
|
||||
message SeaLampAddProgressByMuipReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10690;
|
||||
}
|
||||
|
||||
uint32 add_progress = 1;
|
||||
}
|
||||
|
||||
message SeaLampAddProgressByMuipRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10673;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 old_progress = 2;
|
||||
uint32 new_progress = 3;
|
||||
uint32 factor = 4;
|
||||
}
|
||||
|
||||
message SeaLampActivityDataMuip {
|
||||
uint32 progress = 1;
|
||||
uint32 phase_id = 2;
|
||||
uint32 factor = 3;
|
||||
}
|
||||
|
||||
message GetActivityDataByMuipReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10699;
|
||||
}
|
||||
|
||||
uint32 activity_id = 1;
|
||||
}
|
||||
|
||||
message GetActivityDataByMuipRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10631;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 activity_id = 2;
|
||||
uint32 schedule_id = 3;
|
||||
bool is_started = 4;
|
||||
bool is_finished = 5;
|
||||
oneof detail {
|
||||
SeaLampActivityDataMuip sea_lamp_data = 10;
|
||||
}
|
||||
}
|
||||
369
protocol/proto_hk4e/server_only/cmd_gcg.server.proto
Normal file
369
protocol/proto_hk4e/server_only/cmd_gcg.server.proto
Normal file
@@ -0,0 +1,369 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
import "cmd/cmd_gcg_common.proto";
|
||||
import "cmd/cmd_gcg.proto";
|
||||
import "server_only/cmd_match.server.proto";
|
||||
|
||||
enum GCGStatisticSpecifyItemType {
|
||||
SPECIFY_INIT = 0;
|
||||
DIE_CHARACTER_NUM = 1;
|
||||
ALIVE_CHARACTER_HP_SUM = 2;
|
||||
BEING_DAMAGE_SUM = 3;
|
||||
BEING_HEAL_SUM = 4;
|
||||
SHIELD_REDUCE_SUM = 5;
|
||||
REST_ENERGY = 6;
|
||||
REST_THINK_REST_VIRTUAL_DICE_SUM = 7;
|
||||
REST_DISCARD_INTENTION_SUM = 8;
|
||||
REST_DISCARD_INTENTION_DAMAGE_SUM = 9;
|
||||
ELEMENT_REACTION_TIMES = 10;
|
||||
ONE_HIT_DAMAGE_VEC = 11;
|
||||
PLAY_CARD_TIMES = 12;
|
||||
SUMMON_TIMES = 13;
|
||||
SKILL_TAG_Q_TIMES = 14;
|
||||
ONE_OPERATION_KILL_COUNT_VEC = 15;
|
||||
CHARACTER_DIE_TIMES = 16;
|
||||
BEING_DAMAGE_OVERFLOW_SUM = 17;
|
||||
}
|
||||
|
||||
enum GCGStatisticCommonItemType {
|
||||
COMMON_INIT = 0;
|
||||
CONTROLLER_A_WIN = 1;
|
||||
ROUND_NUM = 2;
|
||||
WINNER_REST_DICE = 3;
|
||||
PHASE_MAIN_TIME_USE = 4;
|
||||
}
|
||||
|
||||
message ServerGCGVerify {
|
||||
uint32 game_uid = 1;
|
||||
uint32 verify_code = 2;
|
||||
uint32 app_id = 3;
|
||||
uint32 thread_index = 4;
|
||||
}
|
||||
|
||||
message ServerGCGOperationReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12436;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
GCGOperation op = 2;
|
||||
uint32 op_seq = 3;
|
||||
}
|
||||
|
||||
message ServerGCGOperationRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12407;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 op_seq = 2;
|
||||
}
|
||||
|
||||
message ServerGCGAskDuelReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12457;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
}
|
||||
|
||||
message ServerGCGNewGameInfoNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12360;
|
||||
}
|
||||
|
||||
uint32 app_id = 1;
|
||||
uint32 thread_index = 2;
|
||||
GCGGameBriefData game_brief_data = 3;
|
||||
uint32 create_time = 4;
|
||||
uint32 try_create_time = 5;
|
||||
}
|
||||
|
||||
message ServerGCGGMCommandReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12373;
|
||||
}
|
||||
|
||||
repeated string msg_list = 1;
|
||||
}
|
||||
|
||||
message ServerGCGGMCommandRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12338;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
string ret_msg = 2;
|
||||
string ret_extra_content = 3;
|
||||
}
|
||||
|
||||
message ServerGCGInitFinishReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12334;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
}
|
||||
|
||||
message ServerGCGSyncReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12456;
|
||||
}
|
||||
|
||||
uint32 game_uid = 1;
|
||||
uint32 verify_code = 2;
|
||||
bool is_login = 3;
|
||||
}
|
||||
|
||||
message ServerGCGSyncRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12328;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 game_uid = 2;
|
||||
uint32 verify_code = 3;
|
||||
uint32 app_id = 4;
|
||||
uint32 thread_index = 5;
|
||||
bool is_login = 6;
|
||||
}
|
||||
|
||||
message GCGPlayerData {
|
||||
OnlinePlayerInfo player_info = 1;
|
||||
GCGDuelExtra duel_extra = 2;
|
||||
}
|
||||
|
||||
message ServerGCGCreateSingleGameReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12489;
|
||||
}
|
||||
|
||||
uint32 game_id = 1;
|
||||
GCGGameBusinessType business_type = 2;
|
||||
GCGPlayerData player_data = 3;
|
||||
repeated uint32 custom_param_list = 4;
|
||||
uint32 try_create_time = 5;
|
||||
}
|
||||
|
||||
message ServerGCGCreateSingleGameRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12308;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 game_id = 2;
|
||||
}
|
||||
|
||||
message ServerGCGGiveUpGameReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12499;
|
||||
}
|
||||
|
||||
uint32 game_uid = 1;
|
||||
uint32 game_id = 2;
|
||||
uint32 verify_code = 3;
|
||||
GCGGameBusinessType business_type = 4;
|
||||
}
|
||||
|
||||
message ServerGCGGiveUpGameRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12492;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 game_uid = 2;
|
||||
uint32 game_id = 3;
|
||||
uint32 verify_code = 4;
|
||||
uint32 app_id = 5;
|
||||
uint32 thread_index = 6;
|
||||
}
|
||||
|
||||
message ServerGCGSkillPreviewAskReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12319;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
}
|
||||
|
||||
message ServerGCGSkillPreviewAskRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12477;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
}
|
||||
|
||||
message ServerGCGCreateMultiGameReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12476;
|
||||
}
|
||||
|
||||
uint32 game_id = 1;
|
||||
GCGGameBusinessType business_type = 2;
|
||||
GCGPlayerData player_data_1 = 3;
|
||||
GCGPlayerData player_data_2 = 4;
|
||||
uint32 try_create_time = 5;
|
||||
}
|
||||
|
||||
message ServerGCGCreateMultiGameRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12490;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 game_id = 2;
|
||||
}
|
||||
|
||||
message ServerGCGAddBothAITaskReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12423;
|
||||
}
|
||||
|
||||
uint64 task_id = 1;
|
||||
uint32 subtask_id = 2;
|
||||
uint32 game_type = 3;
|
||||
uint32 level_id = 4;
|
||||
uint32 card_group1_id = 5;
|
||||
uint32 card_group2_id = 6;
|
||||
}
|
||||
|
||||
message ServerGCGAddBothAITaskRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12439;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 task_id = 2;
|
||||
uint32 subtask_id = 3;
|
||||
}
|
||||
|
||||
message GCGMatchPlayerInfo {
|
||||
MatchPlayer match_player = 1;
|
||||
GCGDuelExtra gcg_duel_extra = 2;
|
||||
}
|
||||
|
||||
message ServerGCGCreateMatchGameNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12497;
|
||||
}
|
||||
|
||||
uint32 match_id = 1;
|
||||
repeated GCGMatchPlayerInfo gcg_match_player_list = 2;
|
||||
uint32 try_create_time = 3;
|
||||
}
|
||||
|
||||
message ServerGCGCreateMatchAIGameNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12392;
|
||||
}
|
||||
|
||||
uint32 match_id = 1;
|
||||
repeated GCGMatchPlayerInfo gcg_match_player_list = 2;
|
||||
OnlinePlayerInfo ai_info = 3;
|
||||
uint32 try_create_time = 4;
|
||||
}
|
||||
|
||||
message ServerGCGMatchFinishNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12329;
|
||||
}
|
||||
}
|
||||
|
||||
message ServerGCGBackToDuelReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12455;
|
||||
}
|
||||
|
||||
uint32 game_uid = 1;
|
||||
uint32 verify_code = 2;
|
||||
uint32 client_data_version = 3;
|
||||
}
|
||||
|
||||
message ServerGCGBackToDuelRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12309;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 game_uid = 2;
|
||||
uint32 verify_code = 3;
|
||||
uint32 app_id = 4;
|
||||
uint32 thread_index = 5;
|
||||
uint32 client_data_version = 6;
|
||||
}
|
||||
|
||||
message ServerGCGMessagePackNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12463;
|
||||
}
|
||||
|
||||
ServerGCGVerify verify = 1;
|
||||
uint32 server_seq = 2;
|
||||
repeated GCGMessagePack msg_pack_list = 3;
|
||||
}
|
||||
|
||||
message ServerGCGHeartBeatNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12405;
|
||||
}
|
||||
|
||||
ServerGCGVerify verify = 1;
|
||||
uint32 server_seq = 2;
|
||||
}
|
||||
|
||||
message ServerGCGSkillPreviewNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12414;
|
||||
}
|
||||
|
||||
ServerGCGVerify verify = 1;
|
||||
uint32 controller_id = 2;
|
||||
uint32 onstage_card_guid = 3;
|
||||
repeated GCGSkillPreviewInfo skill_preview_list = 4;
|
||||
repeated GCGChangeOnstageInfo change_onstage_preview_list = 5;
|
||||
repeated GCGSkillPreviewPlayCardInfo play_card_list = 6;
|
||||
}
|
||||
|
||||
message ServerGCGChallengeUpdateNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12332;
|
||||
}
|
||||
|
||||
ServerGCGVerify verify = 1;
|
||||
uint32 server_seq = 2;
|
||||
GCGDuelChallenge challenge = 3;
|
||||
}
|
||||
357
protocol/proto_hk4e/server_only/cmd_home.server.proto
Normal file
357
protocol/proto_hk4e/server_only/cmd_home.server.proto
Normal file
@@ -0,0 +1,357 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin.home.proto";
|
||||
import "server_only/bin_common.server.proto";
|
||||
import "server_only/redis_data.proto";
|
||||
import "define.proto";
|
||||
|
||||
enum HomeGetBlueprintBriefReason {
|
||||
HOME_GET_BLUEPRINT_BRIEF_REASON_NONE = 0;
|
||||
HOME_GET_BLUEPRINT_BRIEF_REASON_FETCH = 1;
|
||||
HOME_GET_BLUEPRINT_BRIEF_REASON_SEARCH = 2;
|
||||
}
|
||||
|
||||
message GetHomeDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12072;
|
||||
}
|
||||
|
||||
uint32 home_uid = 1;
|
||||
uint64 load_rand = 2;
|
||||
}
|
||||
|
||||
message GetHomeDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12098;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 home_uid = 2;
|
||||
uint32 data_version = 3;
|
||||
uint32 is_new_home = 4;
|
||||
HomeData home_data = 5;
|
||||
uint64 load_rand = 6;
|
||||
}
|
||||
|
||||
message SaveHomeDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12012;
|
||||
}
|
||||
|
||||
HomeData home_data = 1;
|
||||
}
|
||||
|
||||
message SaveHomeDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12035;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 data_version = 2;
|
||||
}
|
||||
|
||||
message ServerTryEnterHomeReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12007;
|
||||
}
|
||||
|
||||
uint32 source_uid = 1;
|
||||
uint32 source_app_id = 2;
|
||||
uint64 cur_load_rand = 3;
|
||||
uint32 owner_init_home_module_id = 4;
|
||||
uint32 try_times = 5;
|
||||
uint32 source_thread_index = 6;
|
||||
}
|
||||
|
||||
message ServerTryEnterHomeRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12021;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 target_home_uid = 2;
|
||||
uint32 target_app_id = 3;
|
||||
uint32 target_thread_index = 4;
|
||||
}
|
||||
|
||||
message ServerBlockHomeNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12003;
|
||||
}
|
||||
|
||||
bool is_unlock = 1;
|
||||
uint32 end_time = 2;
|
||||
}
|
||||
|
||||
message ServerGetFriendEnterHomeOptionReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12090;
|
||||
}
|
||||
|
||||
uint32 target_uid = 1;
|
||||
}
|
||||
|
||||
message ServerGetFriendEnterHomeOptionRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12073;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 target_uid = 2;
|
||||
FriendEnterHomeOption friend_enter_home_option = 3;
|
||||
bool is_online = 4;
|
||||
bool is_home_avaliable = 5;
|
||||
bool is_only_mp_with_ps_player = 6;
|
||||
uint32 last_save_time = 7;
|
||||
uint32 prior_check_time = 8;
|
||||
bool is_home_in_audit = 9;
|
||||
}
|
||||
|
||||
message HomeOnlineStatusInfo {
|
||||
enum StatusType {
|
||||
ONLINE = 0;
|
||||
OFFLINE = 1;
|
||||
}
|
||||
|
||||
uint32 home_uid = 1;
|
||||
StatusType online_status = 2;
|
||||
}
|
||||
|
||||
message HomeOnlineStatusNotify {
|
||||
enum Enum {
|
||||
NONE = 0;
|
||||
CMD_ID = 12099;
|
||||
}
|
||||
|
||||
repeated HomeOnlineStatusInfo home_info_list = 1;
|
||||
}
|
||||
|
||||
message SendHomeOfflineMsgReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12031;
|
||||
}
|
||||
|
||||
HomeOfflineMsgBin msg = 1;
|
||||
}
|
||||
|
||||
message SendHomeOfflineMsgRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12075;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
string ticket = 2;
|
||||
}
|
||||
|
||||
message NewHomeOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12048;
|
||||
}
|
||||
}
|
||||
|
||||
message GetHomeOfflineMsgReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12097;
|
||||
}
|
||||
|
||||
uint32 index = 1;
|
||||
}
|
||||
|
||||
message GetHomeOfflineMsgRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12081;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 last_index = 2;
|
||||
repeated HomeOfflineMsgBin offline_msg_list = 3;
|
||||
}
|
||||
|
||||
message RemoveHomeOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12005;
|
||||
}
|
||||
|
||||
uint32 index = 1;
|
||||
}
|
||||
|
||||
message ClearHomeOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12082;
|
||||
}
|
||||
}
|
||||
|
||||
message ServerHomeGetOnlineStatusReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12047;
|
||||
}
|
||||
}
|
||||
|
||||
message ServerHomeGetOnlineStatusRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12039;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
bool is_online = 2;
|
||||
repeated OnlinePlayerInfo player_info_list = 3;
|
||||
}
|
||||
|
||||
message ServerHomeKickPlayerReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12053;
|
||||
}
|
||||
|
||||
bool is_kick_all = 1;
|
||||
uint32 target_uid = 2;
|
||||
}
|
||||
|
||||
message ServerHomeKickPlayerRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12022;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
bool is_kick_all = 2;
|
||||
uint32 target_uid = 3;
|
||||
}
|
||||
|
||||
message ServerHomeGetBlueprintBriefDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12065;
|
||||
}
|
||||
|
||||
HomeGetBlueprintBriefReason reason = 1;
|
||||
repeated string share_code_list = 2;
|
||||
}
|
||||
|
||||
message ServerHomeGetBlueprintBriefDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12004;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
HomeGetBlueprintBriefReason reason = 2;
|
||||
repeated string share_code_list = 3;
|
||||
repeated HomeBlueprintBriefRedisData brief_data_list = 4;
|
||||
}
|
||||
|
||||
message ServerHomeUpdateBlueprintBriefDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12093;
|
||||
}
|
||||
|
||||
uint32 slot_id = 1;
|
||||
HomeBlueprintBriefRedisData brief_data = 2;
|
||||
}
|
||||
|
||||
message ServerHomeUpdateBlueprintBriefDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12027;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 slot_id = 2;
|
||||
HomeBlueprintBriefRedisData brief_data = 3;
|
||||
}
|
||||
|
||||
message ServerHomeGetBlueprintDetailDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12094;
|
||||
}
|
||||
|
||||
string share_code = 1;
|
||||
uint32 share_owner_uid = 2;
|
||||
}
|
||||
|
||||
message ServerHomeGetBlueprintDetailDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12088;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 share_owner_uid = 2;
|
||||
HomeBlueprintDetailRedisData detail_data = 3;
|
||||
}
|
||||
|
||||
message ServerHomeSaveBlueprintDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12026;
|
||||
}
|
||||
|
||||
uint32 slot_id = 1;
|
||||
HomeBlueprintBriefRedisData brief_data = 2;
|
||||
HomeBlueprintDetailRedisData detail_data = 3;
|
||||
}
|
||||
|
||||
message ServerHomeSaveBlueprintDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12063;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 slot_id = 2;
|
||||
HomeBlueprintBriefRedisData brief_data = 3;
|
||||
}
|
||||
|
||||
message ServerHomeDeleteBlueprintDataReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12095;
|
||||
}
|
||||
|
||||
uint32 slot_id = 1;
|
||||
string share_code = 2;
|
||||
}
|
||||
|
||||
message ServerHomeDeleteBlueprintDataRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12006;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 slot_id = 2;
|
||||
string share_code = 3;
|
||||
}
|
||||
|
||||
message ServerHomeBlueprintCacheInvalidNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12034;
|
||||
}
|
||||
|
||||
string share_code = 1;
|
||||
}
|
||||
168
protocol/proto_hk4e/server_only/cmd_id_config.proto
Normal file
168
protocol/proto_hk4e/server_only/cmd_id_config.proto
Normal file
@@ -0,0 +1,168 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
enum CmdIdConfig {
|
||||
CMD_MISC_BEGIN = 0;
|
||||
CMD_MISC_END = 100;
|
||||
CMD_PLAYER_BEGIN = 101;
|
||||
CMD_PLAYER_END = 200;
|
||||
CMD_SCENE_BEGIN_1 = 201;
|
||||
CMD_SCENE_END_1 = 300;
|
||||
CMD_SCENE_BEGIN_2 = 3001;
|
||||
CMD_SCENE_END_2 = 3500;
|
||||
CMD_FIGHT_BEGIN = 301;
|
||||
CMD_FIGHT_END = 400;
|
||||
CMD_QUEST_BEGIN = 401;
|
||||
CMD_QUEST_END = 500;
|
||||
CMD_NPC_BEGIN = 501;
|
||||
CMD_NPC_END = 600;
|
||||
CMD_ITEM_BEGIN = 601;
|
||||
CMD_ITEM_END = 700;
|
||||
CMD_SHOP_BEGIN = 701;
|
||||
CMD_SHOP_END = 800;
|
||||
CMD_GADGET_BEGIN = 801;
|
||||
CMD_GADGET_END = 900;
|
||||
CMD_DUNGEON_BEGIN = 901;
|
||||
CMD_DUNGEON_END = 1000;
|
||||
CMD_SKILL_BEGIN = 1001;
|
||||
CMD_SKILL_END = 1100;
|
||||
CMD_ABILITY_BEGIN = 1101;
|
||||
CMD_ABILITY_END = 1200;
|
||||
CMD_PROPERTY_BEGIN = 1201;
|
||||
CMD_PROPERTY_END = 1300;
|
||||
CMD_MONSTER_BEGIN = 1301;
|
||||
CMD_MONSTER_END = 1400;
|
||||
CMD_MAIL_BEGIN = 1401;
|
||||
CMD_MAIL_END = 1500;
|
||||
CMD_GACHA_BEGIN = 1501;
|
||||
CMD_GACHA_END = 1600;
|
||||
CMD_AVATAR_BEGIN = 1601;
|
||||
CMD_AVATAR_END = 1800;
|
||||
CMD_MP_BEGIN = 1801;
|
||||
CMD_MP_END = 1850;
|
||||
CMD_INVESTIGATION_BEGIN = 1901;
|
||||
CMD_INVESTIGATION_END = 1930;
|
||||
CMD_COOP_BEGIN = 1951;
|
||||
CMD_COOP_END = 2000;
|
||||
CMD_ACTIVITY_BEGIN_1 = 2001;
|
||||
CMD_ACTIVITY_END_1 = 2200;
|
||||
CMD_ACTIVITY_BEGIN_2 = 8001;
|
||||
CMD_ACTIVITY_END_2 = 9000;
|
||||
CMD_ACTIVITY_BEGIN_3 = 20001;
|
||||
CMD_ACTIVITY_END_3 = 25000;
|
||||
CMD_WATCHER_BEGIN = 2201;
|
||||
CMD_WATCHER_END = 2300;
|
||||
CMD_PATHFINDING_BEGIN = 2301;
|
||||
CMD_PATHFINDING_END = 2400;
|
||||
CMD_TOWER_BEGIN = 2401;
|
||||
CMD_TOWER_END = 2500;
|
||||
CMD_SIGN_IN_BEGIN = 2501;
|
||||
CMD_SIGN_IN_END = 2600;
|
||||
CMD_BATTLE_PASS_BEGIN = 2601;
|
||||
CMD_BATTLE_PASS_END = 2650;
|
||||
CMD_ACHIEVEMENT_BEGIN = 2651;
|
||||
CMD_ACHIEVEMENT_END = 2700;
|
||||
CMD_BLOSSOM_BEGIN = 2701;
|
||||
CMD_BLOSSOM_END = 2800;
|
||||
CMD_REPUTATION_BEGIN = 2801;
|
||||
CMD_REPUTATION_END = 2900;
|
||||
CMD_OFFERING_BEGIN = 2901;
|
||||
CMD_OFFERING_END = 2925;
|
||||
CMD_ROUTINE_BEGIN = 3501;
|
||||
CMD_ROUTINE_END = 3550;
|
||||
CMD_MECHANICUS_BEGIN = 3901;
|
||||
CMD_MECHANICUS_END = 4000;
|
||||
CMD_SOCIAL_BEGIN = 4001;
|
||||
CMD_SOCIAL_END = 4100;
|
||||
CMD_RECHARGE_BEGIN = 4101;
|
||||
CMD_RECHARGE_END = 4150;
|
||||
CMD_MATCH_BEGIN = 4151;
|
||||
CMD_MATCH_END = 4200;
|
||||
CMD_CODEX_BEGIN = 4201;
|
||||
CMD_CODEX_END = 4210;
|
||||
CMD_STAT_BEGIN = 4211;
|
||||
CMD_STAT_END = 4250;
|
||||
CMD_WIDGET_BEGIN_1 = 4251;
|
||||
CMD_WIDGET_END_1 = 4300;
|
||||
CMD_WIDGET_BEGIN_2 = 5900;
|
||||
CMD_WIDGET_END_2 = 6100;
|
||||
CMD_HUNTING_BEGIN = 4301;
|
||||
CMD_HUNTING_END = 4350;
|
||||
CMD_SCENE_PLAY_BEGIN = 4351;
|
||||
CMD_SCENE_PLAY_END = 4450;
|
||||
CMD_HOME_BEGIN = 4451;
|
||||
CMD_HOME_END = 4900;
|
||||
CMD_CHAT_BEGIN = 4951;
|
||||
CMD_CHAT_END = 5050;
|
||||
CMD_REUNION_BEGIN = 5051;
|
||||
CMD_REUNION_END = 5100;
|
||||
CMD_OP_ACTIVITY_BEGIN = 5101;
|
||||
CMD_OP_ACTIVITY_END = 5200;
|
||||
CMD_MIRACLE_RING_BEGIN = 5201;
|
||||
CMD_MIRACLE_RING_END = 5250;
|
||||
CMD_MULTISTAGE_PLAY_BEGIN_1 = 5301;
|
||||
CMD_MULTISTAGE_PLAY_END_1 = 5400;
|
||||
CMD_MULTISTAGE_PLAY_BEGIN_2 = 6401;
|
||||
CMD_MULTISTAGE_PLAY_END_2 = 6600;
|
||||
CMD_DRAFT_BEGIN = 5401;
|
||||
CMD_DRAFT_END = 5500;
|
||||
CMD_GALLERY_BEGIN = 5501;
|
||||
CMD_GALLERY_END = 5600;
|
||||
CMD_REGION_SEARCH_BEGIN = 5601;
|
||||
CMD_REGION_SEARCH_END = 5650;
|
||||
CMD_H5_ACTIVITY_BEGIN = 5651;
|
||||
CMD_H5_ACTIVITY_END = 5700;
|
||||
CMD_REMINDER_BEGIN = 5701;
|
||||
CMD_REMINDER_END = 5750;
|
||||
CMD_GROUP_LINK_BEGIN = 5751;
|
||||
CMD_GROUP_LINK_END = 5800;
|
||||
CMD_FISH_BEGIN = 5801;
|
||||
CMD_FISH_END = 5850;
|
||||
CMD_TOTHEMOON_BEGIN = 6101;
|
||||
CMD_TOTHEMOON_END = 6200;
|
||||
CMD_CUSTOM_DUNGEON_BEGIN = 6201;
|
||||
CMD_CUSTOM_DUNGEON_END = 6250;
|
||||
CMD_REGIONAL_PLAY_BEGIN = 6251;
|
||||
CMD_REGIONAL_PLAY_END = 6300;
|
||||
CMD_UGC_BEGIN = 6301;
|
||||
CMD_UGC_END = 6350;
|
||||
CMD_ARANARA_COLLECTION_BEGIN = 6351;
|
||||
CMD_ARANARA_COLLECTION_END = 6400;
|
||||
CMD_GCG_BEGIN = 7001;
|
||||
CMD_GCG_END = 8000;
|
||||
CMD_SHARE_CD_BEGIN = 9001;
|
||||
CMD_SHARE_CD_END = 9100;
|
||||
CMD_MISC_SERVER_BEGIN = 10001;
|
||||
CMD_MISC_SERVER_END = 10100;
|
||||
CMD_PLAYER_SERVER_BEGIN = 10101;
|
||||
CMD_PLAYER_SERVER_END = 10200;
|
||||
CMD_MUIP_SERVER_BEGIN = 10201;
|
||||
CMD_MUIP_SERVER_END = 10300;
|
||||
CMD_MAIL_SERVER_BEGIN = 10301;
|
||||
CMD_MAIL_SERVER_END = 10400;
|
||||
CMD_MP_SERVER_BEGIN = 10401;
|
||||
CMD_MP_SERVER_END = 10500;
|
||||
CMD_ACTIVITY_SERVER_BEGIN = 10601;
|
||||
CMD_ACTIVITY_SERVER_END = 10700;
|
||||
CMD_RECHARGE_SERVER_BEGIN = 10701;
|
||||
CMD_RECHARGE_SERVER_END = 10750;
|
||||
CMD_SOCIAL_SERVER_BEGIN_1 = 10801;
|
||||
CMD_SOCIAL_SERVER_END_1 = 10900;
|
||||
CMD_SOCIAL_SERVER_BEGIN_2 = 10951;
|
||||
CMD_SOCIAL_SERVER_END_2 = 11000;
|
||||
CMD_MATCH_SERVER_BEGIN = 10901;
|
||||
CMD_MATCH_SERVER_END = 10950;
|
||||
CMD_HOME_SERVER_BEGIN = 12001;
|
||||
CMD_HOME_SERVER_END = 12100;
|
||||
CMD_OFFLINE_OP_SERVER_BEGIN = 12201;
|
||||
CMD_OFFLINE_OP_SERVER_END = 12250;
|
||||
CMD_SECURITY_SERVER_BEGIN = 12251;
|
||||
CMD_SECURITY_SERVER_END = 12300;
|
||||
CMD_GCG_SERVER_BEGIN = 12301;
|
||||
CMD_GCG_SERVER_END = 12500;
|
||||
CMD_REDIS_OP_BEGIN = 11001;
|
||||
CMD_REDIS_OP_END = 12000;
|
||||
}
|
||||
231
protocol/proto_hk4e/server_only/cmd_mail.server.proto
Normal file
231
protocol/proto_hk4e/server_only/cmd_mail.server.proto
Normal file
@@ -0,0 +1,231 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin_common.server.proto";
|
||||
import "server_only/redis_data.proto";
|
||||
import "server_only/enum.server.proto";
|
||||
|
||||
message AddRedisMailReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10372;
|
||||
}
|
||||
|
||||
MailAddOpType op_type = 1;
|
||||
MailBin mail_bin = 2;
|
||||
string ticket = 3;
|
||||
string transaction = 4;
|
||||
}
|
||||
|
||||
message AddRedisMailRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10398;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MailAddOpType op_type = 2;
|
||||
string ticket = 3;
|
||||
string transaction = 4;
|
||||
}
|
||||
|
||||
message DelRedisMailReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10312;
|
||||
}
|
||||
|
||||
MailDelOpType op_type = 1;
|
||||
repeated uint32 mail_id_list = 2;
|
||||
repeated string ticket_list = 3;
|
||||
}
|
||||
|
||||
message DelRedisMailRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10335;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MailDelOpType op_type = 2;
|
||||
repeated uint32 mail_id_list = 3;
|
||||
}
|
||||
|
||||
message GetRedisMailReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10307;
|
||||
}
|
||||
|
||||
MailGetOPType op_type = 1;
|
||||
MailGetType get_type = 2;
|
||||
repeated uint32 mail_id_list = 3;
|
||||
bool is_collectible_mail_transfered = 4;
|
||||
}
|
||||
|
||||
message GetRedisMailRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10321;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
repeated bytes mail_str_list = 2;
|
||||
MailGetOPType op_type = 3;
|
||||
bool is_truncated = 4;
|
||||
MailGetType get_type = 5;
|
||||
bool is_collectible_mail_transfered = 6;
|
||||
string transaction = 7;
|
||||
uint32 page_index = 8;
|
||||
uint32 total_page_count = 9;
|
||||
}
|
||||
|
||||
message RedisMailChangeNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10303;
|
||||
}
|
||||
|
||||
repeated MailRedisData update_mail_list = 1;
|
||||
repeated uint32 del_mail_id_list = 2;
|
||||
}
|
||||
|
||||
message SendOfflineMsgReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10390;
|
||||
}
|
||||
|
||||
OfflineMsgBin msg = 1;
|
||||
}
|
||||
|
||||
message SendOfflineMsgRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10373;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
string ticket = 2;
|
||||
}
|
||||
|
||||
message NewOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10399;
|
||||
}
|
||||
}
|
||||
|
||||
message GetOfflineMsgReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10331;
|
||||
}
|
||||
|
||||
uint32 index = 1;
|
||||
bool is_login = 2;
|
||||
}
|
||||
|
||||
message GetOfflineMsgRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10375;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 last_index = 2;
|
||||
repeated OfflineMsgBin offline_msg_list = 3;
|
||||
bool is_login = 4;
|
||||
}
|
||||
|
||||
message RemoveOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10348;
|
||||
}
|
||||
|
||||
uint32 index = 1;
|
||||
}
|
||||
|
||||
message ClearOfflineMsgNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10397;
|
||||
}
|
||||
}
|
||||
|
||||
message UpdateRedisMailReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10381;
|
||||
}
|
||||
|
||||
MailUpdateOpType op_type = 1;
|
||||
repeated uint32 mail_id_list = 2;
|
||||
}
|
||||
|
||||
message UpdateRedisMailRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10305;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MailUpdateOpType op_type = 2;
|
||||
repeated uint32 mail_id_list = 3;
|
||||
}
|
||||
|
||||
message GetRedisMailTransactionStatusReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10382;
|
||||
}
|
||||
|
||||
repeated string transaction_list = 2;
|
||||
}
|
||||
|
||||
message GetRedisMailTransactionStatusRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10347;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
map<string, bool> transaction_status_map = 2;
|
||||
}
|
||||
|
||||
message ClearUpRedisMailNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10339;
|
||||
}
|
||||
}
|
||||
|
||||
message CleanRedisMailNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10353;
|
||||
}
|
||||
}
|
||||
|
||||
message ResendRedisMailReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10322;
|
||||
}
|
||||
|
||||
map<string, MailBin> mail_bin_map = 1;
|
||||
}
|
||||
|
||||
message ResendRedisMailRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10365;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
map<string, bool> resend_status_map = 2;
|
||||
}
|
||||
260
protocol/proto_hk4e/server_only/cmd_match.server.proto
Normal file
260
protocol/proto_hk4e/server_only/cmd_match.server.proto
Normal file
@@ -0,0 +1,260 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
import "server_only/enum.server.proto";
|
||||
|
||||
message MatchPlayer {
|
||||
uint32 uid = 1;
|
||||
string nickname = 2;
|
||||
uint32 player_level = 3;
|
||||
uint32 world_level = 4;
|
||||
uint32 platform_type = 5;
|
||||
bool is_only_match_with_ps_player = 6;
|
||||
repeated uint32 blacklist_uid_list = 7;
|
||||
OnlinePlayerInfo player_info = 8;
|
||||
uint32 hide_and_seek_hider_count = 9;
|
||||
repeated uint32 hide_and_seek_chosen_map_list = 10;
|
||||
}
|
||||
|
||||
message MatchUnit {
|
||||
repeated MatchPlayer match_player_list = 1;
|
||||
uint32 unit_id = 2;
|
||||
}
|
||||
|
||||
message AddMatchUnitReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10926;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
MatchUnit match_unit = 2;
|
||||
MatchIdentity expect_identity = 3;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 mp_play_id = 12;
|
||||
uint32 mechanicus_tag = 13;
|
||||
uint32 match_id = 14;
|
||||
repeated uint32 match_param_list = 15;
|
||||
oneof detail {
|
||||
GCGDuelExtra gcg_duel_extra = 21;
|
||||
}
|
||||
}
|
||||
|
||||
message AddMatchUnitRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10918;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MatchType match_type = 2;
|
||||
MatchUnit match_unit = 3;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 mp_play_id = 12;
|
||||
uint32 mechanicus_tag = 13;
|
||||
}
|
||||
|
||||
message MatchStartNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10925;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 match_begin_time = 2;
|
||||
uint32 estimate_match_cost_time = 3;
|
||||
bool is_rematch = 4;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 mp_play_id = 12;
|
||||
uint32 mechanicus_tag = 13;
|
||||
uint32 match_id = 14;
|
||||
repeated uint32 match_param_list = 15;
|
||||
}
|
||||
|
||||
message RemoveMatchUnitReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10907;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 unit_id = 2;
|
||||
MatchUnitRemoveOpType op_type = 3;
|
||||
}
|
||||
|
||||
message RemoveMatchUnitRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10902;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MatchType match_type = 2;
|
||||
uint32 unit_id = 3;
|
||||
MatchUnitRemoveOpType op_type = 4;
|
||||
}
|
||||
|
||||
message MatchUnitRemovedNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10931;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
MatchReason reason = 2;
|
||||
}
|
||||
|
||||
message GuestUnitMatchSuccNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10929;
|
||||
}
|
||||
|
||||
uint32 host_unit_id = 1;
|
||||
uint32 confirm_end_time = 2;
|
||||
uint32 match_type = 3;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 mp_play_id = 12;
|
||||
uint32 mechanicus_tag = 13;
|
||||
}
|
||||
|
||||
message ConfirmGuestUnitReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10922;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 unit_id = 2;
|
||||
bool is_agreed = 3;
|
||||
uint32 match_id = 4;
|
||||
}
|
||||
|
||||
message ConfirmGuestUnitRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10944;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
MatchType match_type = 2;
|
||||
uint32 unit_id = 3;
|
||||
bool is_agreed = 4;
|
||||
uint32 match_id = 5;
|
||||
}
|
||||
|
||||
message MatchPlayerJoinNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10949;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 unit_id = 2;
|
||||
MatchPlayer match_player = 3;
|
||||
}
|
||||
|
||||
message MatchPlayerQuitNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10920;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 unit_id = 2;
|
||||
uint32 player_uid = 3;
|
||||
}
|
||||
|
||||
message GuestUnitAgreedResultNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10945;
|
||||
}
|
||||
|
||||
enum Reason {
|
||||
SUCC = 0;
|
||||
HOST_UNIT_QUIT = 1;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 host_unit_id = 2;
|
||||
Reason reason = 3;
|
||||
}
|
||||
|
||||
message HostUnitMatchSuccNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10941;
|
||||
}
|
||||
|
||||
uint32 match_type = 1;
|
||||
uint32 dungeon_id = 11;
|
||||
uint32 mp_play_id = 12;
|
||||
uint32 mechanicus_difficult_level = 13;
|
||||
}
|
||||
|
||||
message SyncMatchUnitReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10942;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
MatchUnit match_unit = 2;
|
||||
}
|
||||
|
||||
message SyncMatchUnitRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10914;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
}
|
||||
|
||||
message MatchserverWorkloadInfoNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10947;
|
||||
}
|
||||
|
||||
uint32 match_unit_num = 1;
|
||||
map<uint32, uint32> match_unit_map = 2;
|
||||
}
|
||||
|
||||
message MatchPlayerUpdateNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10937;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 unit_id = 2;
|
||||
MatchPlayer match_player = 3;
|
||||
}
|
||||
|
||||
message MatchIdentityNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10923;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
MatchIdentity match_identity = 2;
|
||||
}
|
||||
|
||||
message GeneralMatchFinishNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10935;
|
||||
}
|
||||
|
||||
MatchType match_type = 1;
|
||||
uint32 match_id = 2;
|
||||
uint32 match_param = 3;
|
||||
repeated MatchPlayer match_player_list = 4;
|
||||
}
|
||||
175
protocol/proto_hk4e/server_only/cmd_misc.server.proto
Normal file
175
protocol/proto_hk4e/server_only/cmd_misc.server.proto
Normal file
@@ -0,0 +1,175 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
import "server_only/config.server.proto";
|
||||
|
||||
message StopServerConfigNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10072;
|
||||
}
|
||||
}
|
||||
|
||||
message NodeserverConnectedAndRegisteredNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10098;
|
||||
}
|
||||
|
||||
uint32 nodeserver_id = 1;
|
||||
}
|
||||
|
||||
message MultiPlayerMsg {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10012;
|
||||
}
|
||||
|
||||
repeated uint32 uid_list = 1;
|
||||
bytes proto_bin = 2;
|
||||
}
|
||||
|
||||
message AddGateserverNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10035;
|
||||
}
|
||||
|
||||
uint32 listen_port = 1;
|
||||
uint32 outer_ip = 2;
|
||||
bool use_domain_name = 3;
|
||||
string domain_name = 4;
|
||||
}
|
||||
|
||||
message RegisterServiceNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10007;
|
||||
}
|
||||
|
||||
repeated ServiceType service_type_list = 1;
|
||||
}
|
||||
|
||||
message PlayerTransferNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10021;
|
||||
}
|
||||
|
||||
uint32 transfer_uid = 1;
|
||||
uint32 target_uid = 2;
|
||||
uint32 target_home_owner_uid = 3;
|
||||
uint32 target_home_gameserver_id = 4;
|
||||
uint32 target_home_param = 5;
|
||||
}
|
||||
|
||||
message PacketCountInfo {
|
||||
uint32 cmd_id = 1;
|
||||
uint32 count = 2;
|
||||
}
|
||||
|
||||
message PacketFreqencyExceedNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10003;
|
||||
}
|
||||
|
||||
uint32 packet_count = 1;
|
||||
uint32 interval = 2;
|
||||
repeated PacketCountInfo packet_count_list = 3;
|
||||
}
|
||||
|
||||
message SceneAsyncLoadGroupBatchNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10090;
|
||||
}
|
||||
}
|
||||
|
||||
message CrcVersionConfig {
|
||||
repeated string client_version_list = 1;
|
||||
}
|
||||
|
||||
message ClientVersionSyncNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10073;
|
||||
}
|
||||
|
||||
DataVersionConfig data_version_config = 1;
|
||||
map<uint32, ResVersionConfig> res_version_config_map = 2;
|
||||
map<uint32, CrcVersionConfig> crc_version_config_map = 3;
|
||||
map<uint32, ResVersionConfig> next_res_version_config_map = 4;
|
||||
}
|
||||
|
||||
message RegisterServiceSuccessNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10099;
|
||||
}
|
||||
}
|
||||
|
||||
message ReloadConfigNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10031;
|
||||
}
|
||||
}
|
||||
|
||||
message MultiserverServiceTypeNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10075;
|
||||
}
|
||||
|
||||
repeated ServiceType service_type_list = 1;
|
||||
}
|
||||
|
||||
message MatchServiceStopNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10048;
|
||||
}
|
||||
|
||||
uint32 server_id = 1;
|
||||
}
|
||||
|
||||
message MatchServiceStopImplementNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10097;
|
||||
}
|
||||
|
||||
MatchServiceStopNotify msg = 1;
|
||||
}
|
||||
|
||||
message ServerBlockPlayerMpNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10081;
|
||||
}
|
||||
|
||||
bool is_unlock = 1;
|
||||
uint32 end_time = 2;
|
||||
}
|
||||
|
||||
message ServerBlockPlayerChatNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10005;
|
||||
}
|
||||
|
||||
bool is_unlock = 1;
|
||||
uint32 end_time = 2;
|
||||
}
|
||||
|
||||
message ServerCheckSegmentCrcNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10082;
|
||||
}
|
||||
}
|
||||
70
protocol/proto_hk4e/server_only/cmd_mp.server.proto
Normal file
70
protocol/proto_hk4e/server_only/cmd_mp.server.proto
Normal file
@@ -0,0 +1,70 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
|
||||
message UpdateMpStatusNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10472;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
bool is_only_mp_with_ps_player = 2;
|
||||
PlatformType platform_type = 3;
|
||||
OnlinePlayerInfo online_player_info = 4;
|
||||
}
|
||||
|
||||
message DelMpStatusNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10498;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
}
|
||||
|
||||
message GetPlayerMpStatusListReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10412;
|
||||
}
|
||||
}
|
||||
|
||||
message GetPlayerMpStatusListRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10435;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
repeated OnlinePlayerInfo player_list = 2;
|
||||
}
|
||||
|
||||
message GetPlayerMpStatusInfoReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10407;
|
||||
}
|
||||
|
||||
bool is_online_id = 1;
|
||||
oneof player_id {
|
||||
uint32 target_uid = 2;
|
||||
string online_id = 3;
|
||||
string psn_id = 4;
|
||||
}
|
||||
}
|
||||
|
||||
message GetPlayerMpStatusInfoRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10421;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 target_uid = 2;
|
||||
OnlinePlayerInfo target_player_info = 3;
|
||||
}
|
||||
371
protocol/proto_hk4e/server_only/cmd_muip.server.proto
Normal file
371
protocol/proto_hk4e/server_only/cmd_muip.server.proto
Normal file
@@ -0,0 +1,371 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "define.proto";
|
||||
|
||||
enum PlayerMemDataType {
|
||||
MEM_DATA_BASIC = 0;
|
||||
MEM_DATA_H5_ACTIVITY = 1;
|
||||
}
|
||||
|
||||
message OnlinePlayerNumReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10272;
|
||||
}
|
||||
}
|
||||
|
||||
message OnlinePlayerNumRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10298;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 online_player_num = 2;
|
||||
map<uint32, uint32> gameserver_player_num_map = 3;
|
||||
uint32 online_player_num_except_sub_account = 4;
|
||||
}
|
||||
|
||||
message KickoutPlayerNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10212;
|
||||
}
|
||||
|
||||
uint32 reason = 1;
|
||||
}
|
||||
|
||||
message CheckOnlinePlayerReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10235;
|
||||
}
|
||||
|
||||
uint32 gameserver_id = 1;
|
||||
uint32 ns_gameserver_id = 2;
|
||||
}
|
||||
|
||||
message CheckOnlinePlayerRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10207;
|
||||
}
|
||||
|
||||
message NodeStatus {
|
||||
uint32 gameserver_id = 1;
|
||||
uint32 nodeserver_id = 2;
|
||||
}
|
||||
|
||||
message GameStatus {
|
||||
uint32 gameserver_id = 1;
|
||||
uint32 login_time = 2;
|
||||
uint64 login_rand = 3;
|
||||
bool is_wait_save = 4;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
NodeStatus node_status = 2;
|
||||
GameStatus game_status = 3;
|
||||
}
|
||||
|
||||
message PlayerCombatForceReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10221;
|
||||
}
|
||||
}
|
||||
|
||||
message PlayerCombatForceRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10203;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
float player_combat_force = 2;
|
||||
map<uint32, float> player_combat_force_map = 3;
|
||||
}
|
||||
|
||||
message CheckGameVersionReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10290;
|
||||
}
|
||||
|
||||
uint32 server_version = 1;
|
||||
uint32 client_version = 2;
|
||||
uint32 client_silence_version = 3;
|
||||
map<uint32, uint32> res_version_map = 4;
|
||||
map<uint32, uint32> next_res_version_map = 5;
|
||||
}
|
||||
|
||||
message GameVersionResult {
|
||||
uint32 version = 1;
|
||||
uint32 wrong_num = 2;
|
||||
repeated uint32 wrong_name_list = 3;
|
||||
}
|
||||
|
||||
message CheckGameVersionRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10273;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 total_game = 2;
|
||||
GameVersionResult server_version_result = 3;
|
||||
GameVersionResult client_version_result = 4;
|
||||
GameVersionResult client_silence_version_result = 5;
|
||||
map<uint32, GameVersionResult> res_version_result_map = 6;
|
||||
map<uint32, GameVersionResult> next_res_version_result_map = 7;
|
||||
}
|
||||
|
||||
message PlatformPlayerNumReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10299;
|
||||
}
|
||||
}
|
||||
|
||||
message PlatformPlayerNumRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10231;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 online_player_num = 2;
|
||||
map<uint32, uint32> platform_player_num_map = 3;
|
||||
}
|
||||
|
||||
message PlayerMemBasicData {
|
||||
string nickname = 1;
|
||||
uint32 level = 2;
|
||||
uint32 exp = 3;
|
||||
uint32 scoin = 4;
|
||||
uint32 hcoin = 5;
|
||||
uint32 last_login = 6;
|
||||
ProfilePicture profile_picture = 7;
|
||||
fixed32 register_time = 8;
|
||||
uint32 gender_type = 9;
|
||||
}
|
||||
|
||||
message PlayerMemH5AcitivityWatcherData {
|
||||
uint32 h5_activity_watcher_id = 1;
|
||||
uint32 progress = 2;
|
||||
}
|
||||
|
||||
message PlayerMemH5ActivityData {
|
||||
uint32 h5_schedule_id = 1;
|
||||
uint32 h5_activity_id = 2;
|
||||
uint32 last_refresh_time = 3;
|
||||
repeated uint32 finished_h5_activity_watcher_list = 4;
|
||||
repeated uint32 unaccept_h5_activity_watcher_list = 5;
|
||||
repeated PlayerMemH5AcitivityWatcherData h5_activity_watcher_list = 6;
|
||||
}
|
||||
|
||||
message PlayerMemH5ActivityDataResult {
|
||||
map<uint32, int32> retcode_map = 1;
|
||||
repeated PlayerMemH5ActivityData h5_activity_data_list = 2;
|
||||
}
|
||||
|
||||
message QueryPlayerMemDataByMuipReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10275;
|
||||
}
|
||||
|
||||
uint32 data_type = 1;
|
||||
repeated uint32 param_list = 2;
|
||||
}
|
||||
|
||||
message QueryPlayerMemDataByMuipRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10248;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
oneof detail {
|
||||
PlayerMemBasicData basic_data = 2;
|
||||
PlayerMemH5ActivityDataResult h5_activity_data_result = 3;
|
||||
}
|
||||
}
|
||||
|
||||
message BindGmUidNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10297;
|
||||
}
|
||||
|
||||
uint32 gm_uid = 1;
|
||||
uint32 player_uid = 2;
|
||||
}
|
||||
|
||||
message UnbindGmUidNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10281;
|
||||
}
|
||||
|
||||
uint32 gm_uid = 1;
|
||||
}
|
||||
|
||||
message GetBindGmUidReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10205;
|
||||
}
|
||||
}
|
||||
|
||||
message GetBindGmUidRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10282;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
map<uint32, uint32> gm_uid_map = 2;
|
||||
}
|
||||
|
||||
message PlatformAntiAddictNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10247;
|
||||
}
|
||||
|
||||
int32 msg_type = 2;
|
||||
string msg = 3;
|
||||
string level = 4;
|
||||
}
|
||||
|
||||
message PlayerLoginPerSecondReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10239;
|
||||
}
|
||||
}
|
||||
|
||||
message PlayerLoginPerSecondRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10253;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 player_login_per_second = 2;
|
||||
}
|
||||
|
||||
message FineGrainedPlayerNumReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10222;
|
||||
}
|
||||
}
|
||||
|
||||
message FineGrainedPlayerNumRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10265;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 online_player_num = 2;
|
||||
map<string, uint32> fine_grained_player_num_map = 3;
|
||||
}
|
||||
|
||||
message CheckGameCrcVersionReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10204;
|
||||
}
|
||||
|
||||
uint32 platform = 1;
|
||||
string client_version_str = 2;
|
||||
}
|
||||
|
||||
message CheckGameCrcVersionRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10293;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 total_game = 2;
|
||||
uint32 platform = 3;
|
||||
string client_version_str = 4;
|
||||
uint32 wrong_num = 5;
|
||||
repeated uint32 wrong_name_list = 6;
|
||||
}
|
||||
|
||||
message UpdateRedPointByMuipNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10227;
|
||||
}
|
||||
|
||||
repeated RedPointData red_point_list = 1;
|
||||
}
|
||||
|
||||
message SendConcertProductReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10294;
|
||||
}
|
||||
|
||||
string ticket = 1;
|
||||
uint32 config_id = 2;
|
||||
}
|
||||
|
||||
message SendConcertProductRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10288;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
string ticket = 2;
|
||||
uint32 config_id = 3;
|
||||
}
|
||||
|
||||
message QueryConcertProductInfoReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10226;
|
||||
}
|
||||
|
||||
uint32 config_id = 1;
|
||||
}
|
||||
|
||||
message QueryConcertProductInfoRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10263;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 config_id = 2;
|
||||
uint32 obtain_count = 3;
|
||||
uint32 obtain_limit = 4;
|
||||
}
|
||||
|
||||
message PlayerMpModeReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10295;
|
||||
}
|
||||
}
|
||||
|
||||
message PlayerMpModeRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10206;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
bool is_mp_mode = 2;
|
||||
}
|
||||
134
protocol/proto_hk4e/server_only/cmd_offline_op.server.proto
Normal file
134
protocol/proto_hk4e/server_only/cmd_offline_op.server.proto
Normal file
@@ -0,0 +1,134 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin_common.server.proto";
|
||||
|
||||
message OfflineOpDefaultContext {
|
||||
uint32 tag = 1;
|
||||
}
|
||||
|
||||
message OfflineOpPlantFlowerActivityGiveFlowerContext {
|
||||
uint32 uid = 1;
|
||||
map<uint32, uint32> flower_num_map = 2;
|
||||
}
|
||||
|
||||
message GCGSettleContext {
|
||||
uint32 uid = 1;
|
||||
uint32 game_id = 2;
|
||||
uint32 game_uid = 3;
|
||||
}
|
||||
|
||||
message OfflineOpContext {
|
||||
oneof context {
|
||||
OfflineOpDefaultContext default_context = 1;
|
||||
OfflineOpPlantFlowerActivityGiveFlowerContext plant_flower_give_flower_context = 2;
|
||||
}
|
||||
}
|
||||
|
||||
message OfflineOpData {
|
||||
OfflineOpBin bin = 1;
|
||||
OfflineOpContext context = 2;
|
||||
uint32 max_length = 3;
|
||||
}
|
||||
|
||||
message SendOfflineOpReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12226;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
fixed32 time = 2;
|
||||
OfflineOpType op_type = 3;
|
||||
OfflineOpData op_data = 4;
|
||||
}
|
||||
|
||||
message SendOfflineOpRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12218;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 index = 2;
|
||||
OfflineOpType op_type = 3;
|
||||
OfflineOpContext context = 4;
|
||||
}
|
||||
|
||||
message GetOfflineOpReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12225;
|
||||
}
|
||||
|
||||
OfflineOpType op_type = 1;
|
||||
uint32 index = 2;
|
||||
}
|
||||
|
||||
message GetOfflineOpRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12207;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
repeated bytes bin_str_list = 2;
|
||||
}
|
||||
|
||||
message NewOfflineOpNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12202;
|
||||
}
|
||||
|
||||
OfflineOpType op_type = 1;
|
||||
uint32 index = 2;
|
||||
}
|
||||
|
||||
message RemoveOfflineOpReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12231;
|
||||
}
|
||||
|
||||
OfflineOpType op_type = 1;
|
||||
uint32 index = 2;
|
||||
}
|
||||
|
||||
message RemoveOfflineOpRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12229;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
OfflineOpType op_type = 2;
|
||||
uint32 index = 3;
|
||||
}
|
||||
|
||||
message SendGCGOfflineOpReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12222;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
fixed32 time = 2;
|
||||
OfflineOpType op_type = 3;
|
||||
OfflineOpData op_data = 4;
|
||||
}
|
||||
|
||||
message SendGCGOfflineOpRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 12244;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 index = 2;
|
||||
OfflineOpType op_type = 3;
|
||||
OfflineOpContext context = 4;
|
||||
}
|
||||
144
protocol/proto_hk4e/server_only/cmd_player.server.proto
Normal file
144
protocol/proto_hk4e/server_only/cmd_player.server.proto
Normal file
@@ -0,0 +1,144 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin.server.proto";
|
||||
import "define.proto";
|
||||
|
||||
message SavePlayerDataReq {
|
||||
enum CmdId {
|
||||
option allow_alias = true;
|
||||
NONE = 0;
|
||||
CMD_ID = 10198;
|
||||
ENET_CHANNEL_ID = 0;
|
||||
ENET_IS_RELIABLE = 1;
|
||||
}
|
||||
|
||||
PlayerData player_data = 1;
|
||||
uint32 save_stat_id = 2;
|
||||
}
|
||||
|
||||
message SavePlayerDataRsp {
|
||||
enum CmdId {
|
||||
option allow_alias = true;
|
||||
NONE = 0;
|
||||
CMD_ID = 10112;
|
||||
ENET_CHANNEL_ID = 0;
|
||||
ENET_IS_RELIABLE = 1;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 data_version = 2;
|
||||
uint32 save_stat_id = 3;
|
||||
}
|
||||
|
||||
message PlayerOnlineStatusInfo {
|
||||
enum StatusType {
|
||||
ONLINE = 0;
|
||||
OFFLINE = 1;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
uint32 platform_type = 2;
|
||||
StatusType online_status = 3;
|
||||
bool is_sub_account = 4;
|
||||
string country_code = 5;
|
||||
}
|
||||
|
||||
message PlayerOnlineStatusNotify {
|
||||
enum Enum {
|
||||
NONE = 0;
|
||||
CMD_ID = 10135;
|
||||
}
|
||||
|
||||
repeated PlayerOnlineStatusInfo player_info_list = 1;
|
||||
}
|
||||
|
||||
message ServiceDisconnectNotify {
|
||||
enum Enum {
|
||||
NONE = 0;
|
||||
CMD_ID = 10103;
|
||||
}
|
||||
|
||||
ServiceType type = 1;
|
||||
uint32 ip = 2;
|
||||
}
|
||||
|
||||
message PlayerDisconnectNotify {
|
||||
enum Enum {
|
||||
NONE = 0;
|
||||
CMD_ID = 10190;
|
||||
}
|
||||
|
||||
uint32 data = 1;
|
||||
}
|
||||
|
||||
message DisconnectClientNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10173;
|
||||
}
|
||||
|
||||
uint32 data = 1;
|
||||
}
|
||||
|
||||
message SysCreateGroupReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10199;
|
||||
}
|
||||
}
|
||||
|
||||
message SaveBlockDataReq {
|
||||
enum CmdId {
|
||||
option allow_alias = true;
|
||||
NONE = 0;
|
||||
CMD_ID = 10131;
|
||||
ENET_CHANNEL_ID = 0;
|
||||
ENET_IS_RELIABLE = 1;
|
||||
}
|
||||
|
||||
map<uint32, BlockInfo> block_info_map = 1;
|
||||
}
|
||||
|
||||
message SaveBlockDataRsp {
|
||||
enum CmdId {
|
||||
option allow_alias = true;
|
||||
NONE = 0;
|
||||
CMD_ID = 10175;
|
||||
ENET_CHANNEL_ID = 0;
|
||||
ENET_IS_RELIABLE = 1;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
map<uint32, uint32> block_succ_save_map = 2;
|
||||
}
|
||||
|
||||
message SavePlayerExtraBinDataNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10148;
|
||||
}
|
||||
|
||||
uint32 uid = 1;
|
||||
bytes player_extra_bin_data = 2;
|
||||
}
|
||||
|
||||
message SysSavePlayerNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10197;
|
||||
}
|
||||
}
|
||||
|
||||
message PlayerLoginBlockInfoNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10181;
|
||||
}
|
||||
|
||||
uint64 login_rand = 1;
|
||||
map<uint32, BlockInfo> block_info_map = 2;
|
||||
}
|
||||
98
protocol/proto_hk4e/server_only/cmd_recharge.server.proto
Normal file
98
protocol/proto_hk4e/server_only/cmd_recharge.server.proto
Normal file
@@ -0,0 +1,98 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message Order {
|
||||
uint32 id = 1;
|
||||
uint32 uid = 2;
|
||||
string product_id = 3;
|
||||
string product_name = 4;
|
||||
uint32 product_num = 5;
|
||||
uint32 coin_num = 6;
|
||||
string total_fee = 7;
|
||||
string currency = 8;
|
||||
string price_tier = 9;
|
||||
string trade_no = 10;
|
||||
uint32 trade_time = 11;
|
||||
uint32 channel_id = 12;
|
||||
string channel_order_no = 13;
|
||||
string pay_plat = 14;
|
||||
string extend = 15;
|
||||
uint32 create_time = 16;
|
||||
string bonus = 17;
|
||||
uint32 bonus_num = 18;
|
||||
uint32 vip_point_num = 19;
|
||||
string pay_type = 20;
|
||||
string pay_vendor = 21;
|
||||
string client_type = 22;
|
||||
string device = 23;
|
||||
string client_ip = 24;
|
||||
}
|
||||
|
||||
message RechargeOrderNotify {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10726;
|
||||
}
|
||||
|
||||
Order order = 1;
|
||||
}
|
||||
|
||||
message MarkOrderFinishedReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10718;
|
||||
}
|
||||
|
||||
uint32 order_id = 1;
|
||||
uint32 finish_time = 2;
|
||||
bool is_retry = 3;
|
||||
}
|
||||
|
||||
message MarkOrderFinishedRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10725;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
uint32 order_id = 2;
|
||||
}
|
||||
|
||||
message GetUnfinishedOrderReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10707;
|
||||
}
|
||||
}
|
||||
|
||||
message GetUnfinishedOrderRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10702;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
repeated Order order_list = 2;
|
||||
}
|
||||
|
||||
message GetSpecificUnfinishedReq {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10731;
|
||||
}
|
||||
|
||||
uint32 order_id = 1;
|
||||
}
|
||||
|
||||
message GetSpecificUnfinishedRsp {
|
||||
enum CmdId {
|
||||
NONE = 0;
|
||||
CMD_ID = 10729;
|
||||
}
|
||||
|
||||
int32 retcode = 1;
|
||||
Order order = 2;
|
||||
}
|
||||
48
protocol/proto_hk4e/server_only/cmd_security.server.proto
Normal file
48
protocol/proto_hk4e/server_only/cmd_security.server.proto
Normal file
@@ -0,0 +1,48 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_security;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
enum Platform {
|
||||
Unkown = 0;
|
||||
IOS = 1;
|
||||
Android = 2;
|
||||
PC = 3;
|
||||
WEB = 4;
|
||||
WAP = 5;
|
||||
PS = 6;
|
||||
Nintendo = 7;
|
||||
CloudAndroid = 8;
|
||||
CloudPC = 9;
|
||||
CloudIOS = 10;
|
||||
PS5 = 11;
|
||||
}
|
||||
|
||||
message GameLoginNotifyRequest {
|
||||
uint32 uid = 1;
|
||||
uint32 account_type = 2;
|
||||
string account = 3;
|
||||
uint32 platform = 4;
|
||||
string region = 5;
|
||||
string biz_game = 6;
|
||||
}
|
||||
|
||||
message GameLogoutNotifyRequest {
|
||||
uint32 uid = 1;
|
||||
uint32 account_type = 2;
|
||||
string account = 3;
|
||||
uint32 platform = 4;
|
||||
string region = 5;
|
||||
string biz_game = 6;
|
||||
}
|
||||
|
||||
message GameHeartBeatInfo {
|
||||
repeated uint32 uid = 1;
|
||||
}
|
||||
|
||||
message GameHeartBeatNotifyRequest {
|
||||
map<uint32, GameHeartBeatInfo> platform_uid_list = 1;
|
||||
string region = 2;
|
||||
string biz_game = 3;
|
||||
}
|
||||
1188
protocol/proto_hk4e/server_only/cmd_social.server.proto
Normal file
1188
protocol/proto_hk4e/server_only/cmd_social.server.proto
Normal file
File diff suppressed because it is too large
Load Diff
110
protocol/proto_hk4e/server_only/config.server.proto
Normal file
110
protocol/proto_hk4e/server_only/config.server.proto
Normal file
@@ -0,0 +1,110 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
message Timestamp {
|
||||
int64 seconds = 1;
|
||||
int32 nanos = 2;
|
||||
}
|
||||
|
||||
message StopServerConfig {
|
||||
Timestamp begin_time = 1;
|
||||
Timestamp end_time = 2;
|
||||
string url = 3;
|
||||
uint32 text_id = 4;
|
||||
uint32 content_text_id = 5;
|
||||
}
|
||||
|
||||
message StopRegisterConfig {
|
||||
Timestamp begin_time = 1;
|
||||
Timestamp end_time = 2;
|
||||
uint32 max_player_num = 3;
|
||||
}
|
||||
|
||||
message ForceUpdateConfig {
|
||||
string url = 1;
|
||||
uint32 text_id = 2;
|
||||
}
|
||||
|
||||
message DateTimeIntervalConfig {
|
||||
Timestamp begin_time = 1;
|
||||
Timestamp end_time = 2;
|
||||
uint32 text_id = 3;
|
||||
}
|
||||
|
||||
message DataVersionConfig {
|
||||
enum DataVersionType {
|
||||
SERVER = 0;
|
||||
CLIENT = 1;
|
||||
CLIENT_SILENCE = 2;
|
||||
}
|
||||
|
||||
uint32 server = 1;
|
||||
uint32 client = 2;
|
||||
uint32 client_silence = 3;
|
||||
map<string, string> client_md5 = 4;
|
||||
map<uint32, string> client_platform_md5 = 5;
|
||||
map<string, string> client_silence_md5 = 6;
|
||||
map<uint32, string> client_silence_platform_md5 = 7;
|
||||
string client_version_suffix = 8;
|
||||
string client_silence_version_suffix = 9;
|
||||
bool relogin = 10;
|
||||
bool mp_relogin = 11;
|
||||
bool gcg_forbid_relogin = 12;
|
||||
}
|
||||
|
||||
message SdkAccountReqConfig {
|
||||
uint32 app_id = 1;
|
||||
uint32 channel_id = 2;
|
||||
string open_id = 3;
|
||||
string combo_token = 4;
|
||||
string sign = 5;
|
||||
string region = 6;
|
||||
}
|
||||
|
||||
message GachaUpConfig {
|
||||
uint32 item_parent_type = 1;
|
||||
uint32 prob = 2;
|
||||
repeated uint32 item_list = 3;
|
||||
}
|
||||
|
||||
message DbGachaUpConfig {
|
||||
repeated GachaUpConfig gacha_up_list = 1;
|
||||
}
|
||||
|
||||
message DbGachaRuleConfig {
|
||||
repeated uint32 gacha_rule_list = 1;
|
||||
}
|
||||
|
||||
message AntiCheatConfig {
|
||||
bool is_segment_crc_valid = 1;
|
||||
}
|
||||
|
||||
message GameplayRecommendationSkillConfig {
|
||||
repeated uint32 skill_id_list = 1;
|
||||
}
|
||||
|
||||
message GameplayRecommendationReliquaryMainPropConfig {
|
||||
uint32 main_prop_id = 1;
|
||||
uint32 permillage = 2;
|
||||
}
|
||||
|
||||
message GameplayRecommendationReliquaryConfig {
|
||||
repeated GameplayRecommendationReliquaryMainPropConfig main_prop_config_list = 1;
|
||||
}
|
||||
|
||||
message GameplayRecommendationReliquaryMapConfig {
|
||||
map<uint32, GameplayRecommendationReliquaryConfig> reliquary_config_map = 1;
|
||||
}
|
||||
|
||||
message GameplayRecommendationAvatarConfig {
|
||||
map<uint32, GameplayRecommendationSkillConfig> skill_config_map = 1;
|
||||
map<uint32, GameplayRecommendationReliquaryConfig> reliquary_config_map = 2;
|
||||
map<uint32, GameplayRecommendationReliquaryMapConfig> element_reliquary_config_map = 3;
|
||||
}
|
||||
|
||||
message GameplayRecommendationConfig {
|
||||
map<uint32, GameplayRecommendationAvatarConfig> avatar_config_map = 1;
|
||||
}
|
||||
564
protocol/proto_hk4e/server_only/enum.server.proto
Normal file
564
protocol/proto_hk4e/server_only/enum.server.proto
Normal file
@@ -0,0 +1,564 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
enum MysqlIndex {
|
||||
MYSQL_INDEX_NONE = 0;
|
||||
MYSQL_INDEX_PLAYER_UID = 1;
|
||||
MYSQL_INDEX_PLAYER_ONLINE_ID_DATA = 2;
|
||||
MYSQL_INDEX_PLAYER_PSN_ONLINE_ID_DATA = 3;
|
||||
MYSQL_INDEX_PLAYER_DATA_0 = 101;
|
||||
MYSQL_INDEX_PLAYER_DATA_1 = 102;
|
||||
MYSQL_INDEX_PLAYER_DATA_2 = 103;
|
||||
MYSQL_INDEX_PLAYER_DATA_3 = 104;
|
||||
MYSQL_INDEX_PLAYER_DATA_4 = 105;
|
||||
MYSQL_INDEX_PLAYER_DATA_5 = 106;
|
||||
MYSQL_INDEX_PLAYER_DATA_6 = 107;
|
||||
MYSQL_INDEX_PLAYER_DATA_7 = 108;
|
||||
MYSQL_INDEX_PLAYER_DATA_8 = 109;
|
||||
MYSQL_INDEX_PLAYER_DATA_9 = 110;
|
||||
MYSQL_INDEX_PLAYER_DATA_10 = 111;
|
||||
MYSQL_INDEX_PLAYER_DATA_11 = 112;
|
||||
MYSQL_INDEX_PLAYER_DATA_12 = 113;
|
||||
MYSQL_INDEX_PLAYER_DATA_13 = 114;
|
||||
MYSQL_INDEX_PLAYER_DATA_14 = 115;
|
||||
MYSQL_INDEX_PLAYER_DATA_15 = 116;
|
||||
MYSQL_INDEX_PLAYER_DATA_16 = 117;
|
||||
MYSQL_INDEX_PLAYER_DATA_17 = 118;
|
||||
MYSQL_INDEX_PLAYER_DATA_18 = 119;
|
||||
MYSQL_INDEX_PLAYER_DATA_19 = 120;
|
||||
MYSQL_INDEX_PLAYER_DATA_20 = 121;
|
||||
MYSQL_INDEX_PLAYER_DATA_21 = 122;
|
||||
MYSQL_INDEX_PLAYER_DATA_22 = 123;
|
||||
MYSQL_INDEX_PLAYER_DATA_23 = 124;
|
||||
MYSQL_INDEX_PLAYER_DATA_24 = 125;
|
||||
MYSQL_INDEX_PLAYER_DATA_25 = 126;
|
||||
MYSQL_INDEX_PLAYER_DATA_26 = 127;
|
||||
MYSQL_INDEX_PLAYER_DATA_27 = 128;
|
||||
MYSQL_INDEX_PLAYER_DATA_28 = 129;
|
||||
MYSQL_INDEX_PLAYER_DATA_29 = 130;
|
||||
MYSQL_INDEX_PLAYER_DATA_30 = 131;
|
||||
MYSQL_INDEX_PLAYER_DATA_31 = 132;
|
||||
MYSQL_INDEX_PLAYER_DATA_32 = 133;
|
||||
MYSQL_INDEX_PLAYER_DATA_33 = 134;
|
||||
MYSQL_INDEX_PLAYER_DATA_34 = 135;
|
||||
MYSQL_INDEX_PLAYER_DATA_35 = 136;
|
||||
MYSQL_INDEX_PLAYER_DATA_36 = 137;
|
||||
MYSQL_INDEX_PLAYER_DATA_37 = 138;
|
||||
MYSQL_INDEX_PLAYER_DATA_38 = 139;
|
||||
MYSQL_INDEX_PLAYER_DATA_39 = 140;
|
||||
MYSQL_INDEX_PLAYER_DATA_40 = 141;
|
||||
MYSQL_INDEX_PLAYER_DATA_41 = 142;
|
||||
MYSQL_INDEX_PLAYER_DATA_42 = 143;
|
||||
MYSQL_INDEX_PLAYER_DATA_43 = 144;
|
||||
MYSQL_INDEX_PLAYER_DATA_44 = 145;
|
||||
MYSQL_INDEX_PLAYER_DATA_45 = 146;
|
||||
MYSQL_INDEX_PLAYER_DATA_46 = 147;
|
||||
MYSQL_INDEX_PLAYER_DATA_47 = 148;
|
||||
MYSQL_INDEX_PLAYER_DATA_48 = 149;
|
||||
MYSQL_INDEX_PLAYER_DATA_49 = 150;
|
||||
MYSQL_INDEX_PLAYER_DATA_50 = 151;
|
||||
MYSQL_INDEX_PLAYER_DATA_51 = 152;
|
||||
MYSQL_INDEX_PLAYER_DATA_52 = 153;
|
||||
MYSQL_INDEX_PLAYER_DATA_53 = 154;
|
||||
MYSQL_INDEX_PLAYER_DATA_54 = 155;
|
||||
MYSQL_INDEX_PLAYER_DATA_55 = 156;
|
||||
MYSQL_INDEX_PLAYER_DATA_56 = 157;
|
||||
MYSQL_INDEX_PLAYER_DATA_57 = 158;
|
||||
MYSQL_INDEX_PLAYER_DATA_58 = 159;
|
||||
MYSQL_INDEX_PLAYER_DATA_59 = 160;
|
||||
MYSQL_INDEX_PLAYER_DATA_60 = 161;
|
||||
MYSQL_INDEX_PLAYER_DATA_61 = 162;
|
||||
MYSQL_INDEX_PLAYER_DATA_62 = 163;
|
||||
MYSQL_INDEX_PLAYER_DATA_63 = 164;
|
||||
MYSQL_INDEX_PLAYER_DATA_64 = 165;
|
||||
MYSQL_INDEX_PLAYER_DATA_65 = 166;
|
||||
MYSQL_INDEX_PLAYER_DATA_66 = 167;
|
||||
MYSQL_INDEX_PLAYER_DATA_67 = 168;
|
||||
MYSQL_INDEX_PLAYER_DATA_68 = 169;
|
||||
MYSQL_INDEX_PLAYER_DATA_69 = 170;
|
||||
MYSQL_INDEX_PLAYER_DATA_70 = 171;
|
||||
MYSQL_INDEX_PLAYER_DATA_71 = 172;
|
||||
MYSQL_INDEX_PLAYER_DATA_72 = 173;
|
||||
MYSQL_INDEX_PLAYER_DATA_73 = 174;
|
||||
MYSQL_INDEX_PLAYER_DATA_74 = 175;
|
||||
MYSQL_INDEX_PLAYER_DATA_75 = 176;
|
||||
MYSQL_INDEX_PLAYER_DATA_76 = 177;
|
||||
MYSQL_INDEX_PLAYER_DATA_77 = 178;
|
||||
MYSQL_INDEX_PLAYER_DATA_78 = 179;
|
||||
MYSQL_INDEX_PLAYER_DATA_79 = 180;
|
||||
MYSQL_INDEX_ORDER_DATA = 2001;
|
||||
MYSQL_INDEX_CONFIG_LOCAL = 1001;
|
||||
MYSQL_INDEX_CONFIG_GLOBAL = 1002;
|
||||
MYSQL_INDEX_BLOCK_DATA_0 = 3001;
|
||||
MYSQL_INDEX_BLOCK_DATA_1 = 3002;
|
||||
MYSQL_INDEX_BLOCK_DATA_2 = 3003;
|
||||
MYSQL_INDEX_BLOCK_DATA_3 = 3004;
|
||||
MYSQL_INDEX_BLOCK_DATA_4 = 3005;
|
||||
MYSQL_INDEX_BLOCK_DATA_5 = 3006;
|
||||
MYSQL_INDEX_BLOCK_DATA_6 = 3007;
|
||||
MYSQL_INDEX_BLOCK_DATA_7 = 3008;
|
||||
MYSQL_INDEX_BLOCK_DATA_8 = 3009;
|
||||
MYSQL_INDEX_BLOCK_DATA_9 = 3010;
|
||||
MYSQL_INDEX_BLOCK_DATA_10 = 3011;
|
||||
MYSQL_INDEX_BLOCK_DATA_11 = 3012;
|
||||
MYSQL_INDEX_BLOCK_DATA_12 = 3013;
|
||||
MYSQL_INDEX_BLOCK_DATA_13 = 3014;
|
||||
MYSQL_INDEX_BLOCK_DATA_14 = 3015;
|
||||
MYSQL_INDEX_BLOCK_DATA_15 = 3016;
|
||||
MYSQL_INDEX_BLOCK_DATA_16 = 3017;
|
||||
MYSQL_INDEX_BLOCK_DATA_17 = 3018;
|
||||
MYSQL_INDEX_BLOCK_DATA_18 = 3019;
|
||||
MYSQL_INDEX_BLOCK_DATA_19 = 3020;
|
||||
MYSQL_INDEX_BLOCK_DATA_20 = 3021;
|
||||
MYSQL_INDEX_BLOCK_DATA_21 = 3022;
|
||||
MYSQL_INDEX_BLOCK_DATA_22 = 3023;
|
||||
MYSQL_INDEX_BLOCK_DATA_23 = 3024;
|
||||
MYSQL_INDEX_BLOCK_DATA_24 = 3025;
|
||||
MYSQL_INDEX_BLOCK_DATA_25 = 3026;
|
||||
MYSQL_INDEX_BLOCK_DATA_26 = 3027;
|
||||
MYSQL_INDEX_BLOCK_DATA_27 = 3028;
|
||||
MYSQL_INDEX_BLOCK_DATA_28 = 3029;
|
||||
MYSQL_INDEX_BLOCK_DATA_29 = 3030;
|
||||
MYSQL_INDEX_BLOCK_DATA_30 = 3031;
|
||||
MYSQL_INDEX_BLOCK_DATA_31 = 3032;
|
||||
MYSQL_INDEX_BLOCK_DATA_32 = 3033;
|
||||
MYSQL_INDEX_BLOCK_DATA_33 = 3034;
|
||||
MYSQL_INDEX_BLOCK_DATA_34 = 3035;
|
||||
MYSQL_INDEX_BLOCK_DATA_35 = 3036;
|
||||
MYSQL_INDEX_BLOCK_DATA_36 = 3037;
|
||||
MYSQL_INDEX_BLOCK_DATA_37 = 3038;
|
||||
MYSQL_INDEX_BLOCK_DATA_38 = 3039;
|
||||
MYSQL_INDEX_BLOCK_DATA_39 = 3040;
|
||||
MYSQL_INDEX_HOME_DATA_0 = 4001;
|
||||
MYSQL_INDEX_HOME_DATA_1 = 4002;
|
||||
MYSQL_INDEX_HOME_DATA_2 = 4003;
|
||||
MYSQL_INDEX_HOME_DATA_3 = 4004;
|
||||
MYSQL_INDEX_HOME_DATA_4 = 4005;
|
||||
MYSQL_INDEX_HOME_DATA_5 = 4006;
|
||||
MYSQL_INDEX_HOME_DATA_6 = 4007;
|
||||
MYSQL_INDEX_HOME_DATA_7 = 4008;
|
||||
MYSQL_INDEX_HOME_DATA_8 = 4009;
|
||||
MYSQL_INDEX_HOME_DATA_9 = 4010;
|
||||
MYSQL_INDEX_HOME_DATA_10 = 4011;
|
||||
MYSQL_INDEX_HOME_DATA_11 = 4012;
|
||||
MYSQL_INDEX_HOME_DATA_12 = 4013;
|
||||
MYSQL_INDEX_HOME_DATA_13 = 4014;
|
||||
MYSQL_INDEX_HOME_DATA_14 = 4015;
|
||||
MYSQL_INDEX_HOME_DATA_15 = 4016;
|
||||
MYSQL_INDEX_HOME_DATA_16 = 4017;
|
||||
MYSQL_INDEX_HOME_DATA_17 = 4018;
|
||||
MYSQL_INDEX_HOME_DATA_18 = 4019;
|
||||
MYSQL_INDEX_HOME_DATA_19 = 4020;
|
||||
MYSQL_INDEX_HOME_DATA_20 = 4021;
|
||||
MYSQL_INDEX_HOME_DATA_21 = 4022;
|
||||
MYSQL_INDEX_HOME_DATA_22 = 4023;
|
||||
MYSQL_INDEX_HOME_DATA_23 = 4024;
|
||||
MYSQL_INDEX_HOME_DATA_24 = 4025;
|
||||
MYSQL_INDEX_HOME_DATA_25 = 4026;
|
||||
MYSQL_INDEX_HOME_DATA_26 = 4027;
|
||||
MYSQL_INDEX_HOME_DATA_27 = 4028;
|
||||
MYSQL_INDEX_HOME_DATA_28 = 4029;
|
||||
MYSQL_INDEX_HOME_DATA_29 = 4030;
|
||||
MYSQL_INDEX_HOME_DATA_30 = 4031;
|
||||
MYSQL_INDEX_HOME_DATA_31 = 4032;
|
||||
MYSQL_INDEX_HOME_DATA_32 = 4033;
|
||||
MYSQL_INDEX_HOME_DATA_33 = 4034;
|
||||
MYSQL_INDEX_HOME_DATA_34 = 4035;
|
||||
MYSQL_INDEX_HOME_DATA_35 = 4036;
|
||||
MYSQL_INDEX_HOME_DATA_36 = 4037;
|
||||
MYSQL_INDEX_HOME_DATA_37 = 4038;
|
||||
MYSQL_INDEX_HOME_DATA_38 = 4039;
|
||||
MYSQL_INDEX_HOME_DATA_39 = 4040;
|
||||
MYSQL_INDEX_HOME_DATA_40 = 4041;
|
||||
MYSQL_INDEX_HOME_DATA_41 = 4042;
|
||||
MYSQL_INDEX_HOME_DATA_42 = 4043;
|
||||
MYSQL_INDEX_HOME_DATA_43 = 4044;
|
||||
MYSQL_INDEX_HOME_DATA_44 = 4045;
|
||||
MYSQL_INDEX_HOME_DATA_45 = 4046;
|
||||
MYSQL_INDEX_HOME_DATA_46 = 4047;
|
||||
MYSQL_INDEX_HOME_DATA_47 = 4048;
|
||||
MYSQL_INDEX_HOME_DATA_48 = 4049;
|
||||
MYSQL_INDEX_HOME_DATA_49 = 4050;
|
||||
MYSQL_INDEX_HOME_DATA_50 = 4051;
|
||||
MYSQL_INDEX_HOME_DATA_51 = 4052;
|
||||
MYSQL_INDEX_HOME_DATA_52 = 4053;
|
||||
MYSQL_INDEX_HOME_DATA_53 = 4054;
|
||||
MYSQL_INDEX_HOME_DATA_54 = 4055;
|
||||
MYSQL_INDEX_HOME_DATA_55 = 4056;
|
||||
MYSQL_INDEX_HOME_DATA_56 = 4057;
|
||||
MYSQL_INDEX_HOME_DATA_57 = 4058;
|
||||
MYSQL_INDEX_HOME_DATA_58 = 4059;
|
||||
MYSQL_INDEX_HOME_DATA_59 = 4060;
|
||||
MYSQL_INDEX_HOME_DATA_60 = 4061;
|
||||
MYSQL_INDEX_HOME_DATA_61 = 4062;
|
||||
MYSQL_INDEX_HOME_DATA_62 = 4063;
|
||||
MYSQL_INDEX_HOME_DATA_63 = 4064;
|
||||
MYSQL_INDEX_HOME_DATA_64 = 4065;
|
||||
MYSQL_INDEX_HOME_DATA_65 = 4066;
|
||||
MYSQL_INDEX_HOME_DATA_66 = 4067;
|
||||
MYSQL_INDEX_HOME_DATA_67 = 4068;
|
||||
MYSQL_INDEX_HOME_DATA_68 = 4069;
|
||||
MYSQL_INDEX_HOME_DATA_69 = 4070;
|
||||
MYSQL_INDEX_HOME_DATA_70 = 4071;
|
||||
MYSQL_INDEX_HOME_DATA_71 = 4072;
|
||||
MYSQL_INDEX_HOME_DATA_72 = 4073;
|
||||
MYSQL_INDEX_HOME_DATA_73 = 4074;
|
||||
MYSQL_INDEX_HOME_DATA_74 = 4075;
|
||||
MYSQL_INDEX_HOME_DATA_75 = 4076;
|
||||
MYSQL_INDEX_HOME_DATA_76 = 4077;
|
||||
MYSQL_INDEX_HOME_DATA_77 = 4078;
|
||||
MYSQL_INDEX_HOME_DATA_78 = 4079;
|
||||
MYSQL_INDEX_HOME_DATA_79 = 4080;
|
||||
}
|
||||
|
||||
enum RedisIndex {
|
||||
REDIS_INDEX_NONE = 0;
|
||||
REDIS_INDEX_PLAYER_STATUS = 1;
|
||||
REDIS_INDEX_MAIL = 2;
|
||||
REDIS_INDEX_OFFLINE_MSG = 3;
|
||||
REDIS_INDEX_PLAYER_FRIEND_SET = 4;
|
||||
REDIS_INDEX_PLAYER_ASK_FRIEND_SET = 5;
|
||||
REDIS_INDEX_PLAYER_BRIEF_DATA = 6;
|
||||
REDIS_INDEX_PLAYER_BLACKLIST = 7;
|
||||
REDIS_INDEX_PLAYER_PRIVATE_CHAT = 8;
|
||||
REDIS_INDEX_PLAYER_RECENT_CHAT = 9;
|
||||
REDIS_INDEX_PLAYER_PRIVATE_CHAT_UNREAD = 10;
|
||||
REDIS_INDEX_PLAYER_ACTIVITY_SOCIAL = 11;
|
||||
REDIS_INDEX_HOME_STATUS = 12;
|
||||
REDIS_INDEX_HOME_BRIEF_DATA = 13;
|
||||
REDIS_INDEX_HOME_OFFLINE_MSG = 14;
|
||||
REDIS_INDEX_OFFLINE_OP = 15;
|
||||
REDIS_INDEX_CUSTOM_DUNGEON = 16;
|
||||
REDIS_INDEX_PLAYER_PSN_FRIEND_SET = 17;
|
||||
REDIS_INDEX_PLAYER_PSN_BLACKLIST = 18;
|
||||
REDIS_INDEX_HOME_BLUEPRINT = 19;
|
||||
}
|
||||
|
||||
enum EntityCompType {
|
||||
ENTITY_COMP_NONE = 0;
|
||||
ENTITY_COMP_ENV_ANIMAL = 1;
|
||||
ENTITY_COMP_ANIMATOR = 2;
|
||||
}
|
||||
|
||||
enum GadgetCompType {
|
||||
GADGET_COMP_NONE = 0;
|
||||
GADGET_COMP_INTERACT = 4;
|
||||
GADGET_COMP_GEAR = 5;
|
||||
GADGET_COMP_CRYSTAL = 6;
|
||||
GADGET_COMP_PLATFORM = 7;
|
||||
GADGET_COMP_WEAPON = 8;
|
||||
GADGET_COMP_WORKTOP = 10;
|
||||
GADGET_COMP_SEAL = 11;
|
||||
GADGET_COMP_CLIENT = 12;
|
||||
GADGET_COMP_ABILITY = 13;
|
||||
GADGET_COMP_PLAY = 16;
|
||||
GADGET_COMP_OFFERING = 17;
|
||||
GADGET_COMP_MIRACLE_RING = 18;
|
||||
GADGET_COMP_FOUNDATION = 19;
|
||||
GADGET_COMP_VEHICLE = 20;
|
||||
GADGET_COMP_SCREEN = 21;
|
||||
GADGET_COMP_FISH_POOL = 22;
|
||||
GADGET_COMP_CUSTOM_GADGET = 23;
|
||||
GADGET_COMP_ROGUELIKE_OPERATOR_GADGET = 24;
|
||||
GADGET_COMP_WIDGET_GADGET = 25;
|
||||
GADGET_COMP_NIGHT_CROW = 26;
|
||||
GADGET_COMP_COIN_COLLECT_OPERATOR = 27;
|
||||
}
|
||||
|
||||
enum MonsterCompType {
|
||||
MONSTER_COMP_NONE = 0;
|
||||
MONSTER_COMP_ENV_ANIMAL = 1;
|
||||
MONSTER_COMP_FISH = 2;
|
||||
MONSTER_COMP_FISHTANK = 3;
|
||||
}
|
||||
|
||||
enum SceneCompType {
|
||||
SCENE_COMP_NONE = 0;
|
||||
SCENE_COMP_ENV_ANIMAL = 1;
|
||||
SCENE_COMP_GRID = 2;
|
||||
SCENE_COMP_AREA = 3;
|
||||
SCENE_COMP_BLOCK_GROUP = 4;
|
||||
SCENE_COMP_MISC = 5;
|
||||
SCENE_COMP_TEAM = 6;
|
||||
SCENE_COMP_ENCOUNTER = 7;
|
||||
SCENE_COMP_MULTISTAGE_PLAY = 8;
|
||||
SCENE_COMP_GALLERY = 9;
|
||||
SCENE_COMP_HOME = 10;
|
||||
SCENE_COMP_TRANSFER_GUARD = 11;
|
||||
}
|
||||
|
||||
enum PlayerCompType {
|
||||
PLAYER_COMP_NONE = 0;
|
||||
PLAYER_COMP_BASIC = 1;
|
||||
PLAYER_COMP_AVATAR = 2;
|
||||
PLAYER_COMP_GM = 3;
|
||||
PLAYER_COMP_QUEST = 4;
|
||||
PLAYER_COMP_TALK = 5;
|
||||
PLAYER_COMP_SHOP = 6;
|
||||
PLAYER_COMP_ITEM = 7;
|
||||
PLAYER_COMP_DUNGEON = 8;
|
||||
PLAYER_COMP_SCENE = 9;
|
||||
PLAYER_COMP_EVENT = 10;
|
||||
PLAYER_COMP_BORED = 11;
|
||||
PLAYER_COMP_MP = 12;
|
||||
PLAYER_COMP_COOK = 13;
|
||||
PLAYER_COMP_COMPOUND = 14;
|
||||
PLAYER_COMP_MAIL = 15;
|
||||
PLAYER_COMP_LOGIN = 16;
|
||||
PLAYER_COMP_OFFLINE_MSG = 17;
|
||||
PLAYER_COMP_DAILY_TASK = 18;
|
||||
PLAYER_COMP_RAND_TASK = 19;
|
||||
PLAYER_COMP_GACHA = 20;
|
||||
PLAYER_COMP_GIVING = 21;
|
||||
PLAYER_COMP_FORGE = 22;
|
||||
PLAYER_COMP_INVESTIGATION = 23;
|
||||
PLAYER_COMP_ACTIVITY = 24;
|
||||
PLAYER_COMP_WATCHER = 25;
|
||||
PLAYER_COMP_SOCIAL = 26;
|
||||
PLAYER_COMP_TOWER = 27;
|
||||
PLAYER_COMP_SIGN_IN = 28;
|
||||
PLAYER_COMP_BATTLE_PASS = 29;
|
||||
PLAYER_COMP_BLOSSOM = 30;
|
||||
PLAYER_COMP_RECHARGE = 31;
|
||||
PLAYER_COMP_MATCH = 32;
|
||||
PLAYER_COMP_MP_PLAY = 33;
|
||||
PLAYER_COMP_tRIAL_AVATAR = 34;
|
||||
PLAYER_COMP_CODEX = 35;
|
||||
PLAYER_COMP_ACHIEVEMENT = 36;
|
||||
PLAYER_COMP_PERSONAL_LINE = 37;
|
||||
PLAYER_COMP_ABILITY_GROUP = 38;
|
||||
PLAYER_COMP_REPUTATION = 39;
|
||||
PLAYER_COMP_WIDGET = 40;
|
||||
PLAYER_COMP_HUNTING = 41;
|
||||
PLAYER_COMP_COOP = 42;
|
||||
PLAYER_COMP_SCENE_PLAY = 43;
|
||||
PLAYER_COMP_COMBINE = 44;
|
||||
PLAYER_COMP_OFFERING = 45;
|
||||
PLAYER_COMP_ROUTINE = 46;
|
||||
PLAYER_COMP_REUNION = 47;
|
||||
PLAYER_COMP_MIRACLE_RING = 48;
|
||||
PLAYER_COMP_MECHANICUS = 49;
|
||||
PLAYER_COMP_OP_ACTIVITY = 50;
|
||||
PLAYER_COMP_DRAFT = 51;
|
||||
PLAYER_COMP_GALLERY = 52;
|
||||
PLAYER_COMP_REGION_SEARCH = 53;
|
||||
PLAYER_COMP_HOME = 54;
|
||||
PLAYER_COMP_OFFLINE_OP = 55;
|
||||
PLAYER_COMP_H5_ACTIVITY = 56;
|
||||
PLAYER_COMP_EXHIBITION = 57;
|
||||
PLAYER_COMP_VEHICLE = 58;
|
||||
PLAYER_COMP_LIVE = 59;
|
||||
PLAYER_COMP_GROUP_LINK = 60;
|
||||
PLAYER_COMP_FISHING = 61;
|
||||
PLAYER_COMP_FIREWORKS = 62;
|
||||
PLAYER_COMP_CITY = 63;
|
||||
PLAYER_COMP_CUSTOM_DUNGEON = 64;
|
||||
PLAYER_COMP_REGIONAL_PLAY = 65;
|
||||
PLAYER_COMP_SHARE_CD = 66;
|
||||
PLAYER_COMP_UGC = 67;
|
||||
PLAYER_COMP_POLYGON = 68;
|
||||
PLAYER_COMP_ARANARA_COLLECTION = 69;
|
||||
PLAYER_COMP_GCG = 70;
|
||||
}
|
||||
|
||||
enum AvatarCompType {
|
||||
AVATAR_COMP_NONE = 0;
|
||||
AVATAR_COMP_EQUIP = 1;
|
||||
AVATAR_COMP_SKILL = 2;
|
||||
AVATAR_COMP_BUFF = 3;
|
||||
AVATAR_COMP_TALENT = 4;
|
||||
AVATAR_COMP_FASHION = 5;
|
||||
AVATAR_COMP_EXTRA_PROP = 6;
|
||||
}
|
||||
|
||||
enum AvatarSnapshotType {
|
||||
AVATAR_SNAPSHOT_TYPE_NONE = 0;
|
||||
AVATAR_SNAPSHOT_TYPE_ROGUE_ACTIVITY = 1;
|
||||
AVATAR_SNAPSHOT_TYPE_MIST_TRIAL_ACTIVITY = 2;
|
||||
AVATAR_SNAPSHOT_TYPE_TEAM_CHAIN_ACTIVITY = 3;
|
||||
}
|
||||
|
||||
enum FormalAvatarCompType {
|
||||
FORMAL_AVATAR_COMP_NONE = 0;
|
||||
FORMAL_AVATAR_COMP_FETTER = 1;
|
||||
FORMAL_AVATAR_COMP_EXPEDITION = 2;
|
||||
}
|
||||
|
||||
enum PacketHeadExtKeyType {
|
||||
PACKET_HEAD_EXT_KEY_HTTP_SESSION_ID = 0;
|
||||
PACKET_HEAD_EXT_KEY_PLAYER_RTT = 1;
|
||||
PACKET_HEAD_EXT_KEY_IS_CALLBACK = 2;
|
||||
PACKET_HEAD_EXT_KEY_WORD_FILTER_ACTION_TYPE = 3;
|
||||
PACKET_HEAD_EXT_KEY_GATE_RECV_MS_TIMESTAMP = 10001;
|
||||
PACKET_HEAD_EXT_KEY_GAME_RECV_MS_TIMESTAMP = 10002;
|
||||
PACKET_HEAD_EXT_KEY_GAME_SEND_MS_TIMESTAMP = 10003;
|
||||
}
|
||||
|
||||
enum MailAddOpType {
|
||||
MAIL_ADD_OP_NONE = 0;
|
||||
MAIL_ADD_OP_GAME = 1;
|
||||
MAIL_ADD_OP_MUIP = 2;
|
||||
}
|
||||
|
||||
enum MailDelOpType {
|
||||
MAIL_DEL_OP_NONE = 0;
|
||||
MAIL_DEL_OP_CLIENT = 1;
|
||||
MAIL_DEL_OP_GAME = 2;
|
||||
MAIL_DEL_OP_MUIP = 3;
|
||||
MAIL_DEL_OP_MUIP_BY_TICKET = 4;
|
||||
}
|
||||
|
||||
enum MailGetOPType {
|
||||
MAIL_GET_OP_NONE = 0;
|
||||
MAIL_GET_OP_CLIENT = 1;
|
||||
MAIL_GET_OP_TAKE_ATTACHMENT = 2;
|
||||
MAIL_GET_OP_MUIP = 3;
|
||||
MAIL_GET_OP_UNTREATED = 4;
|
||||
MAIL_GET_OP_CLIENT_MULTI_BATCH = 5;
|
||||
}
|
||||
|
||||
enum MailGetType {
|
||||
MAIL_GET_NONE = 0;
|
||||
MAIL_GET_BY_ID = 1;
|
||||
MAIL_GET_ALL = 2;
|
||||
MAIL_GET_ALL_COLLECTED = 3;
|
||||
}
|
||||
|
||||
enum MailUpdateOpType {
|
||||
MAIL_UPDATE_OP_NONE = 0;
|
||||
MAIL_UPDATE_OP_MARK_READ = 1;
|
||||
MAIL_UPDATE_OP_TAKE_ATTACHMENT = 2;
|
||||
MAIL_UPDATE_OP_STAR_MAIL = 3;
|
||||
MAIL_UPDATE_OP_UNSTAR_MAIL = 4;
|
||||
}
|
||||
|
||||
enum MatchUnitRemoveOpType {
|
||||
MATCH_UNIT_REMOVE_OP_NONE = 0;
|
||||
MATCH_UNIT_REMOVE_OP_PLAYER_CANCEL = 1;
|
||||
MATCH_UNIT_REMOVE_OP_PLAYER_LOGOUT = 2;
|
||||
MATCH_UNIT_REMOVE_OP_INTERRUPTED = 3;
|
||||
MATCH_UNIT_REMOVE_OP_MP_UNAVAILABLE = 4;
|
||||
}
|
||||
|
||||
enum MatchIdentity {
|
||||
MATCH_IDENTITY_NONE = 0;
|
||||
MATCH_IDENTITY_HOST = 1;
|
||||
MATCH_IDENTITY_GUEST = 2;
|
||||
}
|
||||
|
||||
enum ServiceMaxLoad {
|
||||
option allow_alias = true;
|
||||
SERVICE_MAX_LOAD_NONE = 0;
|
||||
SERVICE_MAX_LOAD_GAME = 10000;
|
||||
SERVICE_MAX_LOAD_GATE = 10000;
|
||||
}
|
||||
|
||||
enum AsyncHttpType {
|
||||
ASYNC_HTTP_DEFAULT = 0;
|
||||
ASYNC_HTTP_FIRST_LOGIN_NICKNAME = 1;
|
||||
ASYNC_HTTP_SAFE_SERVER = 2;
|
||||
ASYNC_HTTP_HOME_VERIFY = 3;
|
||||
ASYNC_HTTP_OUTPUT_CONTROL_MONITOR = 4;
|
||||
ASYNC_HTTP_NICKNAME_SIGNATURE_AUDIT = 5;
|
||||
ASYNC_HTTP_AVATAR_RENAME_AUDIT = 6;
|
||||
ASYNC_HTTP_QUERY_IP_REGION = 7;
|
||||
}
|
||||
|
||||
enum HomeCompType {
|
||||
HOME_COMP_NONE = 0;
|
||||
HOME_COMP_BASIC = 1;
|
||||
HOME_COMP_SCENE = 2;
|
||||
HOME_COMP_OFFLINE_MSG = 3;
|
||||
HOME_COMP_FURNITURE_MAKE = 4;
|
||||
HOME_COMP_LIMITED_SHOP = 5;
|
||||
HOME_COMP_PLANT = 6;
|
||||
HOME_COMP_FISH_FARMING = 7;
|
||||
HOME_COMP_CUSTOM_FURNITURE = 8;
|
||||
HOME_PICTURE_FRAME = 9;
|
||||
HOME_COMP_GROUP_RECORD = 10;
|
||||
HOME_COMP_BLUEPRINT = 11;
|
||||
}
|
||||
|
||||
enum SceneMultistagePlayCompType {
|
||||
SCENE_MULTISTAGE_PLAY_COMP_NONE = 0;
|
||||
SCENE_MULTISTAGE_PLAY_COMP_TOWER_DEFENSE = 1;
|
||||
}
|
||||
|
||||
enum FeatureSwitchType {
|
||||
FEATURE_SWITCH_NONE = 0;
|
||||
FEATURE_SWITCH_FRIEND = 1;
|
||||
FEATURE_SWITCH_ASKFRINED = 2;
|
||||
FEATURE_SWITCH_TOWER_FLOOR = 3;
|
||||
FEATURE_SWITCH_MP = 4;
|
||||
FEATURE_SWITCH_BLOSSOM = 5;
|
||||
FEATURE_SWITCH_BATTLE_PASS = 6;
|
||||
FEATURE_SWITCH_DUNGEON = 7;
|
||||
FEATURE_SWITCH_PUSH_PLATFORM = 8;
|
||||
FEATURE_SWITCH_RECHARGE = 9;
|
||||
FEATURE_SWITCH_SHOP = 10;
|
||||
FEATURE_SWITCH_DAILY_TASK = 11;
|
||||
FEATURE_SWITCH_RAND_TASK = 12;
|
||||
FEATURE_SWITCH_REWARD_ID = 13;
|
||||
FEATURE_SWITCH_DROP_ID = 14;
|
||||
FEATURE_SWITCH_GATHER = 15;
|
||||
FEATURE_SWITCH_GAME_TIME = 16;
|
||||
FEATURE_SWITCH_FORGE = 17;
|
||||
FEATURE_SWITCH_COOK = 18;
|
||||
FEATURE_SWITCH_COMBINE = 19;
|
||||
FEATURE_SWITCH_WEAPON = 20;
|
||||
FEATURE_SWITCH_RELIQUARY = 21;
|
||||
FEATURE_SWITCH_ITEM = 22;
|
||||
FEATURE_SWITCH_AVATAR = 23;
|
||||
FEATURE_SWITCH_CITY_REPUTATION = 24;
|
||||
FEATURE_SWITCH_MP_PLAY = 25;
|
||||
FEATURE_SWITCH_SIGHT_GROUP = 26;
|
||||
FEATURE_SWITCH_NOTIFY_EYE_POINT = 27;
|
||||
FEATURE_SWITCH_EYE_POINT_AS_EYE = 28;
|
||||
FEATURE_SWITCH_GROUP_VISION_TYPE = 29;
|
||||
FEATURE_SWITCH_OFFERING = 30;
|
||||
FEATURE_SWITCH_ROUTINE = 31;
|
||||
FEATURE_SWITCH_ANCHOR_POINT = 32;
|
||||
FEATURE_SWITCH_ACTIVITY_SALE = 33;
|
||||
FEATURE_SWITCH_MECHANICUS = 34;
|
||||
FEATURE_SWITCH_MECHANICUS_PUNISH = 35;
|
||||
FEATURE_SWITCH_WORLD_LEVEL_ADJUST = 36;
|
||||
FEATURE_SWITCH_ENTER_HOME_WORLD = 37;
|
||||
FEATURE_SWITCH_HOME_MP = 38;
|
||||
FEATURE_SWITCH_HOME_EDIT_MODE = 40;
|
||||
FEATURE_SWITCH_HOME_MODULE = 41;
|
||||
FEATURE_SWITCH_HOME_FURNITURE_MAKE = 42;
|
||||
FEATURE_SWITCH_HOME_LIMITED_SHOP = 43;
|
||||
FEATURE_SWITCH_GADGET_INTERACT = 44;
|
||||
FEATURE_SWITCH_REUNION_CLOSE_WITH_MARK = 45;
|
||||
FEATURE_SWITCH_RANDOM_QUEST_TEMPLATE = 46;
|
||||
FEATURE_SWITCH_MINORS_RECHARGE_HINT = 47;
|
||||
FEATURE_SWITCH_MINORS_GACHA_RESTRICT = 48;
|
||||
FEATURE_SWITCH_CUSTOM_DUNGEON = 49;
|
||||
FEATURE_SWITCH_MINORS_REGISTER = 50;
|
||||
FEATURE_SWITCH_MATCH_LIMIT = 51;
|
||||
FEATURE_SWITCH_CUSTOM_DUNGEON_ID = 52;
|
||||
FEATURE_SWITCH_NICKNAME_AUDIT = 53;
|
||||
FEATURE_SWITCH_SIGNATURE_AUDIT = 54;
|
||||
FEATURE_SWITCH_MATCH_RULE_OPTIMIZE = 55;
|
||||
FEATURE_SWITCH_RELIQUARY_GUARANTEE = 56;
|
||||
FEATURE_SWITCH_SECURITY_LIBRARY_MD5_CHECK = 57;
|
||||
FEATURE_SWITCH_UGC = 58;
|
||||
FEATURE_SWITCH_UGC_PUBLISH = 59;
|
||||
FEATURE_SWITCH_HOME_AUDIT_BEFORE_RELEASE = 60;
|
||||
FEATURE_SWITCH_SAFE_SERVER_NOTIFY = 2801;
|
||||
FEATURE_SWITCH_GENERAL_GACHA_RESTRICT = 3101;
|
||||
FEATURE_SWITCH_HOME_BLUEPRINT = 3201;
|
||||
FEATURE_SWITCH_ANTI_OFFLINE_KICK = 3202;
|
||||
FEATURE_SWITCH_ENVIRONMENT_ERROR_KICK = 3203;
|
||||
FEATURE_SWITCH_QUEST_AVATAR_RENAME_AUDIT = 3301;
|
||||
FEATURE_SWITCH_ITEM_AVATAR_RENAME_AUDIT = 3302;
|
||||
FEATURE_SWITCH_GCG_PREVIEW = 3303;
|
||||
FEATURE_SWITCH_GCG_MATCH = 3304;
|
||||
FEATURE_SWITCH_GCG_PVP = 3305;
|
||||
FEATURE_SWITCH_GCG_PVE = 3306;
|
||||
FEATURE_SWITCH_GCG_BAN_CARD = 3307;
|
||||
FEATURE_SWITCH_IP_REGION = 3308;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum AntiCheatActionType {
|
||||
ANTI_CHEAT_ACTION_NONE = 0;
|
||||
ANTI_CHEAT_ACTION_AI_HASH = 1;
|
||||
ANTI_CHEAT_ACTION_MTP = 2;
|
||||
ANTI_CHEAT_ACTION_CHECKSUM_INVALID = 3;
|
||||
ANTI_CHEAT_SKILL_CD_WRONG = 4;
|
||||
ANTI_CHEAT_ACTION_MOVE_SPEED_OVER_LIMIT = 5;
|
||||
ANTI_CHEAT_ACTION_ANTI_OFFLINE_RESULT = 6;
|
||||
ANTI_CHEAT_ACTION_ELITE_MONSTER_ABNORMAL_DIE = 7;
|
||||
ANTI_CHEAT_ACTION_ABILITY_HASH = 8;
|
||||
ANTI_CHEAT_ACTION_EQUIP_AFFIX_CD_WRONG = 9;
|
||||
ANTI_CHEAT_ACTION_REPORT = 10;
|
||||
ANTI_CHEAT_ACTION_SEGMENT_CRC_CHECK_FAIL = 11;
|
||||
ANTI_CHEAT_ACTION_MONSTER_DIE = 12;
|
||||
ANTI_CHEAT_ACTION_USE_NOT_ALLOWED_SKILL = 13;
|
||||
ANTI_CHEAT_ACTION_CLIENT_SPEED_UP_TIME = 14;
|
||||
ANTI_CHEAT_ACTION_COMBAT_HASH = 15;
|
||||
ANTI_CHEAT_ACTION_GADGET_INTERACT_BEYOND_DISTANCE = 16;
|
||||
ANTI_CHEAT_ACTION_SAFE_FLOAT_EXCEPTION = 17;
|
||||
ANTI_CHEAT_ACTION_ENVIRONMENT_ERROR = 18;
|
||||
ANTI_CHEAT_ACTION_SCENE_TIME_MOVE_SPEED_OVER_LIMIT = 20;
|
||||
ANTI_CHEAT_ACTION_DAMAGE_OVER_LIMIT = 21;
|
||||
ANTI_CHEAT_ACTION_CLIENT_REPORT_MOVE_SPEED_OVER_LIMIT = 22;
|
||||
ANTI_CHEAT_ACTION_AVATAR_EXCEL_HASH = 23;
|
||||
ANTI_CHEAT_ACTION_CLIENT_LOADING_COSTUME_VERIFICATION = 24;
|
||||
ANTI_CHEAT_ACTION_QIANDAOGUA_CHECK_FAIL = 25;
|
||||
ANTI_CHEAT_ACTION_MOUSE_MACRO_CLIENT_REPORT = 26;
|
||||
ANTI_CHEAT_ACTION_CLIENT_TICK_TIME_CHECK_FAIL = 27;
|
||||
ANTI_CHEAT_ACTION_CLIENT_SGV_CHECK_FAIL = 28;
|
||||
ANTI_CHEAT_ACTION_STAMINA_CHECK_FAIL = 29;
|
||||
ANTI_CHEAT_ACTION_CLIENT_FIGHT_REPORT = 30;
|
||||
ANTI_CHEAT_ACTION_CLIENT_PROTO_ERROR = 31;
|
||||
ANTI_CHEAT_ACTION_UNION_EXCEED_FREQ = 32;
|
||||
ANTI_CHEAT_ACTION_RELIQUARY_UPGRADE_ERROR = 33;
|
||||
ANTI_CHEAT_ACTION_PACKET_COST_TIME_EXCEED_LIMIT = 34;
|
||||
ANTI_CHEAT_ACTION_RECV_PACKET_FREQ_EXCEED_LIMIT = 35;
|
||||
ANTI_CHEAT_ACTION_SINGLE_PACKET_FREQ_EXCEED_LIMIT = 36;
|
||||
ANTI_CHEAT_ACTION_GADGET_INTERACT_BEYOND_CHECK_DISTANCE = 37;
|
||||
ANTI_CHEAT_ACTION_LUA_SHELL_CLIENT_NOTIFY_TIMEOUT = 38;
|
||||
ANTI_CHEAT_ACTION_PACKET_COST_TIME_PERCENT_EXCEED_LIMIT = 39;
|
||||
ANTI_CHEAT_ACTION_SECURITY_LIBRARY_MD5_ERROR = 40;
|
||||
ANTI_CHEAT_ACTION_AVATAR_ATTACK_AVATAR_DAMAGE = 41;
|
||||
ANTI_CHEAT_ACTION_FORBID_LOGIN = 42;
|
||||
}
|
||||
@@ -0,0 +1,462 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
import "server_only/log/player/player_body_custom.proto";
|
||||
|
||||
enum AntiOfflineResultType {
|
||||
ANTI_OFFLINE_RESULT_NONE = 0;
|
||||
ANTI_OFFLINE_RESULT_SUCC = 1;
|
||||
ANTI_OFFLINE_RESULT_EMPTY = 2;
|
||||
ANTI_OFFLINE_RESULT_DECRYPT_FAIL = 3;
|
||||
ANTI_OFFLINE_RESULT_VERIFY_FAIL = 4;
|
||||
}
|
||||
|
||||
enum ForbidLoginReason {
|
||||
FORBID_LOGIN_NONE = 0;
|
||||
FORBID_LOGIN_CHECKSUM = 1;
|
||||
FORBID_LOGIN_ANTI_OFFLINE = 2;
|
||||
FORBID_LOGIN_ENVIRONMENT_ERROR_CODE = 3;
|
||||
FORBID_LOGIN_SECURITY_LIBRARY = 4;
|
||||
}
|
||||
|
||||
message SecurityChannelLog {
|
||||
uint32 uid = 1;
|
||||
int32 ret = 2;
|
||||
uint64 expect_salt = 3;
|
||||
uint64 actual_salt = 4;
|
||||
string trans_no = 5;
|
||||
string report = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAIHash {
|
||||
uint32 monster_id = 1;
|
||||
int32 client_hash_value = 2;
|
||||
int32 server_hash_value = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMTP {
|
||||
string report_type = 1;
|
||||
uint32 report_value = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyChecksumInvalid {
|
||||
string system_version = 1;
|
||||
string device_uuid = 2;
|
||||
string cloud_client_ip = 3;
|
||||
string platform = 4;
|
||||
uint32 account_type = 5;
|
||||
string client_version = 6;
|
||||
string device_name = 7;
|
||||
string checksum = 8;
|
||||
uint32 channel_id = 9;
|
||||
uint32 sub_channel_id = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodySkillCdWrong {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 skill_id = 2;
|
||||
float skill_cd = 3;
|
||||
float skill_pass_time = 4;
|
||||
uint32 max_charge_count = 5;
|
||||
uint32 cd_list_len = 6;
|
||||
string ability_name = 7;
|
||||
string modifier_name = 8;
|
||||
EntityLog source_entity = 9;
|
||||
EntityLog target_entity = 10;
|
||||
uint32 from_player_uid = 11;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMoveSpeedOverLimit {
|
||||
enum MoveType {
|
||||
MOVE_NORMAL = 0;
|
||||
MOVE_DASH = 1;
|
||||
MOVE_SWIM = 2;
|
||||
MOVE_FLY = 3;
|
||||
MOVE_POWER_FLY = 4;
|
||||
MOVE_SKIFF_DASH = 5;
|
||||
MOVE_SKIFF_POWER_DASH = 6;
|
||||
}
|
||||
|
||||
uint32 avatar_id = 1;
|
||||
uint32 move_type = 2;
|
||||
float move_speed = 3;
|
||||
float move_speed_limit = 4;
|
||||
float pre_x = 5;
|
||||
float pre_y = 6;
|
||||
float pre_z = 7;
|
||||
float cur_x = 8;
|
||||
float cur_y = 9;
|
||||
float cur_z = 10;
|
||||
uint32 is_only_record_move_count = 11;
|
||||
uint32 last_refresh_force_move_time = 12;
|
||||
uint32 force_drag_move_count = 13;
|
||||
uint32 total_move_count = 14;
|
||||
uint32 is_kicked_out = 15;
|
||||
uint32 is_draged_back = 16;
|
||||
uint32 motion_state = 17;
|
||||
uint32 record_time = 18;
|
||||
uint32 record_count = 19;
|
||||
}
|
||||
|
||||
message AntiCheatBodySceneTimeMoveSpeedOverLimit {
|
||||
uint32 avatar_id = 1;
|
||||
float move_speed = 2;
|
||||
float move_speed_limit = 3;
|
||||
float pre_x = 4;
|
||||
float pre_y = 5;
|
||||
float pre_z = 6;
|
||||
float cur_x = 7;
|
||||
float cur_y = 8;
|
||||
float cur_z = 9;
|
||||
uint32 is_kicked_out = 10;
|
||||
uint32 is_draged_back = 11;
|
||||
uint32 motion_state = 12;
|
||||
uint32 record_scene_time = 13;
|
||||
uint32 record_time = 14;
|
||||
uint32 record_count = 15;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAntiOfflineResult {
|
||||
uint32 result_type = 1;
|
||||
int32 check_result = 2;
|
||||
int32 verify_result = 3;
|
||||
uint32 old_security_level = 4;
|
||||
uint32 cur_security_level = 5;
|
||||
uint32 succ_num = 6;
|
||||
uint32 empty_num = 7;
|
||||
uint32 decrypt_fail_num = 8;
|
||||
uint32 verify_fail_num = 9;
|
||||
uint32 cur_succ_num = 10;
|
||||
uint32 cur_fail_num = 11;
|
||||
uint32 account_type = 12;
|
||||
string account_uid = 13;
|
||||
uint32 platform_type = 14;
|
||||
string client_version = 15;
|
||||
string system_version = 16;
|
||||
string device_name = 17;
|
||||
string device_uuid = 18;
|
||||
uint32 is_editor = 19;
|
||||
uint32 language_type = 20;
|
||||
string platform = 21;
|
||||
string device_info = 22;
|
||||
uint32 is_guest = 23;
|
||||
uint32 cloud_client_ip = 24;
|
||||
string online_id = 25;
|
||||
string player_login_req_str = 26;
|
||||
string get_player_token_rsp_str = 27;
|
||||
uint32 is_in_whitelist = 28;
|
||||
string psn_id = 29;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEliteMonsterAbnormalDie {
|
||||
uint32 scene_id = 1;
|
||||
EntityLog monster_log = 2;
|
||||
uint32 reason = 3;
|
||||
string combat_transaction = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAbilityHash {
|
||||
uint32 entity_type = 1;
|
||||
uint32 id = 2;
|
||||
uint32 group_id = 3;
|
||||
uint32 config_id = 4;
|
||||
int32 client_hash_value = 5;
|
||||
int32 server_hash_value = 6;
|
||||
repeated string ability_name_list = 7;
|
||||
int32 prev_server_hash_value = 8;
|
||||
uint32 entity_id = 9;
|
||||
uint32 job_id = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEquipAffixCdWrong {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 affix_id = 2;
|
||||
uint32 affix_cd = 3;
|
||||
uint32 affix_pass_time = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPlayerReport {
|
||||
uint32 target_uid = 1;
|
||||
uint32 report_type = 2;
|
||||
string report_reason = 3;
|
||||
uint32 reporter_language = 4;
|
||||
uint32 target_home_module_id = 5;
|
||||
string target_home_module_name = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodySegmentCrcCheckFail {
|
||||
uint32 crc_module_type = 1;
|
||||
uint32 offset = 2;
|
||||
uint32 size = 3;
|
||||
string crc = 4;
|
||||
string client_version = 6;
|
||||
uint32 channel_id = 7;
|
||||
uint32 sub_channel_id = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMonsterDie {
|
||||
uint32 scene_id = 1;
|
||||
EntityLog monster_log = 2;
|
||||
uint32 reason = 3;
|
||||
repeated uint32 forbid_die_types = 4;
|
||||
string combat_transaction = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyUseNotAllowedSkill {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 skill_id = 2;
|
||||
uint32 last_used_skill_id = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
EntityLog source_entity = 6;
|
||||
EntityLog target_entity = 7;
|
||||
uint32 from_player_uid = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientSpeedUpTime {
|
||||
uint64 last_sent_ms = 1;
|
||||
float last_unity_engine_time = 2;
|
||||
uint64 sent_ms = 3;
|
||||
float unity_engine_time = 4;
|
||||
float timescale = 5;
|
||||
float timescale_limit = 6;
|
||||
}
|
||||
|
||||
message AntiCheatBodyCombatHash {
|
||||
EntityLog entity_log = 1;
|
||||
int32 client_hash_value = 2;
|
||||
int32 server_hash_value = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyGadgetInteractBeyondDistance {
|
||||
EntityLog gadget_entity = 1;
|
||||
uint32 avatar_id = 2;
|
||||
PositionLog avatar_position = 3;
|
||||
uint32 gadget_entity_id = 4;
|
||||
uint32 op_type = 5;
|
||||
uint32 resin_cost_type = 6;
|
||||
float distance = 7;
|
||||
float check_distance = 8;
|
||||
uint32 record_time = 9;
|
||||
uint32 record_count = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodySafeFloatException {
|
||||
string report_type = 1;
|
||||
string report_value = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyEnvironmentError {
|
||||
string code_str = 1;
|
||||
bool is_kick = 2;
|
||||
string player_login_req_str = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyDamageOverLimit {
|
||||
AttackEntityLog attack_entity = 1;
|
||||
AttackEntityLog defense_entity = 2;
|
||||
string attack_tag = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
float damage_percentage = 6;
|
||||
float damage_percentage_ratio = 7;
|
||||
float damage_extra = 8;
|
||||
float damage = 9;
|
||||
float critical_hurt = 10;
|
||||
float amplify_ratio = 11;
|
||||
}
|
||||
|
||||
message BriefMotionLog {
|
||||
uint32 brief_motion_state = 1;
|
||||
uint32 brief_speed = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientReportMoveSpeedOverLimit {
|
||||
repeated BriefMotionLog brief_motion_list = 1;
|
||||
PositionLog pos = 2;
|
||||
uint32 motion_state = 3;
|
||||
repeated uint32 brief_motion_state_list = 4;
|
||||
repeated uint32 brief_speed_list = 5;
|
||||
uint32 brief_motion_state = 6;
|
||||
uint32 brief_speed = 7;
|
||||
uint32 brief_acc = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAvatarExcelHash {
|
||||
uint32 avatar_id = 1;
|
||||
string hash_str = 2;
|
||||
int32 server_hash = 3;
|
||||
int32 client_hash = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientLoadingCostumeVerification {
|
||||
uint32 uid = 1;
|
||||
uint64 guid = 2;
|
||||
uint32 avatar_type = 3;
|
||||
uint32 avatar_id = 4;
|
||||
uint32 costume_id = 5;
|
||||
uint32 cur_costume_id = 6;
|
||||
bool is_has_costume = 7;
|
||||
uint64 prefab_hash = 8;
|
||||
uint64 server_hash = 9;
|
||||
}
|
||||
|
||||
message AntiCheatBodyQiandaoguaCheckFail {
|
||||
uint32 attack_count = 1;
|
||||
uint32 frame_num = 2;
|
||||
uint32 attack_id = 3;
|
||||
EntityLog source_entity = 4;
|
||||
EntityLog target_entity = 5;
|
||||
uint32 gadget_damage_action_idx = 7;
|
||||
string anim_event_id = 8;
|
||||
string ability_name = 9;
|
||||
string modifier_name = 10;
|
||||
int32 local_id = 11;
|
||||
string attack_tag = 12;
|
||||
EntityLog ability_owner = 13;
|
||||
}
|
||||
|
||||
message AntiCheatBodyMouseMacroClientReport {
|
||||
uint32 param = 1;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientTickTimeCheckFail {
|
||||
uint64 pivot_client_time = 1;
|
||||
uint64 pivot_unix_time = 2;
|
||||
uint64 client_total_tick_time = 3;
|
||||
uint64 unix_time = 4;
|
||||
uint64 total_tick_max_delay_time = 5;
|
||||
int64 delta_server_time = 6;
|
||||
int64 delta_client_time = 7;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientSgvCheckFail {
|
||||
EntityLog entity_log = 1;
|
||||
uint32 entity_id = 2;
|
||||
string sgv = 3;
|
||||
uint32 last_enable_time = 4;
|
||||
uint32 timeout_seconds = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyStaminaCheckFail {
|
||||
EntityLog entity_log = 1;
|
||||
int32 stamina = 2;
|
||||
uint32 change_type = 3;
|
||||
uint32 motion_state = 4;
|
||||
uint32 skill_id = 5;
|
||||
string ability_name = 6;
|
||||
string modifier_name = 7;
|
||||
int32 local_id = 8;
|
||||
uint32 prop_change_reason = 9;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientFightReport {
|
||||
uint32 cheat_type = 1;
|
||||
uint32 cheat_count = 2;
|
||||
}
|
||||
|
||||
message AntiCheatBodyClientProtoError {
|
||||
uint32 proto_error_type = 1;
|
||||
}
|
||||
|
||||
message AntiCheatBodyUnionExceedFreq {
|
||||
uint32 union_notify_freq = 1;
|
||||
uint32 combat_notify_freq = 2;
|
||||
uint32 sub_total_union_freq = 3;
|
||||
uint32 cheat_count = 4;
|
||||
bool is_kick = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyReliquaryUpgradeError {
|
||||
uint64 guid = 1;
|
||||
uint32 item_id = 2;
|
||||
uint32 level = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPacketCostTimeExceedLimit {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
int32 retcode = 3;
|
||||
uint32 packet_cost_time_us = 4;
|
||||
uint32 cost_time_limit_us = 5;
|
||||
}
|
||||
|
||||
message PacketCountInfoLog {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
uint32 cmd_count = 3;
|
||||
}
|
||||
|
||||
message AntiCheatBodyRecvPacketFreqExceedLimit {
|
||||
uint32 packet_count = 1;
|
||||
uint32 time_interval_ms = 2;
|
||||
repeated PacketCountInfoLog packet_list = 3;
|
||||
uint32 packet_recv_max_count = 4;
|
||||
uint32 packet_recv_check_interval_ms = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodySinglePacketFreqExceedLimit {
|
||||
uint32 cmd_id = 1;
|
||||
string cmd_name = 2;
|
||||
uint32 packet_count = 3;
|
||||
uint32 time_interval_ms = 4;
|
||||
float config_freq_limit = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyGadgetInteractBeyondCheckDistance {
|
||||
float min_distance = 1;
|
||||
float max_distance = 2;
|
||||
float check_distance = 3;
|
||||
uint32 record_time = 4;
|
||||
uint32 record_count = 5;
|
||||
}
|
||||
|
||||
message AntiCheatBodyLuaShellClientNotifyTimeout {
|
||||
uint32 use_type = 1;
|
||||
uint32 lua_shell_id = 2;
|
||||
bool is_kick = 3;
|
||||
string check_json_key = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyPacketCostTimePercentExceedLimit {
|
||||
uint64 check_interval_ms = 1;
|
||||
uint64 config_check_interval_ms = 2;
|
||||
uint64 config_cost_time_percent = 3;
|
||||
uint64 accumulate_packet_cost_time_ms = 4;
|
||||
uint32 config_is_enable_kick = 5;
|
||||
uint32 config_kick_time_percent = 6;
|
||||
bool is_kick = 7;
|
||||
uint32 trigger_kick_count = 8;
|
||||
}
|
||||
|
||||
message AntiCheatBodySecurityLibraryMd5Error {
|
||||
enum CheckResultType {
|
||||
RESULT_NONE = 0;
|
||||
RESULT_INVALID_VERSION = 1;
|
||||
RESULT_VERSION_DISABLED = 2;
|
||||
RESULT_INVALID_MD5 = 3;
|
||||
}
|
||||
|
||||
int32 check_result = 1;
|
||||
bool is_kick = 2;
|
||||
string report_version_str = 3;
|
||||
string report_md5_str = 4;
|
||||
}
|
||||
|
||||
message AntiCheatBodyAvatarAttackAvatarDamage {
|
||||
AttackEntityLog attack_entity = 1;
|
||||
AttackEntityLog defense_entity = 2;
|
||||
string attack_tag = 3;
|
||||
string ability_name = 4;
|
||||
string modifier_name = 5;
|
||||
uint32 target_type = 6;
|
||||
string anim_event_id = 7;
|
||||
float client_damage = 8;
|
||||
float ori_server_damage = 9;
|
||||
float final_server_damage = 10;
|
||||
}
|
||||
|
||||
message AntiCheatBodyForbidLogin {
|
||||
uint32 reason = 1;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message AntiCheatLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string region_name = 3;
|
||||
string game_version = 4;
|
||||
uint32 uid = 5;
|
||||
uint32 level = 6;
|
||||
uint64 vip_point = 7;
|
||||
uint32 vip_level = 8;
|
||||
bool is_in_mp = 9;
|
||||
repeated uint32 mp_teammate_list = 10;
|
||||
uint32 scene_id = 11;
|
||||
uint32 tag = 12;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum GCGStatActionType {
|
||||
GCG_STAT_ACTION_NONE = 0;
|
||||
GCG_STAT_ACTION_DUEL_START = 1;
|
||||
GCG_STAT_ACTION_DUEL_END = 2;
|
||||
GCG_STAT_ACTION_DUEL_REPLAY = 3;
|
||||
}
|
||||
73
protocol/proto_hk4e/server_only/log/gcg/gcg_body.proto
Normal file
73
protocol/proto_hk4e/server_only/log/gcg/gcg_body.proto
Normal file
@@ -0,0 +1,73 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum GCGOperationType {
|
||||
GCG_OPERATION_TYPE_NONE = 0;
|
||||
GCG_OPERATION_TYPE_DRAW = 1;
|
||||
GCG_OPERATION_TYPE_REDRAW = 2;
|
||||
GCG_OPERATION_TYPE_SELECT_ON_STAGE = 3;
|
||||
GCG_OPERATION_TYPE_ROLL = 4;
|
||||
GCG_OPERATION_TYPE_PLAY_CARD = 5;
|
||||
GCG_OPERATION_TYPE_ATTACK = 6;
|
||||
GCG_OPERATION_TYPE_REBOOT = 7;
|
||||
GCG_OPERATION_TYPE_PASS = 8;
|
||||
GCG_OPERATION_TYPE_REACTION = 9;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelStart {
|
||||
uint32 type = 1;
|
||||
uint32 level_id = 2;
|
||||
}
|
||||
|
||||
message GCGUseTime {
|
||||
uint32 round = 1;
|
||||
uint32 use_time = 2;
|
||||
}
|
||||
|
||||
message GCGControllerInfo {
|
||||
uint32 uid = 1;
|
||||
uint32 controller_id = 2;
|
||||
uint32 level = 3;
|
||||
uint32 mmr = 4;
|
||||
}
|
||||
|
||||
message GCGControllerDeckInfo {
|
||||
uint32 controller_id = 1;
|
||||
repeated uint32 card_id_list = 2;
|
||||
}
|
||||
|
||||
message GCGCharacterInfo {
|
||||
uint32 card_id = 1;
|
||||
uint32 hp = 2;
|
||||
}
|
||||
|
||||
message GCGControllerCharactersInfo {
|
||||
uint32 controller_id = 1;
|
||||
repeated GCGCharacterInfo character_info_list = 2;
|
||||
}
|
||||
|
||||
message GCGOperationData {
|
||||
uint32 operation_type = 1;
|
||||
uint32 controller_id = 2;
|
||||
uint32 round = 3;
|
||||
uint32 param1 = 4;
|
||||
repeated uint32 paramlist = 5;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelEnd {
|
||||
uint32 type = 1;
|
||||
uint32 level_id = 2;
|
||||
uint32 total_use_time = 3;
|
||||
repeated GCGUseTime use_time_list = 4;
|
||||
uint32 winner = 5;
|
||||
uint32 reason = 6;
|
||||
repeated GCGControllerInfo controller_info_list = 7;
|
||||
repeated GCGControllerDeckInfo controller_deck_info_list = 8;
|
||||
repeated GCGControllerCharactersInfo controller_character_info_map = 9;
|
||||
repeated GCGOperationData operation_data_list = 10;
|
||||
}
|
||||
|
||||
message GCGLogBodyDuelReplay {
|
||||
string replay_json_str = 1;
|
||||
}
|
||||
12
protocol/proto_hk4e/server_only/log/gcg/gcg_head.proto
Normal file
12
protocol/proto_hk4e/server_only/log/gcg/gcg_head.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message GCGLogHead {
|
||||
string time = 1;
|
||||
string trans_no = 2;
|
||||
uint32 action_id = 3;
|
||||
string action_name = 4;
|
||||
uint32 sub_action_id = 5;
|
||||
string sub_action_name = 6;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MailActionType {
|
||||
MAIL_ACTION_NONE = 0;
|
||||
MAIL_ACTION_COMMON = 1;
|
||||
}
|
||||
79
protocol/proto_hk4e/server_only/log/mail/mail_body.proto
Normal file
79
protocol/proto_hk4e/server_only/log/mail/mail_body.proto
Normal file
@@ -0,0 +1,79 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MailOpType {
|
||||
MAIL_OP_NONE = 0;
|
||||
MAIL_OP_ADD = 1;
|
||||
MAIL_OP_DEL = 2;
|
||||
MAIL_OP_READ = 3;
|
||||
MAIL_OP_TAKE_ATTACHMENT = 4;
|
||||
MAIL_OP_STAR = 5;
|
||||
MAIL_OP_UNSTAR = 6;
|
||||
MAIL_OP_SET_COLLECT_STATE = 7;
|
||||
}
|
||||
|
||||
enum MailOpReason {
|
||||
MAIL_REASON_NONE = 0;
|
||||
MAIL_REASON_BY_GAME = 1;
|
||||
MAIL_REASON_BY_MUIP = 2;
|
||||
MAIL_REASON_BY_CLIENT = 3;
|
||||
MAIL_REASON_FULL = 4;
|
||||
MAIL_REASON_COLLECTED_FULL = 5;
|
||||
}
|
||||
|
||||
enum MailSourceType {
|
||||
MAIL_SOURCE_NONE = 0;
|
||||
MAIL_SOURCE_PLATFORM = 1;
|
||||
MAIL_SOURCE_LOGIN_REWARD = 2;
|
||||
MAIL_SOURCE_TOWER = 3;
|
||||
MAIL_SOURCE_BAG_OVERFLOW = 4;
|
||||
MAIL_SOURCE_CARD_PRODUCT = 5;
|
||||
MAIL_SOURCE_BATTLE_PASS_FINISH_SCHEDULE = 6;
|
||||
MAIL_SOURCE_REBATE = 7;
|
||||
MAIL_SOURCE_BIRTHDAY_BENEFIT = 8;
|
||||
MAIL_SOURCE_CDKEY = 9;
|
||||
MAIL_SOURCE_RECHARGE_PACKAGE = 10;
|
||||
MAIL_SOURCE_RECHARGE_CARD_REMIND = 11;
|
||||
MAIL_SOURCE_ACTIVITY_COND = 12;
|
||||
MAIL_SOURCE_BATTLE_PASS_NOTIFY = 13;
|
||||
MAIL_SOURCE_RECHARGE_GOOGLE_GIFT_CARD = 14;
|
||||
MAIL_SOURCE_GM = 15;
|
||||
MAIL_SOURCE_SEND_CONCERT_PRODUCT_BY_MUIP = 16;
|
||||
MAIL_SOURCE_RECHARGE_APPLE_GIFT_CARD = 17;
|
||||
MAIL_SOURCE_RECHARGE_PSN_COMPENSATION = 18;
|
||||
MAIL_SOURCE_QUESTIONNAIRE = 19;
|
||||
MAIL_SOURCE_AVATAR_RENAME_AUDIT_FAILED = 20;
|
||||
MAIL_SOURCE_AVATAR_RENAME_RESET = 21;
|
||||
}
|
||||
|
||||
message MailItem {
|
||||
uint32 item_id = 1;
|
||||
uint32 item_count = 2;
|
||||
uint32 level = 3;
|
||||
uint32 promote_level = 4;
|
||||
}
|
||||
|
||||
message MailLogBodyCommon {
|
||||
uint32 op_type = 1;
|
||||
uint32 op_reason = 2;
|
||||
uint32 uid = 3;
|
||||
uint32 mail_id = 4;
|
||||
string title = 5;
|
||||
string content = 6;
|
||||
string sender = 7;
|
||||
uint32 send_time = 8;
|
||||
uint32 expire_time = 9;
|
||||
repeated MailItem item_list = 10;
|
||||
uint32 importance = 11;
|
||||
uint32 config_id = 12;
|
||||
repeated string argument_list = 13;
|
||||
uint32 reason_type = 14;
|
||||
uint32 item_limit_type = 15;
|
||||
uint32 source_type = 16;
|
||||
string tag = 17;
|
||||
bool is_read = 18;
|
||||
bool is_attachment_got = 19;
|
||||
bool is_star = 20;
|
||||
uint32 collect_state = 21;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/mail/mail_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/mail/mail_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MailLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum MatchActionType {
|
||||
MATCH_ACTION_NONE = 0;
|
||||
MATCH_ACTION_JOIN_TEAM = 1;
|
||||
}
|
||||
12
protocol/proto_hk4e/server_only/log/match/match_body.proto
Normal file
12
protocol/proto_hk4e/server_only/log/match/match_body.proto
Normal file
@@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MatchLogBodyJoinTeam {
|
||||
uint32 host_uid = 1;
|
||||
uint32 guest_uid = 2;
|
||||
uint32 cost_time = 3;
|
||||
repeated uint32 uid_list = 4;
|
||||
uint32 match_type = 5;
|
||||
uint32 match_target = 6;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/match/match_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/match/match_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message MatchLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum OrderActionType {
|
||||
ORDER_ACTION_NONE = 0;
|
||||
ORDER_ACTION_ADD = 1;
|
||||
ORDER_ACTION_FINISH = 2;
|
||||
}
|
||||
28
protocol/proto_hk4e/server_only/log/order/order_body.proto
Normal file
28
protocol/proto_hk4e/server_only/log/order/order_body.proto
Normal file
@@ -0,0 +1,28 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message OrderLogBodyAdd {
|
||||
uint32 order_id = 1;
|
||||
uint32 uid = 2;
|
||||
string product_id = 3;
|
||||
string product_name = 4;
|
||||
uint32 product_num = 5;
|
||||
uint32 coin_num = 6;
|
||||
string total_fee = 7;
|
||||
string currency = 8;
|
||||
string price_tier = 9;
|
||||
string trade_no = 10;
|
||||
uint32 trade_time = 11;
|
||||
uint32 channel_id = 12;
|
||||
string channel_order_no = 13;
|
||||
string pay_plat = 14;
|
||||
string extend = 15;
|
||||
}
|
||||
|
||||
message OrderLogBodyFinish {
|
||||
uint32 order_id = 1;
|
||||
uint32 uid = 2;
|
||||
uint32 finish_time = 3;
|
||||
bool is_retry = 4;
|
||||
}
|
||||
11
protocol/proto_hk4e/server_only/log/order/order_head.proto
Normal file
11
protocol/proto_hk4e/server_only/log/order/order_head.proto
Normal file
@@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message OrderLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
}
|
||||
@@ -0,0 +1,512 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
enum PlayerActionType {
|
||||
PLAYER_ACTION_NONE = 0;
|
||||
PLAYER_ACTION_REGISTER = 1;
|
||||
PLAYER_ACTION_LOGIN = 2;
|
||||
PLAYER_ACTION_LOGOUT = 3;
|
||||
PLAYER_ACTION_ADD_EXP = 4;
|
||||
PLAYER_ACTION_LEVEL_UP = 5;
|
||||
PLAYER_ACTION_ADD_MATERIAL = 6;
|
||||
PLAYER_ACTION_ADD_FURNITURE = 7;
|
||||
PLAYER_ACTION_RECHARGE = 101;
|
||||
PLAYER_ACTION_BUY_GOODS = 102;
|
||||
PLAYER_ACTION_ADD_COIN = 103;
|
||||
PLAYER_ACTION_MISSION_ACCEPT = 201;
|
||||
PLAYER_ACTION_MISSION_FINISH = 202;
|
||||
PLAYER_ACTION_MISSION_FAIL = 203;
|
||||
PLAYER_ACTION_MISSION_START = 204;
|
||||
PLAYER_ACTION_MISSION_CANCEL = 205;
|
||||
PLAYER_ACTION_TALK_BEGIN = 1001;
|
||||
PLAYER_ACTION_PLAYER_DISCONNECT = 1003;
|
||||
PLAYER_ACTION_TAKE_PLAYER_LEVEL_REWARD = 1006;
|
||||
PLAYER_ACTION_GM = 1007;
|
||||
PLAYER_ACTION_MATERIAL_DELETE_RETURN = 1008;
|
||||
PLAYER_ACTION_REBATE = 1009;
|
||||
PLAYER_ACTION_UNCHECKED_NICKNAME = 1010;
|
||||
PLAYER_ACTION_RECORD_CITY_DATA_BEFORE_CHECK_AND_MODIFY = 1011;
|
||||
PLAYER_ACTION_CALC_AND_RECORD_AREA_EXPLORE_POINT = 1012;
|
||||
PLAYER_ACTION_USER_TIMER = 1101;
|
||||
PLAYER_ACTION_USER_LOCATION = 1102;
|
||||
PLAYER_ACTION_CHANGE_SCENE_TEAM = 1105;
|
||||
PLAYER_ACTION_ADD_AVATAR = 1107;
|
||||
PLAYER_ACTION_SET_UP_AVATAR_TEAM = 1108;
|
||||
PLAYER_ACTION_ADD_TRIAL_AVATAR = 1109;
|
||||
PLAYER_ACTION_REMOVE_TRIAL_AVATAR = 1110;
|
||||
PLAYER_ACTION_INIT_ENTER_SCENE_AVATAR = 1114;
|
||||
PLAYER_ACTION_CHOOSE_CUR_AVATAR_TEAM = 1115;
|
||||
PLAYER_ACTION_CLIENT_REPORT = 1116;
|
||||
PLAYER_ACTION_AVATAR_INFO = 1118;
|
||||
PLAYER_ACTION_EXCHANGE_COIN = 1119;
|
||||
PLAYER_ACTION_THIS_LOGIN_INFO = 1120;
|
||||
PLAYER_ACTION_SAVE_SUCCESS = 1121;
|
||||
PLAYER_ACTION_MISSION_ROLLBACK = 1201;
|
||||
PLAYER_ACTION_MISSION_REMOVE = 1202;
|
||||
PLAYER_ACTION_CHANGE_LEGENDARY_KEY = 1207;
|
||||
PLAYER_ACTION_AVATAR_HP_CHANGE = 1301;
|
||||
PLAYER_ACTION_AVATAR_DEATH_REVIVAL = 1302;
|
||||
PLAYER_ACTION_COMBAT_START = 1307;
|
||||
PLAYER_ACTION_COMBAT_END = 1308;
|
||||
PLAYER_ACTION_ABILITY_INVOCATION = 1310;
|
||||
PLAYER_ACTION_MONSTER_ALERT_CHANGE = 1311;
|
||||
PLAYER_ACTION_DO_HURT = 1314;
|
||||
PLAYER_ACTION_BE_HURT = 1315;
|
||||
PLAYER_ACTION_BE_HEAL = 1316;
|
||||
PLAYER_ACTION_AVATAR_PRESENT_TIME = 1317;
|
||||
PLAYER_ACTION_DUNGEON_ENTER = 1401;
|
||||
PLAYER_ACTION_DUNGEON_QUIT = 1402;
|
||||
PLAYER_ACTION_DUNGEON_REVIVE_ON_WAY_POINT = 1403;
|
||||
PLAYER_ACTION_DUNGEON_SETTLE = 1406;
|
||||
PLAYER_ACTION_DUNGEON_DIE_OPTION = 1407;
|
||||
PLAYER_ACTION_COLLECT_GATHER = 1501;
|
||||
PLAYER_ACTION_OPEN_CHEST = 1502;
|
||||
PLAYER_ACTION_TRANSPORT = 1504;
|
||||
PLAYER_ACTION_GADGET_DIE = 1509;
|
||||
PLAYER_ACTION_UNLOCK_AREA = 1510;
|
||||
PLAYER_ACTION_LEVELUP_CITY = 1511;
|
||||
PLAYER_ACTION_MONSTER_DIE = 1512;
|
||||
PLAYER_ACTION_AREA_EXPLORATION = 1513;
|
||||
PLAYER_ACTION_UNLOCK_POINT = 1514;
|
||||
PLAYER_ACTION_INTERACT_ENV_ANIMAL = 1515;
|
||||
PLAYER_ACTION_ENTER_ELEMENT_VIEW = 1516;
|
||||
PLAYER_ACTION_TRANS_TO_POINT = 1518;
|
||||
PLAYER_ACTION_INTERACT_GADGET_ENV_ANIMAL = 1520;
|
||||
PLAYER_ACTION_INTERACT_TRIFLE = 1521;
|
||||
PLAYER_ACTION_LEVELUP_CITY_REQ = 1522;
|
||||
PLAYER_ACTION_DROP_ITEM = 1523;
|
||||
PLAYER_ACTION_MARK_PLAYER_ACTION = 1525;
|
||||
PLAYER_ACTION_GADGET_STATE_CHANGE = 1526;
|
||||
PLAYER_ACTION_RESIST_CLIMATE_MIXIN_CHANGE = 1527;
|
||||
PLAYER_ACTION_MONSTER_STATE_CHANGE = 1528;
|
||||
PLAYER_ACTION_CREATE_VEHICLE = 1529;
|
||||
PLAYER_ACTION_DESTORY_VEHICLE = 1530;
|
||||
PLAYER_ACTION_ENTER_VEHICLE = 1531;
|
||||
PLAYER_ACTION_EXIT_VEHICLE = 1532;
|
||||
PLAYER_ACTION_ENTER_WORLD = 1550;
|
||||
PLAYER_ACTION_LEAVE_WORLD = 1551;
|
||||
PLAYER_ACTION_OPEN_BOSS_CHEST = 1552;
|
||||
PLAYER_ACTION_OPEN_BLOSSOM_CHEST = 1553;
|
||||
PLAYER_ACTION_DUNGEON_STATUE_DROP = 1554;
|
||||
PLAYER_ACTION_TAKE_GENERAL_REWARD = 1555;
|
||||
PLAYER_ACTION_INTERACT_THUNDER_SAKURA_BOUGH = 1556;
|
||||
PLAYER_ACTION_GROUP_LUA_ACTION = 1557;
|
||||
PLAYER_ACTION_REGIONAL_PLAY_ENABLE = 1558;
|
||||
PLAYER_ACTION_REGIONAL_PLAY_DISABLE = 1559;
|
||||
PLAYER_ACTION_LIGHT_STONE_STATE_CHANGE = 1560;
|
||||
PLAYER_ACTION_AVATAR_LEVELUP = 1601;
|
||||
PLAYER_ACTION_AVATAR_ADD_EXP = 1602;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE = 1603;
|
||||
PLAYER_ACTION_AVATAR_UNLOCK_TALENT = 1605;
|
||||
PLAYER_ACTION_AVATAR_PROMOTE = 1606;
|
||||
PLAYER_ACTION_AVATAR_ADD_EXP_USE_ITEM = 1607;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE_PROUD_SKILL = 1608;
|
||||
PLAYER_ACTION_AVATAR_ACTIVE_TALENT = 1609;
|
||||
PLAYER_ACTION_AVATAR_FETTER_CHANGE_EXP = 1610;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_START = 1613;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_TAKE_REWARD = 1614;
|
||||
PLAYER_ACTION_AVATAR_EXPEDITION_FINISH = 1615;
|
||||
PLAYER_ACTION_AVATAR_UPGRADE_ACTIVE_SKILL = 1616;
|
||||
PLAYER_ACTION_SATIATION_CHANGE = 1617;
|
||||
PLAYER_ACTION_AVATAR_CHANGE_FLYCLOAK = 1618;
|
||||
PLAYER_ACTION_AVATAR_GAIN_FLYCLOAK = 1619;
|
||||
PLAYER_ACTION_AVATAR_FETTER_OPEN = 1620;
|
||||
PLAYER_ACTION_AVATAR_GAIN_COSTUME = 1621;
|
||||
PLAYER_ACTION_AVATAR_CHANGE_COSTUME = 1622;
|
||||
PLAYER_ACTION_AVATAR_AUTO_WEAR_DEFAULT_COSTUME = 1623;
|
||||
PLAYER_ACTION_QUEST_AVATAR_RENAME = 1624;
|
||||
PLAYER_ACTION_ITEM_AVATAR_RENAME = 1625;
|
||||
PLAYER_ACTION_RESET_AVATAR_RENAME = 1626;
|
||||
PLAYER_ACTION_WEAPON_ADD = 1701;
|
||||
PLAYER_ACTION_WEAPON_LEVELUP = 1702;
|
||||
PLAYER_ACTION_RELIC_ADD = 1711;
|
||||
PLAYER_ACTION_RELIC_LEVELUP = 1712;
|
||||
PLAYER_ACTION_WEAR_WEAPON = 1713;
|
||||
PLAYER_ACTION_WEAR_RELIC = 1714;
|
||||
PLAYER_ACTION_WEAPON_AWAKEN = 1715;
|
||||
PLAYER_ACTION_WEAPON_ADD_EXP = 1716;
|
||||
PLAYER_ACTION_WEAPON_PROMOTE = 1717;
|
||||
PLAYER_ACTION_RELIC_ADD_EXP = 1718;
|
||||
PLAYER_ACTION_TEAM = 1801;
|
||||
PLAYER_ACTION_TEAM_SWITCH = 1802;
|
||||
PLAYER_ACTION_APPLY_RESULT = 1803;
|
||||
PLAYER_ACTION_DEAL_WITH_APPLY = 1804;
|
||||
PLAYER_ACTION_HOST_ENTER_MP = 1805;
|
||||
PLAYER_ACTION_HOST_LEAVE_MP = 1806;
|
||||
PLAYER_ACTION_CHAT = 1807;
|
||||
PLAYER_ACTION_MP_STATE_CHANGE = 1808;
|
||||
PLAYER_ACTION_PS_MP_SWITCH_CHANGE = 1809;
|
||||
PLAYER_ACTION_COOK = 1901;
|
||||
PLAYER_ACTION_PROCESS_INGREDIENTS = 1902;
|
||||
PLAYER_ACTION_UNLOCK_RECIPE = 1903;
|
||||
PLAYER_ACTION_TAKE_COMPOUND_OUTPUT = 1904;
|
||||
PLAYER_ACTION_TAKE_INVESTIGATION_REWARD = 1905;
|
||||
PLAYER_ACTION_TAKE_INVESTIGATION_TARGET_REWARD = 1906;
|
||||
PLAYER_ACTION_FINISH_INVESTIGATION = 1907;
|
||||
PLAYER_ACTION_COMPOSE_START = 1951;
|
||||
PLAYER_ACTION_FORGE_START = 1952;
|
||||
PLAYER_ACTION_FORGE_GET_OUTPUT = 1953;
|
||||
PLAYER_ACTION_FORGE_FINISH = 1954;
|
||||
PLAYER_ACTION_CHALLENGE_BEGIN = 2001;
|
||||
PLAYER_ACTION_CHALLENGE_FINISH = 2002;
|
||||
PLAYER_ACTION_DAILY_TASK_GEN = 2101;
|
||||
PLAYER_ACTION_DAILY_TASK_PROGRESS = 2102;
|
||||
PLAYER_ACTION_DAILY_TASK_SCORE_REWARD = 2106;
|
||||
PLAYER_ACTION_DAILY_TASK_REWARD = 2107;
|
||||
PLAYER_ACTION_DAILY_TASK_DEL = 2109;
|
||||
PLAYER_ACTION_RAND_TASK_GEN = 2103;
|
||||
PLAYER_ACTION_RAND_TASK_FINISH = 2104;
|
||||
PLAYER_ACTION_RAND_TASK_REWARD = 2108;
|
||||
PLAYER_ACTION_WORLD_LEVEL_ADD = 2105;
|
||||
PLAYER_ACTION_MARK_MAP = 2110;
|
||||
PLAYER_ACTION_DO_GACHA = 2200;
|
||||
PLAYER_ACTION_GACHA_WISH_PROGRESS = 2201;
|
||||
PLAYER_ACTION_MUIP_OFFLINE_MSG_RESULT = 2300;
|
||||
PLAYER_ACTION_SEA_LAMP_CONTRIBUTE_ITEM = 2310;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_CONTRIBUTION_REWARD = 2311;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_PHASE_REWARD = 2312;
|
||||
PLAYER_ACTION_SEA_LAMP_FLY_LAMP = 2313;
|
||||
PLAYER_ACTION_SEA_LAMP_TAKE_PHOTO = 2314;
|
||||
PLAYER_ACTION_GRANT_REWARD = 2400;
|
||||
PLAYER_ACTION_PUSH_TIPS_CHANGE = 2410;
|
||||
PLAYER_ACTION_TOWER_ENTER_LEVEL = 2420;
|
||||
PLAYER_ACTION_TOWER_SETTLE = 2421;
|
||||
PLAYER_ACTION_TOWER_UNLOCK_FLOOR = 2422;
|
||||
PLAYER_ACTION_TOWER_FIRST_PASS_REWARD = 2423;
|
||||
PLAYER_ACTION_TOWER_FLOOR_STAR_REWARD = 2425;
|
||||
PLAYER_ACTION_TOWER_MONTHLY_SUMMARY = 2427;
|
||||
PLAYER_ACTION_RESIN_CHANGE = 2500;
|
||||
PLAYER_ACTION_BUY_RESIN = 2501;
|
||||
PLAYER_ACTION_ADD_DROP = 2600;
|
||||
PLAYER_ACTION_ADD_REWARD = 2601;
|
||||
PLAYER_ACTION_ITEM_LIMIT_TYPE_LIMIT = 2602;
|
||||
PLAYER_ACTION_FINISH_H5_WATCHER = 2610;
|
||||
PLAYER_ACTION_H5_WATCHER_ON_H5_ACTIVITY_FINISH = 2611;
|
||||
PLAYER_ACTION_OPERATE_FRIEND = 2700;
|
||||
PLAYER_ACTION_CHANGE_NAME_CARD = 2701;
|
||||
PLAYER_ACTION_GAIN_NAME_CARD = 2702;
|
||||
PLAYER_ACTION_OPERATE_BLACKLIST = 2703;
|
||||
PLAYER_ACTION_LIMIT_SOCIAL_REQUEST = 2704;
|
||||
PLAYER_ACTION_NICK_NAME_CHANGE = 2705;
|
||||
PLAYER_ACTION_SIGNATURE_NAME_CHANGE = 2706;
|
||||
PLAYER_ACTION_NICKNAME_AUDIT_RESULT = 2707;
|
||||
PLAYER_ACTION_SIGNATURE_AUDIT_RESULT = 2708;
|
||||
PLAYER_ACTION_SET_BIRTHDAY = 2709;
|
||||
PLAYER_ACTION_BLOSSOM_CIRCLE_CAMP_REFRESH = 2710;
|
||||
PLAYER_ACTION_BLOSSOM_PROGRESS_BEGIN = 2711;
|
||||
PLAYER_ACTION_BLOSSOM_PROGRESS_FINISH = 2712;
|
||||
PLAYER_ACTION_BATTLE_PASS_BUY = 2720;
|
||||
PLAYER_ACTION_BATTLE_PASS_TAKE_LEVEL_REWARD = 2721;
|
||||
PLAYER_ACTION_BATTLE_PASS_ADD_POINT = 2722;
|
||||
PLAYER_ACTION_BATTLE_PASS_LEVEL_UP = 2723;
|
||||
PLAYER_ACTION_BATTLE_PASS_MISSION_UPDATE = 2724;
|
||||
PLAYER_ACTION_BATTLE_PASS_ADD_POINT_SPLIT = 2726;
|
||||
PLAYER_ACTION_BATTLE_PASS_BUY_LEVEL = 2727;
|
||||
PLAYER_ACTION_GET_SIGN_IN_REWARD = 2800;
|
||||
PLAYER_ACTION_SALESMAN_DELIVER_ITEM = 2802;
|
||||
PLAYER_ACTION_SALESMAN_TAKE_SPECIAL_REWARD = 2803;
|
||||
PLAYER_ACTION_MATCH_START = 2820;
|
||||
PLAYER_ACTION_MATCH_STOP = 2821;
|
||||
PLAYER_ACTION_ACTIVITY_TAKE_WATCHER = 2830;
|
||||
PLAYER_ACTION_MP_PLAY_JOIN = 2831;
|
||||
PLAYER_ACTION_MP_PLAY_BATTLE_STOP = 2832;
|
||||
PLAYER_ACTION_MP_PLAY_BATTLE_REWARD = 2833;
|
||||
PLAYER_ACTION_ACTIVITY_FINISH_WATCHER = 2834;
|
||||
PLAYER_ACTION_TRIAL_AVATAR_ACTIVITY_ENTER_DUNGEON = 2840;
|
||||
PLAYER_ACTION_TRIAL_AVATAR_ACTIVITY_CHALLENGE_SUCCESS = 2841;
|
||||
PLAYER_ACTION_GET_ACTIVITY_REWARD = 2845;
|
||||
PLAYER_ACTION_CODEX = 2850;
|
||||
PLAYER_ACTION_CODEX_LEVELUP = 2851;
|
||||
PLAYER_ACTION_ACHIEVEMENT_FINISH = 2860;
|
||||
PLAYER_ACTION_TAKE_ACHIEVEMENT_REWARD = 2861;
|
||||
PLAYER_ACTION_TAKE_ACHIEVEMENT_GOAL_REWARD = 2862;
|
||||
PLAYER_ACTION_SET_QUICK_USE_WIDGET = 2900;
|
||||
PLAYER_ACTION_USE_WIDGET = 2901;
|
||||
PLAYER_ACTION_CITY_REPUTATION_ADD_EXP = 2910;
|
||||
PLAYER_ACTION_CITY_REPUTATION_LEVEL_UP = 2911;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_LEVEL_REWARD = 2912;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_QUEST_REWARD = 2913;
|
||||
PLAYER_ACTION_CITY_REPUTATION_TAKE_EXPLORE_REWARD = 2914;
|
||||
PLAYER_ACTION_CITY_REPUTATION_REQUEST_STATUS = 2915;
|
||||
PLAYER_ACTION_HUNTING_OP_OFFER = 2916;
|
||||
PLAYER_ACTION_HUNTING_START = 2917;
|
||||
PLAYER_ACTION_HUNTING_SETTLE = 2918;
|
||||
PLAYER_ACTION_HUNTING_TAKE_REWARD = 2919;
|
||||
PLAYER_ACTION_DELIVERY_WATCHER_TRIGGER_FAILED = 3000;
|
||||
PLAYER_ACTION_DELIVERY_TAKE_DAILY_REWARD = 3001;
|
||||
PLAYER_ACTION_ASTER_MID_BATTLE_BEGIN = 3010;
|
||||
PLAYER_ACTION_ASTER_MID_BATTLE_END = 3011;
|
||||
PLAYER_ACTION_FLIGHT_ACTIVITY_DAILY_CHALLENGE_BEGIN = 3020;
|
||||
PLAYER_ACTION_FLIGHT_ACTIVITY_DAILY_CHALLENGE_SETTLE = 3021;
|
||||
PLAYER_ACTION_OFFERING_LEVEL_UP = 3030;
|
||||
PLAYER_ACTION_OFFERING_TAKE_LEVEL_REWARD = 3031;
|
||||
PLAYER_ACTION_ROUTINE_TYPE_OPEN = 3032;
|
||||
PLAYER_ACTION_ROUTINE_TYPE_CLOSE = 3033;
|
||||
PLAYER_ACTION_ROUTINE_GEN = 3034;
|
||||
PLAYER_ACTION_ROUTINE_PROGRESS = 3035;
|
||||
PLAYER_ACTION_ROUTINE_REWARD = 3036;
|
||||
PLAYER_ACTION_EFFIGY_ENTER_DUNGEON = 3040;
|
||||
PLAYER_ACTION_EFFIGY_SCORE_CHANGE = 3041;
|
||||
PLAYER_ACTION_EFFIGY_SETTLE_CHALLENGE = 3042;
|
||||
PLAYER_ACTION_DRAGON_SPINE_ENHANCE_WEAPON = 3051;
|
||||
PLAYER_ACTION_REUNION_ACTIVATE = 3061;
|
||||
PLAYER_ACTION_REUNION_TAKE_SIGN_IN_REWARD = 3062;
|
||||
PLAYER_ACTION_REUNION_MISSION_STATE_CHANGE = 3063;
|
||||
PLAYER_ACTION_REUNION_TAKE_FIRST_GIFT = 3064;
|
||||
PLAYER_ACTION_REUNION_TAKE_WATCHER_REWARD = 3065;
|
||||
PLAYER_ACTION_REUNION_TAKE_MISSION_REWARD = 3066;
|
||||
PLAYER_ACTION_ELEMENT_CHALLENGE_DUNGEON_SUCCESS = 3070;
|
||||
PLAYER_ACTION_TREASURE_MAP_REGION_PROGRESS = 3080;
|
||||
PLAYER_ACTION_TREASURE_MAP_MP_CHALLENGE_BEGIN = 3081;
|
||||
PLAYER_ACTION_TREASURE_MAP_MP_CHALLENGE_END = 3082;
|
||||
PLAYER_ACTION_BLESSING_PIC_NUM_CHANGE = 3090;
|
||||
PLAYER_ACTION_BLESSING_REDEEM_REWARD = 3091;
|
||||
PLAYER_ACTION_SEA_LAMP_POPULARITY = 3100;
|
||||
PLAYER_ACTION_MIRACLE_RING_PLACE = 3111;
|
||||
PLAYER_ACTION_MIRACLE_RING_DESTROY = 3112;
|
||||
PLAYER_ACTION_MIRACLE_RING_DELIVER = 3113;
|
||||
PLAYER_ACTION_MIRACLE_RING_GRANT = 3114;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_START = 3120;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_FINISH = 3121;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_TAKE_REWARD = 3122;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_CHALLENGE_BEGIN = 3123;
|
||||
PLAYER_ACTION_ACTIVITY_EXPEDITION_CHALLENGE_FINISH = 3124;
|
||||
PLAYER_ACTION_MECHANICUS_COIN = 3140;
|
||||
PLAYER_ACTION_MECHANICUS_LEVELUP_GEAR = 3141;
|
||||
PLAYER_ACTION_MECHANICUS_BATTLE_END = 3142;
|
||||
PLAYER_ACTION_REGION_SEARCH_ADD_PROGRESS = 3143;
|
||||
PLAYER_ACTION_FINISH_REGION_SEARCH = 3144;
|
||||
PLAYER_ACTION_GALLERY_BALLOON_START = 3150;
|
||||
PLAYER_ACTION_GALLERY_BALLOON_STOP = 3151;
|
||||
PLAYER_ACTION_GALLERY_FALL_START = 3152;
|
||||
PLAYER_ACTION_GALLERY_FALL_STOP = 3153;
|
||||
PLAYER_ACTION_MUSIC_GAME_STOP = 3154;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_GALLERY_STAGE_START = 3155;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_GALLERY_STAGE_STOP = 3156;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_BOSS_STAGE_START = 3157;
|
||||
PLAYER_ACTION_FLEUR_FAIR_DUNGEON_BOSS_STAGE_STOP = 3518;
|
||||
PLAYER_ACTION_UNLOCK_COOP_CHAPTER = 3171;
|
||||
PLAYER_ACTION_INVOKE_COOP_POINT = 3172;
|
||||
PLAYER_ACTION_START_COOP_POINT = 3173;
|
||||
PLAYER_ACTION_FINISH_COOP_POINT = 3174;
|
||||
PLAYER_ACTION_CANCEL_COOP_PROGRESS = 3175;
|
||||
PLAYER_ACTION_UNLOCK_COOP_CG = 3176;
|
||||
PLAYER_ACTION_TAKE_COOP_REWARD = 3177;
|
||||
PLAYER_ACTION_FINISH_MAIN_COOP = 3178;
|
||||
PLAYER_ACTION_GROUP_SUITE_CHANGE = 3201;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_START = 3250;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_CANCEL = 3251;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_TAKE = 3252;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_FASTFINISH = 3253;
|
||||
PLAYER_ACTION_FURNITURE_MAKE_ACCELERATE = 3254;
|
||||
PLAYER_ACTION_HOME_LIMITED_SHOP_BUY = 3261;
|
||||
PLAYER_ACTION_HOME_EVENT_REWARD = 3270;
|
||||
PLAYER_ACTION_HOME_AVATAR_ADD_FETTER = 3271;
|
||||
PLAYER_ACTION_TAKE_HOME_LEVEL_REWARD = 3300;
|
||||
PLAYER_ACTION_ENTER_HOME = 3301;
|
||||
PLAYER_ACTION_LEAVE_HOME = 3302;
|
||||
PLAYER_ACTION_UNLOCK_HOME_MODULE = 3303;
|
||||
PLAYER_ACTION_CHANGE_HOME_MODULE = 3304;
|
||||
PLAYER_ACTION_HOME_ENTER_EDIT_MODE = 3305;
|
||||
PLAYER_ACTION_HOME_LEAVE_EDIT_MODE = 3306;
|
||||
PLAYER_ACTION_HOME_ADD_EXP = 3307;
|
||||
PLAYER_ACTION_HOME_LEVEL_UP = 3308;
|
||||
PLAYER_ACTION_HOME_FISHPOND_PLACE_FISH = 3309;
|
||||
PLAYER_ACTION_HOME_FISHPOND_RECYCLE_FISH = 3310;
|
||||
PLAYER_ACTION_HOME_CUSTOM_FURNITURE_PLACE = 3311;
|
||||
PLAYER_ACTION_HOME_CUSTOM_FURNITURE_RECYCLE = 3312;
|
||||
PLAYER_ACTION_HOME_UPDATE_PICTURE_FRAME = 3313;
|
||||
PLAYER_ACTION_HOME_CHANGE_BGM = 3314;
|
||||
PLAYER_ACTION_UNLOCK_HOME_BGM = 3315;
|
||||
PLAYER_ACTION_HOME_TRANSFER_TO_SAFE_POINT = 3316;
|
||||
PLAYER_ACTION_SETTLE_MIST_TRIAL_DUNGEON = 3400;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_ACTIVITY_CAMP_DONE = 3450;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_LOOP_DUNGEON_CHALLENGE_BEGIN = 3451;
|
||||
PLAYER_ACTION_CHANNELLER_SLAB_LOOP_DUNGEON_CHALLENGE_END = 3452;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_INIT_IDENTITY = 3460;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_CHOOSE_SKILL = 3461;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_SETTLE = 3462;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_UPDATE_PROGRESS = 3463;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_PUNISH = 3464;
|
||||
PLAYER_ACTION_HIDE_AND_SEEK_SELECT_MAP = 3465;
|
||||
PLAYER_ACTION_BOUNCE_CONJURING_START = 3470;
|
||||
PLAYER_ACTION_BOUNCE_CONJURING_SETTLE = 3471;
|
||||
PLAYER_ACTION_ECHO_SHELL_INTERACT = 3476;
|
||||
PLAYER_ACTION_SUMMER_TIME_SPRINT_BOAT_BEGIN = 3480;
|
||||
PLAYER_ACTION_SUMMER_TIME_SPRINT_BOAT_SETTLE = 3481;
|
||||
PLAYER_ACTION_GALLERY_BUOYANT_COMBAT_START = 3490;
|
||||
PLAYER_ACTION_GALLERY_BUOYANT_COMBAT_STOP = 3491;
|
||||
PLAYER_ACTION_PROJECTOR_INTERACT = 3496;
|
||||
PLAYER_ACTION_HOME_TRANSFER = 3497;
|
||||
PLAYER_ACTION_HOME_PLANT = 3498;
|
||||
PLAYER_ACTION_HOME_PLANT_CANCEL = 3499;
|
||||
PLAYER_ACTION_DAILY_TASK_FILTER_CITY = 3500;
|
||||
PLAYER_ACTION_CHESS_EXP_CHANGE = 3510;
|
||||
PLAYER_ACTION_CHESS_DUNGEON_SETTLE = 3511;
|
||||
PLAYER_ACTION_GALLERY_FISH_START = 3512;
|
||||
PLAYER_ACTION_GALLERY_FISH_STOP = 3513;
|
||||
PLAYER_ACTION_LUNA_RITE_CHALLENGE = 3514;
|
||||
PLAYER_ACTION_LUNA_RITE_SACRIFICE = 3515;
|
||||
PLAYER_ACTION_SUMO_ACTIVITY_GALLERY_SETTLE = 3516;
|
||||
PLAYER_ACTION_SUMO_ACTIVITY_SWITCH_TEAM = 3517;
|
||||
PLAYER_ACTION_FISHING_CAST_ROD = 3519;
|
||||
PLAYER_ACTION_FISHING_QTE_START = 3520;
|
||||
PLAYER_ACTION_FISHING_QTE_END = 3521;
|
||||
PLAYER_ACTION_DIG_GALLERY_START = 3525;
|
||||
PLAYER_ACTION_PLANT_FLOWER_NUM_CHANGE = 3527;
|
||||
PLAYER_ACTION_PLANT_FLOWER_SET_WISH = 3528;
|
||||
PLAYER_ACTION_PLANT_FLOWER_COMBINATION_EDIT = 3529;
|
||||
PLAYER_ACTION_CAPTURE_ANIMAL = 3530;
|
||||
PLAYER_ACTION_CAPTURE_ANIMAL_SKILL_CD_UPDATE = 3531;
|
||||
PLAYER_ACTION_ROGUE_UPGRADE_SHIKIGAMI = 3536;
|
||||
PLAYER_ACTION_ROGUE_SELECT_CARD = 3537;
|
||||
PLAYER_ACTION_ROGUE_TRIGGER_CURSE = 3538;
|
||||
PLAYER_ACTION_ROGUE_TRIGGER_RUNE = 3539;
|
||||
PLAYER_ACTION_ROGUE_ENTER_DUNGEON = 3540;
|
||||
PLAYER_ACTION_ROGUE_BATTLE_CELL_SETTLE = 3541;
|
||||
PLAYER_ACTION_ROGUE_SWITCH_TEAM = 3542;
|
||||
PLAYER_ACTION_ROGUE_HEAL = 3543;
|
||||
PLAYER_ACTION_ROGUE_SETTLE = 3544;
|
||||
PLAYER_ACTION_ROGUE_TEMP_SAVE = 3545;
|
||||
PLAYER_ACTION_WINTER_CAMP_EXPLORE_PROGRESS = 3550;
|
||||
PLAYER_ACTION_WINTER_CAMP_BATTLE_SETTLE = 3551;
|
||||
PLAYER_ACTION_WINTER_CAMP_RACE_START = 3552;
|
||||
PLAYER_ACTION_WINTER_CAMP_RACE_STOP = 3553;
|
||||
PLAYER_ACTION_GALLERY_HOME_RACING_START = 3554;
|
||||
PLAYER_ACTION_GALLERY_HOME_RACING_STOP = 3555;
|
||||
PLAYER_ACTION_TANUKI_TRAVEL_QUEST_CHANGE = 3556;
|
||||
PLAYER_ACTION_POTION_DUNGEON_CHALLENGE_END = 3557;
|
||||
PLAYER_ACTION_GALLERY_SALVAGE_PREVENT_STOP = 3558;
|
||||
PLAYER_ACTION_GALLERY_SALVAGE_ESCORT_STOP = 3559;
|
||||
PLAYER_ACTION_LANTERN_PROJECTION_FINISH = 3560;
|
||||
PLAYER_ACTION_LANTERN_RITE_TAKE_SKIN_REWARD = 3561;
|
||||
PLAYER_ACTION_LANTERN_RITE_FIREWORKS_REFORM_SETTLE = 3562;
|
||||
PLAYER_ACTION_GALLERY_HOME_START = 3563;
|
||||
PLAYER_ACTION_GALLERY_HOME_STOP = 3564;
|
||||
PLAYER_ACTION_MICHIAE_MATSURI_UNLOCK_CRYSTAL_SKILL = 3565;
|
||||
PLAYER_ACTION_MICHIAE_MATSURI_RESTORE_CRYSTAL_ENERGY = 3566;
|
||||
PLAYER_ACTION_BARTENDER_UNLOCK_FORMULA = 3576;
|
||||
PLAYER_ACTION_BARTENDER_COMPLETE_ORDER = 3577;
|
||||
PLAYER_ACTION_BARTENDER_SETTLE_LEVEL = 3578;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_CHALLENGE_SETTLE = 3580;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_SAVE = 3581;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_PUBLISH = 3582;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_REMOVE = 3583;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_LIKE = 3584;
|
||||
PLAYER_ACTION_CUSTOM_DUNGEON_STORE = 3585;
|
||||
PLAYER_ACTION_GALLERY_PHOTO_START = 3588;
|
||||
PLAYER_ACTION_GALLERY_PHOTO_STOP = 3589;
|
||||
PLAYER_ACTION_SPICE_FINISH_MAKE_SPICE = 3590;
|
||||
PLAYER_ACTION_SPICE_FINISH_ITEM_GIVING = 3591;
|
||||
PLAYER_ACTION_CRYSTAL_LINK_DUNGEON_SETTLE = 3592;
|
||||
PLAYER_ACTION_QUICK_OPEN_ACTIVITY = 3593;
|
||||
PLAYER_ACTION_IRODORI_SCAN_ENTITY = 3594;
|
||||
PLAYER_ACTION_IRODORI_FILL_POETRY = 3595;
|
||||
PLAYER_ACTION_HOME_STAKE_SUCC = 3596;
|
||||
PLAYER_ACTION_IRODORI_CHESS_DUNGEON_SETTLE = 3597;
|
||||
PLAYER_ACTION_IRODORI_MASTER_START = 3598;
|
||||
PLAYER_ACTION_IRODORI_MASTER_SETTLE = 3599;
|
||||
PLAYER_ACTION_GALLERY_LUMINANCE_STONE_GALLERY_STOP = 3600;
|
||||
PLAYER_ACTION_ACTIVITY_GIVE_ACCEPT_GIFT = 3601;
|
||||
PLAYER_ACTION_GACHA_ACTIVITY_STAGE_CHANGE = 3602;
|
||||
PLAYER_ACTION_GACHA_ACTIVITY_CREATE_ROBOT = 3603;
|
||||
PLAYER_ACTION_MUSIC_GAME_START = 3604;
|
||||
PLAYER_ACTION_MUSIC_GAME_STOP_V2 = 3605;
|
||||
PLAYER_ACTION_MUSIC_GAME_SAVE_UGC = 3606;
|
||||
PLAYER_ACTION_MUSIC_GAME_PUBLISH_UGC = 3607;
|
||||
PLAYER_ACTION_ROGUE_DIARY_ROUND_START = 3611;
|
||||
PLAYER_ACTION_ROGUE_DIARY_SAVE = 3612;
|
||||
PLAYER_ACTION_ROGUE_DIARY_ROOM_SETTLE = 3613;
|
||||
PLAYER_ACTION_ROGUE_DIARY_SETTLE = 3614;
|
||||
PLAYER_ACTION_ROGUE_DIARY_COIN_CHANGE = 3615;
|
||||
PLAYER_ACTION_ROGUE_DIARY_DUNGEON_LOAD = 3616;
|
||||
PLAYER_ACTION_GEAR_FINISH_PLAY_GEAR = 3620;
|
||||
PLAYER_ACTION_GEAR_FINISH_JIGSAW = 3621;
|
||||
PLAYER_ACTION_SUMMER_TIME_V2_BOAT_GALLERY_START = 3630;
|
||||
PLAYER_ACTION_SUMMER_TIME_V2_BOAT_GALLERY_STOP = 3631;
|
||||
PLAYER_ACTION_MOUNTAIN_INTERACT_CHANGE_LEVEL_TAG = 3632;
|
||||
PLAYER_ACTION_ISLAND_PARTY_START = 3633;
|
||||
PLAYER_ACTION_ISLAND_PARTY_SETTLE = 3634;
|
||||
PLAYER_ACTION_COMPOUND_BOOST = 3640;
|
||||
PLAYER_ACTION_AVATAR_EXTRA_PROP_CHANGE = 3650;
|
||||
PLAYER_ACTION_MUQADAS_GALLERY_SETTLE = 3660;
|
||||
PLAYER_ACTION_INSTABLE_SPRAY_GALLERY_SETTLE = 3670;
|
||||
PLAYER_ACTION_INSTABLE_SPRAY_DUNGEON_SETTLE = 3671;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_PHOTO_FINISH = 3672;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_RACE_START = 3673;
|
||||
PLAYER_ACTION_GRAVEN_INNOCENCE_RACE_SETTLE = 3674;
|
||||
PLAYER_ACTION_ENTER_DEATH_ZONE = 3680;
|
||||
PLAYER_ACTION_DESTROY_DEATH_ZONE = 3681;
|
||||
PLAYER_ACTION_FINISH_DEATH_ZONE = 3682;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_ONE_SETTLE = 3690;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_TWO_SETTLE = 3691;
|
||||
PLAYER_ACTION_VINTAGE_HUNTING_STAGE_THREE_SETTLE = 3692;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_COIN_CHANGE = 3693;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_STORE_ROUND_SETTLE = 3694;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_NPC_EVENT_FINISH = 3695;
|
||||
PLAYER_ACTION_VINTAGE_MARKET_STRATEGY_SLOT_UNLOCK = 3696;
|
||||
PLAYER_ACTION_WIND_FIELD_GALLERY_START = 3701;
|
||||
PLAYER_ACTION_WIND_FIELD_GALLERY_STOP = 3702;
|
||||
PLAYER_ACTION_SET_GADGET_CHAIN_LEVEL = 3710;
|
||||
PLAYER_ACTION_DESHRET_OBELISK_INTERACT = 3715;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_ENTER_DUNGEON = 3720;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_DUNGEON_SETTLE = 3721;
|
||||
PLAYER_ACTION_EFFIGY_CHALLENGE_V2_GALLERY_STOP = 3722;
|
||||
PLAYER_ACTION_HOME_CREATE_BLUEPRINT = 3725;
|
||||
PLAYER_ACTION_HOME_USE_BLUEPRINT = 3726;
|
||||
PLAYER_ACTION_HOME_DELETE_BLUEPRINT = 3727;
|
||||
PLAYER_ACTION_HOME_SET_ALLOW_COPY = 3728;
|
||||
PLAYER_ACTION_HOME_BLUEPRINT_SET_ALLOW_COPY = 3729;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_GALLERY_START = 3735;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_GALLERY_END = 3736;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_DUNGEON_START = 3737;
|
||||
PLAYER_ACTION_CHAR_AMUSEMENT_DUNGEON_END = 3738;
|
||||
PLAYER_ACTION_FUNGUS_CAPTURE_SETTLE = 3745;
|
||||
PLAYER_ACTION_FUNGUS_ATTACK_DUNGEON_START = 3746;
|
||||
PLAYER_ACTION_FUNGUS_ATTACK_DUNGEON_SETTLE = 3747;
|
||||
PLAYER_ACTION_FUNGUS_DEFEND_DUNGEON_START = 3748;
|
||||
PLAYER_ACTION_FUNGUS_DEFEND_DUNGEON_SETTLE = 3749;
|
||||
PLAYER_ACTION_FUNGUS_DUNGEON_CHANGE = 3750;
|
||||
PLAYER_ACTION_FUNGUS_CULTIVATE_SETTLE = 3751;
|
||||
PLAYER_ACTION_COIN_COLLECT_GALLERY_START = 3755;
|
||||
PLAYER_ACTION_COIN_COLLECT_GALLERY_SETTLE = 3756;
|
||||
PLAYER_ACTION_BRICK_BREAKER_GALLERY_START = 3758;
|
||||
PLAYER_ACTION_BRICK_BREAKER_GALLERY_END = 3759;
|
||||
PLAYER_ACTION_GCG_MATCH_SCORE_CHANGE = 3760;
|
||||
PLAYER_ACTION_GCG_ADD_EXP = 3761;
|
||||
PLAYER_ACTION_GCG_ADD_CARD = 3762;
|
||||
PLAYER_ACTION_GCG_UNLOCK_CARD_FACE = 3763;
|
||||
PLAYER_ACTION_GCG_UNLOCK_CARD_BACK = 3764;
|
||||
PLAYER_ACTION_GCG_UNLOCK_FIELD = 3765;
|
||||
PLAYER_ACTION_GCG_SAVE_DECK = 3766;
|
||||
PLAYER_ACTION_GCG_SET_CARD_BACK = 3767;
|
||||
PLAYER_ACTION_GCG_SET_FIELD = 3768;
|
||||
PLAYER_ACTION_GCG_FINISH_LEVEL_CHALLENGE = 3769;
|
||||
PLAYER_ACTION_GCG_FINISH_WEEK_CHALLENGE = 3770;
|
||||
PLAYER_ACTION_GCG_INVITE_APPLY = 3771;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD = 3772;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD_FACE = 3773;
|
||||
PLAYER_ACTION_GCG_DELETE_CARD_BACK = 3774;
|
||||
PLAYER_ACTION_GCG_DELETE_DECK_FIELD = 3775;
|
||||
PLAYER_ACTION_GCG_BAN_MATCH = 3776;
|
||||
PLAYER_ACTION_GCG_BAN_PVP = 3777;
|
||||
PLAYER_ACTION_GCG_SET_MATCH_SCORE = 3778;
|
||||
}
|
||||
|
||||
enum AntiCheatLogType {
|
||||
ANTI_CHEAT_INVALID = 0;
|
||||
ANTI_CHEAT_MOVE_TOO_FAST = 1001;
|
||||
}
|
||||
|
||||
enum FlightChallengeResultType {
|
||||
FLIGHT_CHALLENGE_SUCCESS = 0;
|
||||
FLIGHT_CHALLENGE_FAIL_TIME_OUT = 1;
|
||||
FLIGHT_CHALLENGE_FAIL_RETRY = 2;
|
||||
}
|
||||
|
||||
enum SummerTimeBoatSprintResultType {
|
||||
SUMMER_TIME_BOAT_SPRINT_SUCCESS = 0;
|
||||
SUMMER_TIME_BOAT_SPRINT_TIME_OUT = 1;
|
||||
SUMMER_TIME_BOAT_SPRINT_RETRY = 2;
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogBodyRegister {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 channel_id = 8;
|
||||
uint32 sub_channel_id = 9;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLogin {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 channel_id = 8;
|
||||
uint32 sub_channel_id = 9;
|
||||
uint32 client_port = 10;
|
||||
string gate_ip = 11;
|
||||
uint32 gate_port = 12;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLogout {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 game_time = 8;
|
||||
uint32 channel_id = 9;
|
||||
uint32 sub_channel_id = 10;
|
||||
uint32 client_port = 11;
|
||||
string gate_ip = 12;
|
||||
uint32 gate_port = 13;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddExp {
|
||||
int64 add_exp = 1;
|
||||
int64 exp_after = 2;
|
||||
uint32 reason = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyLevelUp {
|
||||
int64 add_exp = 1;
|
||||
int64 exp_after = 2;
|
||||
uint32 level_before = 3;
|
||||
uint32 level_after = 4;
|
||||
uint32 level_limit = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddMaterial {
|
||||
uint32 material_id = 1;
|
||||
uint32 material_type = 2;
|
||||
uint32 material_level = 3;
|
||||
uint32 material_star = 4;
|
||||
uint32 material_sub_star = 5;
|
||||
int64 add_num = 6;
|
||||
int64 left_num = 7;
|
||||
uint32 reason = 8;
|
||||
}
|
||||
|
||||
message PlayerLogBodyRecharge {
|
||||
uint32 platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
string client_ip = 4;
|
||||
string device_uuid = 5;
|
||||
string device_info = 6;
|
||||
string system_info = 7;
|
||||
uint32 order_id = 8;
|
||||
string product_name = 9;
|
||||
string price_tier = 10;
|
||||
string pay_channel = 11;
|
||||
string currency_code = 12;
|
||||
string format_price = 13;
|
||||
uint64 pay_coin_add = 14;
|
||||
uint64 free_coin_add = 15;
|
||||
uint64 vip_point_add = 16;
|
||||
}
|
||||
|
||||
message PlayerLogBodyBuyGoods {
|
||||
string platform = 1;
|
||||
uint32 shop_id = 2;
|
||||
uint32 goods_id = 3;
|
||||
uint32 goods_num = 4;
|
||||
uint64 coin_1_cost = 5;
|
||||
uint64 coin_2_cost = 6;
|
||||
uint64 coin_3_cost = 7;
|
||||
repeated PlayerLogCurrencyCost currency_cost_list = 8;
|
||||
}
|
||||
|
||||
message PlayerLogCurrencyCost {
|
||||
uint32 currency_id = 1;
|
||||
uint64 need_cost_num = 2;
|
||||
uint64 real_cost_num = 3;
|
||||
uint64 left_num = 4;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddCoin {
|
||||
string platform = 1;
|
||||
string register_cps = 2;
|
||||
string cps = 3;
|
||||
uint32 coin_id = 4;
|
||||
uint32 coin_type = 5;
|
||||
int64 add_num = 6;
|
||||
int64 pay_add = 7;
|
||||
int64 free_add = 8;
|
||||
int64 left_num = 9;
|
||||
int64 pay_left = 10;
|
||||
int64 free_left = 11;
|
||||
uint32 reason = 12;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionAccept {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionStart {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionFinish {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
uint32 start_time = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyMissionFail {
|
||||
uint32 mission_type = 1;
|
||||
uint32 mission_id = 2;
|
||||
uint32 start_time = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyAddFurniture {
|
||||
uint32 furniture_id = 1;
|
||||
uint32 reason = 2;
|
||||
int64 add_num = 3;
|
||||
int64 left_num = 4;
|
||||
uint32 home_level = 5;
|
||||
}
|
||||
4344
protocol/proto_hk4e/server_only/log/player/player_body_custom.proto
Normal file
4344
protocol/proto_hk4e/server_only/log/player/player_body_custom.proto
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,73 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
import "server_only/log/player/player_body_custom.proto";
|
||||
|
||||
message PlayerLogBodyExtRegister {
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLogin {
|
||||
uint32 card_product_remain_days = 1;
|
||||
string client_version = 2;
|
||||
string account_uid = 3;
|
||||
string nickname = 4;
|
||||
bool is_client_relogin = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLogout {
|
||||
uint32 card_product_remain_days = 1;
|
||||
string account_uid = 2;
|
||||
string nickname = 3;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtLevelUp {
|
||||
repeated AvatarLog avatar_list = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtGadget {
|
||||
uint32 group_id = 1;
|
||||
uint32 config_id = 2;
|
||||
uint32 entity_id = 3;
|
||||
int32 x_coordinate = 4;
|
||||
int32 y_coordinate = 5;
|
||||
int32 z_coordinate = 6;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtMissionType {
|
||||
uint32 quest_type = 1;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtAddMaterial {
|
||||
uint32 reason_type = 1;
|
||||
uint32 item_limit_type = 2;
|
||||
uint32 refresh_type = 3;
|
||||
uint32 total_add_num = 4;
|
||||
string add_num_limit = 5;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtAddCoin {
|
||||
uint32 reason_type = 1;
|
||||
uint32 item_limit_type = 2;
|
||||
int64 pcm_mcoin_add_num = 3;
|
||||
int64 pcm_mcoin_left_num = 4;
|
||||
int64 psn_mcoin_add_num = 5;
|
||||
int64 psn_mcoin_left_num = 6;
|
||||
}
|
||||
|
||||
message PlayerLogBodyExtRecharge {
|
||||
uint32 trade_time = 1;
|
||||
string create_time = 2;
|
||||
string trade_no = 3;
|
||||
uint32 channel_id = 4;
|
||||
string channel_order_no = 5;
|
||||
uint32 product_num = 6;
|
||||
bool is_succ = 7;
|
||||
bool is_replace = 8;
|
||||
string pay_type = 9;
|
||||
string pay_vendor = 10;
|
||||
string client_type = 11;
|
||||
string device = 12;
|
||||
string client_ip = 13;
|
||||
string extend = 14;
|
||||
}
|
||||
24
protocol/proto_hk4e/server_only/log/player/player_head.proto
Normal file
24
protocol/proto_hk4e/server_only/log/player/player_head.proto
Normal file
@@ -0,0 +1,24 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogHead {
|
||||
string time = 1;
|
||||
uint32 action_id = 2;
|
||||
string action_name = 3;
|
||||
uint32 sub_action_id = 4;
|
||||
string sub_action_name = 5;
|
||||
string region_name = 6;
|
||||
string game_version = 7;
|
||||
uint32 uid = 8;
|
||||
uint32 level = 9;
|
||||
uint64 vip_point = 10;
|
||||
uint32 vip_level = 11;
|
||||
uint32 account_type = 12;
|
||||
uint64 tag = 13;
|
||||
string trans_no = 14;
|
||||
int64 coin_1 = 15;
|
||||
int64 coin_2 = 16;
|
||||
int64 coin_3 = 17;
|
||||
string uuid = 18;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto_log;
|
||||
|
||||
message PlayerLogHeadExt {
|
||||
uint32 avatar_id = 1;
|
||||
uint32 scene_id = 2;
|
||||
uint32 world_owner_uid = 3;
|
||||
int32 x_coordinate = 4;
|
||||
int32 y_coordinate = 5;
|
||||
int32 z_coordinate = 6;
|
||||
uint32 player_time = 7;
|
||||
uint32 login_time = 8;
|
||||
uint32 platform_type = 9;
|
||||
uint32 weather = 10;
|
||||
repeated string sub_action_list = 11;
|
||||
uint32 unpaused_time = 12;
|
||||
uint32 is_in_mp = 13;
|
||||
uint32 level1_area_id = 14;
|
||||
uint32 level2_area_id = 15;
|
||||
uint32 wait_sub_hcoin = 16;
|
||||
uint32 wait_sub_scoin = 17;
|
||||
uint32 gm_uid = 18;
|
||||
uint32 wait_sub_mcoin = 19;
|
||||
uint32 world_level = 20;
|
||||
uint32 cur_world_level = 21;
|
||||
string country_code = 22;
|
||||
uint32 world_level_limit = 23;
|
||||
int64 pcm_coin_3 = 24;
|
||||
int64 psn_coin_3 = 25;
|
||||
uint32 pcm_wait_sub_mcoin = 26;
|
||||
uint32 psn_wait_sub_mcoin = 27;
|
||||
uint64 player_stat_id = 28;
|
||||
}
|
||||
383
protocol/proto_hk4e/server_only/redis_data.proto
Normal file
383
protocol/proto_hk4e/server_only/redis_data.proto
Normal file
@@ -0,0 +1,383 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package proto;
|
||||
|
||||
option go_package = "./;proto";
|
||||
|
||||
import "server_only/bin_common.server.proto";
|
||||
import "server_only/bin.home.proto";
|
||||
import "cmd/cmd_social.proto";
|
||||
import "define.proto";
|
||||
|
||||
enum PlayerStatusType {
|
||||
PLAYER_STATUS_OFFLINE = 0;
|
||||
PLAYER_STATUS_ONLINE = 1;
|
||||
}
|
||||
|
||||
enum HomeStatusType {
|
||||
HOME_STATUS_OFFLINE = 0;
|
||||
HOME_STATUS_ONLINE = 1;
|
||||
}
|
||||
|
||||
enum CustomDungeonRecommendType {
|
||||
CUSTOM_DUNGEON_RECOMMEND_NONE = 0;
|
||||
CUSTOM_DUNGEON_RECOMMEND_NEW = 1;
|
||||
CUSTOM_DUNGEON_RECOMMEND_OLD = 2;
|
||||
}
|
||||
|
||||
enum UgcRedisDataType {
|
||||
UGC_REDIS_DATA_TYPE_NONE = 0;
|
||||
UGC_REDIS_DATA_TYPE_MINE = 1;
|
||||
UGC_REDIS_DATA_TYPE_PUBLISH = 2;
|
||||
}
|
||||
|
||||
message PlayerStatusRedisData {
|
||||
PlayerStatusType status = 1;
|
||||
uint32 gameserver_id = 2;
|
||||
uint64 login_rand = 3;
|
||||
uint32 login_time = 4;
|
||||
}
|
||||
|
||||
message MailRedisData {
|
||||
MailBin mail_bin = 1;
|
||||
uint32 id = 2;
|
||||
bool is_read = 3;
|
||||
bool is_attachment_got = 4;
|
||||
}
|
||||
|
||||
message MailMaxIdRedisData {
|
||||
}
|
||||
|
||||
message MailIdSortedSetRedisData {
|
||||
}
|
||||
|
||||
message MailTicketHashMapRedisData {
|
||||
}
|
||||
|
||||
message MailTransactionIdHashMapRedisData {
|
||||
}
|
||||
|
||||
message MailTicketMailIdHashMapRedisData {
|
||||
}
|
||||
|
||||
message TicketTimeBin {
|
||||
uint32 enque_time = 1;
|
||||
string ticket = 2;
|
||||
}
|
||||
|
||||
message OfflineMsgRedisData {
|
||||
uint32 last_index = 1;
|
||||
repeated OfflineMsgBin offline_msg_list = 2;
|
||||
repeated TicketTimeBin recent_ticket_list = 3;
|
||||
}
|
||||
|
||||
message HomeOfflineMsgRedisData {
|
||||
uint32 last_index = 1;
|
||||
repeated HomeOfflineMsgBin offline_msg_list = 2;
|
||||
repeated TicketTimeBin recent_ticket_list = 3;
|
||||
}
|
||||
|
||||
message PlayerFriendListRedisData {
|
||||
}
|
||||
|
||||
message PlayerPSNFriendListRedisData {
|
||||
}
|
||||
|
||||
message PlayerAskFriendListRedisData {
|
||||
}
|
||||
|
||||
message PlayerBlacklistRedisData {
|
||||
}
|
||||
|
||||
message PlayerPSNBlacklistRedisData {
|
||||
}
|
||||
|
||||
message PlayerMpBriefData {
|
||||
bool is_mp_avaliable = 1;
|
||||
bool is_only_mp_with_ps_player = 2;
|
||||
}
|
||||
|
||||
message PlayerSocialBriefData {
|
||||
Birthday birthday = 1;
|
||||
string signature = 2;
|
||||
uint32 name_card_id = 3;
|
||||
uint32 finish_achievement_num = 4;
|
||||
uint32 tower_floor_index = 5;
|
||||
uint32 tower_level_index = 6;
|
||||
repeated SocialShowAvatarInfo show_avatar_info_list = 7;
|
||||
bool is_show_avatar = 8;
|
||||
repeated uint32 show_name_card_id_list = 9;
|
||||
string ip_code = 10;
|
||||
}
|
||||
|
||||
message PlayerBasicBriefData {
|
||||
string nickname = 1;
|
||||
uint32 level = 2;
|
||||
uint32 world_level = 3;
|
||||
uint32 last_login_time = 4;
|
||||
uint32 head_image_avatar_id = 5;
|
||||
uint32 exp = 6;
|
||||
uint32 hcoin = 7;
|
||||
uint32 scoin = 8;
|
||||
uint32 platform_type = 9;
|
||||
string online_id = 10;
|
||||
uint32 mcoin = 11;
|
||||
string psn_id = 12;
|
||||
uint32 profile_picture_costume_id = 13;
|
||||
LanguageType client_language_type = 14;
|
||||
fixed32 register_time = 15;
|
||||
uint32 gender_type = 16;
|
||||
}
|
||||
|
||||
message PlayerHomeAuditModuleData {
|
||||
uint32 module_id = 1;
|
||||
map<uint32, uint32> audit_scene_version_map = 2;
|
||||
}
|
||||
|
||||
message PlayerHomeBriefData {
|
||||
FriendEnterHomeOption friend_enter_home_option = 1;
|
||||
bool is_home_available = 2;
|
||||
fixed32 last_save_time = 3;
|
||||
uint32 prior_check_time = 4;
|
||||
repeated PlayerHomeAuditModuleData audit_module_list = 5;
|
||||
}
|
||||
|
||||
message PlayerBriefDataRedisData {
|
||||
PlayerSocialBriefData social_brief = 1;
|
||||
PlayerBasicBriefData basic_brief = 2;
|
||||
PlayerMpBriefData mp_brief = 3;
|
||||
PlayerHomeBriefData home_brief = 4;
|
||||
}
|
||||
|
||||
message PlayerShowAvatarRedisData {
|
||||
ShowAvatarInfo show_avatar_info = 1;
|
||||
}
|
||||
|
||||
message PlayerPrivateChatRedisData {
|
||||
}
|
||||
|
||||
message PlayerRecentChatRedisData {
|
||||
}
|
||||
|
||||
message PlayerPrivateChatUnreadRedisData {
|
||||
}
|
||||
|
||||
message ChatRedisData {
|
||||
enum SystemHintType {
|
||||
CHAT_NONE = 0;
|
||||
CHAT_ENTER_WORLD = 1;
|
||||
CHAT_LEAVE_WORLD = 2;
|
||||
}
|
||||
|
||||
message SystemHint {
|
||||
uint32 type = 1;
|
||||
}
|
||||
|
||||
uint32 time = 1;
|
||||
uint32 uid = 2;
|
||||
uint32 sequence = 3;
|
||||
uint32 to_uid = 4;
|
||||
bool is_read = 5;
|
||||
oneof content {
|
||||
string text = 100;
|
||||
uint32 icon = 101;
|
||||
SystemHint system_hint = 102;
|
||||
}
|
||||
}
|
||||
|
||||
message ChatMixRedisData {
|
||||
enum SystemHintType {
|
||||
CHAT_NONE = 0;
|
||||
CHAT_ENTER_WORLD = 1;
|
||||
CHAT_LEAVE_WORLD = 2;
|
||||
}
|
||||
|
||||
message SystemHint {
|
||||
uint32 type = 14;
|
||||
}
|
||||
|
||||
uint32 time = 13;
|
||||
uint32 sequence = 10;
|
||||
uint32 to_uid = 7;
|
||||
uint32 uid = 15;
|
||||
bool is_read = 5;
|
||||
oneof content {
|
||||
string text = 1946;
|
||||
uint32 icon = 914;
|
||||
SystemHint system_hint = 1753;
|
||||
}
|
||||
}
|
||||
|
||||
message BlessingSocialData {
|
||||
map<uint32, uint32> pic_num_map = 1;
|
||||
}
|
||||
|
||||
message PlantFlowerSocialData {
|
||||
map<uint32, uint32> have_flower_num_map = 1;
|
||||
map<uint32, uint32> wish_flower_num_map = 2;
|
||||
}
|
||||
|
||||
message WinterCampSocialData {
|
||||
repeated ItemParamBin have_item_bin_list = 1;
|
||||
repeated uint32 wish_item_id_list = 2;
|
||||
}
|
||||
|
||||
message ActivityGiveSocialData {
|
||||
map<uint32, uint32> have_gift_num_map = 1;
|
||||
map<uint32, uint32> wish_gift_num_map = 2;
|
||||
}
|
||||
|
||||
message ActivitySocialData {
|
||||
uint32 schedule_id = 1;
|
||||
ActivityGiveSocialData activity_give_social_data = 5;
|
||||
oneof data {
|
||||
BlessingSocialData blessing_data = 2;
|
||||
PlantFlowerSocialData plant_flower_data = 3;
|
||||
WinterCampSocialData winter_camp_data = 4;
|
||||
}
|
||||
}
|
||||
|
||||
message PlayerActivitySocialRedisData {
|
||||
map<uint32, ActivitySocialData> activity_social_data_map = 1;
|
||||
}
|
||||
|
||||
message HomeStatusRedisData {
|
||||
HomeStatusType status = 1;
|
||||
uint32 gameserver_id = 2;
|
||||
uint64 load_rand = 3;
|
||||
}
|
||||
|
||||
message HomeBriefDataRedisData {
|
||||
int32 furniture_manufacturing_max_finish_time = 1;
|
||||
}
|
||||
|
||||
message OfflineOpGIndexRedisData {
|
||||
}
|
||||
|
||||
message OfflineOpSortedSetRedisData {
|
||||
}
|
||||
|
||||
message OfflineOpRedisData {
|
||||
uint32 index = 1;
|
||||
fixed32 time = 2;
|
||||
OfflineOpType op_type = 3;
|
||||
OfflineOpBin op_bin = 4;
|
||||
}
|
||||
|
||||
message CustomDungeonBlockRedisData {
|
||||
uint32 guid = 1;
|
||||
uint32 block_id = 2;
|
||||
Vector3Int pos = 3;
|
||||
Vector3Int rot = 4;
|
||||
}
|
||||
|
||||
message CustomDungeonRoomRedisData {
|
||||
uint32 room_id = 1;
|
||||
repeated CustomDungeonBlockRedisData block_list = 2;
|
||||
}
|
||||
|
||||
message CustomDungeonContent {
|
||||
repeated CustomDungeonRoomRedisData room_list = 1;
|
||||
CustomDungeonSettingBin setting = 2;
|
||||
}
|
||||
|
||||
message CustomDungeonRedisData {
|
||||
uint64 dungeon_guid = 1;
|
||||
uint32 dungeon_id = 2;
|
||||
CustomDungeonContent edit_content = 3;
|
||||
CustomDungeonContent publish_content = 4;
|
||||
uint32 first_publish_time = 5;
|
||||
bool is_no_change_after_publish = 6;
|
||||
uint32 version = 7;
|
||||
}
|
||||
|
||||
message CustomDungeonSocialRedisData {
|
||||
uint32 play_num = 1;
|
||||
uint32 like_num = 2;
|
||||
uint32 store_num = 3;
|
||||
uint32 win_num = 4;
|
||||
}
|
||||
|
||||
message CustomDungeonBriefRedisData {
|
||||
uint64 dungeon_guid = 1;
|
||||
uint32 dungeon_id = 2;
|
||||
CustomDungeonSettingBin setting = 3;
|
||||
CustomDungeonAbstractBin abstract = 4;
|
||||
CustomDungeonSocialRedisData social = 5;
|
||||
bool is_need_recommend = 6;
|
||||
string creator_nickname = 7;
|
||||
uint32 recommend_type = 8;
|
||||
repeated uint32 tag_list = 9;
|
||||
float recommend_score = 10;
|
||||
bool is_psn_platform = 11;
|
||||
}
|
||||
|
||||
message CustomDungeonNewRecommendRedisData {
|
||||
}
|
||||
|
||||
message CustomDungeonOldRecommendRedisData {
|
||||
}
|
||||
|
||||
message CustomDungeonLikeRedisData {
|
||||
}
|
||||
|
||||
message UgcMusicNoteRedisData {
|
||||
uint32 start_time = 1;
|
||||
uint32 end_time = 2;
|
||||
}
|
||||
|
||||
message UgcMusicTrackRedisData {
|
||||
repeated UgcMusicNoteRedisData music_note_list = 1;
|
||||
}
|
||||
|
||||
message UgcMusicContentRedisData {
|
||||
uint32 music_id = 1;
|
||||
repeated UgcMusicTrackRedisData music_track_list = 2;
|
||||
}
|
||||
|
||||
message UgcRedisData {
|
||||
uint64 ugc_guid = 1;
|
||||
uint32 save_time = 2;
|
||||
oneof content {
|
||||
UgcMusicContentRedisData music_content = 11;
|
||||
}
|
||||
}
|
||||
|
||||
message UgcEditRedisData {
|
||||
}
|
||||
|
||||
message UgcPublishRedisData {
|
||||
}
|
||||
|
||||
message UgcMusicBriedRedisData {
|
||||
uint32 music_id = 1;
|
||||
uint32 note_count = 2;
|
||||
uint32 max_score = 3;
|
||||
uint64 import_from_ugc_guid = 4;
|
||||
}
|
||||
|
||||
message UgcBriefRedisData {
|
||||
uint64 ugc_guid = 1;
|
||||
string creator_nickname = 2;
|
||||
uint32 publish_time = 3;
|
||||
uint32 version = 4;
|
||||
bool is_psn_platform = 5;
|
||||
oneof brief {
|
||||
UgcMusicBriedRedisData music_brief = 11;
|
||||
}
|
||||
}
|
||||
|
||||
message HomeBlueprintBriefRedisData {
|
||||
string share_code = 1;
|
||||
uint32 owner_uid = 2;
|
||||
uint32 module_id = 3;
|
||||
uint32 scene_id = 4;
|
||||
uint32 block_id = 5;
|
||||
bool is_allow_copy = 6;
|
||||
uint32 create_time = 7;
|
||||
}
|
||||
|
||||
message HomeBlueprintDetailRedisData {
|
||||
string share_code = 1;
|
||||
HomeSceneBin scene_bin = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user