多服务器操作时序图.mdl
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:145k
- (object Petal
- version 43
- _written "Rose 6.5.9232.10"
- charSet 134)
- (object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- quid "3E8C229C017E"
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid TRUE
- gridX 16
- gridY 16
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 1
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "3E8C229C0180"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list
- (object Mechanism @1
- logical_models (list unit_reference_list
- (object Object "玩家"
- quid "3E8C22DE0055"
- collaborators (list link_list
- (object Link
- quid "3E8C23740094"
- supplier "玩家"
- quidu "3E8C22DE0055"
- messages (list Messages
- (object Message "检查网络断线、或主动退出请求"
- quid "3E8C23740095"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1"
- ordinal 0))))
- persistence "Transient"
- multi TRUE)
- (object Object "总网关"
- quid "3E8C23230111"
- collaborators (list link_list
- (object Link
- quid "3E8C259801CC"
- supplier "帐号服务器"
- quidu "3E8C2331022A"
- messages (list Messages
- (object Message "停止该用户的计费"
- quid "3E8C259801CD"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5"
- ordinal 5)
- (object Message ""
- quid "3E8C26520382"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "5.2"
- ordinal 7)))
- (object Link
- quid "3E8C261A02B7"
- supplier "角色服务器"
- quidu "3E8C2355019E"
- messages (list Messages
- (object Message "存储该用户数据信息"
- quid "3E8C261A02B8"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "6"
- ordinal 8)))
- (object Link
- quid "3E8C266E0343"
- supplier "总网关"
- quidu "3E8C23230111"
- messages (list Messages
- (object Message "清楚玩家信息"
- quid "3E8C266E0344"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "7"
- ordinal 9))))
- persistence "Transient"
- multi FALSE)
- (object Object "帐号服务器"
- quid "3E8C2331022A"
- collaborators (list link_list
- (object Link
- quid "3E8C25DF017E"
- supplier "帐号服务器"
- quidu "3E8C2331022A"
- messages (list Messages
- (object Message "结束该用户帐号的锁定"
- quid "3E8C25DF017F"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5.1"
- ordinal 6))))
- persistence "Transient"
- multi FALSE)
- (object Object "游戏服务器"
- quid "3E8C234A0084"
- collaborators (list link_list
- (object Link
- quid "3E8C24200259"
- supplier "游戏服务器"
- quidu "3E8C234A0084"
- messages (list Messages
- (object Message "检查网络断线(可能来源于用户退出游戏请求)"
- quid "3E8C2420025A"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "2"
- ordinal 1)
- (object Message "等待总网关确认后清除玩家在游戏世界中的数据"
- quid "3E8C252602A7"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "4"
- ordinal 4)))
- (object Link
- quid "3E8C248402D6"
- supplier "总网关"
- quidu "3E8C23230111"
- messages (list Messages
- (object Message "更新角色数据库"
- quid "3E8C248402D7"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "3"
- ordinal 2)
- (object Message ""
- quid "3E8C26090288"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "3.1"
- ordinal 3))))
- persistence "Transient"
- multi FALSE)
- (object Object "角色服务器"
- quid "3E8C2355019E"
- persistence "Transient"
- multi FALSE)))
- (object Mechanism @2
- logical_models (list unit_reference_list
- (object Object "玩家"
- quid "3E8C272E0334"
- collaborators (list link_list
- (object Link
- quid "3E8C27A40278"
- supplier "总网关"
- quidu "3E8C273A018E"
- messages (list Messages
- (object Message "登陆请求"
- quid "3E8C27A40279"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1"
- ordinal 0)
- (object Message "把角色列表信息以及密钥发送给玩家"
- quid "3E8C29090055"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "3"
- ordinal 6)
- (object Message "根据角色列表选择角色"
- quid "3E8C2B5B0298"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5"
- ordinal 8)
- (object Message "发送游戏服务器地址"
- quid "3E8C2C0F0094"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "5.4"
- ordinal 13)))
- (object Link
- quid "3E8C2DD800E2"
- supplier "游戏服务器"
- quidu "3E8C275602E6"
- messages (list Messages
- (object Message "连接游戏服务并接发送游戏开始的请求"
- quid "3E8C2DD800E3"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "6"
- ordinal 15))))
- persistence "Transient"
- multi FALSE)
- (object Object "总网关"
- quid "3E8C273A018E"
- collaborators (list link_list
- (object Link
- quid "3E8C27B5020B"
- supplier "帐号服务器"
- quidu "3E8C274D0065"
- messages (list Messages
- (object Message "检查并确认帐号"
- quid "3E8C27B5020C"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.1"
- ordinal 1)
- (object Message "返回点卡信息和密钥"
- quid "3E8C280201CC"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "1.1.2"
- ordinal 3)
- (object Message "开始计费"
- quid "3E8C2E8A016F"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "6.1.1"
- ordinal 17)))
- (object Link
- quid "3E8C28C10075"
- supplier "角色数据库"
- quidu "3E8C275F0334"
- messages (list Messages
- (object Message "获取该玩家的角色列表信息"
- quid "3E8C28C10076"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "2"
- ordinal 4)
- (object Message "返回玩家角色列表信息"
- quid "3E8C28E40121"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "2.1"
- ordinal 5)
- (object Message "获取该选择角色的完整信息"
- quid "3E8C2B7101BD"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5.1"
- ordinal 9)
- (object Message "返回该角色的完整信息"
- quid "3E8C2B8F014F"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "5.1.1"
- ordinal 10)))
- (object Link
- quid "3E8C293B0278"
- supplier "总网关"
- quidu "3E8C273A018E"
- messages (list Messages
- (object Message "等待玩家已经完整获取该信息的确认信息"
- quid "3E8C293B0279"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "4"
- ordinal 7)
- (object Message "根据该角色信息的数据选择服务器"
- quid "3E8C2BA801FB"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5.2"
- ordinal 11)
- (object Message "确认游戏服务器和玩家已经完整得到信息"
- quid "3E8C2CA7016F"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5.5"
- ordinal 14)))
- (object Link
- quid "3E8C2BEB016F"
- supplier "游戏服务器"
- quidu "3E8C275602E6"
- messages (list Messages
- (object Message "将角色信息和密钥发送给游戏服务器"
- quid "3E8C2BEB0170"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "5.3"
- ordinal 12)
- (object Message "游戏开始"
- quid "3E8C2E6103E0"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "6.1"
- ordinal 16))))
- persistence "Transient"
- multi FALSE)
- (object Object "帐号服务器"
- quid "3E8C274D0065"
- collaborators (list link_list
- (object Link
- quid "3E8C27CD00F2"
- supplier "帐号服务器"
- quidu "3E8C274D0065"
- messages (list Messages
- (object Message "锁定该玩家帐号"
- quid "3E8C27CD00F3"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.1.1"
- ordinal 2))))
- persistence "Transient"
- multi FALSE)
- (object Object "游戏服务器"
- quid "3E8C275602E6"
- persistence "Transient"
- multi FALSE)
- (object Object "角色数据库"
- quid "3E8C275F0334"
- persistence "Transient"
- multi FALSE)))
- (object Mechanism @3
- logical_models (list unit_reference_list
- (object Object "区域A"
- quid "3E8C2F500363"
- collaborators (list link_list
- (object Link
- quid "3E8C30C6023A"
- supplier "总网关"
- quidu "3E8C2F6203B1"
- messages (list Messages
- (object Message "查询区域B服务器的情况"
- quid "3E8C30C6023B"
- documentation "是否还可以加入新玩家以及区域B所在的服务器是否正常运转"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1"
- ordinal 0)
- (object Message "区域B情况告诉区域A"
- quid "3E8C31380111"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "1.2"
- ordinal 2)
- (object Message "发送角色数据"
- quid "3E8C32AB0392"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "2"
- ordinal 3)))
- (object Link
- quid "3E8C339602C6"
- supplier "区域A"
- quidu "3E8C2F500363"
- messages (list Messages
- (object Message "连接断开后清楚玩家信息"
- quid "3E8C339602C7"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "3"
- ordinal 6))))
- persistence "Transient"
- multi FALSE)
- (object Object "总网关"
- quid "3E8C2F6203B1"
- collaborators (list link_list
- (object Link
- quid "3E8C317C023A"
- supplier "玩家"
- quidu "3E8C2FAB0269"
- messages (list Messages
- (object Message "区域B状况良好就发送服务器地址否则跨区操作失败"
- quid "3E8C317C023B"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.1"
- ordinal 1)
- (object Message "断开区域A服务器的连接"
- quid "3E8C337103D0"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.4"
- ordinal 5)))
- (object Link
- quid "3E8C328001DC"
- supplier "区域B"
- quidu "3E8C2F7F0269"
- messages (list Messages
- (object Message "发送角色数据"
- quid "3E8C328001DD"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.3"
- ordinal 4)
- (object Message "更新玩家在总网关的信息"
- quid "3E8C33E002B7"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "ToClientFromSupplier"
- sequence "4"
- ordinal 8))))
- persistence "Transient"
- multi FALSE)
- (object Object "角色数据库"
- quid "3E8C2F6E0298"
- persistence "Transient"
- multi FALSE)
- (object Object "区域B"
- quid "3E8C2F7F0269"
- persistence "Transient"
- multi FALSE)
- (object Object "玩家"
- quid "3E8C2FAB0269"
- collaborators (list link_list
- (object Link
- quid "3E8C33B50353"
- supplier "区域B"
- quidu "3E8C2F7F0269"
- messages (list Messages
- (object Message "建立于区域B服务器的连接"
- quid "3E8C33B50354"
- frequency "Aperiodic"
- synchronization "Simple"
- dir "FromClientToSupplier"
- sequence "1.4.1"
- ordinal 7))))
- persistence "Transient"
- multi FALSE))))
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "3E8C229C019F"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))
- (object InteractionDiagram "Logout"
- mechanism_ref @1
- quid "3E8C22D40094"
- title "Logout"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 100
- items (list diagram_item_list
- (object InterObjView "玩家" @4
- location (192, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @4
- location (192, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "玩家")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C22DE0055"
- width 300
- height 1617
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @5
- location (192, 368)
- line_color 3342489
- InterObjView @4
- height 152
- y_coord 92
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @6
- location (192, 400)
- line_color 3342489
- InterObjView @4
- height 60
- y_coord 0
- Nested TRUE))
- (object InterObjView "总网关" @7
- location (768, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @7
- location (768, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "总网关")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C23230111"
- width 300
- height 1617
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @8
- location (768, 624)
- line_color 3342489
- InterObjView @7
- height 168
- y_coord 108
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @9
- location (768, 944)
- line_color 3342489
- InterObjView @7
- height 568
- y_coord 508
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @10
- location (768, 1216)
- line_color 3342489
- InterObjView @7
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @11
- location (768, 1600)
- line_color 3342489
- InterObjView @7
- height 152
- y_coord 92
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @12
- location (768, 1632)
- line_color 3342489
- InterObjView @7
- height 60
- y_coord 0
- Nested TRUE))
- (object InterObjView "帐号服务器" @13
- location (1216, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @13
- location (1216, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "帐号服务器")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2331022A"
- width 300
- height 1617
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @14
- location (1216, 1024)
- line_color 3342489
- InterObjView @13
- height 312
- y_coord 252
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @15
- location (1216, 1152)
- line_color 3342489
- InterObjView @13
- height 60
- y_coord 0
- Nested TRUE))
- (object InterObjView "游戏服务器" @16
- location (1696, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @16
- location (1696, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "游戏服务器")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C234A0084"
- width 300
- height 1617
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @17
- location (1696, 400)
- line_color 3342489
- InterObjView @16
- height 152
- y_coord 92
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @18
- location (1696, 432)
- line_color 3342489
- InterObjView @16
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @19
- location (1696, 624)
- line_color 3342489
- InterObjView @16
- height 344
- y_coord 284
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @20
- location (1696, 672)
- line_color 3342489
- InterObjView @16
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @21
- location (1696, 848)
- line_color 3342489
- InterObjView @16
- height 60
- y_coord 0
- Nested TRUE))
- (object InterObjView "角色服务器" @22
- location (2160, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @22
- location (2160, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "角色服务器")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2355019E"
- width 300
- height 1617
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @23
- location (2160, 1392)
- line_color 3342489
- InterObjView @22
- height 60
- y_coord 0
- Nested FALSE))
- (object SelfMessView "" @24
- location (16, 400)
- label (object SegLabel @25
- Parent_View @24
- location (283, 356)
- quidu "3E8C23740095"
- anchor_loc 1
- nlines 1
- max_width 532
- justify 0
- label "检查网络断线、或主动退出请求"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @4
- supplier @4
- Focus_Src @5
- Focus_Entry @6
- origin (208, 400)
- terminus (358, 400)
- ordinal 0)
- (object Label @26
- location (1712, 2096)
- nlines 1
- max_width 600
- label "玩家登出游戏服务流程")
- (object SelfMessView "" @27
- location (16, 432)
- label (object SegLabel @28
- Parent_View @27
- location (1787, 388)
- quidu "3E8C2420025A"
- anchor_loc 1
- nlines 1
- max_width 798
- justify 0
- label "检查网络断线(可能来源于用户退出游戏请求)"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @16
- supplier @16
- Focus_Src @17
- Focus_Entry @18
- origin (1712, 432)
- terminus (1862, 432)
- ordinal 1)
- (object InterMessView "" @29
- location (16, 624)
- label (object SegLabel @30
- Parent_View @29
- location (1232, 580)
- quidu "3E8C248402D7"
- anchor_loc 1
- nlines 1
- max_width 306
- justify 0
- label "更新角色数据库"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @16
- supplier @7
- Focus_Src @19
- Focus_Entry @8
- origin (1680, 624)
- terminus (784, 624)
- ordinal 2)
- (object SelfMessView "" @31
- location (16, 848)
- label (object SegLabel @32
- Parent_View @31
- location (1787, 804)
- quidu "3E8C252602A7"
- anchor_loc 1
- nlines 1
- max_width 798
- justify 0
- label "等待总网关确认后清除玩家在游戏世界中的数据"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @16
- supplier @16
- Focus_Src @19
- Focus_Entry @21
- origin (1712, 848)
- terminus (1862, 848)
- ordinal 4)
- (object InterMessView "" @33
- location (16, 1024)
- label (object SegLabel @34
- Parent_View @33
- location (991, 980)
- quidu "3E8C259801CD"
- anchor_loc 1
- nlines 1
- max_width 350
- justify 0
- label "停止该用户的计费"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @7
- supplier @13
- Focus_Src @9
- Focus_Entry @14
- origin (783, 1024)
- terminus (1200, 1024)
- ordinal 5)
- (object SelfMessView "" @35
- location (16, 1152)
- label (object SegLabel @36
- Parent_View @35
- location (1307, 1108)
- quidu "3E8C25DF017F"
- anchor_loc 1
- nlines 1
- max_width 438
- justify 0
- label "结束该用户帐号的锁定"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @13
- supplier @13
- Focus_Src @14
- Focus_Entry @15
- origin (1232, 1152)
- terminus (1382, 1152)
- ordinal 6)
- (object InterMessView "" @37
- location (16, 672)
- label (object SegLabel @38
- Parent_View @37
- location (1231, 628)
- quidu "3E8C26090288"
- anchor_loc 1
- nlines 1
- max_width 0
- justify 0
- label ""
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @7
- supplier @16
- Focus_Src @8
- Focus_Entry @20
- origin (783, 672)
- terminus (1680, 672)
- ordinal 3)
- (object InterMessView "" @39
- location (16, 1392)
- label (object SegLabel @40
- Parent_View @39
- location (1463, 1348)
- quidu "3E8C261A02B8"
- anchor_loc 1
- nlines 1
- max_width 394
- justify 0
- label "存储该用户数据信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @7
- supplier @22
- Focus_Src @9
- Focus_Entry @23
- origin (783, 1392)
- terminus (2144, 1392)
- ordinal 8)
- (object InterMessView "" @41
- location (16, 1216)
- label (object SegLabel @42
- Parent_View @41
- location (992, 1172)
- quidu "3E8C26520382"
- anchor_loc 1
- nlines 1
- max_width 0
- justify 0
- label ""
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @13
- supplier @7
- Focus_Src @14
- Focus_Entry @10
- origin (1200, 1216)
- terminus (784, 1216)
- ordinal 7)
- (object SelfMessView "" @43
- location (16, 1632)
- label (object SegLabel @44
- Parent_View @43
- location (859, 1588)
- quidu "3E8C266E0344"
- anchor_loc 1
- nlines 1
- max_width 263
- justify 0
- label "清楚玩家信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @7
- supplier @7
- Focus_Src @11
- Focus_Entry @12
- origin (784, 1632)
- terminus (934, 1632)
- ordinal 9)))
- (object InteractionDiagram "Login"
- mechanism_ref @2
- quid "3E8C270A03A1"
- title "Login"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object InterObjView "玩家" @45
- location (272, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @45
- location (272, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "玩家")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C272E0334"
- width 300
- height 2905
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @46
- location (272, 416)
- line_color 3342489
- InterObjView @45
- height 512
- y_coord 452
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @47
- location (272, 1280)
- line_color 3342489
- InterObjView @45
- height 60
- y_coord 0
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @48
- location (272, 1632)
- line_color 3342489
- InterObjView @45
- height 868
- y_coord 808
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @49
- location (272, 2208)
- line_color 3342489
- InterObjView @45
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @50
- location (272, 2592)
- line_color 3342489
- InterObjView @45
- height 448
- y_coord 388
- Nested FALSE))
- (object InterObjView "总网关" @51
- location (752, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @51
- location (752, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "总网关")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C273A018E"
- width 300
- height 2905
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @52
- location (752, 416)
- line_color 3342489
- InterObjView @51
- height 452
- y_coord 392
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @53
- location (752, 688)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @54
- location (752, 1024)
- line_color 3342489
- InterObjView @51
- height 504
- y_coord 444
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @55
- location (752, 1168)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @56
- location (752, 1408)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @57
- location (752, 1632)
- line_color 3342489
- InterObjView @51
- height 808
- y_coord 748
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @58
- location (752, 1808)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @59
- location (752, 1952)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @60
- location (752, 2320)
- line_color 3342489
- InterObjView @51
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @61
- location (752, 2688)
- line_color 3342489
- InterObjView @51
- height 232
- y_coord 172
- Nested FALSE))
- (object InterObjView "帐号服务器" @62
- location (1184, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @62
- location (1184, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "帐号服务器")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C274D0065"
- width 300
- height 2905
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @63
- location (1184, 448)
- line_color 3342489
- InterObjView @62
- height 360
- y_coord 300
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @64
- location (1184, 544)
- line_color 3342489
- InterObjView @62
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @65
- location (1184, 2800)
- line_color 3342489
- InterObjView @62
- height 60
- y_coord 0
- Nested FALSE))
- (object InterObjView "游戏服务器" @66
- location (1632, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @66
- location (1632, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "游戏服务器")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C275602E6"
- width 300
- height 2905
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @67
- location (1632, 2080)
- line_color 3342489
- InterObjView @66
- height 60
- y_coord 0
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @68
- location (1632, 2592)
- line_color 3342489
- InterObjView @66
- height 388
- y_coord 328
- Nested FALSE))
- (object InterObjView "角色数据库" @69
- location (2048, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @69
- location (2048, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "角色数据库")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C275F0334"
- width 300
- height 2905
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @70
- location (2048, 1024)
- line_color 3342489
- InterObjView @69
- height 264
- y_coord 204
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @71
- location (2048, 1680)
- line_color 3342489
- InterObjView @69
- height 248
- y_coord 188
- Nested FALSE))
- (object Label @72
- location (1600, 3120)
- nlines 1
- max_width 600
- label "玩家登陆游戏服务时序图")
- (object InterMessView "" @73
- location (16, 416)
- label (object SegLabel @74
- Parent_View @73
- location (511, 372)
- quidu "3E8C27A40279"
- anchor_loc 1
- nlines 1
- max_width 358
- justify 0
- label "登陆请求"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @45
- supplier @51
- Focus_Src @46
- Focus_Entry @52
- origin (287, 416)
- terminus (736, 416)
- ordinal 0)
- (object InterMessView "" @75
- location (16, 448)
- label (object SegLabel @76
- Parent_View @75
- location (967, 404)
- quidu "3E8C27B5020C"
- anchor_loc 1
- nlines 1
- max_width 627
- justify 0
- label "检查并确认帐号"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @62
- Focus_Src @52
- Focus_Entry @63
- origin (767, 448)
- terminus (1168, 448)
- ordinal 1)
- (object SelfMessView "" @77
- location (16, 544)
- label (object SegLabel @78
- Parent_View @77
- location (1275, 500)
- quidu "3E8C27CD00F3"
- anchor_loc 1
- nlines 1
- max_width 627
- justify 0
- label "锁定该玩家帐号"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @62
- supplier @62
- Focus_Src @63
- Focus_Entry @64
- origin (1200, 544)
- terminus (1350, 544)
- ordinal 2)
- (object InterMessView "" @79
- location (16, 688)
- label (object SegLabel @80
- Parent_View @79
- location (968, 644)
- quidu "3E8C280201CC"
- anchor_loc 1
- nlines 1
- max_width 806
- justify 0
- label "返回点卡信息和密钥"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @62
- supplier @51
- Focus_Src @63
- Focus_Entry @53
- origin (1168, 688)
- terminus (768, 688)
- ordinal 3)
- (object NoteView @81
- location (1552, 832)
- label (object ItemLabel
- Parent_View @81
- location (1346, 751)
- fill_color 13434879
- nlines 3
- max_width 377
- label "该密钥的生命周期是该玩家本次游戏进行的时间")
- line_color 3342489
- fill_color 13434879
- width 437
- height 175)
- (object AttachView "" @82
- stereotype TRUE
- line_color 3342489
- client @79
- supplier @81
- line_style 0)
- (object InterMessView "" @83
- location (16, 1024)
- label (object SegLabel @84
- Parent_View @83
- location (1399, 980)
- quidu "3E8C28C10076"
- anchor_loc 1
- nlines 1
- max_width 1075
- justify 0
- label "获取该玩家的角色列表信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @69
- Focus_Src @54
- Focus_Entry @70
- origin (767, 1024)
- terminus (2032, 1024)
- ordinal 4)
- (object InterMessView "" @85
- location (16, 1168)
- label (object SegLabel @86
- Parent_View @85
- location (1400, 1124)
- quidu "3E8C28E40121"
- anchor_loc 1
- nlines 1
- max_width 896
- justify 0
- label "返回玩家角色列表信息"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @69
- supplier @51
- Focus_Src @70
- Focus_Entry @55
- origin (2032, 1168)
- terminus (768, 1168)
- ordinal 5)
- (object InterMessView "" @87
- location (16, 1280)
- label (object SegLabel @88
- Parent_View @87
- location (512, 1236)
- quidu "3E8C29090055"
- anchor_loc 1
- nlines 1
- max_width 1433
- justify 0
- label "把角色列表信息以及密钥发送给玩家"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @51
- supplier @45
- Focus_Src @54
- Focus_Entry @47
- origin (736, 1280)
- terminus (288, 1280)
- ordinal 6)
- (object SelfMessView "" @89
- location (16, 1408)
- label (object SegLabel @90
- Parent_View @89
- location (843, 1364)
- quidu "3E8C293B0279"
- anchor_loc 1
- nlines 1
- max_width 1612
- justify 0
- label "等待玩家已经完整获取该信息的确认信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @51
- Focus_Src @54
- Focus_Entry @56
- origin (768, 1408)
- terminus (918, 1408)
- ordinal 7)
- (object InterMessView "" @91
- location (16, 1632)
- label (object SegLabel @92
- Parent_View @91
- location (511, 1588)
- quidu "3E8C2B5B0298"
- anchor_loc 1
- nlines 1
- max_width 896
- justify 0
- label "根据角色列表选择角色"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @45
- supplier @51
- Focus_Src @48
- Focus_Entry @57
- origin (287, 1632)
- terminus (736, 1632)
- ordinal 8)
- (object InterMessView "" @93
- location (16, 1680)
- label (object SegLabel @94
- Parent_View @93
- location (1399, 1636)
- quidu "3E8C2B7101BD"
- anchor_loc 1
- nlines 1
- max_width 1075
- justify 0
- label "获取该选择角色的完整信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @69
- Focus_Src @57
- Focus_Entry @71
- origin (767, 1680)
- terminus (2032, 1680)
- ordinal 9)
- (object InterMessView "" @95
- location (16, 1808)
- label (object SegLabel @96
- Parent_View @95
- location (1400, 1764)
- quidu "3E8C2B8F014F"
- anchor_loc 1
- nlines 1
- max_width 896
- justify 0
- label "返回该角色的完整信息"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @69
- supplier @51
- Focus_Src @71
- Focus_Entry @58
- origin (2032, 1808)
- terminus (768, 1808)
- ordinal 10)
- (object SelfMessView "" @97
- location (16, 1952)
- label (object SegLabel @98
- Parent_View @97
- location (843, 1908)
- quidu "3E8C2BA801FB"
- anchor_loc 1
- nlines 1
- max_width 1343
- justify 0
- label "根据该角色信息的数据选择服务器"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @51
- Focus_Src @57
- Focus_Entry @59
- origin (768, 1952)
- terminus (918, 1952)
- ordinal 11)
- (object InterMessView "" @99
- location (16, 2080)
- label (object SegLabel @100
- Parent_View @99
- location (1191, 2036)
- quidu "3E8C2BEB0170"
- anchor_loc 1
- nlines 1
- max_width 1433
- justify 0
- label "将角色信息和密钥发送给游戏服务器"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @66
- Focus_Src @57
- Focus_Entry @67
- origin (767, 2080)
- terminus (1616, 2080)
- ordinal 12)
- (object InterMessView "" @101
- location (16, 2208)
- label (object SegLabel @102
- Parent_View @101
- location (512, 2164)
- quidu "3E8C2C0F0094"
- anchor_loc 1
- nlines 1
- max_width 1522
- justify 0
- label "发送游戏服务器地址"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @51
- supplier @45
- Focus_Src @57
- Focus_Entry @49
- origin (736, 2208)
- terminus (288, 2208)
- ordinal 13)
- (object NoteView @103
- location (320, 1760)
- label (object ItemLabel
- Parent_View @103
- location (26, 1679)
- fill_color 13434879
- nlines 3
- max_width 552
- label "这两次的服务器为同一个服务器,交给玩家的服务器地址包括:IP以及PORT")
- line_color 3342489
- fill_color 13434879
- width 612
- height 175)
- (object AttachView "" @104
- stereotype TRUE
- line_color 3342489
- client @98
- supplier @103
- line_style 0)
- (object AttachView "" @105
- stereotype TRUE
- line_color 3342489
- client @102
- supplier @103
- line_style 0)
- (object SelfMessView "" @106
- location (16, 2320)
- label (object SegLabel @107
- Parent_View @106
- location (842, 2293)
- quidu "3E8C2CA7016F"
- anchor_loc 1
- nlines 1
- max_width 1612
- justify 0
- label "确认游戏服务器和玩家已经完整得到信息"
- pctDist 0.493333
- height 28
- orientation 0)
- line_color 3342489
- client @51
- supplier @51
- Focus_Src @57
- Focus_Entry @60
- origin (768, 2320)
- terminus (918, 2320)
- ordinal 14)
- (object InterMessView "" @108
- location (16, 2592)
- label (object SegLabel @109
- Parent_View @108
- location (951, 2548)
- quidu "3E8C2DD800E3"
- anchor_loc 1
- nlines 1
- max_width 744
- justify 0
- label "连接游戏服务并接发送游戏开始的请求"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @45
- supplier @66
- Focus_Src @50
- Focus_Entry @68
- origin (287, 2592)
- terminus (1616, 2592)
- ordinal 15)
- (object NoteView @110
- location (1696, 2368)
- label (object ItemLabel
- Parent_View @110
- location (1446, 2293)
- fill_color 13434879
- nlines 3
- max_width 465
- label "此时开始所有数据需要通过密钥加密和解密进行")
- line_color 3342489
- fill_color 13434879
- width 525
- height 162)
- (object AttachView "" @111
- stereotype TRUE
- line_color 3342489
- client @108
- supplier @110
- line_style 0)
- (object InterMessView "" @112
- location (16, 2688)
- label (object SegLabel @113
- Parent_View @112
- location (1192, 2644)
- quidu "3E8C2E6103E0"
- anchor_loc 1
- nlines 1
- max_width 175
- justify 0
- label "游戏开始"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @66
- supplier @51
- Focus_Src @68
- Focus_Entry @61
- origin (1616, 2688)
- terminus (768, 2688)
- ordinal 16)
- (object InterMessView "" @114
- location (16, 2800)
- label (object SegLabel @115
- Parent_View @114
- location (967, 2756)
- quidu "3E8C2E8A016F"
- anchor_loc 1
- nlines 1
- max_width 175
- justify 0
- label "开始计费"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @51
- supplier @62
- Focus_Src @61
- Focus_Entry @65
- origin (767, 2800)
- terminus (1168, 2800)
- ordinal 17)))
- (object InteractionDiagram "ExchangeServer"
- mechanism_ref @3
- quid "3E8C2F3702F5"
- title "ExchangeServer"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object InterObjView "区域A" @116
- location (256, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @116
- location (256, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "区域A")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2F500363"
- width 300
- height 1233
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @117
- location (256, 384)
- line_color 3342489
- InterObjView @116
- height 504
- y_coord 444
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @118
- location (256, 640)
- line_color 3342489
- InterObjView @116
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @119
- location (256, 976)
- line_color 3342489
- InterObjView @116
- height 136
- y_coord 76
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @120
- location (256, 992)
- line_color 3342489
- InterObjView @116
- height 60
- y_coord 0
- Nested TRUE))
- (object InterObjView "总网关" @121
- location (720, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @121
- location (720, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "总网关")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2F6203B1"
- width 300
- height 1233
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @122
- location (720, 416)
- line_color 3342489
- InterObjView @121
- height 820
- y_coord 760
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @123
- location (720, 768)
- line_color 3342489
- InterObjView @121
- height 60
- y_coord 0
- Nested TRUE)
- Focus_Of_Control (object Focus_Of_Control "" @124
- location (720, 1248)
- line_color 3342489
- InterObjView @121
- height 60
- y_coord 0
- Nested FALSE))
- (object InterObjView "角色数据库" @125
- location (1120, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @125
- location (1120, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "角色数据库")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2F6E0298"
- width 300
- height 1233
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1)
- (object InterObjView "区域B" @126
- location (2016, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @126
- location (2016, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "区域B")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2F7F0269"
- width 300
- height 1233
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @127
- location (2016, 864)
- line_color 3342489
- InterObjView @126
- height 60
- y_coord 0
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @128
- location (2016, 1056)
- line_color 3342489
- InterObjView @126
- height 60
- y_coord 0
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @129
- location (2016, 1232)
- line_color 3342489
- InterObjView @126
- height 136
- y_coord 76
- Nested FALSE))
- (object InterObjView "玩家" @130
- location (1568, 224)
- font (object Font
- underline TRUE)
- label (object ItemLabel
- Parent_View @130
- location (1568, 224)
- fill_color 13434879
- anchor_loc 1
- nlines 2
- max_width 282
- justify 0
- label "玩家")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3E8C2FAB0269"
- width 300
- height 1233
- icon_height 0
- icon_width 0
- icon_y_offset 0
- annotation 1
- Focus_Of_Control (object Focus_Of_Control "" @131
- location (1568, 528)
- line_color 3342489
- InterObjView @130
- height 60
- y_coord 0
- Nested FALSE)
- Focus_Of_Control (object Focus_Of_Control "" @132
- location (1568, 960)
- line_color 3342489
- InterObjView @130
- height 216
- y_coord 156
- Nested FALSE))
- (object Label @133
- location (1744, 1744)
- nlines 1
- max_width 600
- label "玩家从区域A跨越到区域B")
- (object InterMessView "" @134
- location (16, 416)
- label (object SegLabel @135
- Parent_View @134
- location (488, 392)
- quidu "3E8C30C6023B"
- anchor_loc 1
- nlines 1
- max_width 536
- justify 0
- label "查询区域B服务器的情况"
- pctDist 0.501247
- height 25
- orientation 0)
- line_color 3342489
- client @116
- supplier @121
- Focus_Src @117
- Focus_Entry @122
- origin (271, 416)
- terminus (704, 416)
- ordinal 0)
- (object InterMessView "" @136
- location (16, 640)
- label (object SegLabel @137
- Parent_View @136
- location (488, 596)
- quidu "3E8C31380111"
- anchor_loc 1
- nlines 1
- max_width 406
- justify 0
- label "区域B情况告诉区域A"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @121
- supplier @116
- Focus_Src @122
- Focus_Entry @118
- origin (704, 640)
- terminus (272, 640)
- ordinal 2)
- (object InterMessView "" @138
- location (16, 528)
- label (object SegLabel @139
- Parent_View @138
- location (1143, 484)
- quidu "3E8C317C023B"
- anchor_loc 1
- nlines 1
- max_width 991
- justify 0
- label "区域B状况良好就发送服务器地址否则跨区操作失败"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @121
- supplier @130
- Focus_Src @122
- Focus_Entry @131
- origin (735, 528)
- terminus (1552, 528)
- ordinal 1)
- (object InterMessView "" @140
- location (16, 864)
- label (object SegLabel @141
- Parent_View @140
- location (1367, 820)
- quidu "3E8C328001DD"
- anchor_loc 1
- nlines 1
- max_width 263
- justify 0
- label "发送角色数据"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @121
- supplier @126
- Focus_Src @122
- Focus_Entry @127
- origin (735, 864)
- terminus (2000, 864)
- ordinal 4)
- (object InterMessView "" @142
- location (16, 768)
- label (object SegLabel @143
- Parent_View @142
- location (487, 724)
- quidu "3E8C32AB0392"
- anchor_loc 1
- nlines 1
- max_width 263
- justify 0
- label "发送角色数据"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @116
- supplier @121
- Focus_Src @117
- Focus_Entry @123
- origin (271, 768)
- terminus (704, 768)
- ordinal 3)
- (object InterMessView "" @144
- location (16, 960)
- label (object SegLabel @145
- Parent_View @144
- location (1143, 916)
- quidu "3E8C337103D0"
- anchor_loc 1
- nlines 1
- max_width 466
- justify 0
- label "断开区域A服务器的连接"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @121
- supplier @130
- Focus_Src @122
- Focus_Entry @132
- origin (735, 960)
- terminus (1552, 960)
- ordinal 5)
- (object SelfMessView "" @146
- location (16, 992)
- label (object SegLabel @147
- Parent_View @146
- location (347, 948)
- quidu "3E8C339602C7"
- anchor_loc 1
- nlines 1
- max_width 481
- justify 0
- label "连接断开后清楚玩家信息"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @116
- supplier @116
- Focus_Src @119
- Focus_Entry @120
- origin (272, 992)
- terminus (422, 992)
- ordinal 6)
- (object InterMessView "" @148
- location (16, 1056)
- label (object SegLabel @149
- Parent_View @148
- location (1791, 1012)
- quidu "3E8C33B50354"
- anchor_loc 1
- nlines 1
- max_width 509
- justify 0
- label "建立于区域B服务器的连接"
- pctDist 0.500000
- height 45
- orientation 0)
- line_color 3342489
- client @130
- supplier @126
- Focus_Src @132
- Focus_Entry @128
- origin (1583, 1056)
- terminus (2000, 1056)
- ordinal 7)
- (object InterMessView "" @150
- location (16, 1248)
- label (object SegLabel @151
- Parent_View @150
- location (1368, 1204)
- quidu "3E8C33E002B7"
- anchor_loc 1
- nlines 1
- max_width 481
- justify 0
- label "更新玩家在总网关的信息"
- pctDist 0.500000
- height 45
- orientation 1)
- line_color 3342489
- client @126
- supplier @121
- Focus_Src @129
- Focus_Entry @124
- origin (2000, 1248)
- terminus (736, 1248)
- ordinal 8)))))
- root_category (object Class_Category "Logical View"
- quid "3E8C229C017F"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "3E8C229C0181"
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "3E8C229C018E"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_subsystem (object SubSystem "Component View"
- quid "3E8C229C0181"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "3E8C229C019E"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "3E8C229C0182"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "3E8C229C0184"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "compiler2.1__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue(sizeof($targetClass),$limit)")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue(sizeof($targetClass),$limit)")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference($limit)")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference($limit)")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue(sizeof($targetClass))")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "compiler3.0__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerAnnotations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowGenerateOverNewerVersion"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "AlwaysKeepOrphanedCode"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute