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.
  • Interface Summary
    Interface
    Description
    statistics interface for the java management bean
  • Class Summary
    Class
    Description
    The 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
  • Exception Summary
    Exception
    Description
    This exception is thrown when an action lacks of an important attribute like: sourceid zoneid