[Login Phase]
Account handling
Character handling
->
[Client Info Phase]
Recieve Client data
Send Area data request
->
[Area Load Process]
Recieve area data
[Load Area]
Map
[ Region,Sector ]
Makiva,C3
Game time
[ Year,Month,Day,Hour,Minute,Second ]
Weather
[ Type,Strength ]
Start Gameplay
[Process while in gameplay]
Request area client data
[Process Client data]
[ Example of Client Data Processing ]
Request -> Client list amount
Recieve <- Client list amount
...
Request -> Client data 13/28
Recieve <- Client data for client 13/28
Process = Client data #13
Request -> Client data 14/28
...
Process = Data is valid for all clients CO/CA
Request -> Client list amount
Recieve -> Client list amount
Process = Correct any changes
Process = Move to NPC data
Request NPC data
[Process NPC data]
Request area monster data
[Process monster data]
Confirm Data
[Fix any missing data]