Network Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Magodra (talk | contribs)
Magodra (talk | contribs)
Line 13: Line 13:
== NPC Client Initialisation ==
== NPC Client Initialisation ==
PSServer //- NPCClient : NPCAuthent
PSServer //- NPCClient : NPCAuthent
PSServer -\\ NPClient : MsgStrings
PSServer -\\ NPCClient : MsgStrings
PSServer -\\ NPClient : MapList
PSServer -\\ NPCClient : MapList
PSServer -\\ NPClient : NPCRaceList
PSServer -\\ NPCClient : NPCRaceList
PSServer -\\ NPClient : Weather
PSServer -\\ NPCClient : Weather
PSServer //- NPClient : Persist ALL
PSServer //- NPCClient : Persist ALL
loop
loop
   PSServer -\\ NPClient : Persist All Entities
   PSServer -\\ NPCClient : Persist All Entities
end
end
PSServer -\\ NPClient : NPCList
PSServer -\\ NPCClient : NPCList
PSServer //- NPClient : NPCReady
PSServer //- NPCClient : NPCReady
== NPC Client Ready ==
== NPC Client Ready ==
loop
loop
   PSServer //- NPClient : NPCCommandList
   PSServer //- NPCClient : NPCCommandList
   PSServer -\\ NPClient : AllEntityPos
   PSServer -\\ NPCClient : AllEntityPos
end
end
create Client
create Client
Line 38: Line 38:
PSServer -\\ Client : AdminCmd
PSServer -\\ Client : AdminCmd
PSServer -\\ Client : Weather
PSServer -\\ Client : Weather
note over Client : there are more...
</uml>
</uml>




[[Category:Engine documents]]
[[Category:Engine documents]]

Revision as of 22:34, 29 April 2011

Design

Sequences

Start up NPCClient