mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 17:12:27 +08:00
399 lines
7.4 KiB
Protocol Buffer
399 lines
7.4 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
import "cmd/cmd_social.proto";
|
|
import "define.proto";
|
|
|
|
option go_package = "./;proto";
|
|
|
|
enum SvrMsgId {
|
|
MSG_UNKNOWN = 0;
|
|
MSG_BLOCK_REFRESH_COUNTDOWN = 1;
|
|
MSG_AVATAR_REVIVE_BY_STATUE = 2;
|
|
MSG_DAILY_TASK_REWARD_MAX_NUM = 3;
|
|
MSG_ROUTINE_TYPE_NOT_OPEN = 4;
|
|
MSG_ROUTINE_TYPE_REWARD_MAX_NUM = 5;
|
|
MSG_MECHANICUS_COIN_LIMIT = 6;
|
|
}
|
|
|
|
enum ServerLogType {
|
|
SERVER_LOG_NONE = 0;
|
|
SERVER_LOG_ABILITY = 1;
|
|
SERVER_LOG_LEVEL = 2;
|
|
SERVER_LOG_ENTITY = 3;
|
|
SERVER_LOG_LUA = 4;
|
|
}
|
|
|
|
enum ServerLogLevel {
|
|
LOG_LEVEL_NONE = 0;
|
|
LOG_LEVEL_DEBUG = 1;
|
|
LOG_LEVEL_INFO = 2;
|
|
LOG_LEVEL_WARNING = 3;
|
|
LOG_LEVEL_ERROR = 4;
|
|
}
|
|
|
|
enum ClientReconnectReason {
|
|
CLIENT_RECONNNECT_NONE = 0;
|
|
CLIENT_RECONNNECT_QUIT_MP = 1;
|
|
}
|
|
|
|
message KeepAliveNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 72;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
}
|
|
|
|
message GmTalkReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 98;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
string msg = 13;
|
|
}
|
|
|
|
message GmTalkRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 12;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
int32 retcode = 15;
|
|
string retmsg = 3;
|
|
string msg = 13;
|
|
}
|
|
|
|
message MsgParam {
|
|
oneof param {
|
|
uint32 int_param = 9;
|
|
float flt_param = 7;
|
|
string str_param = 4;
|
|
}
|
|
}
|
|
|
|
message ShowMessageNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 35;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
SvrMsgId msg_id = 14;
|
|
repeated MsgParam params = 13;
|
|
}
|
|
|
|
message PingReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 7;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
uint32 client_time = 12;
|
|
float ue_time = 14;
|
|
double total_tick_time = 6;
|
|
bytes sc_data = 10;
|
|
uint32 seq = 3;
|
|
}
|
|
|
|
message PingRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 21;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
uint32 client_time = 15;
|
|
int32 retcode = 6;
|
|
uint32 seq = 13;
|
|
}
|
|
|
|
message GetOnlinePlayerListReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 90;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
}
|
|
|
|
message GetOnlinePlayerListRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 73;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
int32 retcode = 7;
|
|
uint32 param = 11;
|
|
repeated OnlinePlayerInfo player_info_list = 5;
|
|
}
|
|
|
|
message ServerTimeNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 99;
|
|
ENET_CHANNEL_ID = 1;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
uint64 server_time = 5;
|
|
}
|
|
|
|
message ServerLogNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 31;
|
|
ENET_CHANNEL_ID = 1;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
string server_log = 7;
|
|
ServerLogType log_type = 9;
|
|
ServerLogLevel log_level = 15;
|
|
}
|
|
|
|
message ClientReconnectNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 75;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
ClientReconnectReason reason = 6;
|
|
}
|
|
|
|
message RobotPushPlayerDataNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 97;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
bytes bin = 6;
|
|
}
|
|
|
|
message ClientReportNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 81;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
string report_type = 1;
|
|
string report_value = 4;
|
|
}
|
|
|
|
message UnionCmd {
|
|
bytes body = 14;
|
|
uint32 message_id = 8;
|
|
}
|
|
|
|
message UnionCmdNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 5;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
repeated UnionCmd cmd_list = 1;
|
|
}
|
|
|
|
message GetOnlinePlayerInfoReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 82;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
bool is_online_id = 15;
|
|
oneof player_id {
|
|
uint32 target_uid = 9;
|
|
string online_id = 7;
|
|
string psn_id = 2;
|
|
}
|
|
}
|
|
|
|
message GetOnlinePlayerInfoRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 47;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
int32 retcode = 11;
|
|
uint32 target_uid = 7;
|
|
uint32 param = 4;
|
|
OnlinePlayerInfo target_player_info = 14;
|
|
}
|
|
|
|
message SegmentInfo {
|
|
uint32 offset = 3;
|
|
uint32 module = 7;
|
|
uint32 size = 8;
|
|
}
|
|
|
|
message SegmentCRCInfo {
|
|
uint32 module = 13;
|
|
int32 retcode = 5;
|
|
uint32 size = 10;
|
|
string crc = 3;
|
|
uint32 offset = 11;
|
|
}
|
|
|
|
message CheckSegmentCRCNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 39;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
repeated SegmentInfo info_list = 6;
|
|
}
|
|
|
|
message CheckSegmentCRCReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 53;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
repeated SegmentCRCInfo info_list = 1;
|
|
}
|
|
|
|
message PlayerRTTInfo {
|
|
uint32 rtt = 2;
|
|
uint32 uid = 1;
|
|
}
|
|
|
|
message WorldPlayerRTTNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 22;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
repeated PlayerRTTInfo player_rtt_list = 1;
|
|
}
|
|
|
|
message EchoNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 65;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
uint32 seq_id = 4;
|
|
string content = 9;
|
|
}
|
|
|
|
message UpdateRedPointNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 93;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
repeated RedPointData red_point_list = 12;
|
|
}
|
|
|
|
message ClientBulletCreateNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
uint32 param = 6;
|
|
}
|
|
|
|
message ChangeServerGlobalValueNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 27;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
uint32 entity_id = 4;
|
|
}
|
|
|
|
message GmTalkNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 94;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
string msg = 5;
|
|
}
|
|
|
|
message LastPacketPrintNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 88;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
}
|