Get desktop application:
View/edit binary Protocol Buffers messages
int32 world_id = 1
optional Ident sender = 2
int32 login_id = 3
bytes account = 4
bytes world_ip = 5
int32 world_port = 6
bytes world_key = 7
optional Ident event_object = 2
optional Ident event_client = 3
repeated Ident object_list = 1
Used in: AckEventResult
SUCCESS = 0
UNKOWN_ERROR = 1
ACCOUNT_EXIST = 2
ACCOUNTPWD_INVALID = 3
ACCOUNT_USING = 4
ACCOUNT_LOCKED = 5
ACCOUNT_LOGIN_SUCCESS = 6
VERIFY_KEY_SUCCESS = 7
VERIFY_KEY_FAIL = 8
SELECTSERVER_SUCCESS = 9
SELECTSERVER_FAIL = 10
CHARACTER_EXIST = 110
SVRZONEID_INVALID = 111
CHARACTER_NUMOUT = 112
CHARACTER_INVALID = 113
CHARACTER_NOTEXIST = 114
CHARACTER_USING = 115
CHARACTER_LOCKED = 116
ZONE_OVERLOAD = 117
NOT_ONLINE = 118
INSUFFICIENT_DIAMOND = 200
INSUFFICIENT_GOLD = 201
INSUFFICIENT_SP = 202
UNKNOW = 0
EVENT_RESULT = 1
EVENT_TRANSPORT = 2
CLOSE_SOCKET = 3
WTM_WORLD_REGISTERED = 10
WTM_WORLD_UNREGISTERED = 11
WTM_WORLD_REFRESH = 12
LTM_LOGIN_REGISTERED = 20
LTM_LOGIN_UNREGISTERED = 21
LTM_LOGIN_REFRESH = 22
PTWG_PROXY_REGISTERED = 30
PTWG_PROXY_UNREGISTERED = 31
PTWG_PROXY_REFRESH = 32
GTW_GAME_REGISTERED = 40
GTW_GAME_UNREGISTERED = 41
GTW_GAME_REFRESH = 42
DTW_DB_REGISTERED = 60
DTW_DB_UNREGISTERED = 61
DTW_DB_REFRESH = 62
STS_NET_INFO = 70
REQ_LAG_TEST = 80
ACK_GATE_LAG_TEST = 81
ACK_GAME_LAG_TEST = 82
STS_SERVER_REPORT = 90
STS_HEART_BEAT = 100
REQ_LOGIN = 101
ACK_LOGIN = 102
REQ_LOGOUT = 103
REQ_WORLD_LIST = 110
ACK_WORLD_LIST = 111
REQ_CONNECT_WORLD = 112
ACK_CONNECT_WORLD = 113
REQ_KICKED_FROM_WORLD = 114
REQ_CONNECT_KEY = 120
ACK_CONNECT_KEY = 122
REQ_SELECT_SERVER = 130
ACK_SELECT_SERVER = 131
REQ_ROLE_LIST = 132
ACK_ROLE_LIST = 133
REQ_CREATE_ROLE = 134
REQ_DELETE_ROLE = 135
REQ_RECOVER_ROLE = 136
REQ_LOAD_ROLE_DATA = 140
ACK_LOAD_ROLE_DATA = 141
REQ_SAVE_ROLE_DATA = 142
ACK_SAVE_ROLE_DATA = 143
REQ_ENTER_GAME = 150
ACK_ENTER_GAME = 151
REQ_LEAVE_GAME = 152
ACK_LEAVE_GAME = 153
REQ_SWAP_SCENE = 155
ACK_SWAP_SCENE = 156
REQ_SWAP_HOME_SCENE = 157
ACK_SWAP_HOME_SCENE = 158
REQ_ENTER_GAME_FINISH = 159
ACK_ENTER_GAME_FINISH = 160
ACK_OBJECT_ENTRY = 200
ACK_OBJECT_LEAVE = 201
ACK_OBJECT_PROPERTY_ENTRY = 202
ACK_OBJECT_RECORD_ENTRY = 203
ACK_PROPERTY_INT = 210
ACK_PROPERTY_FLOAT = 211
ACK_PROPERTY_STRING = 212
ACK_PROPERTY_OBJECT = 214
ACK_PROPERTY_VECTOR2 = 215
ACK_PROPERTY_VECTOR3 = 216
ACK_PROPERTY_CLEAR = 217
ACK_ADD_ROW = 220
ACK_REMOVE_ROW = 221
ACK_SWAP_ROW = 222
ACK_RECORD_INT = 223
ACK_RECORD_FLOAT = 224
ACK_RECORD_STRING = 226
ACK_RECORD_OBJECT = 227
ACK_RECORD_VECTOR2 = 228
ACK_RECORD_VECTOR3 = 229
ACK_RECORD_CLEAR = 250
ACK_RECORD_SORT = 251
ACK_DATA_FINISHED = 260
REQ_MOVE = 300
ACK_MOVE = 301
REQ_CHAT = 350
ACK_CHAT = 351
REQ_SKILL_OBJECTX = 400
ACK_SKILL_OBJECTX = 401
REQ_SKILL_POS = 402
ACK_SKILL_POS = 403
ACK_ONLINE_NOTIFY = 600
ACK_OFFLINE_NOTIFY = 601
EIT_EQUIP = 0
EIT_GEM = 1
EIT_SUPPLY = 2
EIT_SCROLL = 3
Used in: ReqAccountLogin
ELM_LOGIN = 0
ELM_REGISTER = 1
ELM_AUTO_REGISTER_LOGIN = 2
NORMAL_NPC = 0
HERO_NPC = 1
TURRET_NPC = 2
FUNC_NPC = 3
NORMAL_SCENE = 0
SINGLE_CLONE_SCENE = 1
MULTI_CLONE_SCENE = 2
Used in: ServerInfo, ServerInfoReport
EST_CRASH = 0
EST_NARMAL = 1
EST_BUSY = 2
EST_FIRE = 3
EST_MAINTEN = 4
BRIEF_SINGLE_SKILL = 0
BRIEF_GROUP_SKILL = 1
BULLET_SINGLE_SKILL = 2
BULLET_REBOUND_SKILL = 3
BULLET_TARGET_BOMB_SKILL = 4
BULLET_POS_BOMB_SKILL = 5
FUNC_SKILL = 6
Used in: ReqAckUseSkill
optional Ident effect_ident = 1
int32 effect_value = 2
Used in: EffectData
EET_FAIL = 0
EET_SUCCESS = 1
EET_REFUSE = 2
EET_MISS = 3
EET_CRIT = 4
EET_ULTI = 5
Used in: AckConnectWorldResult, AckEventResult, AckPlayerLeaveList, EffectData, MsgBase, ObjectPropertyFloat, ObjectPropertyInt, ObjectPropertyList, ObjectPropertyObject, ObjectPropertyString, ObjectPropertyVector2, ObjectPropertyVector3, ObjectRecordAddRow, ObjectRecordFloat, ObjectRecordInt, ObjectRecordList, ObjectRecordObject, ObjectRecordRemove, ObjectRecordString, ObjectRecordSwap, ObjectRecordVector2, ObjectRecordVector3, PlayerEntryInfo, PosSyncUnit, PropertyObject, RecordObject, ReqAckPlayerChat, ReqAckUseSkill, ReqCommand, ReqConnectWorld, ReqEnterGameServer, RoleDataPack, RoleLiteInfo, RoleOfflineNotify, RoleOnlineNotify
int64 svrid = 1
int64 index = 2
optional Ident player_id = 1
bytes msg_data = 2
repeated Ident player_Client_list = 3
optional Ident hash_ident = 4
Used in: MultiObjectPropertyList, RoleDataPack
optional Ident player_id = 1
optional Ident player_id = 1
optional Ident player_id = 1
optional Ident player_id = 1
optional Ident player_id = 1
bytes record_name = 2
Used in: ObjectRecordList
optional Ident player_id = 1
bytes record_name = 2
repeated RecordFloat property_list = 3
optional Ident player_id = 1
bytes record_name = 2
repeated RecordInt property_list = 3
Used in: MultiObjectRecordList, RoleDataPack
optional Ident player_id = 1
optional Ident player_id = 1
bytes record_name = 2
repeated RecordObject property_list = 3
optional Ident player_id = 1
bytes record_name = 2
repeated int32 remove_row = 3
optional Ident player_id = 1
bytes record_name = 2
repeated RecordString property_list = 3
optional Ident player_id = 1
bytes origin_record_name = 2
bytes target_record_name = 3
int32 row_origin = 4
int32 row_target = 5
Used in: AckPlayerEntryList
optional Ident object_guid = 1
float x = 2
float y = 3
float z = 4
int32 career_type = 5
int32 player_state = 6
bytes config_id = 7
int32 scene_id = 8
bytes class_id = 9
Used in: ReqAckPlayerPosSync
optional Ident mover = 1
optional Vector3 pos = 2
optional Vector3 orientation = 3
int32 status = 4
Used in: PosSyncUnit
EMT_WALK = 0
EET_SPEEDY = 1
EET_TELEPORT = 2
Used in: ObjectPropertyFloat, ObjectPropertyList, RoleOnlineNotify
bytes property_name = 1
float data = 2
int64 reason = 3
Used in: ObjectPropertyInt, ObjectPropertyList, RoleOnlineNotify
bytes property_name = 1
int64 data = 2
int64 reason = 3
Used in: ObjectPropertyList, ObjectPropertyObject, RoleOnlineNotify
bytes property_name = 1
optional Ident data = 2
int64 reason = 3
Used in: ObjectPropertyList, ObjectPropertyString, RoleOnlineNotify
bytes property_name = 1
bytes data = 2
int64 reason = 3
Used in: ObjectPropertyList, ObjectPropertyVector2, RoleOnlineNotify
bytes property_name = 1
optional Vector2 data = 2
int64 reason = 3
Used in: ObjectPropertyList, ObjectPropertyVector3, RoleOnlineNotify
bytes property_name = 1
optional Vector3 data = 2
int64 reason = 3
Used in: ObjectRecordAddRow, ObjectRecordBase
Used in: ObjectRecordFloat, RecordAddRowStruct
int32 row = 1
int32 col = 2
float data = 3
Used in: ObjectRecordInt, RecordAddRowStruct
int32 row = 1
int32 col = 2
int64 data = 3
Used in: ObjectRecordObject, RecordAddRowStruct
int32 row = 1
int32 col = 2
optional Ident data = 3
Used in: ObjectRecordString, RecordAddRowStruct
int32 row = 1
int32 col = 2
bytes data = 3
Used in: ObjectRecordVector2, RecordAddRowStruct
int32 row = 1
int32 col = 2
optional Vector2 data = 3
Used in: ObjectRecordVector3, RecordAddRowStruct
int32 row = 1
int32 col = 2
optional Vector3 data = 3
bytes account = 2
bytes password = 3
bytes security_code = 4
bytes signBuff = 5
int32 clientVersion = 6
int32 clientIP = 8
int64 clientMAC = 9
bytes device_info = 10
bytes extra_info = 11
int32 platform_type = 12
bytes account = 2
bytes extra_info = 3
optional Ident player_id = 1
bytes player_name = 2
bytes chat_info = 5
Used in: ReqAckPlayerChat
EGCC_GLOBAL = 0
EGCC_CLAN = 1
EGCC_ROOM = 2
EGCC_TEAM = 3
Used in: ReqAckPlayerChat
EGCT_TEXT = 0
EGCT_VOICE = 1
EGCT_EMOJI = 2
int32 transfer_type = 1
int32 scene_id = 2
int32 line_id = 3
float x = 4
float y = 5
float z = 6
bytes data = 7
optional Ident user = 1
bytes skill_id = 2
int32 client_index = 3
int64 server_index = 4
repeated EffectData effect_data = 5
optional Ident control_id = 1
bytes command_str_value = 3
int64 command_value_int = 4
double command_value_float = 5
bytes command_value_str = 6
optional Ident command_value_object = 7
int32 row = 8
int32 col = 9
Used in: ReqCommand
EGCT_MODIY_PROPERTY = 0
EGCT_MODIY_ITEM = 1
EGCT_CREATE_OBJECT = 2
EGCT_ADD_ROLE_EXP = 3
int32 world_id = 1
bytes account = 2
optional Ident sender = 3
int32 login_id = 4
bytes account = 1
int32 career = 2
int32 sex = 3
int32 race = 4
bytes noob_name = 5
bytes account = 1
bytes name = 2
int32 game_id = 3
optional Ident id = 1
bytes account = 2
int32 game_id = 3
bytes name = 4
int32 world_id = 1
bytes account = 2
bytes account = 1
bytes name = 2
int32 game_id = 3
int32 game_id = 1
bytes account = 2
Used in: AckServerList, ReqServerList
RSLT_WORLD_SERVER = 0
RSLT_GAMES_ERVER = 1
Used in: AckRoleLiteInfoList
optional Ident id = 1
int32 career = 2
int32 sex = 3
int32 race = 4
bytes noob_name = 5
int32 game_id = 6
int32 role_level = 7
int32 delete_time = 8
int32 reg_time = 9
int32 last_offline_time = 10
int32 last_offline_ip = 11
bytes view_record = 12
optional Ident self = 1
optional Ident clan = 2
int32 game = 3
int32 proxy = 4
Used in: AckServerList
int32 server_id = 1
bytes name = 2
int32 wait_count = 3
Used in: ServerInfoReportList
int32 server_id = 1
bytes server_name = 2
bytes server_ip = 3
int32 server_port = 4
int32 server_max_online = 5
int32 server_cur_count = 6
int32 server_type = 8
Used in: PropertyVector2, RecordVector2
Used in: PosSyncUnit, PropertyVector3, RecordVector3
float x = 1
float y = 2
float z = 3