Files
Fishing2Server/Config/NetworkProtocol/Outer/OuterMessage.proto
2025-07-28 23:45:46 +08:00

51 lines
1.1 KiB
Protocol Buffer

syntax = "proto3";
package Fantasy.Network.Message;
// 协议分为:
// ProtoBuf:可以在Outer和Inner文件里使用。
// MemoryPack:可以在Outer和Inner文件里使用。
// Bson:仅支持在Inner文件里使用。
// 使用方式:
// 在message协议上方添加// Protocol+空格+协议名字
// 例如:// Protocol ProtoBuf 或 // Protocol MemoryPack
message C2A_LoginRequest // IRequest,A2C_LoginResponse
{
string Username = 1;
string Password = 2;
int32 LoginType = 3;
}
message A2C_LoginResponse // IResponse
{
string ToKen = 1;
}
/// 客户端登录到Gate服务器
message C2G_LoginRequest // IRequest,G2C_LoginResponse
{
string ToKen = 1;
}
message G2C_LoginResponse // IResponse
{
GameAccountInfo GameAccountInfo = 1;
}
/// 通知客户端重复登录
message G2C_RepeatLogin // IMessage
{
}
/// GameAccount实体类
message GameAccountInfo
{
int64 CreateTime = 1;
int64 LoginTime = 2;
}
message C2Game_GetRoleInfoRequest // ICustomRouteRequest,Game2C_GetRoleInfoResponse,GameRoute
{
}
message Game2C_GetRoleInfoResponse // ICustomRouteResponse
{
string Name;
string RoleId;
}