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
-
Class SummaryClassDescriptionThe 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 SummaryExceptionDescriptionThis exception is thrown when an action lacks of an important attribute like: sourceid zoneid