Network Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Magodra (talk | contribs)
Magodra (talk | contribs)
Line 46: Line 46:
Subscription "1" *-- "1" iNetSubscriber : subscriber
Subscription "1" *-- "1" iNetSubscriber : subscriber


</uml>
==== Server Classes ====
<uml>
iNetSubscriber <|-- MessageManagerBase
MessageManagerBase <|-- MessageManager
MessageManager <|-- NPCManager
MessageManager <|-- ProgressionManager
class iNetSubscriber {
  +bool Verify
  +void HandleMessage
}
class MessageManagerBase {
  +bool Verify
}


</uml>
</uml>

Revision as of 16:22, 25 December 2012

Design

Classes

Each message from/to server/clients is based on the psMessageCracher that provide interfaces to pack/unpack and print the message.

Server Classes

Sequences

Start up NPCClient

Start up Client

Client Movement