Projects / marauroa

marauroa

Marauroa is a multiplayer online game framework server. It uses a multithreaded server architecture with a TCP oriented network protocol, a MySQL based persistence engine, and a flexible game system. The game system is totally expandable and modifiable by game developers and is able to run Python scripts defining the game's rules. Marauroa is based on a design philosophy called Action/Perception. Marauroa is totally game agnostic and makes very little assumptions about what are you trying to do, allowing a great freedom to create any game type.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  03 Jul 2012 16:39

    Release Notes: This release introduces a better algorithm to store hashed passwords (it can be disabled with password_hash=md5 in the configuration file server.ini for compatibility). It fixes an issue which prevented clients from caching transferable content. It works around a bug in OpenJDK webstart which prevented clients from connecting to a server if an HTTP proxy, without a socks proxy, was configured in Firefox.

    •  05 Feb 2012 18:19

      Release Notes: This release supports SOCKS-proxy, much longer ban messages, and hashes in content transfer offers.

      •  15 Jul 2011 21:52

        Release Notes: This release greatly improves performance, especially for games with very large numbers of players. Also, any slowness in the database no longer causes the client to timeout on login.

        •  12 Apr 2011 20:36

          Release Notes: This release adds a new jar file that only includes the client code and is therefore very small. It includes two performance optimizations in the code calculating the difference of the world state to be sent from the server to the clients.

          •  03 Jan 2011 21:00

            Release Notes: This release fixes an issue with account renaming and special characters in character names. It further improves performance by storing zones to the database asynchronously.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.