Network Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 5: | Line 5: | ||
| ==== Start up NPCClient ==== | ==== Start up NPCClient ==== | ||
| <uml> | <uml> | ||
| PSServer  | autonumber | ||
| participant Admin | |||
| participant User | |||
| Admin ->> PSServer : Start | |||
| create NPCClient | |||
| Admin ->> NPCClient : Start | |||
| == NPC Client Initialisation == | |||
| PSServer //- NPCClient : NPCAuthent | |||
| PSServer -\\ NPClient : MsgStrings | |||
| PSServer -\\ NPClient : MapList | |||
| PSServer -\\ NPClient : NPCRaceList | |||
| PSServer -\\ NPClient : Weather | |||
| PSServer //- NPClient : Persist ALL | |||
| loop | |||
|   PSServer -\\ NPClient : Persist All Entities | |||
| end | |||
| PSServer -\\ NPClient : NPCList | |||
| PSServer //- NPClient : NPCReady | |||
| == NPC Client Ready == | |||
| loop | |||
|   PSServer //- NPClient : NPCCommandList | |||
|   PSServer -\\ NPClient : AllEntityPos | |||
| end | |||
| create Client | |||
| User ->> Client : Start | |||
| == Client Initialisation == | |||
| PSServer //- Client : PreAuthenticate | |||
| PSServer -\\ Client : PreAuthApproved | |||
| PSServer //- Client : Authenticate | |||
| PSServer -\\ Client : AuthApproved | |||
| PSServer -\\ Client : MsgStrings | |||
| PSServer -\\ Client : AdminCmd | |||
| PSServer -\\ Client : Weather | |||
| </uml> | </uml> | ||
| [[Category:Engine documents]] | [[Category:Engine documents]] | ||
Revision as of 22:29, 29 April 2011
Design
Sequences
Start up NPCClient
