game/common/pb/login.proto

55 lines
809 B
Protocol Buffer
Raw Normal View History

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