2025-05-25 22:39:54 +08:00
|
|
|
syntax = "proto3";
|
2025-05-26 20:12:45 +08:00
|
|
|
package pb;
|
|
|
|
option go_package = "common/proto/pb";
|
2025-05-25 22:39:54 +08:00
|
|
|
|
|
|
|
import "code.proto";
|
|
|
|
|
|
|
|
enum LoginMsgId
|
|
|
|
{
|
|
|
|
Unknown = 0;
|
2025-05-26 20:12:45 +08:00
|
|
|
C2SUserLogin = 1; // 玩家登陆
|
|
|
|
S2SUserLogin = 2;
|
|
|
|
NtfUserOnline = 3;
|
|
|
|
C2SUserLogout = 4;
|
|
|
|
S2CUserLogout = 5;
|
|
|
|
NtfUserOffline = 6;
|
2025-05-25 22:39:54 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 玩家登陆
|
2025-05-26 20:12:45 +08:00
|
|
|
message C2SUserLoginMsg
|
2025-05-25 22:39:54 +08:00
|
|
|
{
|
|
|
|
string username = 1; // 用户名
|
|
|
|
string token = 2; // 密码或token
|
|
|
|
string version = 3; // 版本
|
|
|
|
}
|
|
|
|
|
2025-05-26 20:12:45 +08:00
|
|
|
message S2CUserLoginMsg
|
2025-05-25 22:39:54 +08:00
|
|
|
{
|
|
|
|
ErrCode code = 1;
|
2025-05-26 20:12:45 +08:00
|
|
|
int64 user_id = 2;
|
2025-05-25 22:39:54 +08:00
|
|
|
}
|
|
|
|
|
2025-05-26 20:12:45 +08:00
|
|
|
// 上线通知
|
|
|
|
message NtfUserOnlineMsg
|
|
|
|
{
|
|
|
|
int64 user_id = 2; // 玩家id
|
|
|
|
}
|
|
|
|
|
|
|
|
// 玩家登陆
|
|
|
|
message C2SUserLogoutMsg
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
message S2CUserLogoutMsg
|
|
|
|
{
|
|
|
|
ErrCode code = 1; // 登出原因
|
|
|
|
}
|
|
|
|
|
|
|
|
// 下线通知
|
|
|
|
message NtfUserOfflineMsg
|
|
|
|
{
|
|
|
|
int64 user_id = 2; // 玩家id
|
|
|
|
}
|