51 lines
897 B
Protocol Buffer
51 lines
897 B
Protocol Buffer
syntax = "proto3";
|
|
package pb;
|
|
option go_package = "common/proto/pb";
|
|
|
|
import "code.proto";
|
|
|
|
// 玩家登陆
|
|
message ReqUserLogin
|
|
{
|
|
string username = 1; // 用户名
|
|
string password = 2; // 密码或token
|
|
string ip = 3;
|
|
string device_id = 4; // 设备id
|
|
string version = 10; // 版本
|
|
}
|
|
|
|
message RspUserLogin
|
|
{
|
|
ErrCode code = 1;
|
|
int64 user_id = 2;
|
|
string token = 3; // token
|
|
}
|
|
|
|
// 上线通知
|
|
message NtfUserOnline
|
|
{
|
|
int64 user_id = 2; // 玩家id
|
|
}
|
|
|
|
// 通知玩家在哪些服务里,方便玩家重进这些服务,重连使用
|
|
message NtfUserInService
|
|
{
|
|
repeated string serviceNames = 3; // 玩家所在玩法的服务名
|
|
}
|
|
|
|
// 玩家登陆
|
|
message ReqUserLogout
|
|
{
|
|
|
|
}
|
|
|
|
message RspUserLogout
|
|
{
|
|
ErrCode code = 1; // 登出原因
|
|
}
|
|
|
|
// 下线通知
|
|
message NtfUserOffline
|
|
{
|
|
int64 user_id = 2; // 玩家id
|
|
} |