30 lines
706 B
Protocol Buffer
30 lines
706 B
Protocol Buffer
syntax = "proto3";
|
||
package ipb;
|
||
option go_package = "fox/ipb";
|
||
|
||
enum MsgId
|
||
{
|
||
Unknown = 0;
|
||
Internal = -1; // 内部消息id
|
||
}
|
||
|
||
enum MsgType
|
||
{
|
||
NormalMsg = 0;
|
||
RpcMsg = 1;
|
||
}
|
||
|
||
message InternalMsg
|
||
{
|
||
string serviceName = 1; // 该服务类型下的具体的服务节点名,需要保证该消息是该服务节点发的。否则可能会导致客户端出现路由错误
|
||
uint32 connId = 2; // 刚登陆时没有user_id,只有conn_id
|
||
int64 userId = 3; // 玩家id
|
||
int32 msgId = 4; // 消息id
|
||
bytes msg = 5; // 消息
|
||
MsgType type = 6; // 消息类型
|
||
string rpcMsgId = 7; // rpc消息id
|
||
int32 rpcCode = 8; // rpc返回码
|
||
}
|
||
|
||
|