user.proto 988 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. syntax = "proto3";
  2. package protos;
  3. import "userinfo.proto";
  4. import "result.proto";
  5. message SYN {
  6. }
  7. message CloseNotify {
  8. }
  9. message closePush {
  10. int32 reason = 1; // 关闭原因
  11. }
  12. message HeartbeatRequest {
  13. uint32 Ping = 1; // ping值, 单位毫秒
  14. }
  15. message HeartbeatResponse {
  16. Result Result = 1;
  17. }
  18. message LoginRequest {
  19. UserInfo UserInfo = 1;
  20. double lng = 2; // 精度, 未授权或者未取到传0
  21. double lat = 3; // 纬度,未授权或者未取到传0
  22. uint32 RoomID = 4; // 接受邀请时传入邀请人的房间id
  23. }
  24. message LoginResponse {
  25. Result Result = 1;
  26. uint32 LobbyID = 2;
  27. uint32 RoomID = 3;
  28. uint32 SyncInterval=4;
  29. uint32 N=5;
  30. string Errmsg=6;
  31. uint64 T = 7;
  32. bool Master = 8;
  33. uint32 WorldID = 9;
  34. uint64 ServerID = 10;
  35. }
  36. message UpdateUserinfoRequest {
  37. UserInfo UserInfo = 1;
  38. }
  39. message UpdateUserinfoResponse {
  40. UserInfo UserInfo = 1;
  41. }
  42. message UpdateUserinfoPush {
  43. UserInfo UserInfo = 1;
  44. }