123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- syntax = "proto3";
- // 多人副本
- package MultiDup;
-
- //
- // 进入大厅(注册下自己的uid)
- message CS_MD_EnterLobby{
- int32 Zoneid = 1;
- string Uid = 2;
- }
- // 多人副本, 创建房间
- message CS_MD_CreateRoom {
- int32 Zoneid=1; // zoneid
- string Uid=2; // 玩家id
- int32 Mapid=3; // 地图id
- }
- // 多人副本, 申请房间(列表)
- message CS_MD_GetRoomList {
- int32 Zoneid=1;
- string Uid =2;
-
- }
- // 多人副本, 加入房间
- message CS_MD_EnterRoom {
- int32 Zoneid=1;
- string Uid =2;
- int32 RoomId=3; // 房间id
- }
- // 多人副本, 离开房间
- message CS_MD_LeaveRoom {
- int32 Zoneid=1;
- string Uid =2;
- //int32 RoomId=3; // 房间id (理论上已经处于房间中不需要此字段)
- }
- // 多人副本, 开始游戏(创建者)
- message CS_MD_BeginDup {
- int32 Zoneid=1;
- string Uid =2;
- //int32 RoomId=3; // 房间id (理论上已经处于房间中不需要此字段)
- }
- message CS_BT_Login{
- int32 Zoneid=1;
- string Uid =2;
- string Msg=3;
- }
- message CS_BT_Status{
- int32 Zoneid=1;
- string SenderUid =2;
- string PropertyName=3;
- string Value=4;
- }
- message CS_BT_Position{
- int32 Zoneid=1;
- string SenderUid =2;
- float X =3;
- float Y =4;
- float Z =5;
- }
- // 战斗服务, 广播
- message CS_BT_BroadCast{
- int32 Zoneid=1;
- string SenderUid =2;
- string Msg=3;
- }
- message CS_BT_Over{
- int32 Zoneid=1;
- string SenderUid =2;
- string Msg=3;
- }
- //
- // 加入房间成功
- message SC_MD_EnterLobby{
-
- }
- // 多人副本, 创建房间
- message SC_MD_CreateRoom {
- int32 Zoneid=1;
- string Uid =2;
- int32 Mapid=3;
- int32 RoomId=4; // 房间id (服务端分配)
-
- }
- // 多人副本, 申请房间(列表)
- message SC_MD_GetRoomList {
- message RoomInfo{
- int32 RoomId=1;
- int32 Mapid=2;
- repeated string PlayerUids=3; //??
- string Battleserver =4;
- int32 BattleServerPort =5;
- }
- repeated RoomInfo RoomInfos=1;
- }
- // 多人副本, 加入房间
- message SC_MD_EnterRoom {
- int32 Zoneid=1;
- string Uid =2; // (新进id)
- int32 Mapid=3;
- string Ip=4; // 战斗服务器ip
- int32 Port=5; // 战斗服务器端口
- repeated string PlayerUids=6;
- }
- // 多人副本, 离开房间
- message SC_MD_LeaveRoom {
- int32 Zoneid=1;
- string Uid =2; // (离开id)
- }
- // 多人副本, 开始游戏(创建者)
- message SC_MD_BeginDup {
- string Battleserver =1;
- int32 BattleServerPort =2;
- int32 Mapid=3;
- }
- // 战斗服务 登录
-
- message SC_BT_Login{
- int32 Zoneid=1;
- string Uid =2;
- string Msg=3;
- }
- // 战斗服务 同步状态
- message SC_BT_Status{
- int32 Zoneid=1;
- string SenderUid =2;
- // 属性名称
- string PropertyName=3;
- // 属性值
- string Value=4;
- }
- // 战斗服务 同步位置
- message SC_BT_Position{
- int32 Zoneid=1;
- // 发送者uid
- string SenderUid =2;
- float X =3;
- float Y =4;
- float Z =5;
- }
- // 战斗服务 广播
- message SC_BT_BroadCast{
- int32 Zoneid=1;
- // 发送者uid
- string SenderUid =2;
- string Msg=3;
- }
- // 战斗服务,结束
- message SC_BT_Over{
- int32 Zoneid=1;
- string SenderUid =2;
- string Msg=3;
- }
- // 多人副本在战斗服创建房间
- message SS_CreateBattleServer{
- int32 RoomId=1;
- repeated string PlayerUids=2;
- }
- // 多人副本,创建战斗房间OK
- message SS_CreateBattleServerOK{
-
- }
|