Download presentation
Presentation is loading. Please wait.
Published byBrent Morris Modified over 8 years ago
1
Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann
2
Arianne Meeting 2010A short introduction to UML2 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server
3
Arianne Meeting 2010A short introduction to UML3 What Marauroa does ● What Marauroa does ● Database Storage ● Client/Server Network Communication ● Server Infrastructure ● What Marauroa does not ● User Interface ● Graphics ● Sound ● NPCs
4
Arianne Meeting 2010A short introduction to UML4 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server
5
Arianne Meeting 2010A short introduction to UML5 Client States Connection Accepted Login Completed In Game (Game Begin) Logout Accepted
6
Arianne Meeting 2010A short introduction to UML6 Messages – Connected Server Clien t C2S Login Request Key C2S Login Promise C2S Login Send Nonce, Username, Password S2C Send Key S2C Send Nonce S2C Login NACK (stop) S2C Login ACK (go to login_complete)
7
Arianne Meeting 2010A short introduction to UML7 Messages – Logged Completed Server Clien t C2S Choose Character S2C Server Info S2C Character List S2C Choose Character NACK (stop) S2C Choose Character ACK (go to game_begin)
8
Arianne Meeting 2010A short introduction to UML8 Messages – In Game Server Clien t C2S Keep Alive S2C Perception S2C Transfer REQ S2C Transfer C2S Transfer ACK C2S Action turn: timer: rpmanager: action:
9
Arianne Meeting 2010A short introduction to UML9 Messages – Logging out Server Clien t C2S Logout S2C Logout NACK (stay in game_begin) S2C Logout ACK (go to logout_accepted)
10
Arianne Meeting 2010A short introduction to UML10 Database - Accounts
11
Arianne Meeting 2010A short introduction to UML11 Database - Bans
12
Arianne Meeting 2010A short introduction to UML12 Database – RPObject Storage
13
Arianne Meeting 2010A short introduction to UML13 Database - Game Logging
14
Arianne Meeting 2010A short introduction to UML14 Database - Complete
15
Arianne Meeting 2010A short introduction to UML15 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server
16
Arianne Meeting 2010A short introduction to UML16 Common RP-Classes
17
Arianne Meeting 2010A short introduction to UML17 Client ● ClientFramework ● Entity mapping ● Change notifications ● Only one zone, the current one
18
Arianne Meeting 2010A short introduction to UML18 Server ● RPZone ● RPWorld ● RPRuleProcessor ● ObjectFactory
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.