Package marauroa.server.game
package marauroa.server.game
The package stores the game related code: glue logic and RP system framework.
It is build of several parts:
- GameServerManager that handles all the glue logic to login players, logout them, create accounts, select characters, etc...
- IDatabase that implements the persistence engine.
- PlayerContainer that keeps information about players.
- RPServerManager that runs the RP framework.
-
ClassDescriptionThe GameServerManager is a active entity of the marauroa.game package, it is in charge of processing all the messages and modify PlayerEntry Container accordingly.This class encapsulate everything related to the statistics recollection and storage.This class is very similar to a Map
with the extra that adds some comodity methods like: add print -
ExceptionDescriptionThis exception is thrown when an action lacks of an important attribute like: sourceid zoneid