2025-08-15 00:36:38 +08:00
|
|
|
|
|
2025-08-13 17:23:45 +08:00
|
|
|
|
syntax = "proto3";
|
2025-08-15 00:36:38 +08:00
|
|
|
|
option go_package = "./pt";
|
|
|
|
|
|
package ProtoMsg;
|
2025-08-13 17:23:45 +08:00
|
|
|
|
|
2025-08-15 00:36:38 +08:00
|
|
|
|
|
|
|
|
|
|
//请求登录
|
2025-08-13 17:23:45 +08:00
|
|
|
|
message LoginReq {
|
2025-08-15 00:36:38 +08:00
|
|
|
|
string GameName = 1; //游戏名字,作为不同游戏的标识
|
|
|
|
|
|
string Identifier = 2; //身份识别码,游客的话是设备号,微信的话是openid,googleplay用户的话是gp平台uid
|
|
|
|
|
|
int32 IdentityType = 3; //身份类型,1:游客;2:微信;3:googleplay;4:寰城
|
|
|
|
|
|
int32 OperateType = 4; //操作类型,1:登录界面;2:断线重连;3:其他
|
|
|
|
|
|
string ShareDeposit = 5; //微信邀请分享的寄存内容,如果不是邀请玩家,就填空
|
|
|
|
|
|
optional string MachineIdentifier = 6; //机器设备名
|
|
|
|
|
|
optional string SdkUid = 7; //sdk体系的UID,比如寰城
|
2025-08-13 17:23:45 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-15 00:36:38 +08:00
|
|
|
|
//登录回复
|
|
|
|
|
|
message LoginRsp {
|
|
|
|
|
|
|
|
|
|
|
|
string GameName = 1; //游戏名字
|
|
|
|
|
|
string Identifier = 2; //身份识别码,游客的话是设备号,googleplay用户的话是gp平台uid
|
|
|
|
|
|
int32 IdentityType = 3; //身份类型,1:游客;2:微信;3:googleplay
|
|
|
|
|
|
int32 OperateType = 4; //操作类型,1:登录界面;2:断线重连;3:其他
|
|
|
|
|
|
int64 Uid = 5; //玩家Uid
|
|
|
|
|
|
string Token = 6; //临时有效的token认证
|
|
|
|
|
|
int64 ServerTime = 7; //服务端时间戳
|
|
|
|
|
|
int32 TimezoneOffset = 8; //服务器时区
|
|
|
|
|
|
string Ip = 10; //公网IP
|
|
|
|
|
|
optional string MachineIdentifier = 11; //机器设备名
|
|
|
|
|
|
optional string SdkUid = 12; //sdk体系的UID,比如寰城
|
|
|
|
|
|
optional bool IsNewGuide = 13; //是否新手
|
|
|
|
|
|
optional bool IsNewRegist = 14; //是否刚注册
|
|
|
|
|
|
optional int64 LastLoginTime = 15; //上次登陆时间
|
2025-08-13 17:23:45 +08:00
|
|
|
|
}
|