# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ManagerServer.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13ManagerServer.proto\x12\x02MS\"\xe5\x01\n\x0cRoomReqProto\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x11\n\troom_name\x18\x02 \x01(\x0c\x12\r\n\x05usage\x18\x03 \x01(\x05\x12\x1f\n\x07players\x18\x04 \x01(\x0b\x32\x0e.MS.PlayerInfo\x12\x10\n\x08\x66\x61therid\x18\x05 \x01(\x0c\x12\x11\n\troom_mode\x18\x06 \x01(\x05\x12\x11\n\tscen_name\x18\x07 \x01(\x0c\x12\x11\n\tisPrivate\x18\x08 \x01(\x08\x12\x14\n\x0crunReadyTime\x18\t \x01(\x02\x12\x11\n\tscenSpeed\x18\n \x01(\x02\x12\x12\n\nComplexity\x18\x0b \x01(\x05\"\xe4\x01\n\x0bRoomRequest\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x11\n\troom_name\x18\x02 \x01(\x0c\x12\r\n\x05usage\x18\x03 \x01(\x05\x12\x1f\n\x07players\x18\x04 \x01(\x0b\x32\x0e.MS.PlayerInfo\x12\x10\n\x08\x66\x61therid\x18\x05 \x01(\x0c\x12\x11\n\troom_mode\x18\x06 \x01(\x05\x12\x11\n\tscen_name\x18\x07 \x01(\x0c\x12\x11\n\tisPrivate\x18\x08 \x01(\x08\x12\x14\n\x0crunReadyTime\x18\t \x01(\x02\x12\x11\n\tscenSpeed\x18\n \x01(\x02\x12\x12\n\nComplexity\x18\x0b \x01(\x05\"6\n\x10RoomReqListProto\x12\"\n\x08room_req\x18\x01 \x03(\x0b\x32\x10.MS.RoomReqProto\"\x1a\n\x0cNodeReqProto\x12\n\n\x02ip\x18\x01 \x01(\x0c\"C\n\x16LogicalDriveUsageProto\x12\x0c\n\x04name\x18\x01 \x01(\x0c\x12\r\n\x05total\x18\x02 \x01(\x02\x12\x0c\n\x04\x66ree\x18\x03 \x01(\x02\"\x8e\x02\n\x0eNodeStateProto\x12\n\n\x02ip\x18\x01 \x01(\x0c\x12\x0c\n\x04port\x18\x02 \x01(\x05\x12\x11\n\tusememory\x18\x03 \x01(\x02\x12\x0e\n\x06usecpu\x18\x04 \x01(\x02\x12\x10\n\x08usegpu2D\x18\x05 \x01(\x02\x12\x10\n\x08usegpu3D\x18\x06 \x01(\x02\x12\x13\n\x0b\x62\x61ndwithrev\x18\x07 \x01(\x05\x12\x13\n\x0b\x62\x61ndwithtra\x18\x08 \x01(\x05\x12\x18\n\x10roomOccupied_num\x18\t \x01(\x05\x12\x13\n\x0bthreadcount\x18\n \x01(\x05\x12\x11\n\tStartTime\x18\x0b \x01(\x0c\x12/\n\x0b\x64rive_usage\x18\x0c \x03(\x0b\x32\x1a.MS.LogicalDriveUsageProto\"\x87\x01\n\rNodeListProto\x12\x31\n\x08NodeList\x18\x01 \x03(\x0b\x32\x1f.MS.NodeListProto.NodeListEntry\x1a\x43\n\rNodeListEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.MS.NodeStateProto:\x02\x38\x01\":\n\x0cRequestProto\x12\x0c\n\x04para\x18\x01 \x01(\x0c\x12\x0c\n\x04type\x18\x02 \x01(\x03\x12\x0e\n\x06remark\x18\x03 \x01(\x0c\"\xcf\x03\n\rRoomInfoProto\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\x0c\x12\x15\n\rscenario_name\x18\x03 \x01(\x0c\x12\r\n\x05\x61ppip\x18\x04 \x01(\x0c\x12\x0f\n\x07\x61ppport\x18\x05 \x01(\x05\x12\x0e\n\x06isfree\x18\x06 \x01(\x08\x12\x11\n\tsimstatus\x18\x07 \x01(\x05\x12\r\n\x05usage\x18\x08 \x01(\x05\x12\x0f\n\x07\x64\x64sport\x18\t \x01(\x05\x12\x1f\n\x07players\x18\n \x03(\x0b\x32\x0e.MS.PlayerInfo\x12\x10\n\x08progress\x18\x0b \x01(\x02\x12\x10\n\x08\x66\x61therid\x18\x0c \x01(\x0c\x12\x11\n\tstarttime\x18\r \x01(\x04\x12\x0c\n\x04time\x18\x0e \x01(\x04\x12\x10\n\x08\x64uration\x18\x0f \x01(\x04\x12\x13\n\x0broom_passwd\x18\x10 \x01(\x0c\x12\x11\n\tscenSpeed\x18\x11 \x01(\x02\x12\x11\n\troom_mode\x18\x12 \x01(\x05\x12\x11\n\tisPrivate\x18\x13 \x01(\x08\x12\x14\n\x0crunReadyTime\x18\x14 \x01(\x02\x12\x13\n\x0bscenario_ip\x18\x15 \x01(\x0c\x12\x15\n\rscenario_port\x18\x16 \x01(\x05\x12\x0f\n\x07node_ip\x18\x17 \x01(\x0c\x12\x11\n\tnode_port\x18\x18 \x01(\x05\"?\n\rRoomListProto\x12 \n\x05rooms\x18\x01 \x03(\x0b\x32\x11.MS.RoomInfoProto\x12\x0c\n\x04\x66lag\x18\x02 \x01(\x0c\"\'\n\nReplyProto\x12\x0b\n\x03res\x18\x01 \x01(\x0c\x12\x0c\n\x04\x66lag\x18\x02 \x01(\x0c\"]\n\x14ReplyCreateroomProto\x12\x0c\n\x04\x66lag\x18\x01 \x01(\x0c\x12\x0c\n\x04name\x18\x02 \x01(\x0c\x12\n\n\x02id\x18\x03 \x01(\x0c\x12\r\n\x05usage\x18\x04 \x01(\x05\x12\x0e\n\x06passwd\x18\x05 \x01(\x0c\"{\n\x10ReplyCreateProto\x12%\n\x03res\x18\x01 \x03(\x0b\x32\x18.MS.ReplyCreateroomProto\x12\x12\n\nsuccessnum\x18\x02 \x01(\x05\x12\x11\n\tfailednum\x18\x03 \x01(\x05\x12\x0c\n\x04note\x18\x04 \x01(\x0c\x12\x0b\n\x03mes\x18\x05 \x03(\x0c\"\x1f\n\x10ReplyDeleteProto\x12\x0b\n\x03res\x18\x01 \x03(\x0c\"e\n\x0cprogressinfo\x12\x11\n\tstarttime\x18\x01 \x01(\x04\x12\x0c\n\x04time\x18\x02 \x01(\x04\x12\x10\n\x08\x64uration\x18\x03 \x01(\x04\x12\x10\n\x08progress\x18\x04 \x01(\x02\x12\x10\n\x08scenName\x18\x05 \x01(\x0c\"\xac\x03\n\rNodeInfoProto\x12\n\n\x02ip\x18\x01 \x01(\x0c\x12\x0c\n\x04port\x18\x02 \x01(\x05\x12\x11\n\tusememory\x18\x03 \x01(\x02\x12\x0e\n\x06usecpu\x18\x04 \x01(\x02\x12\x10\n\x08usegpu2D\x18\x05 \x01(\x02\x12\x10\n\x08usegpu3D\x18\x06 \x01(\x02\x12\x13\n\x0b\x62\x61ndwithrev\x18\x07 \x01(\x05\x12\x13\n\x0b\x62\x61ndwithtra\x18\x08 \x01(\x05\x12\x10\n\x08room_num\x18\t \x01(\x05\x12\x18\n\x10roomOccupied_num\x18\n \x01(\x05\x12\x14\n\x0croomFree_num\x18\x0b \x01(\x05\x12\x31\n\x08roomList\x18\x0c \x03(\x0b\x32\x1f.MS.NodeInfoProto.RoomListEntry\x12\x13\n\x0bthreadcount\x18\r \x01(\x05\x12\x11\n\tStartTime\x18\x0e \x01(\x0c\x12/\n\x0b\x64rive_usage\x18\x0f \x03(\x0b\x32\x1a.MS.LogicalDriveUsageProto\x1a\x42\n\rRoomListEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12 \n\x05value\x18\x02 \x01(\x0b\x32\x11.MS.RoomInfoProto:\x02\x38\x01\"\x1b\n\rClientIDProto\x12\n\n\x02id\x18\x01 \x01(\x0c\"7\n\x0fJoinRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x13\n\x0bplayer_name\x18\x02 \x01(\x0c\"7\n\x0f\x45xitRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x13\n\x0bplayer_name\x18\x02 \x01(\x0c\"D\n\x0eSetSeatRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x0e\n\x06player\x18\x02 \x01(\x0c\x12\x11\n\tseat_type\x18\x03 \x01(\x0c\"D\n\x0eSetRoleRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x0e\n\x06player\x18\x02 \x01(\x0c\x12\x11\n\tRole_type\x18\x03 \x01(\x0c\"I\n\x17\x43hangeReadyStateRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x0e\n\x06player\x18\x02 \x01(\x0c\x12\r\n\x05state\x18\x03 \x01(\x05\"#\n\x10StartGameRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\"g\n\nPlayerInfo\x12\x13\n\x0bplayer_name\x18\x01 \x01(\x0c\x12\x11\n\tseat_type\x18\x02 \x01(\x0c\x12\x0c\n\x04role\x18\x03 \x01(\x0c\x12\r\n\x05state\x18\x04 \x01(\x05\x12\x14\n\x0cisRoomMaster\x18\x05 \x01(\x08\"1\n\x18GetScenarioConfigRequest\x12\x15\n\rscenario_name\x18\x01 \x01(\x0c\"(\n\x04Role\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x12\n\nforce_name\x18\x02 \x03(\x0c\"q\n\x05Roles\x12,\n\nroles_info\x18\x01 \x03(\x0b\x32\x18.MS.Roles.RolesInfoEntry\x1a:\n\x0eRolesInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x17\n\x05value\x18\x02 \x01(\x0b\x32\x08.MS.Role:\x02\x38\x01\"\xfd\x03\n\x0eScenarioConfig\x12\x15\n\rscenario_name\x18\x01 \x01(\x0c\x12\x16\n\x0eplayers_number\x18\x02 \x01(\x0c\x12\x12\n\nbackground\x18\x03 \x01(\x0c\x12=\n\x0etask_descipion\x18\x04 \x03(\x0b\x32%.MS.ScenarioConfig.TaskDescipionEntry\x12?\n\x0f\x66orce_descipion\x18\x05 \x03(\x0b\x32&.MS.ScenarioConfig.ForceDescipionEntry\x12\x0f\n\x07version\x18\x06 \x01(\x0c\x12\x0e\n\x06\x61uthor\x18\x07 \x01(\x0c\x12\x35\n\nseats_info\x18\x08 \x03(\x0b\x32!.MS.ScenarioConfig.SeatsInfoEntry\x12\x12\n\nimage_path\x18\t \x01(\x0c\x12\x12\n\nComplexity\x18\n \x01(\x05\x1a\x34\n\x12TaskDescipionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x35\n\x13\x46orceDescipionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a;\n\x0eSeatsInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x18\n\x05value\x18\x02 \x01(\x0b\x32\t.MS.Roles:\x02\x38\x01\"C\n\x16GetScenarioConfigRePly\x12)\n\rscenario_info\x18\x01 \x01(\x0b\x32\x12.MS.ScenarioConfig\"[\n\x17\x45xportScenConfigRequest\x12\x15\n\rscenario_name\x18\x01 \x01(\x0c\x12)\n\rscenario_info\x18\x02 \x01(\x0b\x32\x12.MS.ScenarioConfig\"\"\n\x11GetGameStateRePly\x12\r\n\x05state\x18\x01 \x01(\x05\";\n\x13ParentRoomIDRequest\x12\x0e\n\x06roomid\x18\x01 \x01(\t\x12\x14\n\x0cparentroomid\x18\x02 \x01(\t\"9\n\nBranchInfo\x12\x0c\n\x04time\x18\x01 \x01(\x02\x12\x0c\n\x04rule\x18\x02 \x01(\t\x12\x0f\n\x07\x61\x63tions\x18\x03 \x03(\t\"G\n\x11\x42ranchInfoRequest\x12\x0e\n\x06roomid\x18\x01 \x01(\t\x12\"\n\nbranchInfo\x18\x02 \x01(\x0b\x32\x0e.MS.BranchInfo\"\x91\x01\n\x0fSitStateRequest\x12\x0e\n\x06roomid\x18\x01 \x01(\t\x12\x11\n\tstarttime\x18\x02 \x01(\x02\x12\x0f\n\x07\x63urtime\x18\x03 \x01(\x02\x12\x10\n\x08\x64uration\x18\x04 \x01(\x02\x12\x14\n\x0cparentroomid\x18\x05 \x01(\t\x12\"\n\nbranchInfo\x18\x06 \x03(\x0b\x32\x0e.MS.BranchInfo\"I\n\x11SitStateListReply\x12#\n\x06states\x18\x01 \x03(\x0b\x32\x13.MS.SitStateRequest\x12\x0f\n\x07message\x18\x02 \x01(\t\"$\n\x12InitConnectRequest\x12\x0e\n\x06pubKey\x18\x01 \x01(\x0c\"\x98\x01\n\x10InitConnectProto\x12\x0b\n\x03res\x18\x01 \x01(\x0c\x12\x13\n\x0bscenario_ip\x18\x02 \x01(\x0c\x12\x15\n\rscenario_port\x18\x03 \x01(\x05\x12\x10\n\x08redis_ip\x18\x04 \x01(\x0c\x12\x12\n\nredis_port\x18\x05 \x01(\x05\x12\x14\n\x0credis_passwd\x18\x06 \x01(\x0c\x12\x0f\n\x07message\x18\x07 \x01(\x0c\"<\n\x14\x41uthenticRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\x12\x13\n\x0broom_passwd\x18\x02 \x01(\x0c\"F\n\x12\x41uthenticRoomReply\x12\x1f\n\x04room\x18\x01 \x01(\x0b\x32\x11.MS.RoomInfoProto\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"#\n\x10ResetRoomRequest\x12\x0f\n\x07room_id\x18\x01 \x01(\x0c\".\n\x0eResetRoomProto\x12\x0b\n\x03res\x18\x01 \x01(\x0c\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"\x80\x02\n\x0eRoomStateProto\x12\x0f\n\x07message\x18\x01 \x01(\x0c\x12\x0f\n\x07room_id\x18\x02 \x01(\x0c\x12\r\n\x05state\x18\x03 \x01(\x05\x12\x0f\n\x07process\x18\x04 \x01(\x02\x12,\n\x05score\x18\x05 \x03(\x0b\x32\x1d.MS.RoomStateProto.ScoreEntry\x12\x15\n\rscenario_name\x18\x06 \x01(\x0c\x12\x12\n\nstart_time\x18\x07 \x01(\x03\x12\x13\n\x0b\x63urren_time\x18\x08 \x01(\x03\x12\x10\n\x08\x64uration\x18\t \x01(\x03\x1a,\n\nScoreEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"0\n\x11RoomRelationProto\x12\n\n\x02id\x18\x01 \x01(\x0c\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"N\n\x16SetRoomRelationRequest\x12\x10\n\x08room_id1\x18\x01 \x01(\x0c\x12\x10\n\x08room_id2\x18\x02 \x01(\x0c\x12\x10\n\x08relation\x18\x03 \x01(\x05\"H\n\x12RoomStateListProto\x12!\n\x05state\x18\x01 \x03(\x0b\x32\x12.MS.RoomStateProto\x12\x0f\n\x07message\x18\x02 \x01(\x0c\"!\n\x10HeartBeatRequest\x12\r\n\x05\x65mpty\x18\x01 \x01(\x0c\" \n\x0b\x46ileRequest\x12\x11\n\tfile_name\x18\x01 \x01(\t\"\x19\n\tFileChunk\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\"P\n\x11RegisterNodeReply\x12\x13\n\x0bscenario_ip\x18\x01 \x01(\x0c\x12\x15\n\rscenario_port\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\"L\n\x05Reply\x12\x0e\n\x06result\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06resbin\x18\x03 \x01(\x0c\x12\x12\n\niscompress\x18\x04 \x01(\x08\x32\xe7\x10\n\x0eManagerService\x12\x35\n\x0eRpcGetRoomList\x12\x10.MS.RoomReqProto\x1a\x11.MS.RoomListProto\x12;\n\rRpcCreateRoom\x12\x14.MS.RoomReqListProto\x1a\x14.MS.ReplyCreateProto\x12@\n\x12RpcCreateRoomAsync\x12\x14.MS.RoomReqListProto\x1a\x14.MS.ReplyCreateProto\x12@\n\x13RpcCreateSingleRoom\x12\x0f.MS.RoomRequest\x1a\x18.MS.ReplyCreateroomProto\x12;\n\rRpcDeleteRoom\x12\x14.MS.RoomReqListProto\x1a\x14.MS.ReplyDeleteProto\x12\x35\n\x0eRpcGetRoomInfo\x12\x10.MS.RoomReqProto\x1a\x11.MS.RoomInfoProto\x12\x36\n\x11RpcUpdateRoomInfo\x12\x11.MS.RoomInfoProto\x1a\x0e.MS.ReplyProto\x12;\n\x0fRpcRegisterNode\x12\x11.MS.NodeInfoProto\x1a\x15.MS.RegisterNodeReply\x12\x37\n\x12RpcUpdateNodeState\x12\x11.MS.NodeInfoProto\x1a\x0e.MS.ReplyProto\x12\x38\n\x11RpcRegisterClient\x12\x10.MS.RoomReqProto\x1a\x11.MS.ClientIDProto\x12\x37\n\x0fRpcGetNodeState\x12\x10.MS.NodeReqProto\x1a\x12.MS.NodeStateProto\x12\x35\n\x0eRpcGetNodeList\x12\x10.MS.RequestProto\x1a\x11.MS.NodeListProto\x12\x31\n\rRpcDeleteNode\x12\x10.MS.NodeReqProto\x1a\x0e.MS.ReplyProto\x12\x32\n\x0bRpcJoinRoom\x12\x13.MS.JoinRoomRequest\x1a\x0e.MS.ReplyProto\x12\x32\n\x0bRpcExitRoom\x12\x13.MS.ExitRoomRequest\x1a\x0e.MS.ReplyProto\x12\x30\n\nRpcSetSeat\x12\x12.MS.SetSeatRequest\x1a\x0e.MS.ReplyProto\x12\x30\n\nRpcSetRole\x12\x12.MS.SetRoleRequest\x1a\x0e.MS.ReplyProto\x12\x42\n\x13RpcChangeReadyState\x12\x1b.MS.ChangeReadyStateRequest\x1a\x0e.MS.ReplyProto\x12P\n\x14RpcGetScenarioConfig\x12\x1c.MS.GetScenarioConfigRequest\x1a\x1a.MS.GetScenarioConfigRePly\x12\x42\n\x13RpcExportScenConfig\x12\x1b.MS.ExportScenConfigRequest\x1a\x0e.MS.ReplyProto\x12\x34\n\x0cRpcStartGame\x12\x14.MS.StartGameRequest\x1a\x0e.MS.ReplyProto\x12:\n\x0fRpcGetGameState\x12\x10.MS.RoomReqProto\x1a\x15.MS.GetGameStateRePly\x12\x39\n\x0eRpcSetParentId\x12\x17.MS.ParentRoomIDRequest\x1a\x0e.MS.ReplyProto\x12\x38\n\x11RpcUpdateSitState\x12\x13.MS.SitStateRequest\x1a\x0e.MS.ReplyProto\x12=\n\x12RpcGetSitStateList\x12\x10.MS.RequestProto\x1a\x15.MS.SitStateListReply\x12\x39\n\x10RpcAddBranchInfo\x12\x15.MS.BranchInfoRequest\x1a\x0e.MS.ReplyProto\x12\x31\n\rRpcGetVersion\x12\x10.MS.RequestProto\x1a\x0e.MS.ReplyProto\x12\x33\n\x0fRpcDownloadFile\x12\x0f.MS.FileRequest\x1a\r.MS.FileChunk0\x01\x12>\n\x0eRpcInitConnect\x12\x16.MS.InitConnectRequest\x1a\x14.MS.InitConnectProto\x12\x44\n\x10RpcAuthenticRoom\x12\x18.MS.AuthenticRoomRequest\x1a\x16.MS.AuthenticRoomReply\x12\x38\n\x0cRpcResetRoom\x12\x14.MS.ResetRoomRequest\x1a\x12.MS.ResetRoomProto\x12\x37\n\x0fRpcGetRoomState\x12\x10.MS.RoomReqProto\x1a\x12.MS.RoomStateProto\x12?\n\x13RpcGetRoomStateList\x12\x10.MS.RoomReqProto\x1a\x16.MS.RoomStateListProto\x12=\n\x12RpcGetRoomRelation\x12\x10.MS.RoomReqProto\x1a\x15.MS.RoomRelationProto\x12@\n\x12RpcSetRoomRelation\x12\x1a.MS.SetRoomRelationRequest\x1a\x0e.MS.ReplyProto\x12\x34\n\x0cRpcHeartBeat\x12\x14.MS.HeartBeatRequest\x1a\x0e.MS.ReplyProtob\x06proto3')



_ROOMREQPROTO = DESCRIPTOR.message_types_by_name['RoomReqProto']
_ROOMREQUEST = DESCRIPTOR.message_types_by_name['RoomRequest']
_ROOMREQLISTPROTO = DESCRIPTOR.message_types_by_name['RoomReqListProto']
_NODEREQPROTO = DESCRIPTOR.message_types_by_name['NodeReqProto']
_LOGICALDRIVEUSAGEPROTO = DESCRIPTOR.message_types_by_name['LogicalDriveUsageProto']
_NODESTATEPROTO = DESCRIPTOR.message_types_by_name['NodeStateProto']
_NODELISTPROTO = DESCRIPTOR.message_types_by_name['NodeListProto']
_NODELISTPROTO_NODELISTENTRY = _NODELISTPROTO.nested_types_by_name['NodeListEntry']
_REQUESTPROTO = DESCRIPTOR.message_types_by_name['RequestProto']
_ROOMINFOPROTO = DESCRIPTOR.message_types_by_name['RoomInfoProto']
_ROOMLISTPROTO = DESCRIPTOR.message_types_by_name['RoomListProto']
_REPLYPROTO = DESCRIPTOR.message_types_by_name['ReplyProto']
_REPLYCREATEROOMPROTO = DESCRIPTOR.message_types_by_name['ReplyCreateroomProto']
_REPLYCREATEPROTO = DESCRIPTOR.message_types_by_name['ReplyCreateProto']
_REPLYDELETEPROTO = DESCRIPTOR.message_types_by_name['ReplyDeleteProto']
_PROGRESSINFO = DESCRIPTOR.message_types_by_name['progressinfo']
_NODEINFOPROTO = DESCRIPTOR.message_types_by_name['NodeInfoProto']
_NODEINFOPROTO_ROOMLISTENTRY = _NODEINFOPROTO.nested_types_by_name['RoomListEntry']
_CLIENTIDPROTO = DESCRIPTOR.message_types_by_name['ClientIDProto']
_JOINROOMREQUEST = DESCRIPTOR.message_types_by_name['JoinRoomRequest']
_EXITROOMREQUEST = DESCRIPTOR.message_types_by_name['ExitRoomRequest']
_SETSEATREQUEST = DESCRIPTOR.message_types_by_name['SetSeatRequest']
_SETROLEREQUEST = DESCRIPTOR.message_types_by_name['SetRoleRequest']
_CHANGEREADYSTATEREQUEST = DESCRIPTOR.message_types_by_name['ChangeReadyStateRequest']
_STARTGAMEREQUEST = DESCRIPTOR.message_types_by_name['StartGameRequest']
_PLAYERINFO = DESCRIPTOR.message_types_by_name['PlayerInfo']
_GETSCENARIOCONFIGREQUEST = DESCRIPTOR.message_types_by_name['GetScenarioConfigRequest']
_ROLE = DESCRIPTOR.message_types_by_name['Role']
_ROLES = DESCRIPTOR.message_types_by_name['Roles']
_ROLES_ROLESINFOENTRY = _ROLES.nested_types_by_name['RolesInfoEntry']
_SCENARIOCONFIG = DESCRIPTOR.message_types_by_name['ScenarioConfig']
_SCENARIOCONFIG_TASKDESCIPIONENTRY = _SCENARIOCONFIG.nested_types_by_name['TaskDescipionEntry']
_SCENARIOCONFIG_FORCEDESCIPIONENTRY = _SCENARIOCONFIG.nested_types_by_name['ForceDescipionEntry']
_SCENARIOCONFIG_SEATSINFOENTRY = _SCENARIOCONFIG.nested_types_by_name['SeatsInfoEntry']
_GETSCENARIOCONFIGREPLY = DESCRIPTOR.message_types_by_name['GetScenarioConfigRePly']
_EXPORTSCENCONFIGREQUEST = DESCRIPTOR.message_types_by_name['ExportScenConfigRequest']
_GETGAMESTATEREPLY = DESCRIPTOR.message_types_by_name['GetGameStateRePly']
_PARENTROOMIDREQUEST = DESCRIPTOR.message_types_by_name['ParentRoomIDRequest']
_BRANCHINFO = DESCRIPTOR.message_types_by_name['BranchInfo']
_BRANCHINFOREQUEST = DESCRIPTOR.message_types_by_name['BranchInfoRequest']
_SITSTATEREQUEST = DESCRIPTOR.message_types_by_name['SitStateRequest']
_SITSTATELISTREPLY = DESCRIPTOR.message_types_by_name['SitStateListReply']
_INITCONNECTREQUEST = DESCRIPTOR.message_types_by_name['InitConnectRequest']
_INITCONNECTPROTO = DESCRIPTOR.message_types_by_name['InitConnectProto']
_AUTHENTICROOMREQUEST = DESCRIPTOR.message_types_by_name['AuthenticRoomRequest']
_AUTHENTICROOMREPLY = DESCRIPTOR.message_types_by_name['AuthenticRoomReply']
_RESETROOMREQUEST = DESCRIPTOR.message_types_by_name['ResetRoomRequest']
_RESETROOMPROTO = DESCRIPTOR.message_types_by_name['ResetRoomProto']
_ROOMSTATEPROTO = DESCRIPTOR.message_types_by_name['RoomStateProto']
_ROOMSTATEPROTO_SCOREENTRY = _ROOMSTATEPROTO.nested_types_by_name['ScoreEntry']
_ROOMRELATIONPROTO = DESCRIPTOR.message_types_by_name['RoomRelationProto']
_SETROOMRELATIONREQUEST = DESCRIPTOR.message_types_by_name['SetRoomRelationRequest']
_ROOMSTATELISTPROTO = DESCRIPTOR.message_types_by_name['RoomStateListProto']
_HEARTBEATREQUEST = DESCRIPTOR.message_types_by_name['HeartBeatRequest']
_FILEREQUEST = DESCRIPTOR.message_types_by_name['FileRequest']
_FILECHUNK = DESCRIPTOR.message_types_by_name['FileChunk']
_REGISTERNODEREPLY = DESCRIPTOR.message_types_by_name['RegisterNodeReply']
_REPLY = DESCRIPTOR.message_types_by_name['Reply']
RoomReqProto = _reflection.GeneratedProtocolMessageType('RoomReqProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMREQPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomReqProto)
  })
_sym_db.RegisterMessage(RoomReqProto)

RoomRequest = _reflection.GeneratedProtocolMessageType('RoomRequest', (_message.Message,), {
  'DESCRIPTOR' : _ROOMREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomRequest)
  })
_sym_db.RegisterMessage(RoomRequest)

RoomReqListProto = _reflection.GeneratedProtocolMessageType('RoomReqListProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMREQLISTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomReqListProto)
  })
_sym_db.RegisterMessage(RoomReqListProto)

NodeReqProto = _reflection.GeneratedProtocolMessageType('NodeReqProto', (_message.Message,), {
  'DESCRIPTOR' : _NODEREQPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.NodeReqProto)
  })
_sym_db.RegisterMessage(NodeReqProto)

LogicalDriveUsageProto = _reflection.GeneratedProtocolMessageType('LogicalDriveUsageProto', (_message.Message,), {
  'DESCRIPTOR' : _LOGICALDRIVEUSAGEPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.LogicalDriveUsageProto)
  })
_sym_db.RegisterMessage(LogicalDriveUsageProto)

NodeStateProto = _reflection.GeneratedProtocolMessageType('NodeStateProto', (_message.Message,), {
  'DESCRIPTOR' : _NODESTATEPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.NodeStateProto)
  })
_sym_db.RegisterMessage(NodeStateProto)

NodeListProto = _reflection.GeneratedProtocolMessageType('NodeListProto', (_message.Message,), {

  'NodeListEntry' : _reflection.GeneratedProtocolMessageType('NodeListEntry', (_message.Message,), {
    'DESCRIPTOR' : _NODELISTPROTO_NODELISTENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.NodeListProto.NodeListEntry)
    })
  ,
  'DESCRIPTOR' : _NODELISTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.NodeListProto)
  })
_sym_db.RegisterMessage(NodeListProto)
_sym_db.RegisterMessage(NodeListProto.NodeListEntry)

RequestProto = _reflection.GeneratedProtocolMessageType('RequestProto', (_message.Message,), {
  'DESCRIPTOR' : _REQUESTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RequestProto)
  })
_sym_db.RegisterMessage(RequestProto)

RoomInfoProto = _reflection.GeneratedProtocolMessageType('RoomInfoProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMINFOPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomInfoProto)
  })
_sym_db.RegisterMessage(RoomInfoProto)

RoomListProto = _reflection.GeneratedProtocolMessageType('RoomListProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMLISTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomListProto)
  })
_sym_db.RegisterMessage(RoomListProto)

ReplyProto = _reflection.GeneratedProtocolMessageType('ReplyProto', (_message.Message,), {
  'DESCRIPTOR' : _REPLYPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ReplyProto)
  })
_sym_db.RegisterMessage(ReplyProto)

ReplyCreateroomProto = _reflection.GeneratedProtocolMessageType('ReplyCreateroomProto', (_message.Message,), {
  'DESCRIPTOR' : _REPLYCREATEROOMPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ReplyCreateroomProto)
  })
_sym_db.RegisterMessage(ReplyCreateroomProto)

ReplyCreateProto = _reflection.GeneratedProtocolMessageType('ReplyCreateProto', (_message.Message,), {
  'DESCRIPTOR' : _REPLYCREATEPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ReplyCreateProto)
  })
_sym_db.RegisterMessage(ReplyCreateProto)

ReplyDeleteProto = _reflection.GeneratedProtocolMessageType('ReplyDeleteProto', (_message.Message,), {
  'DESCRIPTOR' : _REPLYDELETEPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ReplyDeleteProto)
  })
_sym_db.RegisterMessage(ReplyDeleteProto)

progressinfo = _reflection.GeneratedProtocolMessageType('progressinfo', (_message.Message,), {
  'DESCRIPTOR' : _PROGRESSINFO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.progressinfo)
  })
_sym_db.RegisterMessage(progressinfo)

NodeInfoProto = _reflection.GeneratedProtocolMessageType('NodeInfoProto', (_message.Message,), {

  'RoomListEntry' : _reflection.GeneratedProtocolMessageType('RoomListEntry', (_message.Message,), {
    'DESCRIPTOR' : _NODEINFOPROTO_ROOMLISTENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.NodeInfoProto.RoomListEntry)
    })
  ,
  'DESCRIPTOR' : _NODEINFOPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.NodeInfoProto)
  })
_sym_db.RegisterMessage(NodeInfoProto)
_sym_db.RegisterMessage(NodeInfoProto.RoomListEntry)

ClientIDProto = _reflection.GeneratedProtocolMessageType('ClientIDProto', (_message.Message,), {
  'DESCRIPTOR' : _CLIENTIDPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ClientIDProto)
  })
_sym_db.RegisterMessage(ClientIDProto)

JoinRoomRequest = _reflection.GeneratedProtocolMessageType('JoinRoomRequest', (_message.Message,), {
  'DESCRIPTOR' : _JOINROOMREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.JoinRoomRequest)
  })
_sym_db.RegisterMessage(JoinRoomRequest)

ExitRoomRequest = _reflection.GeneratedProtocolMessageType('ExitRoomRequest', (_message.Message,), {
  'DESCRIPTOR' : _EXITROOMREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ExitRoomRequest)
  })
_sym_db.RegisterMessage(ExitRoomRequest)

SetSeatRequest = _reflection.GeneratedProtocolMessageType('SetSeatRequest', (_message.Message,), {
  'DESCRIPTOR' : _SETSEATREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.SetSeatRequest)
  })
_sym_db.RegisterMessage(SetSeatRequest)

SetRoleRequest = _reflection.GeneratedProtocolMessageType('SetRoleRequest', (_message.Message,), {
  'DESCRIPTOR' : _SETROLEREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.SetRoleRequest)
  })
_sym_db.RegisterMessage(SetRoleRequest)

ChangeReadyStateRequest = _reflection.GeneratedProtocolMessageType('ChangeReadyStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _CHANGEREADYSTATEREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ChangeReadyStateRequest)
  })
_sym_db.RegisterMessage(ChangeReadyStateRequest)

StartGameRequest = _reflection.GeneratedProtocolMessageType('StartGameRequest', (_message.Message,), {
  'DESCRIPTOR' : _STARTGAMEREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.StartGameRequest)
  })
_sym_db.RegisterMessage(StartGameRequest)

PlayerInfo = _reflection.GeneratedProtocolMessageType('PlayerInfo', (_message.Message,), {
  'DESCRIPTOR' : _PLAYERINFO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.PlayerInfo)
  })
_sym_db.RegisterMessage(PlayerInfo)

GetScenarioConfigRequest = _reflection.GeneratedProtocolMessageType('GetScenarioConfigRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETSCENARIOCONFIGREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.GetScenarioConfigRequest)
  })
_sym_db.RegisterMessage(GetScenarioConfigRequest)

Role = _reflection.GeneratedProtocolMessageType('Role', (_message.Message,), {
  'DESCRIPTOR' : _ROLE,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.Role)
  })
_sym_db.RegisterMessage(Role)

Roles = _reflection.GeneratedProtocolMessageType('Roles', (_message.Message,), {

  'RolesInfoEntry' : _reflection.GeneratedProtocolMessageType('RolesInfoEntry', (_message.Message,), {
    'DESCRIPTOR' : _ROLES_ROLESINFOENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.Roles.RolesInfoEntry)
    })
  ,
  'DESCRIPTOR' : _ROLES,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.Roles)
  })
_sym_db.RegisterMessage(Roles)
_sym_db.RegisterMessage(Roles.RolesInfoEntry)

ScenarioConfig = _reflection.GeneratedProtocolMessageType('ScenarioConfig', (_message.Message,), {

  'TaskDescipionEntry' : _reflection.GeneratedProtocolMessageType('TaskDescipionEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCENARIOCONFIG_TASKDESCIPIONENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.ScenarioConfig.TaskDescipionEntry)
    })
  ,

  'ForceDescipionEntry' : _reflection.GeneratedProtocolMessageType('ForceDescipionEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCENARIOCONFIG_FORCEDESCIPIONENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.ScenarioConfig.ForceDescipionEntry)
    })
  ,

  'SeatsInfoEntry' : _reflection.GeneratedProtocolMessageType('SeatsInfoEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCENARIOCONFIG_SEATSINFOENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.ScenarioConfig.SeatsInfoEntry)
    })
  ,
  'DESCRIPTOR' : _SCENARIOCONFIG,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ScenarioConfig)
  })
_sym_db.RegisterMessage(ScenarioConfig)
_sym_db.RegisterMessage(ScenarioConfig.TaskDescipionEntry)
_sym_db.RegisterMessage(ScenarioConfig.ForceDescipionEntry)
_sym_db.RegisterMessage(ScenarioConfig.SeatsInfoEntry)

GetScenarioConfigRePly = _reflection.GeneratedProtocolMessageType('GetScenarioConfigRePly', (_message.Message,), {
  'DESCRIPTOR' : _GETSCENARIOCONFIGREPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.GetScenarioConfigRePly)
  })
_sym_db.RegisterMessage(GetScenarioConfigRePly)

ExportScenConfigRequest = _reflection.GeneratedProtocolMessageType('ExportScenConfigRequest', (_message.Message,), {
  'DESCRIPTOR' : _EXPORTSCENCONFIGREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ExportScenConfigRequest)
  })
_sym_db.RegisterMessage(ExportScenConfigRequest)

GetGameStateRePly = _reflection.GeneratedProtocolMessageType('GetGameStateRePly', (_message.Message,), {
  'DESCRIPTOR' : _GETGAMESTATEREPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.GetGameStateRePly)
  })
_sym_db.RegisterMessage(GetGameStateRePly)

ParentRoomIDRequest = _reflection.GeneratedProtocolMessageType('ParentRoomIDRequest', (_message.Message,), {
  'DESCRIPTOR' : _PARENTROOMIDREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ParentRoomIDRequest)
  })
_sym_db.RegisterMessage(ParentRoomIDRequest)

BranchInfo = _reflection.GeneratedProtocolMessageType('BranchInfo', (_message.Message,), {
  'DESCRIPTOR' : _BRANCHINFO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.BranchInfo)
  })
_sym_db.RegisterMessage(BranchInfo)

BranchInfoRequest = _reflection.GeneratedProtocolMessageType('BranchInfoRequest', (_message.Message,), {
  'DESCRIPTOR' : _BRANCHINFOREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.BranchInfoRequest)
  })
_sym_db.RegisterMessage(BranchInfoRequest)

SitStateRequest = _reflection.GeneratedProtocolMessageType('SitStateRequest', (_message.Message,), {
  'DESCRIPTOR' : _SITSTATEREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.SitStateRequest)
  })
_sym_db.RegisterMessage(SitStateRequest)

SitStateListReply = _reflection.GeneratedProtocolMessageType('SitStateListReply', (_message.Message,), {
  'DESCRIPTOR' : _SITSTATELISTREPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.SitStateListReply)
  })
_sym_db.RegisterMessage(SitStateListReply)

InitConnectRequest = _reflection.GeneratedProtocolMessageType('InitConnectRequest', (_message.Message,), {
  'DESCRIPTOR' : _INITCONNECTREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.InitConnectRequest)
  })
_sym_db.RegisterMessage(InitConnectRequest)

InitConnectProto = _reflection.GeneratedProtocolMessageType('InitConnectProto', (_message.Message,), {
  'DESCRIPTOR' : _INITCONNECTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.InitConnectProto)
  })
_sym_db.RegisterMessage(InitConnectProto)

AuthenticRoomRequest = _reflection.GeneratedProtocolMessageType('AuthenticRoomRequest', (_message.Message,), {
  'DESCRIPTOR' : _AUTHENTICROOMREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.AuthenticRoomRequest)
  })
_sym_db.RegisterMessage(AuthenticRoomRequest)

AuthenticRoomReply = _reflection.GeneratedProtocolMessageType('AuthenticRoomReply', (_message.Message,), {
  'DESCRIPTOR' : _AUTHENTICROOMREPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.AuthenticRoomReply)
  })
_sym_db.RegisterMessage(AuthenticRoomReply)

ResetRoomRequest = _reflection.GeneratedProtocolMessageType('ResetRoomRequest', (_message.Message,), {
  'DESCRIPTOR' : _RESETROOMREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ResetRoomRequest)
  })
_sym_db.RegisterMessage(ResetRoomRequest)

ResetRoomProto = _reflection.GeneratedProtocolMessageType('ResetRoomProto', (_message.Message,), {
  'DESCRIPTOR' : _RESETROOMPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.ResetRoomProto)
  })
_sym_db.RegisterMessage(ResetRoomProto)

RoomStateProto = _reflection.GeneratedProtocolMessageType('RoomStateProto', (_message.Message,), {

  'ScoreEntry' : _reflection.GeneratedProtocolMessageType('ScoreEntry', (_message.Message,), {
    'DESCRIPTOR' : _ROOMSTATEPROTO_SCOREENTRY,
    '__module__' : 'ManagerServer_pb2'
    # @@protoc_insertion_point(class_scope:MS.RoomStateProto.ScoreEntry)
    })
  ,
  'DESCRIPTOR' : _ROOMSTATEPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomStateProto)
  })
_sym_db.RegisterMessage(RoomStateProto)
_sym_db.RegisterMessage(RoomStateProto.ScoreEntry)

RoomRelationProto = _reflection.GeneratedProtocolMessageType('RoomRelationProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMRELATIONPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomRelationProto)
  })
_sym_db.RegisterMessage(RoomRelationProto)

SetRoomRelationRequest = _reflection.GeneratedProtocolMessageType('SetRoomRelationRequest', (_message.Message,), {
  'DESCRIPTOR' : _SETROOMRELATIONREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.SetRoomRelationRequest)
  })
_sym_db.RegisterMessage(SetRoomRelationRequest)

RoomStateListProto = _reflection.GeneratedProtocolMessageType('RoomStateListProto', (_message.Message,), {
  'DESCRIPTOR' : _ROOMSTATELISTPROTO,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RoomStateListProto)
  })
_sym_db.RegisterMessage(RoomStateListProto)

HeartBeatRequest = _reflection.GeneratedProtocolMessageType('HeartBeatRequest', (_message.Message,), {
  'DESCRIPTOR' : _HEARTBEATREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.HeartBeatRequest)
  })
_sym_db.RegisterMessage(HeartBeatRequest)

FileRequest = _reflection.GeneratedProtocolMessageType('FileRequest', (_message.Message,), {
  'DESCRIPTOR' : _FILEREQUEST,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.FileRequest)
  })
_sym_db.RegisterMessage(FileRequest)

FileChunk = _reflection.GeneratedProtocolMessageType('FileChunk', (_message.Message,), {
  'DESCRIPTOR' : _FILECHUNK,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.FileChunk)
  })
_sym_db.RegisterMessage(FileChunk)

RegisterNodeReply = _reflection.GeneratedProtocolMessageType('RegisterNodeReply', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERNODEREPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.RegisterNodeReply)
  })
_sym_db.RegisterMessage(RegisterNodeReply)

Reply = _reflection.GeneratedProtocolMessageType('Reply', (_message.Message,), {
  'DESCRIPTOR' : _REPLY,
  '__module__' : 'ManagerServer_pb2'
  # @@protoc_insertion_point(class_scope:MS.Reply)
  })
_sym_db.RegisterMessage(Reply)

_MANAGERSERVICE = DESCRIPTOR.services_by_name['ManagerService']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _NODELISTPROTO_NODELISTENTRY._options = None
  _NODELISTPROTO_NODELISTENTRY._serialized_options = b'8\001'
  _NODEINFOPROTO_ROOMLISTENTRY._options = None
  _NODEINFOPROTO_ROOMLISTENTRY._serialized_options = b'8\001'
  _ROLES_ROLESINFOENTRY._options = None
  _ROLES_ROLESINFOENTRY._serialized_options = b'8\001'
  _SCENARIOCONFIG_TASKDESCIPIONENTRY._options = None
  _SCENARIOCONFIG_TASKDESCIPIONENTRY._serialized_options = b'8\001'
  _SCENARIOCONFIG_FORCEDESCIPIONENTRY._options = None
  _SCENARIOCONFIG_FORCEDESCIPIONENTRY._serialized_options = b'8\001'
  _SCENARIOCONFIG_SEATSINFOENTRY._options = None
  _SCENARIOCONFIG_SEATSINFOENTRY._serialized_options = b'8\001'
  _ROOMSTATEPROTO_SCOREENTRY._options = None
  _ROOMSTATEPROTO_SCOREENTRY._serialized_options = b'8\001'
  _ROOMREQPROTO._serialized_start=28
  _ROOMREQPROTO._serialized_end=257
  _ROOMREQUEST._serialized_start=260
  _ROOMREQUEST._serialized_end=488
  _ROOMREQLISTPROTO._serialized_start=490
  _ROOMREQLISTPROTO._serialized_end=544
  _NODEREQPROTO._serialized_start=546
  _NODEREQPROTO._serialized_end=572
  _LOGICALDRIVEUSAGEPROTO._serialized_start=574
  _LOGICALDRIVEUSAGEPROTO._serialized_end=641
  _NODESTATEPROTO._serialized_start=644
  _NODESTATEPROTO._serialized_end=914
  _NODELISTPROTO._serialized_start=917
  _NODELISTPROTO._serialized_end=1052
  _NODELISTPROTO_NODELISTENTRY._serialized_start=985
  _NODELISTPROTO_NODELISTENTRY._serialized_end=1052
  _REQUESTPROTO._serialized_start=1054
  _REQUESTPROTO._serialized_end=1112
  _ROOMINFOPROTO._serialized_start=1115
  _ROOMINFOPROTO._serialized_end=1578
  _ROOMLISTPROTO._serialized_start=1580
  _ROOMLISTPROTO._serialized_end=1643
  _REPLYPROTO._serialized_start=1645
  _REPLYPROTO._serialized_end=1684
  _REPLYCREATEROOMPROTO._serialized_start=1686
  _REPLYCREATEROOMPROTO._serialized_end=1779
  _REPLYCREATEPROTO._serialized_start=1781
  _REPLYCREATEPROTO._serialized_end=1904
  _REPLYDELETEPROTO._serialized_start=1906
  _REPLYDELETEPROTO._serialized_end=1937
  _PROGRESSINFO._serialized_start=1939
  _PROGRESSINFO._serialized_end=2040
  _NODEINFOPROTO._serialized_start=2043
  _NODEINFOPROTO._serialized_end=2471
  _NODEINFOPROTO_ROOMLISTENTRY._serialized_start=2405
  _NODEINFOPROTO_ROOMLISTENTRY._serialized_end=2471
  _CLIENTIDPROTO._serialized_start=2473
  _CLIENTIDPROTO._serialized_end=2500
  _JOINROOMREQUEST._serialized_start=2502
  _JOINROOMREQUEST._serialized_end=2557
  _EXITROOMREQUEST._serialized_start=2559
  _EXITROOMREQUEST._serialized_end=2614
  _SETSEATREQUEST._serialized_start=2616
  _SETSEATREQUEST._serialized_end=2684
  _SETROLEREQUEST._serialized_start=2686
  _SETROLEREQUEST._serialized_end=2754
  _CHANGEREADYSTATEREQUEST._serialized_start=2756
  _CHANGEREADYSTATEREQUEST._serialized_end=2829
  _STARTGAMEREQUEST._serialized_start=2831
  _STARTGAMEREQUEST._serialized_end=2866
  _PLAYERINFO._serialized_start=2868
  _PLAYERINFO._serialized_end=2971
  _GETSCENARIOCONFIGREQUEST._serialized_start=2973
  _GETSCENARIOCONFIGREQUEST._serialized_end=3022
  _ROLE._serialized_start=3024
  _ROLE._serialized_end=3064
  _ROLES._serialized_start=3066
  _ROLES._serialized_end=3179
  _ROLES_ROLESINFOENTRY._serialized_start=3121
  _ROLES_ROLESINFOENTRY._serialized_end=3179
  _SCENARIOCONFIG._serialized_start=3182
  _SCENARIOCONFIG._serialized_end=3691
  _SCENARIOCONFIG_TASKDESCIPIONENTRY._serialized_start=3523
  _SCENARIOCONFIG_TASKDESCIPIONENTRY._serialized_end=3575
  _SCENARIOCONFIG_FORCEDESCIPIONENTRY._serialized_start=3577
  _SCENARIOCONFIG_FORCEDESCIPIONENTRY._serialized_end=3630
  _SCENARIOCONFIG_SEATSINFOENTRY._serialized_start=3632
  _SCENARIOCONFIG_SEATSINFOENTRY._serialized_end=3691
  _GETSCENARIOCONFIGREPLY._serialized_start=3693
  _GETSCENARIOCONFIGREPLY._serialized_end=3760
  _EXPORTSCENCONFIGREQUEST._serialized_start=3762
  _EXPORTSCENCONFIGREQUEST._serialized_end=3853
  _GETGAMESTATEREPLY._serialized_start=3855
  _GETGAMESTATEREPLY._serialized_end=3889
  _PARENTROOMIDREQUEST._serialized_start=3891
  _PARENTROOMIDREQUEST._serialized_end=3950
  _BRANCHINFO._serialized_start=3952
  _BRANCHINFO._serialized_end=4009
  _BRANCHINFOREQUEST._serialized_start=4011
  _BRANCHINFOREQUEST._serialized_end=4082
  _SITSTATEREQUEST._serialized_start=4085
  _SITSTATEREQUEST._serialized_end=4230
  _SITSTATELISTREPLY._serialized_start=4232
  _SITSTATELISTREPLY._serialized_end=4305
  _INITCONNECTREQUEST._serialized_start=4307
  _INITCONNECTREQUEST._serialized_end=4343
  _INITCONNECTPROTO._serialized_start=4346
  _INITCONNECTPROTO._serialized_end=4498
  _AUTHENTICROOMREQUEST._serialized_start=4500
  _AUTHENTICROOMREQUEST._serialized_end=4560
  _AUTHENTICROOMREPLY._serialized_start=4562
  _AUTHENTICROOMREPLY._serialized_end=4632
  _RESETROOMREQUEST._serialized_start=4634
  _RESETROOMREQUEST._serialized_end=4669
  _RESETROOMPROTO._serialized_start=4671
  _RESETROOMPROTO._serialized_end=4717
  _ROOMSTATEPROTO._serialized_start=4720
  _ROOMSTATEPROTO._serialized_end=4976
  _ROOMSTATEPROTO_SCOREENTRY._serialized_start=4932
  _ROOMSTATEPROTO_SCOREENTRY._serialized_end=4976
  _ROOMRELATIONPROTO._serialized_start=4978
  _ROOMRELATIONPROTO._serialized_end=5026
  _SETROOMRELATIONREQUEST._serialized_start=5028
  _SETROOMRELATIONREQUEST._serialized_end=5106
  _ROOMSTATELISTPROTO._serialized_start=5108
  _ROOMSTATELISTPROTO._serialized_end=5180
  _HEARTBEATREQUEST._serialized_start=5182
  _HEARTBEATREQUEST._serialized_end=5215
  _FILEREQUEST._serialized_start=5217
  _FILEREQUEST._serialized_end=5249
  _FILECHUNK._serialized_start=5251
  _FILECHUNK._serialized_end=5276
  _REGISTERNODEREPLY._serialized_start=5278
  _REGISTERNODEREPLY._serialized_end=5358
  _REPLY._serialized_start=5360
  _REPLY._serialized_end=5436
  _MANAGERSERVICE._serialized_start=5439
  _MANAGERSERVICE._serialized_end=7590
# @@protoc_insertion_point(module_scope)
