mana source

About The Mana Project

The Mana project builds a complete 2D MMORPG platform. This includes a client, server and web component, as well as a library of free content that you can use under the terms of the GPL.

While this project started in 2009, the Mana client, server and web components were formerly being developed as part of The Mana World since 2004. By separating server/client development from a single player community, we hope to achieve better cooperation with alternative Mana server based projects.

Recent News

Mana client 0.6.1 released

This release fixes a few annoyances and other small bugs. It is now easier to click beings that are close to other beings, NPC trading has been removed from chat (again), the last emote can now be used and ring and necklace slots were unswapped. Also, the Finnish, Brazilian Portuguese and Polish translations were updated.

Thanks to all contributers to this release! The shortlog provides the detailed list of changes.

Thorbjørn Lindeijer - 08 Apr 2012

Mana client 0.6.0 released

A lot has happened since our last feature release. Too much, in fact, which is one of the reasons we plan to do more frequent releases in the future. Mana 0.6 brings many improvements, small and large, for both players and content developers.

Many UI improvements have been made like scrolling tab bar (for when your whispers don’t fit), item search box in inventory/storage windows, display of item quantity in shops, resizable update window, double-click to equip, etc. Also, the application window is now dynamically resizable and no longer needs a restart when switching between fullscreen and windowed mode (except on Windows when using OpenGL). Many performance improvements have also been made, from caching layered sprites to streaming music directly from the update archives. The combat controls have also seen minor adjustments.

On the content side, the client now supports customizable hit and attack effects, and animated sprites for floor items and emotes. Improvements have also been made to handling of hair colors and styles.

The complete summary of the changes can be found in the NEWS file and the nitty details can be found in the shortlog. Thanks to all who helped make this release possible!

The client comes with updated translations to German, French and Spanish. We hope to add more in patch releases, so don’t hesitate to help adding your favourite language! Contributions in any other form are also welcome, you could even just help us decide what to work on for 0.7 or report any issues you find on our bug tracker. Mana is what you make it to be!

Thorbjørn Lindeijer - 12 Feb 2012

Mana client 0.5.3 released

Another small bugfix release. See the shortlog for the details.

Thorbjørn Lindeijer - 11 Sep 2011

Mana client 0.5.2 released

This is the second bugfix release since 0.5.0. One noticable adjustment is that trade NPCs will no longer spam the chat with a message for each bought or sold item. Also, the French and Finnish translations were updated. The full list of changes is detailed in the shortlog.

Thorbjørn Lindeijer - 16 Apr 2011

Mana client 0.5.1 released

This is mainly a bugfix release, with some minor new features related to pickup notifications and supported tile map formats. Pasting under X11 was fixed and some branding issues were resolved. Also, German, French, Russian and Brazilian Portuguese translations were updated.

Thanks to all who have contributed to this release! As usual the shortlog provides the detailed list of changes.

Thorbjørn Lindeijer - 14 Mar 2011

Mana client 0.5.0 released

It’s been a while since our two beta releases, and since then a lot additional fixes went in for the release. However, there has also been further development on manaserv, our own server project, which eventually led to incompatibilities that took some major changes to the client. These changes are too large and unfinished to go into a stable client release, hence we’re releasing a 0.5.0 version now. This version is half of what we wanted 1.0 to be. It has everything 1.0 was going to have, except support for manaserv.

The most active developer since 1.0.0-beta2 was Stefan Dombrowski, who literally went on a fixing spree. Several others also contributed fixes and improvements, which is detailed in the shortlog. Apart from fixes, this release also introduces support for an away mode (/away command), an option to disable transparency for slow CPUs, proper support for servers that don’t allow registration from the client and the replacement of the autoconf build system with CMake.

Since the last stable release of The Mana World (, from which this project continued, the changes are major. A summary of them can be found in the NEWS file.

Thorbjørn Lindeijer - 03 Jan 2011

Mana client 1.0.0-beta2 released

One step closer to the first mana client release! There have been two months since our last beta release and we’re still working hard to bring our best release ever.

Thanks to all the feedback received, a total of 11 crashes have been fixed out of a total 41 bug fixes, and we’re happy to release the second beta of the Mana client. For a complete list of changes, please see the release changelog.

Found a bug? Feel free to report it or simply talk to us on irc.

Yohann Ferreira - 01 Jun 2010

Mana client 1.0.0-beta released

Almost half a year after we split off from The Mana World to develop the client and server independently from a single online world, we now present a preview of our first release in the form of this beta. The main purpose of the beta is to get final feedback towards the 1.0.0 release and to see whether projects based on Mana can successfully use this new version as their base.

Compared to the last release of this software, then called The Mana World, a lot has changed. The biggest change is no doubt that both eAthena and the Mana server are now supported from the same binary. We hope to replace our aging eAthena version with the Mana server later. The other major change is that the client can pretend to be different games based on a “branding” file. Stuff like wallpaper, GUI skin and where to download the server list from can all be customized using this file. We hope other projects will use this as an opportunity to set themselves apart, while avoiding a split in the development of the client software.

Too many other changes were made to mention them here. A summary can be found in the NEWS file. Go to the downloads page to get the release!

Thorbjørn Lindeijer - 16 Mar 2010

The Mana Project Started!

Excuse the empty and sterile website, but we need to start somewhere! The Mana project launched, and is from now on an independent entity from our roots, The Mana World.

There were several reasons to split off this project. One is to allow other servers/communities based on the same software to cooperate on an equal level. Depending on a piece of software should be much more acceptable for a game than depending on a different (but very similar) game. Another reason is that some developers are bothered by the demanding and growing player community or don’t like the applied rules or politics. They shouldn’t have to leave the development team because of this. Finally, the Mana project is not limited by the development of a single game, so there is more room for experimentation with new features or directions.

It’s expected to be a win for everyone, because at the same time it will allow The Mana World and other games based on the Mana platform to focus on what they do best: running a quality server with well developed content and focus on the player community.

Thorbjørn Lindeijer - 24 Oct 2009


Check us out on Gitlab!