fix error
This commit is contained in:
75
Config/NetworkProtocol/Inner/InnerMessage.proto
Normal file
75
Config/NetworkProtocol/Inner/InnerMessage.proto
Normal file
@@ -0,0 +1,75 @@
|
||||
syntax = "proto3";
|
||||
package Sining.Message;
|
||||
message G2A_TestMessage // IRouteMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message G2A_TestRequest // IRouteRequest,G2A_TestResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2A_TestResponse // IRouteResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2M_RequestAddressableId // IRouteRequest,M2G_ResponseAddressableId
|
||||
{
|
||||
|
||||
}
|
||||
message M2G_ResponseAddressableId // IRouteResponse
|
||||
{
|
||||
int64 AddressableId = 1; // Map服务器返回的AddressableId
|
||||
}
|
||||
/// 通知Chat服务器创建一个RouteId
|
||||
message G2Chat_CreateRouteRequest // IRouteRequest,Chat2G_CreateRouteResponse
|
||||
{
|
||||
int64 GateRouteId = 1;
|
||||
}
|
||||
message Chat2G_CreateRouteResponse // IRouteResponse
|
||||
{
|
||||
int64 ChatRouteId = 1;
|
||||
}
|
||||
/// Map给另外一个Map发送Unit数据
|
||||
// Protocol Bson
|
||||
message M2M_SendUnitRequest // IRouteRequest,M2M_SendUnitResponse
|
||||
{
|
||||
Unit Unit = 1;
|
||||
}
|
||||
// Protocol Bson
|
||||
message M2M_SendUnitResponse // IRouteResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// Gate发送Addressable消息给MAP
|
||||
message G2M_SendAddressableMessage // IAddressableRouteMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
// Gate通知Map创建一个SubScene
|
||||
message G2M_CreateSubSceneRequest // IRouteRequest,M2G_CreateSubSceneResponse
|
||||
{
|
||||
|
||||
}
|
||||
message M2G_CreateSubSceneResponse // IRouteResponse
|
||||
{
|
||||
int64 SubSceneRouteId = 1;
|
||||
}
|
||||
// Gate给SubScene发送一个消息
|
||||
message G2SubScene_SentMessage // IRouteMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// Gate通知SubScene创建一个Addressable消息
|
||||
message G2SubScene_AddressableIdRequest // IRouteRequest,SubScene2G_AddressableIdResponse
|
||||
{
|
||||
|
||||
}
|
||||
message SubScene2G_AddressableIdResponse // IRouteResponse
|
||||
{
|
||||
int64 AddressableId = 1; // SubScene服务器返回的AddressableId
|
||||
}
|
||||
/// Chat发送一个漫游消息给Map
|
||||
message Chat2M_TestMessage // IRoamingMessage,MapRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
1
Config/NetworkProtocol/OpCode.Cache
Normal file
1
Config/NetworkProtocol/OpCode.Cache
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
182
Config/NetworkProtocol/Outer/OuterMessage.proto
Normal file
182
Config/NetworkProtocol/Outer/OuterMessage.proto
Normal file
@@ -0,0 +1,182 @@
|
||||
syntax = "proto3";
|
||||
package Fantasy.Network.Message;
|
||||
// 协议分为:
|
||||
// ProtoBuf:可以在Outer和Inner文件里使用。
|
||||
// MemoryPack:可以在Outer和Inner文件里使用。
|
||||
// Bson:仅支持在Inner文件里使用。
|
||||
// 使用方式:
|
||||
// 在message协议上方添加// Protocol+空格+协议名字
|
||||
// 例如:// Protocol ProtoBuf 或 // Protocol MemoryPack
|
||||
message C2G_TestMessage // IMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message C2G_TestRequest // IRequest,G2C_TestResponse
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message G2C_TestResponse // IResponse
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message C2G_TestRequestPushMessage // IMessage
|
||||
{
|
||||
|
||||
}
|
||||
/// Gate服务器推送一个消息给客户端
|
||||
message G2C_PushMessage // IMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message C2G_CreateAddressableRequest // IRequest,G2C_CreateAddressableResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2C_CreateAddressableResponse // IResponse
|
||||
{
|
||||
|
||||
}
|
||||
message C2M_TestMessage // IAddressableRouteMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message C2M_TestRequest // IAddressableRouteRequest,M2C_TestResponse
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message M2C_TestResponse // IAddressableRouteResponse
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 通知Gate服务器创建一个Chat的Route连接
|
||||
message C2G_CreateChatRouteRequest // IRequest,G2C_CreateChatRouteResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2C_CreateChatRouteResponse // IResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 发送一个Route消息给Chat
|
||||
message C2Chat_TestMessage // ICustomRouteMessage,ChatRoute
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 发送一个RPCRoute消息给Chat
|
||||
message C2Chat_TestMessageRequest // ICustomRouteRequest,Chat2C_TestMessageResponse,ChatRoute
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message Chat2C_TestMessageResponse // ICustomRouteResponse
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 发送一个RPC消息给Map,让Map里的Entity转移到另外一个Map上
|
||||
message C2M_MoveToMapRequest // IAddressableRouteRequest,M2C_MoveToMapResponse
|
||||
{
|
||||
|
||||
}
|
||||
message M2C_MoveToMapResponse // IAddressableRouteResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 发送一个消息给Gate,让Gate发送一个Addressable消息给MAP
|
||||
message C2G_SendAddressableToMap // IMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 发送一个消息给Chat,让Chat服务器主动推送一个RouteMessage消息给客户端
|
||||
message C2Chat_TestRequestPushMessage // ICustomRouteMessage,ChatRoute
|
||||
{
|
||||
|
||||
}
|
||||
/// Chat服务器主动推送一个消息给客户端
|
||||
message Chat2C_PushMessage // ICustomRouteMessage,ChatRoute
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 客户端发送给Gate服务器通知map服务器创建一个SubScene
|
||||
message C2G_CreateSubSceneRequest // IRequest,G2C_CreateSubSceneResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2C_CreateSubSceneResponse // IResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 客户端通知Gate服务器给SubScene发送一个消息
|
||||
message C2G_SendToSubSceneMessage // IMessage
|
||||
{
|
||||
|
||||
}
|
||||
/// 客户端通知Gate服务器创建一个SubScene的Address消息
|
||||
message C2G_CreateSubSceneAddressableRequest // IRequest,G2C_CreateSubSceneAddressableResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2C_CreateSubSceneAddressableResponse // IResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 客户端向SubScene发送一个测试消息
|
||||
message C2SubScene_TestMessage // IAddressableRouteMessage
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 客户端向SubScene发送一个销毁测试消息
|
||||
message C2SubScene_TestDisposeMessage // IAddressableRouteMessage
|
||||
{
|
||||
|
||||
}
|
||||
/// 客户端向服务器发送连接消息(Roaming)
|
||||
message C2G_ConnectRoamingRequest // IRequest,G2C_ConnectRoamingResponse
|
||||
{
|
||||
|
||||
}
|
||||
message G2C_ConnectRoamingResponse // IResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 测试一个Chat漫游普通消息
|
||||
message C2Chat_TestRoamingMessage // IRoamingMessage,ChatRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 测试一个Map漫游普通消息
|
||||
message C2Map_TestRoamingMessage // IRoamingMessage,MapRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 测试一个Chat漫游RPC消息
|
||||
message C2Chat_TestRPCRoamingRequest // IRoamingRequest,Chat2C_TestRPCRoamingResponse,ChatRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
message Chat2C_TestRPCRoamingResponse // IRoamingResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 客户端发送一个漫游消息给Map通知Map主动推送一个消息给客户端
|
||||
message C2Map_PushMessageToClient // IRoamingMessage,MapRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 漫游端发送一个消息给客户端
|
||||
message Map2C_PushMessageToClient // IRoamingMessage,MapRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
/// 测试传送漫游的触发协议
|
||||
message C2Map_TestTransferRequest // IRoamingRequest,Map2C_TestTransferResponse,MapRoamingType
|
||||
{
|
||||
|
||||
}
|
||||
message Map2C_TestTransferResponse // IRoamingResponse
|
||||
{
|
||||
|
||||
}
|
||||
/// 测试一个Chat发送到Map之间漫游协议
|
||||
message C2Chat_TestSendMapMessage // IRoamingMessage,ChatRoamingType
|
||||
{
|
||||
string Tag = 1;
|
||||
}
|
||||
3
Config/NetworkProtocol/RoamingType.Config
Normal file
3
Config/NetworkProtocol/RoamingType.Config
Normal file
@@ -0,0 +1,3 @@
|
||||
// Roaming协议定义(需要定义10000以上、因为10000以内的框架预留)
|
||||
MapRoamingType = 10001
|
||||
ChatRoamingType = 10002
|
||||
3
Config/NetworkProtocol/RouteType.Config
Normal file
3
Config/NetworkProtocol/RouteType.Config
Normal file
@@ -0,0 +1,3 @@
|
||||
// Route协议定义(需要定义1000以上、因为1000以内的框架预留)
|
||||
GateRoute = 1001 // Gate
|
||||
ChatRoute = 1002 // Chat
|
||||
Reference in New Issue
Block a user