MultiDup.proto 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. syntax = "proto3";
  2. // 多人副本
  3. package MultiDup;
  4. //
  5. // 多人副本, 创建房间
  6. message CS_MD_CreateRoom {
  7. int32 Zoneid=1; // zoneid
  8. string Uid=2; // 玩家id
  9. int32 Mapid=3; // 地图id
  10. }
  11. // 多人副本, 申请房间(列表)
  12. message CS_MD_GetRoomList {
  13. int32 Zoneid=1;
  14. string Uid =2;
  15. }
  16. // 多人副本, 加入房间
  17. message CS_MD_EnterRoom {
  18. int32 Zoneid=1;
  19. string Uid =2;
  20. int32 RoomId=3; // 房间id
  21. }
  22. // 多人副本, 离开房间
  23. message CS_MD_LeaveRoom {
  24. int32 Zoneid=1;
  25. string Uid =2;
  26. //int32 RoomId=3; // 房间id (理论上已经处于房间中不需要此字段)
  27. }
  28. // 多人副本, 开始游戏(创建者)
  29. message CS_MD_BeginDup {
  30. int32 Zoneid=1;
  31. string Uid =2;
  32. //int32 RoomId=3; // 房间id (理论上已经处于房间中不需要此字段)
  33. }
  34. //
  35. // 多人副本, 创建房间
  36. message SC_MD_CreateRoom {
  37. int32 Zoneid=1;
  38. string Uid =2;
  39. int32 Mapid=3;
  40. int32 RoomId=4; // 房间id (服务端分配)
  41. }
  42. // 多人副本, 申请房间(列表)
  43. message SC_MD_GetRoomList {
  44. message RoomInfo{
  45. int32 RoomId=1;
  46. int32 Mapid=2;
  47. repeated string PlayerUids=3; //??
  48. string battleserver =4;
  49. }
  50. repeated RoomInfo RoomInfos=1;
  51. }
  52. // 多人副本, 加入房间
  53. message SC_MD_EnterRoom {
  54. int32 Zoneid=1;
  55. string Uid =2; // (新进id)
  56. int32 Mapid=3;
  57. string Ip=4; // 战斗服务器ip
  58. int32 Port=5; // 战斗服务器端口
  59. repeated string PlayerUids=6;
  60. }
  61. // 多人副本, 离开房间
  62. message SC_MD_LeaveRoom {
  63. int32 Zoneid=1;
  64. string Uid =2; // (离开id)
  65. }
  66. // 多人副本, 开始游戏(创建者)
  67. message SC_MD_BeginDup {
  68. }