What is Marauroa: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
imported>Hendrik Brummermann
No edit summary
Line 17: Line 17:
* The server generates statistics of usage which are stored in a mySQL database (so you can later generate fancy statistics from them). Or in case you don't require them, they can be disabled to save CPU cycles and disk space. Marauroa features a modular structure that means modules can be changed and disabled without affecting the operation of other modules.
* The server generates statistics of usage which are stored in a mySQL database (so you can later generate fancy statistics from them). Or in case you don't require them, they can be disabled to save CPU cycles and disk space. Marauroa features a modular structure that means modules can be changed and disabled without affecting the operation of other modules.
* Both the server and clients are fully and wisely documented, with documentation about specification and design and not just API documentation.
* Both the server and clients are fully and wisely documented, with documentation about specification and design and not just API documentation.

==Features==
Marauroa features state-of-art technologies as:

* Java 1.5 compatible
* Persistent objects
* Transactional relational database support
* Delta and Delta2 Perceptions to reduce bandwidth usage
* Multiple independent zones of gameplay
* Server content streaming
* Turn based gameplay
* Nicely documented: Design and specifications available
* Based on a XP development model
* Follows KISS principle: Keep it simple stupid
* True Open Source Software: GNU/GPL

==Instructions==
You should read [[HowToBuildMarauroa|How To Build]] and [[InitialStepsWithMarauroa|Initial Steps With Marauroa]] for detailed, simple instructions about how to build and use marauroa. Remember that Marauroa is just a server middleware and so you need a game to do anything with Marauroa.

====Developers API====
* Please refer to online version of the most recent [http://stendhal.game-host.org/hudson/job/marauroa_HEAD/javadoc/ Marauroa API] or the one included in the [http://sourceforge.net/projects/arianne/files/marauroa marauroa-x.xx-docs.zip].

==See Also==
* [[MarauroaObjectives|Objectives]]
* [[ClientServerChatExample| Simple Client/Server Chat Example]] - A client/server chat example based on Marauroa 2.5.


[[Category:Marauroa]]
[[Category:Marauroa]]