zxl
/
CTT
forked from Cal/CTT
1
0
Fork 0
CTT/Proto/InnerMessage.proto

196 lines
3.9 KiB
Protocol Buffer
Executable File

syntax = "proto3";
package ET;
/// 传送unit
//ResponseType M2M_TrasferUnitResponse
message M2M_TrasferUnitRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
Unit Unit = 1;
}
message M2M_TrasferUnitResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
int64 InstanceId = 1;
}
//ResponseType A2M_Reload
message M2A_Reload // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
}
message A2M_Reload // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType G2G_LockResponse
message G2G_LockRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Id = 1;
string Address = 2;
}
message G2G_LockResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType G2G_LockReleaseResponse
message G2G_LockReleaseRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Id = 1;
string Address = 2;
}
message G2G_LockReleaseResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType ObjectAddResponse
message ObjectAddRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Key = 1;
int64 InstanceId = 2;
}
message ObjectAddResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType ObjectLockResponse
message ObjectLockRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Key = 1;
int64 InstanceId = 2;
int32 Time = 3;
}
message ObjectLockResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType ObjectUnLockResponse
message ObjectUnLockRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Key = 1;
int64 OldInstanceId = 2;
int64 InstanceId = 3;
}
message ObjectUnLockResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType ObjectRemoveResponse
message ObjectRemoveRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Key = 1;
}
message ObjectRemoveResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
}
//ResponseType ObjectGetResponse
message ObjectGetRequest // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Key = 1;
}
message ObjectGetResponse // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
int64 InstanceId = 1;
}
//ResponseType G2R_GetLoginKey
message R2G_GetLoginKey // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
string DataStr = 1;
LoginType LoginType = 2;
bool IsLogin = 5;
string Ip = 6;
string Identify=7;
}
message G2R_GetLoginKey // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
string Username = 1;
string Password = 2;
int64 GateId = 3;
int64 Key = 4;
}
//ResponseType M2G_CreateUnit
message G2M_CreateUnit // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 PlayerId = 1;
int64 GateSessionId = 2;
}
message M2G_CreateUnit // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
// 自己的unit id
int64 UnitId = 1;
bool IsOnLine =2;
}
//ResponseType M2R_DeleteUser
message R2M_DeleteUser // IActorRequest
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 UserId = 1;
int64 GateSessionId = 2;
}
message M2R_DeleteUser // IActorResponse
{
int32 RpcId = 90;
int32 Error = 91;
string Message = 92;
// 自己的unit id
int64 UnitId = 1;
bool IsOnLine =2;
}
message G2M_UserOffLine // IActorMessage
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Id = 1;
}
message G2M_UserOnLine // IActorMessage
{
int32 RpcId = 90;
int64 ActorId = 93;
int64 Id = 1;
}