Package marauroa.server


package marauroa.server
The server package contains all the classes that are only relevant to Server handling.

marauroad contains the class that inits server. This class is responsible of starting all the managers:

  • Network Manager
  • Game Manager
  • RP Manager

Then the package contains two subpackages:

  • net
    That contains all the network related stuff
  • game
    That contains all the business logic.
  • Class Summary
    Class
    Description
    The launcher of the whole Marauroa Server.
    Marauroa is an arianne server application with an TCP transport.
    Marauroa works by loading core class from your game server.
    This class is a Reader/Writters lock A Reader Writer Lock is a synchronization mechanism allowing access to data.
    It allows multiple threads to read the data simultaneously, but only one thread at a time to update it.